VirtualBox

Changeset 94691 in vbox


Ignore:
Timestamp:
Apr 22, 2022 9:38:08 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
151064
Message:

iprt/x86.h: Added missing X86_EFL_*_BIT defines. bugref:9898

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/x86.h

    r94639 r94691  
    172172/** Bit 2 - PF - Parity flag - Status flag. */
    173173#define X86_EFL_PF          RT_BIT_32(2)
     174#define X86_EFL_PF_BIT      2
    174175/** Bit 4 - AF - Auxiliary carry flag - Status flag. */
    175176#define X86_EFL_AF          RT_BIT_32(4)
     
    183184/** Bit 8 - TF - Trap flag - System flag. */
    184185#define X86_EFL_TF          RT_BIT_32(8)
     186#define X86_EFL_TF_BIT      8
    185187/** Bit 9 - IF - Interrupt flag - System flag. */
    186188#define X86_EFL_IF          RT_BIT_32(9)
     189#define X86_EFL_IF_BIT      9
    187190/** Bit 10 - DF - Direction flag - Control flag. */
    188191#define X86_EFL_DF          RT_BIT_32(10)
     192#define X86_EFL_DF_BIT      10
    189193/** Bit 11 - OF - Overflow flag - Status flag. */
    190194#define X86_EFL_OF          RT_BIT_32(11)
     
    194198/** Bit 14 - NT - Nested task flag - System flag. */
    195199#define X86_EFL_NT          RT_BIT_32(14)
     200#define X86_EFL_NT_BIT      14
    196201/** Bit 16 - RF - Resume flag - System flag. */
    197202#define X86_EFL_RF          RT_BIT_32(16)
     203#define X86_EFL_RF_BIT      16
    198204/** Bit 17 - VM - Virtual 8086 mode - System flag. */
    199205#define X86_EFL_VM          RT_BIT_32(17)
     206#define X86_EFL_VM_BIT      17
    200207/** Bit 18 - AC - Alignment check flag - System flag. Works with CR0.AM. */
    201208#define X86_EFL_AC          RT_BIT_32(18)
     209#define X86_EFL_AC_BIT      18
    202210/** Bit 19 - VIF - Virtual interrupt flag - System flag. */
    203211#define X86_EFL_VIF         RT_BIT_32(19)
     212#define X86_EFL_VIF_BIT     19
    204213/** Bit 20 - VIP - Virtual interrupt pending flag - System flag. */
    205214#define X86_EFL_VIP         RT_BIT_32(20)
     215#define X86_EFL_VIP_BIT     20
    206216/** Bit 21 - ID - CPUID flag - System flag. If this responds to flipping CPUID is supported. */
    207217#define X86_EFL_ID          RT_BIT_32(21)
     218#define X86_EFL_ID_BIT      21
    208219/** All live bits. */
    209220#define X86_EFL_LIVE_MASK   UINT32_C(0x003f7fd5)
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette