mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-05-28 15:34:33 +00:00
Refactor code to use tab spaces
This commit is contained in:
parent
d247dcd4a3
commit
f009f181b0
@ -28,33 +28,33 @@ namespace CPU
|
||||
{
|
||||
struct
|
||||
{
|
||||
/** @brief Protection Enable */
|
||||
/** Protection Enable */
|
||||
uint32_t PE : 1;
|
||||
/** @brief Monitor Coprocessor */
|
||||
/** Monitor Coprocessor */
|
||||
uint32_t MP : 1;
|
||||
/** @brief Emulation */
|
||||
/** Emulation */
|
||||
uint32_t EM : 1;
|
||||
/** @brief Task Switched */
|
||||
/** Task Switched */
|
||||
uint32_t TS : 1;
|
||||
/** @brief Extension Type */
|
||||
/** Extension Type */
|
||||
uint32_t ET : 1;
|
||||
/** @brief Numeric Error */
|
||||
/** Numeric Error */
|
||||
uint32_t NE : 1;
|
||||
/** @brief Reserved */
|
||||
/** Reserved */
|
||||
uint32_t Reserved0 : 10;
|
||||
/** @brief Write Protect */
|
||||
/** Write Protect */
|
||||
uint32_t WP : 1;
|
||||
/** @brief Reserved */
|
||||
/** Reserved */
|
||||
uint32_t Reserved1 : 1;
|
||||
/** @brief Alignment Mask */
|
||||
/** Alignment Mask */
|
||||
uint32_t AM : 1;
|
||||
/** @brief Reserved */
|
||||
/** Reserved */
|
||||
uint32_t Reserved2 : 10;
|
||||
/** @brief Not Write-through */
|
||||
/** Not Write-through */
|
||||
uint32_t NW : 1;
|
||||
/** @brief Cache Disable */
|
||||
/** Cache Disable */
|
||||
uint32_t CD : 1;
|
||||
/** @brief Paging */
|
||||
/** Paging */
|
||||
uint32_t PG : 1;
|
||||
};
|
||||
uint32_t raw;
|
||||
@ -64,7 +64,7 @@ namespace CPU
|
||||
{
|
||||
struct
|
||||
{
|
||||
/** @brief Page Fault Linear Address */
|
||||
/** Page Fault Linear Address */
|
||||
uint32_t PFLA;
|
||||
};
|
||||
uint32_t raw;
|
||||
@ -74,11 +74,11 @@ namespace CPU
|
||||
{
|
||||
struct
|
||||
{
|
||||
/** @brief Not used if bit 17 of CR4 is 1 */
|
||||
/** Not used if bit 17 of CR4 is 1 */
|
||||
uint32_t PWT : 1;
|
||||
/** @brief Not used if bit 17 of CR4 is 1 */
|
||||
/** Not used if bit 17 of CR4 is 1 */
|
||||
uint32_t PCD : 1;
|
||||
/** @brief Base of PML4T/PML5T */
|
||||
/** Base of PML4T/PML5T */
|
||||
uint32_t PDBR;
|
||||
};
|
||||
uint32_t raw;
|
||||
@ -88,55 +88,55 @@ namespace CPU
|
||||
{
|
||||
struct
|
||||
{
|
||||
/** @brief Virtual-8086 Mode Extensions */
|
||||
/** Virtual-8086 Mode Extensions */
|
||||
uint32_t VME : 1;
|
||||
/** @brief Protected-Mode Virtual Interrupts */
|
||||
/** Protected-Mode Virtual Interrupts */
|
||||
uint32_t PVI : 1;
|
||||
/** @brief Time Stamp Disable */
|
||||
/** Time Stamp Disable */
|
||||
uint32_t TSD : 1;
|
||||
/** @brief Debugging Extensions */
|
||||
/** Debugging Extensions */
|
||||
uint32_t DE : 1;
|
||||
/** @brief Page Size Extensions */
|
||||
/** Page Size Extensions */
|
||||
uint32_t PSE : 1;
|
||||
/** @brief Physical Address Extension */
|
||||
/** Physical Address Extension */
|
||||
uint32_t PAE : 1;
|
||||
/** @brief Machine Check Enable */
|
||||
/** Machine Check Enable */
|
||||
uint32_t MCE : 1;
|
||||
/** @brief Page Global Enable */
|
||||
/** Page Global Enable */
|
||||
uint32_t PGE : 1;
|
||||
/** @brief Performance Monitoring Counter */
|
||||
/** Performance Monitoring Counter */
|
||||
uint32_t PCE : 1;
|
||||
/** @brief Operating System Support */
|
||||
/** Operating System Support */
|
||||
uint32_t OSFXSR : 1;
|
||||
/** @brief Operating System Support */
|
||||
/** Operating System Support */
|
||||
uint32_t OSXMMEXCPT : 1;
|
||||
/** @brief User-Mode Instruction Prevention */
|
||||
/** User-Mode Instruction Prevention */
|
||||
uint32_t UMIP : 1;
|
||||
/** @brief Linear Address 57bit */
|
||||
/** Linear Address 57bit */
|
||||
uint32_t LA57 : 1;
|
||||
/** @brief VMX Enable */
|
||||
/** VMX Enable */
|
||||
uint32_t VMXE : 1;
|
||||
/** @brief SMX Enable */
|
||||
/** SMX Enable */
|
||||
uint32_t SMXE : 1;
|
||||
/** @brief Reserved */
|
||||
/** Reserved */
|
||||
uint32_t Reserved0 : 1;
|
||||
/** @brief FSGSBASE Enable */
|
||||
/** FSGSBASE Enable */
|
||||
uint32_t FSGSBASE : 1;
|
||||
/** @brief PCID Enable */
|
||||
/** PCID Enable */
|
||||
uint32_t PCIDE : 1;
|
||||
/** @brief XSAVE and Processor Extended States Enable */
|
||||
/** XSAVE and Processor Extended States Enable */
|
||||
uint32_t OSXSAVE : 1;
|
||||
/** @brief Reserved */
|
||||
/** Reserved */
|
||||
uint32_t Reserved1 : 1;
|
||||
/** @brief SMEP Enable */
|
||||
/** SMEP Enable */
|
||||
uint32_t SMEP : 1;
|
||||
/** @brief SMAP Enable */
|
||||
/** SMAP Enable */
|
||||
uint32_t SMAP : 1;
|
||||
/** @brief Protection-Key Enable */
|
||||
/** Protection-Key Enable */
|
||||
uint32_t PKE : 1;
|
||||
/** @brief Control-flow Enforcement Technology*/
|
||||
/** Control-flow Enforcement Technology*/
|
||||
uint32_t CET : 1;
|
||||
/* @brief Enable Protection Keys for Supervisor Mode Pages */
|
||||
/* Enable Protection Keys for Supervisor Mode Pages */
|
||||
uint32_t PKS : 1;
|
||||
};
|
||||
uint32_t raw;
|
||||
|
@ -28,33 +28,33 @@ namespace CPU
|
||||
{
|
||||
struct
|
||||
{
|
||||
/** @brief Protection Enable */
|
||||
/** Protection Enable */
|
||||
uint64_t PE : 1;
|
||||
/** @brief Monitor Coprocessor */
|
||||
/** Monitor Coprocessor */
|
||||
uint64_t MP : 1;
|
||||
/** @brief Emulation */
|
||||
/** Emulation */
|
||||
uint64_t EM : 1;
|
||||
/** @brief Task Switched */
|
||||
/** Task Switched */
|
||||
uint64_t TS : 1;
|
||||
/** @brief Extension Type */
|
||||
/** Extension Type */
|
||||
uint64_t ET : 1;
|
||||
/** @brief Numeric Error */
|
||||
/** Numeric Error */
|
||||
uint64_t NE : 1;
|
||||
/** @brief Reserved */
|
||||
/** Reserved */
|
||||
uint64_t Reserved0 : 10;
|
||||
/** @brief Write Protect */
|
||||
/** Write Protect */
|
||||
uint64_t WP : 1;
|
||||
/** @brief Reserved */
|
||||
/** Reserved */
|
||||
uint64_t Reserved1 : 1;
|
||||
/** @brief Alignment Mask */
|
||||
/** Alignment Mask */
|
||||
uint64_t AM : 1;
|
||||
/** @brief Reserved */
|
||||
/** Reserved */
|
||||
uint64_t Reserved2 : 10;
|
||||
/** @brief Not Write-through */
|
||||
/** Not Write-through */
|
||||
uint64_t NW : 1;
|
||||
/** @brief Cache Disable */
|
||||
/** Cache Disable */
|
||||
uint64_t CD : 1;
|
||||
/** @brief Paging */
|
||||
/** Paging */
|
||||
uint64_t PG : 1;
|
||||
};
|
||||
uint64_t raw;
|
||||
@ -64,7 +64,7 @@ namespace CPU
|
||||
{
|
||||
struct
|
||||
{
|
||||
/** @brief Page Fault Linear Address */
|
||||
/** Page Fault Linear Address */
|
||||
uint64_t PFLA;
|
||||
};
|
||||
uint64_t raw;
|
||||
@ -74,11 +74,11 @@ namespace CPU
|
||||
{
|
||||
struct
|
||||
{
|
||||
/** @brief Not used if bit 17 of CR4 is 1 */
|
||||
/** Not used if bit 17 of CR4 is 1 */
|
||||
uint64_t PWT : 1;
|
||||
/** @brief Not used if bit 17 of CR4 is 1 */
|
||||
/** Not used if bit 17 of CR4 is 1 */
|
||||
uint64_t PCD : 1;
|
||||
/** @brief Base of PML4T/PML5T */
|
||||
/** Base of PML4T/PML5T */
|
||||
uint64_t PDBR;
|
||||
};
|
||||
uint64_t raw;
|
||||
@ -88,57 +88,57 @@ namespace CPU
|
||||
{
|
||||
struct
|
||||
{
|
||||
/** @brief Virtual-8086 Mode Extensions */
|
||||
/** Virtual-8086 Mode Extensions */
|
||||
uint64_t VME : 1;
|
||||
/** @brief Protected-Mode Virtual Interrupts */
|
||||
/** Protected-Mode Virtual Interrupts */
|
||||
uint64_t PVI : 1;
|
||||
/** @brief Time Stamp Disable */
|
||||
/** Time Stamp Disable */
|
||||
uint64_t TSD : 1;
|
||||
/** @brief Debugging Extensions */
|
||||
/** Debugging Extensions */
|
||||
uint64_t DE : 1;
|
||||
/** @brief Page Size Extensions */
|
||||
/** Page Size Extensions */
|
||||
uint64_t PSE : 1;
|
||||
/** @brief Physical Address Extension */
|
||||
/** Physical Address Extension */
|
||||
uint64_t PAE : 1;
|
||||
/** @brief Machine Check Enable */
|
||||
/** Machine Check Enable */
|
||||
uint64_t MCE : 1;
|
||||
/** @brief Page Global Enable */
|
||||
/** Page Global Enable */
|
||||
uint64_t PGE : 1;
|
||||
/** @brief Performance Monitoring Counter */
|
||||
/** Performance Monitoring Counter */
|
||||
uint64_t PCE : 1;
|
||||
/** @brief FXSAVE/FXRSTOR Support */
|
||||
/** FXSAVE/FXRSTOR Support */
|
||||
uint64_t OSFXSR : 1;
|
||||
/** @brief Unmasked Exception Support */
|
||||
/** Unmasked Exception Support */
|
||||
uint64_t OSXMMEXCPT : 1;
|
||||
/** @brief User-Mode Instruction Prevention */
|
||||
/** User-Mode Instruction Prevention */
|
||||
uint64_t UMIP : 1;
|
||||
/** @brief Linear Address 57bit */
|
||||
/** Linear Address 57bit */
|
||||
uint64_t LA57 : 1;
|
||||
/** @brief VMX Enable */
|
||||
/** VMX Enable */
|
||||
uint64_t VMXE : 1;
|
||||
/** @brief SMX Enable */
|
||||
/** SMX Enable */
|
||||
uint64_t SMXE : 1;
|
||||
/** @brief Reserved */
|
||||
/** Reserved */
|
||||
uint64_t Reserved0 : 1;
|
||||
/** @brief FSGSBASE Enable */
|
||||
/** FSGSBASE Enable */
|
||||
uint64_t FSGSBASE : 1;
|
||||
/** @brief PCID Enable */
|
||||
/** PCID Enable */
|
||||
uint64_t PCIDE : 1;
|
||||
/** @brief XSAVE and Processor Extended States Enable */
|
||||
/** XSAVE and Processor Extended States Enable */
|
||||
uint64_t OSXSAVE : 1;
|
||||
/** @brief Reserved */
|
||||
/** Reserved */
|
||||
uint64_t Reserved1 : 1;
|
||||
/** @brief SMEP Enable */
|
||||
/** SMEP Enable */
|
||||
uint64_t SMEP : 1;
|
||||
/** @brief SMAP Enable */
|
||||
/** SMAP Enable */
|
||||
uint64_t SMAP : 1;
|
||||
/** @brief Protection-Key Enable */
|
||||
/** Protection-Key Enable */
|
||||
uint64_t PKE : 1;
|
||||
/** @brief Control-flow Enforcement Technology*/
|
||||
/** Control-flow Enforcement Technology*/
|
||||
uint32_t CET : 1;
|
||||
/* @brief Enable Protection Keys for Supervisor Mode Pages */
|
||||
/* Enable Protection Keys for Supervisor Mode Pages */
|
||||
uint32_t PKS : 1;
|
||||
/** @brief Reserved */
|
||||
/** Reserved */
|
||||
uint64_t Reserved2 : 7; // TODO: This could be wrong
|
||||
};
|
||||
uint64_t raw;
|
||||
@ -148,9 +148,9 @@ namespace CPU
|
||||
{
|
||||
struct
|
||||
{
|
||||
/** @brief Task Priority Register */
|
||||
/** Task Priority Register */
|
||||
uint64_t TPR : 4;
|
||||
/** @brief Reserved */
|
||||
/** Reserved */
|
||||
uint64_t Reserved : 60;
|
||||
};
|
||||
uint64_t raw;
|
||||
@ -163,29 +163,29 @@ namespace CPU
|
||||
*/
|
||||
struct
|
||||
{
|
||||
/** @brief X87 FPU/MMX/SSE Support (must be 1) */
|
||||
/** X87 FPU/MMX/SSE Support (must be 1) */
|
||||
uint64_t X87 : 1;
|
||||
/** @brief XSAVE support for MXCSR and XMM registers */
|
||||
/** XSAVE support for MXCSR and XMM registers */
|
||||
uint64_t SSE : 1;
|
||||
/** @brief AVX support for YMM registers */
|
||||
/** AVX support for YMM registers */
|
||||
uint64_t AVX : 1;
|
||||
/** @brief MPX support for BND registers */
|
||||
/** MPX support for BND registers */
|
||||
uint64_t BNDREG : 1;
|
||||
/** @brief MPX support for BNDCFGU and BNDSTATUS registers */
|
||||
/** MPX support for BNDCFGU and BNDSTATUS registers */
|
||||
uint64_t BNDCSR : 1;
|
||||
/** @brief AVX-512 support for opmask registers */
|
||||
/** AVX-512 support for opmask registers */
|
||||
uint64_t OpMask : 1;
|
||||
/** @brief AVX-512 enabled and XSAVE support for upper halves of lower ZMM registers */
|
||||
/** AVX-512 enabled and XSAVE support for upper halves of lower ZMM registers */
|
||||
uint64_t ZMM_HI256 : 1;
|
||||
/** @brief AVX-512 enabled and XSAVE support for upper ZMM registers */
|
||||
/** AVX-512 enabled and XSAVE support for upper ZMM registers */
|
||||
uint64_t HI16_ZMM : 1;
|
||||
/** @brief XSAVE support for PKRU register */
|
||||
/** XSAVE support for PKRU register */
|
||||
uint64_t PKRU : 1;
|
||||
/** @brief Reserved */
|
||||
/** Reserved */
|
||||
uint64_t Reserved0 : 53;
|
||||
/** @brief AMD lightweight profiling */
|
||||
/** AMD lightweight profiling */
|
||||
uint64_t LWP : 1;
|
||||
/** @brief Reserved */
|
||||
/** Reserved */
|
||||
uint64_t Reserved1 : 1;
|
||||
};
|
||||
uint64_t raw;
|
||||
|
Loading…
x
Reference in New Issue
Block a user