VirtualBox
Show
Ignore:
Timestamp:
11/01/07 17:09:26 (1 year ago)
Author:
vboxsync
Message:

BIT => RT_BIT, BIT64 => RT_BIT_64. BIT() is defined in Linux 2.6.24

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/include/VBox/hwacc_svm.h

    r4071 r5605  
    230230 */ 
    231231/* 0 Intercept INTR (physical maskable interrupt) */ 
    232 #define SVM_CTRL1_INTERCEPT_INTR              BIT(0) 
     232#define SVM_CTRL1_INTERCEPT_INTR              RT_BIT(0) 
    233233/* 1 Intercept NMI */ 
    234 #define SVM_CTRL1_INTERCEPT_NMI               BIT(1) 
     234#define SVM_CTRL1_INTERCEPT_NMI               RT_BIT(1) 
    235235/* 2 Intercept SMI */ 
    236 #define SVM_CTRL1_INTERCEPT_SMI               BIT(2) 
     236#define SVM_CTRL1_INTERCEPT_SMI               RT_BIT(2) 
    237237/* 3 Intercept INIT */ 
    238 #define SVM_CTRL1_INTERCEPT_INIT              BIT(3) 
     238#define SVM_CTRL1_INTERCEPT_INIT              RT_BIT(3) 
    239239/* 4 Intercept VINTR (virtual maskable interrupt) */ 
    240 #define SVM_CTRL1_INTERCEPT_VINTR             BIT(4) 
     240#define SVM_CTRL1_INTERCEPT_VINTR             RT_BIT(4) 
    241241/* 5 Intercept CR0 writes that change bits other than CR0.TS or CR0.MP */ 
    242 #define SVM_CTRL1_INTERCEPT_CR0               BIT(5) 
     242#define SVM_CTRL1_INTERCEPT_CR0               RT_BIT(5) 
    243243/* 6 Intercept reads of IDTR */ 
    244 #define SVM_CTRL1_INTERCEPT_IDTR_READS        BIT(6) 
     244#define SVM_CTRL1_INTERCEPT_IDTR_READS        RT_BIT(6) 
    245245/* 7 Intercept reads of GDTR */ 
    246 #define SVM_CTRL1_INTERCEPT_GDTR_READS        BIT(7) 
     246#define SVM_CTRL1_INTERCEPT_GDTR_READS        RT_BIT(7) 
    247247/* 8 Intercept reads of LDTR */ 
    248 #define SVM_CTRL1_INTERCEPT_LDTR_READS        BIT(8) 
     248#define SVM_CTRL1_INTERCEPT_LDTR_READS        RT_BIT(8) 
    249249/* 9 Intercept reads of TR */ 
    250 #define SVM_CTRL1_INTERCEPT_TR_READS          BIT(9) 
     250#define SVM_CTRL1_INTERCEPT_TR_READS          RT_BIT(9) 
    251251/* 10 Intercept writes of IDTR */ 
    252 #define SVM_CTRL1_INTERCEPT_IDTR_WRITES       BIT(10) 
     252#define SVM_CTRL1_INTERCEPT_IDTR_WRITES       RT_BIT(10) 
    253253/* 11 Intercept writes of GDTR */ 
    254 #define SVM_CTRL1_INTERCEPT_GDTR_WRITES       BIT(11) 
     254#define SVM_CTRL1_INTERCEPT_GDTR_WRITES       RT_BIT(11) 
    255255/* 12 Intercept writes of LDTR */ 
    256 #define SVM_CTRL1_INTERCEPT_LDTR_WRITES       BIT(12) 
     256#define SVM_CTRL1_INTERCEPT_LDTR_WRITES       RT_BIT(12) 
    257257/* 13 Intercept writes of TR */ 
    258 #define SVM_CTRL1_INTERCEPT_TR_WRITES         BIT(13) 
     258#define SVM_CTRL1_INTERCEPT_TR_WRITES         RT_BIT(13) 
    259259/* 14 Intercept RDTSC instruction */ 
    260 #define SVM_CTRL1_INTERCEPT_RDTSC             BIT(14) 
     260#define SVM_CTRL1_INTERCEPT_RDTSC             RT_BIT(14) 
    261261/* 15 Intercept RDPMC instruction */ 
    262 #define SVM_CTRL1_INTERCEPT_RDPMC             BIT(15) 
     262#define SVM_CTRL1_INTERCEPT_RDPMC             RT_BIT(15) 
    263263/* 16 Intercept PUSHF instruction */ 
    264 #define SVM_CTRL1_INTERCEPT_PUSHF             BIT(16) 
     264#define SVM_CTRL1_INTERCEPT_PUSHF             RT_BIT(16) 
    265265/* 17 Intercept POPF instruction */ 
    266 #define SVM_CTRL1_INTERCEPT_POPF              BIT(17) 
     266#define SVM_CTRL1_INTERCEPT_POPF              RT_BIT(17) 
    267267/* 18 Intercept CPUID instruction */ 
    268 #define SVM_CTRL1_INTERCEPT_CPUID             BIT(18) 
     268#define SVM_CTRL1_INTERCEPT_CPUID             RT_BIT(18) 
    269269/* 19 Intercept RSM instruction */ 
    270 #define SVM_CTRL1_INTERCEPT_RSM               BIT(19) 
     270#define SVM_CTRL1_INTERCEPT_RSM               RT_BIT(19) 
    271271/* 20 Intercept IRET instruction */ 
    272 #define SVM_CTRL1_INTERCEPT_IRET              BIT(20) 
     272#define SVM_CTRL1_INTERCEPT_IRET              RT_BIT(20) 
    273273/* 21 Intercept INTn instruction */ 
    274 #define SVM_CTRL1_INTERCEPT_INTN              BIT(21) 
     274#define SVM_CTRL1_INTERCEPT_INTN              RT_BIT(21) 
    275275/* 22 Intercept INVD instruction */ 
    276 #define SVM_CTRL1_INTERCEPT_INVD              BIT(22) 
     276#define SVM_CTRL1_INTERCEPT_INVD              RT_BIT(22) 
    277277/* 23 Intercept PAUSE instruction */ 
    278 #define SVM_CTRL1_INTERCEPT_PAUSE             BIT(23) 
     278#define SVM_CTRL1_INTERCEPT_PAUSE             RT_BIT(23) 
    279279/* 24 Intercept HLT instruction */ 
    280 #define SVM_CTRL1_INTERCEPT_HLT               BIT(24) 
     280#define SVM_CTRL1_INTERCEPT_HLT               RT_BIT(24) 
    281281/* 25 Intercept INVLPG instruction */ 
    282 #define SVM_CTRL1_INTERCEPT_INVLPG            BIT(25) 
     282#define SVM_CTRL1_INTERCEPT_INVLPG            RT_BIT(25) 
    283283/* 26 Intercept INVLPGA instruction */ 
    284 #define SVM_CTRL1_INTERCEPT_INVLPGA           BIT(26) 
     284#define SVM_CTRL1_INTERCEPT_INVLPGA           RT_BIT(26) 
    285285/* 27 IOIO_PROT Intercept IN/OUT accesses to selected ports. */ 
    286 #define SVM_CTRL1_INTERCEPT_INOUT_BITMAP      BIT(27) 
     286#define SVM_CTRL1_INTERCEPT_INOUT_BITMAP      RT_BIT(27) 
    287287/* 28 MSR_PROT Intercept RDMSR or WRMSR accesses to selected MSRs. */ 
    288 #define SVM_CTRL1_INTERCEPT_MSR_SHADOW        BIT(28) 
     288#define SVM_CTRL1_INTERCEPT_MSR_SHADOW        RT_BIT(28) 
    289289/* 29 Intercept task switches. */ 
    290 #define SVM_CTRL1_INTERCEPT_TASK_SWITCH       BIT(29) 
     290#define SVM_CTRL1_INTERCEPT_TASK_SWITCH       RT_BIT(29) 
    291291/* 30 FERR_FREEZE: intercept processor "freezing" during legacy FERR handling. */ 
    292 #define SVM_CTRL1_INTERCEPT_FERR_FREEZE       BIT(30) 
     292#define SVM_CTRL1_INTERCEPT_FERR_FREEZE       RT_BIT(30) 
    293293/* 31 Intercept shutdown events. */ 
    294 #define SVM_CTRL1_INTERCEPT_SHUTDOWN          BIT(31) 
     294#define SVM_CTRL1_INTERCEPT_SHUTDOWN          RT_BIT(31) 
    295295/** @} */ 
    296296 
     
    300300 */ 
    301301/* 0 Intercept VMRUN instruction */ 
    302 #define SVM_CTRL2_INTERCEPT_VMRUN             BIT(0) 
     302#define SVM_CTRL2_INTERCEPT_VMRUN             RT_BIT(0) 
    303303/* 1 Intercept VMMCALL instruction */ 
    304 #define SVM_CTRL2_INTERCEPT_VMMCALL           BIT(1) 
     304#define SVM_CTRL2_INTERCEPT_VMMCALL           RT_BIT(1) 
    305305/* 2 Intercept VMLOAD instruction */ 
    306 #define SVM_CTRL2_INTERCEPT_VMLOAD            BIT(2) 
     306#define SVM_CTRL2_INTERCEPT_VMLOAD            RT_BIT(2) 
    307307/* 3 Intercept VMSAVE instruction */ 
    308 #define SVM_CTRL2_INTERCEPT_VMSAVE            BIT(3) 
     308#define SVM_CTRL2_INTERCEPT_VMSAVE            RT_BIT(3) 
    309309/* 4 Intercept STGI instruction */ 
    310 #define SVM_CTRL2_INTERCEPT_STGI              BIT(4) 
     310#define SVM_CTRL2_INTERCEPT_STGI              RT_BIT(4) 
    311311/* 5 Intercept CLGI instruction */ 
    312 #define SVM_CTRL2_INTERCEPT_CLGI              BIT(5) 
     312#define SVM_CTRL2_INTERCEPT_CLGI              RT_BIT(5) 
    313313/* 6 Intercept SKINIT instruction */ 
    314 #define SVM_CTRL2_INTERCEPT_SKINIT            BIT(6) 
     314#define SVM_CTRL2_INTERCEPT_SKINIT            RT_BIT(6) 
    315315/* 7 Intercept RDTSCP instruction */ 
    316 #define SVM_CTRL2_INTERCEPT_RDTSCP            BIT(7) 
     316#define SVM_CTRL2_INTERCEPT_RDTSCP            RT_BIT(7) 
    317317/* 8 Intercept ICEBP instruction */ 
    318 #define SVM_CTRL2_INTERCEPT_ICEBP             BIT(8) 
     318#define SVM_CTRL2_INTERCEPT_ICEBP             RT_BIT(8) 
    319319/* 9 Intercept WBINVD instruction */ 
    320 #define SVM_CTRL2_INTERCEPT_WBINVD            BIT(9) 
     320#define SVM_CTRL2_INTERCEPT_WBINVD            RT_BIT(9) 
    321321/** @} */ 
    322322 
     
    324324 * @{ 
    325325 */ 
    326 #define SVM_NESTED_PAGING_ENABLE                BIT(0) 
     326#define SVM_NESTED_PAGING_ENABLE                RT_BIT(0) 
    327327/** @} */ 
    328328 
     
    330330 * @{ 
    331331 */ 
    332 #define SVM_INTERRUPT_SHADOW_ACTIVE             BIT(0) 
     332#define SVM_INTERRUPT_SHADOW_ACTIVE             RT_BIT(0) 
    333333/** @} */ 
    334334 

© 2008 Sun Microsystems, Inc.
ContactPrivacy policy