ladybird/Kernel/Arch
Idan Horowitz bc7b0a8986 Kernel: Replace inline assembly for turning on IA32_EFER.NXE with MSR
This fixes a triple fault that occurs when compiling serenity with
the i686 clang toolchain. (The underlying issue is that the old inline
assembly did not specify that it clobbered the eax/ecx/edx registers
and as such the compiler assumed they were not changed and used their
values across it)

Co-authored-by: Brian Gianforcaro <bgianf@serenityos.org>
2021-09-10 22:58:08 +03:00
..
aarch64 Kernel: Omit all actual code from the kernel on aarch64 for now 2021-08-28 21:51:30 +01:00
PC Kernel: Make KBuffer::try_create_with_bytes() return KResultOr 2021-09-07 15:22:24 +02:00
x86 Kernel: Replace inline assembly for turning on IA32_EFER.NXE with MSR 2021-09-10 22:58:08 +03:00