#include <stdint.h>
#include <stddef.h>
Go to the source code of this file.
i686 control register definitions. C & C++ compatible header.
- Author
- Keeton Feavel (keeto.nosp@m.nfea.nosp@m.vel@c.nosp@m.edar.nosp@m.ville.nosp@m..edu)
- Version
- 0.3
- Date
- 2019-12-10
- Copyright
- Copyright the Xyris Contributors (c) 2019
Definition in file regs.hpp.
◆ __attribute__() [1/2]
__attribute__ |
( |
(always_inline) |
| ) |
|
Definition at line 83 of file regs.hpp.
87 asm volatile(
"mov %%cr0, %0":
"=r"(x));
◆ __attribute__() [2/2]
struct GDTR __attribute__ |
( |
(packed) |
| ) |
|
◆ alignmentMask
◆ base
◆ cacheDisable
◆ cs
◆ ds
◆ eax
◆ ebp
◆ ebx
◆ ecx
◆ edi
◆ edx
◆ eflags
◆ eip
◆ emulation
◆ err_code
◆ esi
◆ esp
◆ extensionType
◆ ignored
◆ ignoredA
◆ ignoredB
◆ int_num
◆ monitorCoProcessor
uint32_t monitorCoProcessor |
◆ nonWriteThrough
◆ numericError
◆ pageDir
◆ pageFaultAddr
◆ pagingEnable
◆ protectedMode
◆ reservedA
◆ reservedB
◆ reservedC
◆ size
◆ ss
◆ taskSwitched
◆ writeProtection
◆ writeThrough