Symbol: __BIT
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/bitops.h
73
((__BIT(MAX((__m), (__n)) + 1) - 1) ^ (__BIT(MIN((__m), (__n))) - 1))
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/bwirf.h
128
#define BWI_RFR_BBP_ATTEN_CALIB_BIT __BIT(0)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
100
#define BWI_CAP_CLKMODE __BIT(18)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
110
#define BWI_CLOCK_CTRL_SLOW __BIT(11)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
111
#define BWI_CLOCK_CTRL_IGNPLL __BIT(12)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
112
#define BWI_CLOCK_CTRL_NODYN __BIT(13)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
140
#define BWI_BUS_CONFIG_PREFETCH __BIT(2)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
141
#define BWI_BUS_CONFIG_BURST __BIT(3)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
142
#define BWI_BUS_CONFIG_MRM __BIT(5)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
153
#define BWI_MAC_STATUS_ENABLE __BIT(0)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
154
#define BWI_MAC_STATUS_UCODE_START __BIT(1)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
155
#define BWI_MAC_STATUS_UCODE_JUMP0 __BIT(2)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
156
#define BWI_MAC_STATUS_IHREN __BIT(10)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
158
#define BWI_MAC_STATUS_BSWAP __BIT(16)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
159
#define BWI_MAC_STATUS_INFRA __BIT(17)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
160
#define BWI_MAC_STATUS_OPMODE_HOSTAP __BIT(18)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
161
#define BWI_MAC_STATUS_RFLOCK __BIT(19)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
162
#define BWI_MAC_STATUS_PASS_BCN __BIT(20)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
163
#define BWI_MAC_STATUS_PASS_BADPLCP __BIT(21)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
164
#define BWI_MAC_STATUS_PASS_CTL __BIT(22)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
165
#define BWI_MAC_STATUS_PASS_BADFCS __BIT(23)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
166
#define BWI_MAC_STATUS_PROMISC __BIT(24)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
167
#define BWI_MAC_STATUS_HW_PS __BIT(25)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
168
#define BWI_MAC_STATUS_WAKEUP __BIT(26)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
169
#define BWI_MAC_STATUS_PHYLNK __BIT(31)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
236
#define BWI_TXSTATUS0_VALID __BIT(0)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
237
#define BWI_TXSTATUS0_ACKED __BIT(1)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
239
#define BWI_TXSTATUS0_AMPDU __BIT(5)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
240
#define BWI_TXSTATUS0_PENDING __BIT(6)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
241
#define BWI_TXSTATUS0_PM __BIT(7)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
265
#define BWI_TXRX32_CTRL_ENABLE __BIT(0)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
353
#define BWI_PCIM_GPIO_OUT_CLKSRC __BIT(4)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
356
#define BWI_PCIM_GPIO_PWR_ON __BIT(6)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
357
#define BWI_PCIM_GPIO_PLL_PWR_OFF __BIT(7)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
404
#define BWI_CARD_F_BT_COEXIST __BIT(0) /* Bluetooth coexist */
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
405
#define BWI_CARD_F_PA_GPIO9 __BIT(1) /* GPIO 9 controls PA */
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
406
#define BWI_CARD_F_SW_NRSSI __BIT(3)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
407
#define BWI_CARD_F_NO_SLOWCLK __BIT(5) /* no slow clock */
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
408
#define BWI_CARD_F_EXT_LNA __BIT(12) /* external LNA */
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
409
#define BWI_CARD_F_ALT_IQ __BIT(15) /* alternate I/Q */
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
414
#define BWI_LED_ACT_LOW __BIT(7)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
467
#define BWI_INTR_READY __BIT(0)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
468
#define BWI_INTR_BEACON __BIT(1)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
469
#define BWI_INTR_TBTT __BIT(2)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
470
#define BWI_INTR_EO_ATIM __BIT(5) /* End of ATIM */
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
471
#define BWI_INTR_PMQ __BIT(6) /* XXX?? */
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
472
#define BWI_INTR_MAC_TXERR __BIT(9)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
473
#define BWI_INTR_PHY_TXERR __BIT(11)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
474
#define BWI_INTR_TIMER1 __BIT(14)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
475
#define BWI_INTR_RX_DONE __BIT(15)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
476
#define BWI_INTR_TX_FIFO __BIT(16) /* XXX?? */
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
477
#define BWI_INTR_NOISE __BIT(18)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
478
#define BWI_INTR_RF_DISABLED __BIT(28)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
479
#define BWI_INTR_TX_DONE __BIT(29)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
49
#define BWI_IMSTATE_INBAND_ERR __BIT(17)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
491
#define BWI_TXRX_INTR_ERROR (__BIT(15) | __BIT(14) | __BITS(12, 10))
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
492
#define BWI_TXRX_INTR_RX __BIT(16)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
50
#define BWI_IMSTATE_TIMEOUT __BIT(18)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
55
#define BWI_STATE_LO_RESET __BIT(0)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
56
#define BWI_STATE_LO_DISABLE1 __BIT(1)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
57
#define BWI_STATE_LO_DISABLE2 __BIT(2)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
58
#define BWI_STATE_LO_CLOCK __BIT(16)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
59
#define BWI_STATE_LO_GATED_CLOCK __BIT(17)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
60
#define BWI_STATE_LO_FLAG_PHYCLKEN __BIT(0)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
61
#define BWI_STATE_LO_FLAG_PHYRST __BIT(1)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
62
#define BWI_STATE_LO_FLAG_PHYLNK __BIT(11)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
66
#define BWI_STATE_HI_SERROR __BIT(0)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwireg.h
67
#define BWI_STATE_HI_BUSY __BIT(2)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwivar.h
134
#define BWI_DESC32_C_EOR __BIT(28)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwivar.h
135
#define BWI_DESC32_C_INTR __BIT(29)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwivar.h
136
#define BWI_DESC32_C_FRAME_END __BIT(30)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwivar.h
137
#define BWI_DESC32_C_FRAME_START __BIT(31)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwivar.h
161
#define BWI_RXH_F1_BCM2053_RSSI __BIT(14)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwivar.h
162
#define BWI_RXH_F1_SHPREAMBLE __BIT(7)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwivar.h
163
#define BWI_RXH_F1_OFDM __BIT(0)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwivar.h
165
#define BWI_RXH_F2_TYPE2FRAME __BIT(2)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwivar.h
167
#define BWI_RXH_F3_BCM2050_RSSI __BIT(10)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwivar.h
199
#define BWI_TXH_PHY_C_OFDM __BIT(0)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwivar.h
200
#define BWI_TXH_PHY_C_SHPREAMBLE __BIT(4)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwivar.h
203
#define BWI_TXH_MAC_C_ACK __BIT(0)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwivar.h
204
#define BWI_TXH_MAC_C_FIRST_FRAG __BIT(3)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwivar.h
205
#define BWI_TXH_MAC_C_HWSEQ __BIT(4)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwivar.h
206
#define BWI_TXH_MAC_C_FB_OFDM __BIT(8)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwivar.h
222
#define BWI_TXS_F_ACKED __BIT(0)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwivar.h
223
#define BWI_TXS_F_PENDING __BIT(5)
src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/if_bwivar.h
311
#define BWI_FW_IV_IS_32BIT __BIT(15)
src/add-ons/kernel/drivers/nvmm/nvmm_bitops.h
16
((__BIT(max_c((__m), (__n)) + 1) - 1) ^ (__BIT(min_c((__m), (__n))) - 1))
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
154
#define NVMM_CAP_ARCH_VCPU_CONF_CPUID __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
155
#define NVMM_CAP_ARCH_VCPU_CONF_TPR __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
392
#define CPUID_0_01_ECX_SSE3 __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
393
#define CPUID_0_01_ECX_PCLMULQDQ __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
394
#define CPUID_0_01_ECX_DTES64 __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
395
#define CPUID_0_01_ECX_MONITOR __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
396
#define CPUID_0_01_ECX_DS_CPL __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
397
#define CPUID_0_01_ECX_VMX __BIT(5)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
398
#define CPUID_0_01_ECX_SMX __BIT(6)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
399
#define CPUID_0_01_ECX_EIST __BIT(7)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
400
#define CPUID_0_01_ECX_TM2 __BIT(8)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
401
#define CPUID_0_01_ECX_SSSE3 __BIT(9)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
402
#define CPUID_0_01_ECX_CNXTID __BIT(10)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
403
#define CPUID_0_01_ECX_SDBG __BIT(11)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
404
#define CPUID_0_01_ECX_FMA __BIT(12)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
405
#define CPUID_0_01_ECX_CX16 __BIT(13)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
406
#define CPUID_0_01_ECX_XTPR __BIT(14)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
407
#define CPUID_0_01_ECX_PDCM __BIT(15)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
408
#define CPUID_0_01_ECX_PCID __BIT(17)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
409
#define CPUID_0_01_ECX_DCA __BIT(18)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
410
#define CPUID_0_01_ECX_SSE41 __BIT(19)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
411
#define CPUID_0_01_ECX_SSE42 __BIT(20)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
412
#define CPUID_0_01_ECX_X2APIC __BIT(21)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
413
#define CPUID_0_01_ECX_MOVBE __BIT(22)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
414
#define CPUID_0_01_ECX_POPCNT __BIT(23)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
415
#define CPUID_0_01_ECX_TSC_DEADLINE __BIT(24)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
416
#define CPUID_0_01_ECX_AESNI __BIT(25)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
417
#define CPUID_0_01_ECX_XSAVE __BIT(26)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
418
#define CPUID_0_01_ECX_OSXSAVE __BIT(27)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
419
#define CPUID_0_01_ECX_AVX __BIT(28)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
420
#define CPUID_0_01_ECX_F16C __BIT(29)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
421
#define CPUID_0_01_ECX_RDRAND __BIT(30)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
422
#define CPUID_0_01_ECX_RAZ __BIT(31)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
424
#define CPUID_0_01_EDX_FPU __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
425
#define CPUID_0_01_EDX_VME __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
426
#define CPUID_0_01_EDX_DE __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
427
#define CPUID_0_01_EDX_PSE __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
428
#define CPUID_0_01_EDX_TSC __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
429
#define CPUID_0_01_EDX_MSR __BIT(5)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
430
#define CPUID_0_01_EDX_PAE __BIT(6)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
431
#define CPUID_0_01_EDX_MCE __BIT(7)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
432
#define CPUID_0_01_EDX_CX8 __BIT(8)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
433
#define CPUID_0_01_EDX_APIC __BIT(9)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
434
#define CPUID_0_01_EDX_SEP __BIT(11)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
435
#define CPUID_0_01_EDX_MTRR __BIT(12)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
436
#define CPUID_0_01_EDX_PGE __BIT(13)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
437
#define CPUID_0_01_EDX_MCA __BIT(14)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
438
#define CPUID_0_01_EDX_CMOV __BIT(15)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
439
#define CPUID_0_01_EDX_PAT __BIT(16)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
440
#define CPUID_0_01_EDX_PSE36 __BIT(17)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
441
#define CPUID_0_01_EDX_PSN __BIT(18)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
442
#define CPUID_0_01_EDX_CLFSH __BIT(19)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
443
#define CPUID_0_01_EDX_DS __BIT(21)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
444
#define CPUID_0_01_EDX_ACPI __BIT(22)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
445
#define CPUID_0_01_EDX_MMX __BIT(23)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
446
#define CPUID_0_01_EDX_FXSR __BIT(24)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
447
#define CPUID_0_01_EDX_SSE __BIT(25)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
448
#define CPUID_0_01_EDX_SSE2 __BIT(26)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
449
#define CPUID_0_01_EDX_SS __BIT(27)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
450
#define CPUID_0_01_EDX_HTT __BIT(28)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
451
#define CPUID_0_01_EDX_TM __BIT(29)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
452
#define CPUID_0_01_EDX_PBE __BIT(31)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
461
#define CPUID_0_04_EAX_SELFINITCL __BIT(8)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
462
#define CPUID_0_04_EAX_FULLASSOC __BIT(9)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
467
#define CPUID_0_07_EBX_FSGSBASE __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
468
#define CPUID_0_07_EBX_TSC_ADJUST __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
469
#define CPUID_0_07_EBX_SGX __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
470
#define CPUID_0_07_EBX_BMI1 __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
471
#define CPUID_0_07_EBX_HLE __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
472
#define CPUID_0_07_EBX_AVX2 __BIT(5)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
473
#define CPUID_0_07_EBX_FDPEXONLY __BIT(6)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
474
#define CPUID_0_07_EBX_SMEP __BIT(7)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
475
#define CPUID_0_07_EBX_BMI2 __BIT(8)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
476
#define CPUID_0_07_EBX_ERMS __BIT(9)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
477
#define CPUID_0_07_EBX_INVPCID __BIT(10)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
478
#define CPUID_0_07_EBX_RTM __BIT(11)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
479
#define CPUID_0_07_EBX_QM __BIT(12)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
480
#define CPUID_0_07_EBX_FPUCSDS __BIT(13)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
481
#define CPUID_0_07_EBX_MPX __BIT(14)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
482
#define CPUID_0_07_EBX_PQE __BIT(15)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
483
#define CPUID_0_07_EBX_AVX512F __BIT(16)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
484
#define CPUID_0_07_EBX_AVX512DQ __BIT(17)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
485
#define CPUID_0_07_EBX_RDSEED __BIT(18)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
486
#define CPUID_0_07_EBX_ADX __BIT(19)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
487
#define CPUID_0_07_EBX_SMAP __BIT(20)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
488
#define CPUID_0_07_EBX_AVX512_IFMA __BIT(21)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
489
#define CPUID_0_07_EBX_CLFLUSHOPT __BIT(23)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
490
#define CPUID_0_07_EBX_CLWB __BIT(24)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
491
#define CPUID_0_07_EBX_PT __BIT(25)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
492
#define CPUID_0_07_EBX_AVX512PF __BIT(26)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
493
#define CPUID_0_07_EBX_AVX512ER __BIT(27)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
494
#define CPUID_0_07_EBX_AVX512CD __BIT(28)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
495
#define CPUID_0_07_EBX_SHA __BIT(29)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
496
#define CPUID_0_07_EBX_AVX512BW __BIT(30)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
497
#define CPUID_0_07_EBX_AVX512VL __BIT(31)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
499
#define CPUID_0_07_ECX_PREFETCHWT1 __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
500
#define CPUID_0_07_ECX_AVX512_VBMI __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
501
#define CPUID_0_07_ECX_UMIP __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
502
#define CPUID_0_07_ECX_PKU __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
503
#define CPUID_0_07_ECX_OSPKE __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
504
#define CPUID_0_07_ECX_WAITPKG __BIT(5)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
505
#define CPUID_0_07_ECX_AVX512_VBMI2 __BIT(6)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
506
#define CPUID_0_07_ECX_CET_SS __BIT(7)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
507
#define CPUID_0_07_ECX_GFNI __BIT(8)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
508
#define CPUID_0_07_ECX_VAES __BIT(9)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
509
#define CPUID_0_07_ECX_VPCLMULQDQ __BIT(10)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
510
#define CPUID_0_07_ECX_AVX512_VNNI __BIT(11)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
511
#define CPUID_0_07_ECX_AVX512_BITALG __BIT(12)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
512
#define CPUID_0_07_ECX_AVX512_VPOPCNTDQ __BIT(14)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
513
#define CPUID_0_07_ECX_LA57 __BIT(16)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
515
#define CPUID_0_07_ECX_RDPID __BIT(22)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
516
#define CPUID_0_07_ECX_KL __BIT(23)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
517
#define CPUID_0_07_ECX_CLDEMOTE __BIT(25)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
518
#define CPUID_0_07_ECX_MOVDIRI __BIT(27)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
519
#define CPUID_0_07_ECX_MOVDIR64B __BIT(28)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
520
#define CPUID_0_07_ECX_SGXLC __BIT(30)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
521
#define CPUID_0_07_ECX_PKS __BIT(31)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
523
#define CPUID_0_07_EDX_AVX512_4VNNIW __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
524
#define CPUID_0_07_EDX_AVX512_4FMAPS __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
525
#define CPUID_0_07_EDX_FSREP_MOV __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
526
#define CPUID_0_07_EDX_AVX512_VP2INTERSECT __BIT(8)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
527
#define CPUID_0_07_EDX_SRBDS_CTRL __BIT(9)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
528
#define CPUID_0_07_EDX_MD_CLEAR __BIT(10)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
529
#define CPUID_0_07_EDX_TSX_FORCE_ABORT __BIT(13)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
530
#define CPUID_0_07_EDX_SERIALIZE __BIT(14)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
531
#define CPUID_0_07_EDX_HYBRID __BIT(15)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
532
#define CPUID_0_07_EDX_TSXLDTRK __BIT(16)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
533
#define CPUID_0_07_EDX_CET_IBT __BIT(20)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
534
#define CPUID_0_07_EDX_IBRS __BIT(26)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
535
#define CPUID_0_07_EDX_STIBP __BIT(27)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
536
#define CPUID_0_07_EDX_L1D_FLUSH __BIT(28)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
537
#define CPUID_0_07_EDX_ARCH_CAP __BIT(29)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
538
#define CPUID_0_07_EDX_CORE_CAP __BIT(30)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
539
#define CPUID_0_07_EDX_SSBD __BIT(31)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
551
#define CPUID_0_0D_ECX1_EAX_XSAVEOPT __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
552
#define CPUID_0_0D_ECX1_EAX_XSAVEC __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
553
#define CPUID_0_0D_ECX1_EAX_XGETBV __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
554
#define CPUID_0_0D_ECX1_EAX_XSAVES __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
557
#define CPUID_8_01_ECX_LAHF __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
558
#define CPUID_8_01_ECX_CMPLEGACY __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
559
#define CPUID_8_01_ECX_SVM __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
560
#define CPUID_8_01_ECX_EAPIC __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
561
#define CPUID_8_01_ECX_ALTMOVCR8 __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
562
#define CPUID_8_01_ECX_ABM __BIT(5)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
563
#define CPUID_8_01_ECX_SSE4A __BIT(6)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
564
#define CPUID_8_01_ECX_MISALIGNSSE __BIT(7)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
565
#define CPUID_8_01_ECX_3DNOWPF __BIT(8)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
566
#define CPUID_8_01_ECX_OSVW __BIT(9)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
567
#define CPUID_8_01_ECX_IBS __BIT(10)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
568
#define CPUID_8_01_ECX_XOP __BIT(11)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
569
#define CPUID_8_01_ECX_SKINIT __BIT(12)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
570
#define CPUID_8_01_ECX_WDT __BIT(13)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
571
#define CPUID_8_01_ECX_LWP __BIT(15)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
572
#define CPUID_8_01_ECX_FMA4 __BIT(16)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
573
#define CPUID_8_01_ECX_TCE __BIT(17)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
574
#define CPUID_8_01_ECX_NODEID __BIT(19)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
575
#define CPUID_8_01_ECX_TBM __BIT(21)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
576
#define CPUID_8_01_ECX_TOPOEXT __BIT(22)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
577
#define CPUID_8_01_ECX_PCEC __BIT(23)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
578
#define CPUID_8_01_ECX_PCENB __BIT(24)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
579
#define CPUID_8_01_ECX_DBE __BIT(26)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
580
#define CPUID_8_01_ECX_PERFTSC __BIT(27)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
581
#define CPUID_8_01_ECX_PERFEXTLLC __BIT(28)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
582
#define CPUID_8_01_ECX_MWAITX __BIT(29)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
584
#define CPUID_8_01_EDX_FPU __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
585
#define CPUID_8_01_EDX_VME __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
586
#define CPUID_8_01_EDX_DE __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
587
#define CPUID_8_01_EDX_PSE __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
588
#define CPUID_8_01_EDX_TSC __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
589
#define CPUID_8_01_EDX_MSR __BIT(5)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
590
#define CPUID_8_01_EDX_PAE __BIT(6)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
591
#define CPUID_8_01_EDX_MCE __BIT(7)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
592
#define CPUID_8_01_EDX_CX8 __BIT(8)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
593
#define CPUID_8_01_EDX_APIC __BIT(9)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
594
#define CPUID_8_01_EDX_SYSCALL __BIT(11)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
595
#define CPUID_8_01_EDX_MTRR __BIT(12)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
596
#define CPUID_8_01_EDX_PGE __BIT(13)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
597
#define CPUID_8_01_EDX_MCA __BIT(14)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
598
#define CPUID_8_01_EDX_CMOV __BIT(15)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
599
#define CPUID_8_01_EDX_PAT __BIT(16)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
600
#define CPUID_8_01_EDX_PSE36 __BIT(17)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
601
#define CPUID_8_01_EDX_XD __BIT(20)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
602
#define CPUID_8_01_EDX_MMXEXT __BIT(22)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
603
#define CPUID_8_01_EDX_MMX __BIT(23)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
604
#define CPUID_8_01_EDX_FXSR __BIT(24)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
605
#define CPUID_8_01_EDX_FFXSR __BIT(25)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
606
#define CPUID_8_01_EDX_PAGE1GB __BIT(26)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
607
#define CPUID_8_01_EDX_RDTSCP __BIT(27)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
608
#define CPUID_8_01_EDX_LM __BIT(29)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
609
#define CPUID_8_01_EDX_3DNOWEXT __BIT(30)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
610
#define CPUID_8_01_EDX_3DNOW __BIT(31)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
613
#define CPUID_8_07_EDX_TS __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
614
#define CPUID_8_07_EDX_FID __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
615
#define CPUID_8_07_EDX_VID __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
616
#define CPUID_8_07_EDX_TTP __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
617
#define CPUID_8_07_EDX_TM __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
618
#define CPUID_8_07_EDX_100MHzSteps __BIT(6)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
619
#define CPUID_8_07_EDX_HwPstate __BIT(7)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
620
#define CPUID_8_07_EDX_TscInvariant __BIT(8)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
621
#define CPUID_8_07_EDX_CPB __BIT(9)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
622
#define CPUID_8_07_EDX_EffFreqRO __BIT(10)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
623
#define CPUID_8_07_EDX_ProcFeedbackIntf __BIT(11)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
624
#define CPUID_8_07_EDX_ProcPowerReport __BIT(12)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
627
#define CPUID_8_08_EBX_CLZERO __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
628
#define CPUID_8_08_EBX_InstRetCntMsr __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
629
#define CPUID_8_08_EBX_RstrFpErrPtrs __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
630
#define CPUID_8_08_EBX_INVLPGB __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
631
#define CPUID_8_08_EBX_RDPRU __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
632
#define CPUID_8_08_EBX_MCOMMIT __BIT(8)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
633
#define CPUID_8_08_EBX_WBNOINVD __BIT(9)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
634
#define CPUID_8_08_EBX_IBPB __BIT(12)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
635
#define CPUID_8_08_EBX_INT_WBINVD __BIT(13)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
636
#define CPUID_8_08_EBX_IBRS __BIT(14)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
637
#define CPUID_8_08_EBX_STIBP __BIT(15)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
638
#define CPUID_8_08_EBX_IBRS_ALWAYSON __BIT(16)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
639
#define CPUID_8_08_EBX_STIBP_ALWAYSON __BIT(17)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
640
#define CPUID_8_08_EBX_PREFER_IBRS __BIT(18)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
641
#define CPUID_8_08_EBX_EferLmsleUnsupp __BIT(20)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
642
#define CPUID_8_08_EBX_INVLPGBnestedPg __BIT(21)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
643
#define CPUID_8_08_EBX_SSBD __BIT(24)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
644
#define CPUID_8_08_EBX_VIRT_SSBD __BIT(25)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
645
#define CPUID_8_08_EBX_SSB_NO __BIT(26)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
654
#define CPUID_8_0A_EDX_NP __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
655
#define CPUID_8_0A_EDX_LbrVirt __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
656
#define CPUID_8_0A_EDX_SVML __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
657
#define CPUID_8_0A_EDX_NRIPS __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
658
#define CPUID_8_0A_EDX_TscRateMsr __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
659
#define CPUID_8_0A_EDX_VmcbClean __BIT(5)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
660
#define CPUID_8_0A_EDX_FlushByASID __BIT(6)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
661
#define CPUID_8_0A_EDX_DecodeAssists __BIT(7)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
662
#define CPUID_8_0A_EDX_PauseFilter __BIT(10)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
663
#define CPUID_8_0A_EDX_PFThreshold __BIT(12)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
664
#define CPUID_8_0A_EDX_AVIC __BIT(13)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
665
#define CPUID_8_0A_EDX_VMSAVEvirt __BIT(15)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
666
#define CPUID_8_0A_EDX_VGIF __BIT(16)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
667
#define CPUID_8_0A_EDX_GMET __BIT(17)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
668
#define CPUID_8_0A_EDX_SSSCheck __BIT(19)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
669
#define CPUID_8_0A_EDX_SpecCtrl __BIT(20)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86.h
670
#define CPUID_8_0A_EDX_TlbiCtl __BIT(24)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1137
#define SVM_EXIT_IO_A64 __BIT(9)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1138
#define SVM_EXIT_IO_A32 __BIT(8)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1139
#define SVM_EXIT_IO_A16 __BIT(7)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1140
#define SVM_EXIT_IO_SZ32 __BIT(6)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1141
#define SVM_EXIT_IO_SZ16 __BIT(5)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1142
#define SVM_EXIT_IO_SZ8 __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1143
#define SVM_EXIT_IO_REP __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1144
#define SVM_EXIT_IO_STR __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1145
#define SVM_EXIT_IO_IN __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1746
#define SVM_MSRBM_READ __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1747
#define SVM_MSRBM_WRITE __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1779
#define SVM_SEG_ATTRIB_S __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1781
#define SVM_SEG_ATTRIB_P __BIT(7)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1782
#define SVM_SEG_ATTRIB_AVL __BIT(8)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1783
#define SVM_SEG_ATTRIB_L __BIT(9)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1784
#define SVM_SEG_ATTRIB_DEF __BIT(10)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1785
#define SVM_SEG_ATTRIB_G __BIT(11)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2137
if (svm_asidmap[oct] & __BIT(bit)) {
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2141
svm_asidmap[oct] |= __BIT(bit);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2171
svm_asidmap[oct] &= ~__BIT(bit);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
247
#define VMCB_CTRL_INTERCEPT_RCR(x) __BIT( 0 + x)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
248
#define VMCB_CTRL_INTERCEPT_WCR(x) __BIT(16 + x)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
251
#define VMCB_CTRL_INTERCEPT_RDR(x) __BIT( 0 + x)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
252
#define VMCB_CTRL_INTERCEPT_WDR(x) __BIT(16 + x)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
255
#define VMCB_CTRL_INTERCEPT_VEC(x) __BIT(x)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2570
svm_asidmap[0] |= __BIT(0);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2575
svm_asidmap[i] |= __BIT(j);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
258
#define VMCB_CTRL_INTERCEPT_INTR __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
259
#define VMCB_CTRL_INTERCEPT_NMI __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
260
#define VMCB_CTRL_INTERCEPT_SMI __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
261
#define VMCB_CTRL_INTERCEPT_INIT __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
262
#define VMCB_CTRL_INTERCEPT_VINTR __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
263
#define VMCB_CTRL_INTERCEPT_CR0_SPEC __BIT(5)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
264
#define VMCB_CTRL_INTERCEPT_RIDTR __BIT(6)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
265
#define VMCB_CTRL_INTERCEPT_RGDTR __BIT(7)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
266
#define VMCB_CTRL_INTERCEPT_RLDTR __BIT(8)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
267
#define VMCB_CTRL_INTERCEPT_RTR __BIT(9)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
268
#define VMCB_CTRL_INTERCEPT_WIDTR __BIT(10)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
269
#define VMCB_CTRL_INTERCEPT_WGDTR __BIT(11)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
270
#define VMCB_CTRL_INTERCEPT_WLDTR __BIT(12)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
271
#define VMCB_CTRL_INTERCEPT_WTR __BIT(13)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
272
#define VMCB_CTRL_INTERCEPT_RDTSC __BIT(14)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
273
#define VMCB_CTRL_INTERCEPT_RDPMC __BIT(15)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
274
#define VMCB_CTRL_INTERCEPT_PUSHF __BIT(16)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
275
#define VMCB_CTRL_INTERCEPT_POPF __BIT(17)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
276
#define VMCB_CTRL_INTERCEPT_CPUID __BIT(18)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
277
#define VMCB_CTRL_INTERCEPT_RSM __BIT(19)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
278
#define VMCB_CTRL_INTERCEPT_IRET __BIT(20)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
279
#define VMCB_CTRL_INTERCEPT_INTN __BIT(21)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
280
#define VMCB_CTRL_INTERCEPT_INVD __BIT(22)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
281
#define VMCB_CTRL_INTERCEPT_PAUSE __BIT(23)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
282
#define VMCB_CTRL_INTERCEPT_HLT __BIT(24)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
283
#define VMCB_CTRL_INTERCEPT_INVLPG __BIT(25)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
284
#define VMCB_CTRL_INTERCEPT_INVLPGA __BIT(26)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
285
#define VMCB_CTRL_INTERCEPT_IOIO_PROT __BIT(27)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
286
#define VMCB_CTRL_INTERCEPT_MSR_PROT __BIT(28)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
287
#define VMCB_CTRL_INTERCEPT_TASKSW __BIT(29)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
288
#define VMCB_CTRL_INTERCEPT_FERR_FREEZE __BIT(30)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
289
#define VMCB_CTRL_INTERCEPT_SHUTDOWN __BIT(31)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
292
#define VMCB_CTRL_INTERCEPT_VMRUN __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
293
#define VMCB_CTRL_INTERCEPT_VMMCALL __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
294
#define VMCB_CTRL_INTERCEPT_VMLOAD __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
295
#define VMCB_CTRL_INTERCEPT_VMSAVE __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
296
#define VMCB_CTRL_INTERCEPT_STGI __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
297
#define VMCB_CTRL_INTERCEPT_CLGI __BIT(5)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
298
#define VMCB_CTRL_INTERCEPT_SKINIT __BIT(6)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
299
#define VMCB_CTRL_INTERCEPT_RDTSCP __BIT(7)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
300
#define VMCB_CTRL_INTERCEPT_ICEBP __BIT(8)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
301
#define VMCB_CTRL_INTERCEPT_WBINVD __BIT(9)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
302
#define VMCB_CTRL_INTERCEPT_MONITOR __BIT(10)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
303
#define VMCB_CTRL_INTERCEPT_MWAIT __BIT(11)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
304
#define VMCB_CTRL_INTERCEPT_MWAIT_ARMED __BIT(12)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
305
#define VMCB_CTRL_INTERCEPT_XSETBV __BIT(13)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
306
#define VMCB_CTRL_INTERCEPT_RDPRU __BIT(14)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
307
#define VMCB_CTRL_INTERCEPT_EFER_SPEC __BIT(15)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
308
#define VMCB_CTRL_INTERCEPT_WCR_SPEC(x) __BIT(16 + x)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
311
#define VMCB_CTRL_INTERCEPT_INVLPGB_ALL __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
312
#define VMCB_CTRL_INTERCEPT_INVLPGB_ILL __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
313
#define VMCB_CTRL_INTERCEPT_PCID __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
314
#define VMCB_CTRL_INTERCEPT_MCOMMIT __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
315
#define VMCB_CTRL_INTERCEPT_TLBSYNC __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
332
#define VMCB_CTRL_V_IRQ __BIT(8)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
333
#define VMCB_CTRL_V_VGIF __BIT(9)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
335
#define VMCB_CTRL_V_IGN_TPR __BIT(20)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
336
#define VMCB_CTRL_V_INTR_MASKING __BIT(24)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
337
#define VMCB_CTRL_V_GUEST_VGIF __BIT(25)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
338
#define VMCB_CTRL_V_AVIC_EN __BIT(31)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
342
#define VMCB_CTRL_INTR_SHADOW __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
343
#define VMCB_CTRL_INTR_MASK __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
356
#define VMCB_CTRL_EXITINTINFO_EV __BIT(11)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
357
#define VMCB_CTRL_EXITINTINFO_V __BIT(31)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
361
#define VMCB_CTRL_ENABLE_NP __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
362
#define VMCB_CTRL_ENABLE_SEV __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
363
#define VMCB_CTRL_ENABLE_ES_SEV __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
364
#define VMCB_CTRL_ENABLE_GMET __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
365
#define VMCB_CTRL_ENABLE_SSS __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
366
#define VMCB_CTRL_ENABLE_VTE __BIT(5)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
376
#define VMCB_CTRL_EVENTINJ_EV __BIT(11)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
377
#define VMCB_CTRL_EVENTINJ_V __BIT(31)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
383
#define VMCB_CTRL_ENABLE_LBR __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
384
#define VMCB_CTRL_ENABLE_VVMSAVE __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
387
#define VMCB_CTRL_VMCB_CLEAN_I __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
388
#define VMCB_CTRL_VMCB_CLEAN_IOPM __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
389
#define VMCB_CTRL_VMCB_CLEAN_ASID __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
390
#define VMCB_CTRL_VMCB_CLEAN_TPR __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
391
#define VMCB_CTRL_VMCB_CLEAN_NP __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
392
#define VMCB_CTRL_VMCB_CLEAN_CR __BIT(5)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
393
#define VMCB_CTRL_VMCB_CLEAN_DR __BIT(6)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
394
#define VMCB_CTRL_VMCB_CLEAN_DT __BIT(7)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
395
#define VMCB_CTRL_VMCB_CLEAN_SEG __BIT(8)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
396
#define VMCB_CTRL_VMCB_CLEAN_CR2 __BIT(9)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
397
#define VMCB_CTRL_VMCB_CLEAN_LBR __BIT(10)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
398
#define VMCB_CTRL_VMCB_CLEAN_AVIC __BIT(11)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
399
#define VMCB_CTRL_VMCB_CLEAN_CET __BIT(12)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1595
#define VMX_QUAL_CR_LMSW_OPMEM __BIT(6)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1597
#define VMX_QUAL_CR_LMSW_SRC __BIT(31,16)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1797
#define VMX_QUAL_IO_IN __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1798
#define VMX_QUAL_IO_STR __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1799
#define VMX_QUAL_IO_REP __BIT(5)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1800
#define VMX_QUAL_IO_DX __BIT(6)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
193
#define IA32_FEATURE_CONTROL_LOCK __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
194
#define IA32_FEATURE_CONTROL_IN_SMX __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
195
#define IA32_FEATURE_CONTROL_OUT_SMX __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
200
#define IA32_VMX_BASIC_MEM_WIDTH __BIT(48)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
201
#define IA32_VMX_BASIC_DUAL __BIT(49)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2024
#define VMX_EPT_VIOLATION_READ __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2025
#define VMX_EPT_VIOLATION_WRITE __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2026
#define VMX_EPT_VIOLATION_EXECUTE __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
205
#define IA32_VMX_BASIC_IO_REPORT __BIT(54)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
206
#define IA32_VMX_BASIC_TRUE_CTLS __BIT(55)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
225
#define IA32_VMX_EPT_VPID_XO __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
226
#define IA32_VMX_EPT_VPID_WALKLENGTH_4 __BIT(6)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
227
#define IA32_VMX_EPT_VPID_UC __BIT(8)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
228
#define IA32_VMX_EPT_VPID_WB __BIT(14)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
229
#define IA32_VMX_EPT_VPID_2MB __BIT(16)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
230
#define IA32_VMX_EPT_VPID_1GB __BIT(17)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
231
#define IA32_VMX_EPT_VPID_INVEPT __BIT(20)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
232
#define IA32_VMX_EPT_VPID_FLAGS_AD __BIT(21)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
233
#define IA32_VMX_EPT_VPID_ADVANCED_VMEXIT_INFO __BIT(22)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
234
#define IA32_VMX_EPT_VPID_SHSTK __BIT(23)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
235
#define IA32_VMX_EPT_VPID_INVEPT_CONTEXT __BIT(25)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
236
#define IA32_VMX_EPT_VPID_INVEPT_ALL __BIT(26)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
237
#define IA32_VMX_EPT_VPID_INVVPID __BIT(32)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
238
#define IA32_VMX_EPT_VPID_INVVPID_ADDR __BIT(40)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
239
#define IA32_VMX_EPT_VPID_INVVPID_CONTEXT __BIT(41)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
240
#define IA32_VMX_EPT_VPID_INVVPID_ALL __BIT(42)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
241
#define IA32_VMX_EPT_VPID_INVVPID_CONTEXT_NOG __BIT(43)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2495
bitmap[byte] &= ~__BIT(bitoff);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2498
bitmap[2048 + byte] &= ~__BIT(bitoff);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2503
#define VMX_SEG_ATTRIB_S __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2505
#define VMX_SEG_ATTRIB_P __BIT(7)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2506
#define VMX_SEG_ATTRIB_AVL __BIT(12)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2507
#define VMX_SEG_ATTRIB_L __BIT(13)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2508
#define VMX_SEG_ATTRIB_DEF __BIT(14)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2509
#define VMX_SEG_ATTRIB_G __BIT(15)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2510
#define VMX_SEG_ATTRIB_UNUSABLE __BIT(16)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
287
#define EPTP_FLAGS_AD __BIT(6)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
288
#define EPTP_SSS __BIT(7)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2898
if (vmx_asidmap[oct] & __BIT(bit)) {
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2904
vmx_asidmap[oct] |= __BIT(bit);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2927
vmx_asidmap[oct] &= ~__BIT(bit);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
325
#define PIN_CTLS_INT_EXITING __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
326
#define PIN_CTLS_NMI_EXITING __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3260
((msrval & __BIT(32 + bitoff)) != 0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3262
((msrval & __BIT(bitoff)) == 0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
327
#define PIN_CTLS_VIRTUAL_NMIS __BIT(5)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
328
#define PIN_CTLS_ACTIVATE_PREEMPT_TIMER __BIT(6)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3282
if (!(set_one & __BIT(i))) {
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
329
#define PIN_CTLS_PROCESS_POSTED_INTS __BIT(7)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
331
#define PROC_CTLS_INT_WINDOW_EXITING __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3316
if (set_one & __BIT(i))
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3318
*res &= ~__BIT(i);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
332
#define PROC_CTLS_USE_TSC_OFFSETTING __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3320
if (set_zero & __BIT(i))
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3322
*res |= __BIT(i);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3324
if (set_zero & __BIT(i)) {
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3325
*res &= ~__BIT(i);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3326
} else if (set_one & __BIT(i)) {
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3327
*res |= __BIT(i);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3329
*res &= ~__BIT(i);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
333
#define PROC_CTLS_HLT_EXITING __BIT(7)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3331
*res &= ~__BIT(i);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3333
*res |= __BIT(i);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
334
#define PROC_CTLS_INVLPG_EXITING __BIT(9)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
335
#define PROC_CTLS_MWAIT_EXITING __BIT(10)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
336
#define PROC_CTLS_RDPMC_EXITING __BIT(11)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
337
#define PROC_CTLS_RDTSC_EXITING __BIT(12)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
338
#define PROC_CTLS_RCR3_EXITING __BIT(15)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
339
#define PROC_CTLS_LCR3_EXITING __BIT(16)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
340
#define PROC_CTLS_RCR8_EXITING __BIT(19)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
341
#define PROC_CTLS_LCR8_EXITING __BIT(20)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
342
#define PROC_CTLS_USE_TPR_SHADOW __BIT(21)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
343
#define PROC_CTLS_NMI_WINDOW_EXITING __BIT(22)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
344
#define PROC_CTLS_DR_EXITING __BIT(23)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
345
#define PROC_CTLS_UNCOND_IO_EXITING __BIT(24)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
346
#define PROC_CTLS_USE_IO_BITMAPS __BIT(25)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
347
#define PROC_CTLS_MONITOR_TRAP_FLAG __BIT(27)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3479
vmx_asidmap[0] |= __BIT(0);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
348
#define PROC_CTLS_USE_MSR_BITMAPS __BIT(28)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
349
#define PROC_CTLS_MONITOR_EXITING __BIT(29)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
350
#define PROC_CTLS_PAUSE_EXITING __BIT(30)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
351
#define PROC_CTLS_ACTIVATE_CTLS2 __BIT(31)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
357
#define EXIT_CTLS_SAVE_DEBUG_CONTROLS __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
358
#define EXIT_CTLS_HOST_LONG_MODE __BIT(9)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
359
#define EXIT_CTLS_LOAD_PERFGLOBALCTRL __BIT(12)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
360
#define EXIT_CTLS_ACK_INTERRUPT __BIT(15)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
361
#define EXIT_CTLS_SAVE_PAT __BIT(18)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
362
#define EXIT_CTLS_LOAD_PAT __BIT(19)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
363
#define EXIT_CTLS_SAVE_EFER __BIT(20)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
364
#define EXIT_CTLS_LOAD_EFER __BIT(21)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
365
#define EXIT_CTLS_SAVE_PREEMPT_TIMER __BIT(22)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
366
#define EXIT_CTLS_CLEAR_BNDCFGS __BIT(23)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
367
#define EXIT_CTLS_CONCEAL_PT __BIT(24)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
368
#define EXIT_CTLS_CLEAR_RTIT_CTL __BIT(25)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
369
#define EXIT_CTLS_LOAD_CET __BIT(28)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
370
#define EXIT_CTLS_LOAD_PKRS __BIT(29)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
374
#define ENTRY_CTLS_LOAD_DEBUG_CONTROLS __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
375
#define ENTRY_CTLS_LONG_MODE __BIT(9)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
376
#define ENTRY_CTLS_SMM __BIT(10)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
377
#define ENTRY_CTLS_DISABLE_DUAL __BIT(11)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
378
#define ENTRY_CTLS_LOAD_PERFGLOBALCTRL __BIT(13)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
379
#define ENTRY_CTLS_LOAD_PAT __BIT(14)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
380
#define ENTRY_CTLS_LOAD_EFER __BIT(15)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
381
#define ENTRY_CTLS_LOAD_BNDCFGS __BIT(16)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
382
#define ENTRY_CTLS_CONCEAL_PT __BIT(17)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
383
#define ENTRY_CTLS_LOAD_RTIT_CTL __BIT(18)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
384
#define ENTRY_CTLS_LOAD_CET __BIT(20)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
385
#define ENTRY_CTLS_LOAD_PKRS __BIT(22)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
397
#define INTR_INFO_ERROR __BIT(11)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
398
#define INTR_INFO_VALID __BIT(31)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
403
#define PROC_CTLS2_VIRT_APIC_ACCESSES __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
404
#define PROC_CTLS2_ENABLE_EPT __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
405
#define PROC_CTLS2_DESC_TABLE_EXITING __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
406
#define PROC_CTLS2_ENABLE_RDTSCP __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
407
#define PROC_CTLS2_VIRT_X2APIC __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
408
#define PROC_CTLS2_ENABLE_VPID __BIT(5)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
409
#define PROC_CTLS2_WBINVD_EXITING __BIT(6)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
410
#define PROC_CTLS2_UNRESTRICTED_GUEST __BIT(7)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
411
#define PROC_CTLS2_APIC_REG_VIRT __BIT(8)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
412
#define PROC_CTLS2_VIRT_INT_DELIVERY __BIT(9)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
413
#define PROC_CTLS2_PAUSE_LOOP_EXITING __BIT(10)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
414
#define PROC_CTLS2_RDRAND_EXITING __BIT(11)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
415
#define PROC_CTLS2_INVPCID_ENABLE __BIT(12)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
416
#define PROC_CTLS2_VMFUNC_ENABLE __BIT(13)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
417
#define PROC_CTLS2_VMCS_SHADOWING __BIT(14)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
418
#define PROC_CTLS2_ENCLS_EXITING __BIT(15)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
419
#define PROC_CTLS2_RDSEED_EXITING __BIT(16)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
420
#define PROC_CTLS2_PML_ENABLE __BIT(17)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
421
#define PROC_CTLS2_EPT_VIOLATION __BIT(18)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
422
#define PROC_CTLS2_CONCEAL_VMX_FROM_PT __BIT(19)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
423
#define PROC_CTLS2_XSAVES_ENABLE __BIT(20)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
424
#define PROC_CTLS2_MODE_BASED_EXEC_EPT __BIT(22)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
425
#define PROC_CTLS2_SUBPAGE_PERMISSIONS __BIT(23)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
426
#define PROC_CTLS2_PT_USES_GPA __BIT(24)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
427
#define PROC_CTLS2_USE_TSC_SCALING __BIT(25)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
428
#define PROC_CTLS2_WAIT_PAUSE_ENABLE __BIT(26)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
429
#define PROC_CTLS2_ENCLV_EXITING __BIT(28)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
461
#define INT_STATE_STI __BIT(0)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
462
#define INT_STATE_MOVSS __BIT(1)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
463
#define INT_STATE_SMI __BIT(2)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
464
#define INT_STATE_NMI __BIT(3)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
465
#define INT_STATE_ENCLAVE __BIT(4)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
647
#define VMCS_IDENT_SHADOW __BIT(31)
src/libs/nvmm/driver/nvmm_bitops.h
16
((__BIT(max_c((__m), (__n)) + 1) - 1) ^ (__BIT(min_c((__m), (__n))) - 1))
src/libs/nvmm/driver/x86/nvmm_x86.h
154
#define NVMM_CAP_ARCH_VCPU_CONF_CPUID __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86.h
155
#define NVMM_CAP_ARCH_VCPU_CONF_TPR __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86.h
392
#define CPUID_0_01_ECX_SSE3 __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86.h
393
#define CPUID_0_01_ECX_PCLMULQDQ __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86.h
394
#define CPUID_0_01_ECX_DTES64 __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86.h
395
#define CPUID_0_01_ECX_MONITOR __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86.h
396
#define CPUID_0_01_ECX_DS_CPL __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86.h
397
#define CPUID_0_01_ECX_VMX __BIT(5)
src/libs/nvmm/driver/x86/nvmm_x86.h
398
#define CPUID_0_01_ECX_SMX __BIT(6)
src/libs/nvmm/driver/x86/nvmm_x86.h
399
#define CPUID_0_01_ECX_EIST __BIT(7)
src/libs/nvmm/driver/x86/nvmm_x86.h
400
#define CPUID_0_01_ECX_TM2 __BIT(8)
src/libs/nvmm/driver/x86/nvmm_x86.h
401
#define CPUID_0_01_ECX_SSSE3 __BIT(9)
src/libs/nvmm/driver/x86/nvmm_x86.h
402
#define CPUID_0_01_ECX_CNXTID __BIT(10)
src/libs/nvmm/driver/x86/nvmm_x86.h
403
#define CPUID_0_01_ECX_SDBG __BIT(11)
src/libs/nvmm/driver/x86/nvmm_x86.h
404
#define CPUID_0_01_ECX_FMA __BIT(12)
src/libs/nvmm/driver/x86/nvmm_x86.h
405
#define CPUID_0_01_ECX_CX16 __BIT(13)
src/libs/nvmm/driver/x86/nvmm_x86.h
406
#define CPUID_0_01_ECX_XTPR __BIT(14)
src/libs/nvmm/driver/x86/nvmm_x86.h
407
#define CPUID_0_01_ECX_PDCM __BIT(15)
src/libs/nvmm/driver/x86/nvmm_x86.h
408
#define CPUID_0_01_ECX_PCID __BIT(17)
src/libs/nvmm/driver/x86/nvmm_x86.h
409
#define CPUID_0_01_ECX_DCA __BIT(18)
src/libs/nvmm/driver/x86/nvmm_x86.h
410
#define CPUID_0_01_ECX_SSE41 __BIT(19)
src/libs/nvmm/driver/x86/nvmm_x86.h
411
#define CPUID_0_01_ECX_SSE42 __BIT(20)
src/libs/nvmm/driver/x86/nvmm_x86.h
412
#define CPUID_0_01_ECX_X2APIC __BIT(21)
src/libs/nvmm/driver/x86/nvmm_x86.h
413
#define CPUID_0_01_ECX_MOVBE __BIT(22)
src/libs/nvmm/driver/x86/nvmm_x86.h
414
#define CPUID_0_01_ECX_POPCNT __BIT(23)
src/libs/nvmm/driver/x86/nvmm_x86.h
415
#define CPUID_0_01_ECX_TSC_DEADLINE __BIT(24)
src/libs/nvmm/driver/x86/nvmm_x86.h
416
#define CPUID_0_01_ECX_AESNI __BIT(25)
src/libs/nvmm/driver/x86/nvmm_x86.h
417
#define CPUID_0_01_ECX_XSAVE __BIT(26)
src/libs/nvmm/driver/x86/nvmm_x86.h
418
#define CPUID_0_01_ECX_OSXSAVE __BIT(27)
src/libs/nvmm/driver/x86/nvmm_x86.h
419
#define CPUID_0_01_ECX_AVX __BIT(28)
src/libs/nvmm/driver/x86/nvmm_x86.h
420
#define CPUID_0_01_ECX_F16C __BIT(29)
src/libs/nvmm/driver/x86/nvmm_x86.h
421
#define CPUID_0_01_ECX_RDRAND __BIT(30)
src/libs/nvmm/driver/x86/nvmm_x86.h
422
#define CPUID_0_01_ECX_RAZ __BIT(31)
src/libs/nvmm/driver/x86/nvmm_x86.h
424
#define CPUID_0_01_EDX_FPU __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86.h
425
#define CPUID_0_01_EDX_VME __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86.h
426
#define CPUID_0_01_EDX_DE __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86.h
427
#define CPUID_0_01_EDX_PSE __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86.h
428
#define CPUID_0_01_EDX_TSC __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86.h
429
#define CPUID_0_01_EDX_MSR __BIT(5)
src/libs/nvmm/driver/x86/nvmm_x86.h
430
#define CPUID_0_01_EDX_PAE __BIT(6)
src/libs/nvmm/driver/x86/nvmm_x86.h
431
#define CPUID_0_01_EDX_MCE __BIT(7)
src/libs/nvmm/driver/x86/nvmm_x86.h
432
#define CPUID_0_01_EDX_CX8 __BIT(8)
src/libs/nvmm/driver/x86/nvmm_x86.h
433
#define CPUID_0_01_EDX_APIC __BIT(9)
src/libs/nvmm/driver/x86/nvmm_x86.h
434
#define CPUID_0_01_EDX_SEP __BIT(11)
src/libs/nvmm/driver/x86/nvmm_x86.h
435
#define CPUID_0_01_EDX_MTRR __BIT(12)
src/libs/nvmm/driver/x86/nvmm_x86.h
436
#define CPUID_0_01_EDX_PGE __BIT(13)
src/libs/nvmm/driver/x86/nvmm_x86.h
437
#define CPUID_0_01_EDX_MCA __BIT(14)
src/libs/nvmm/driver/x86/nvmm_x86.h
438
#define CPUID_0_01_EDX_CMOV __BIT(15)
src/libs/nvmm/driver/x86/nvmm_x86.h
439
#define CPUID_0_01_EDX_PAT __BIT(16)
src/libs/nvmm/driver/x86/nvmm_x86.h
440
#define CPUID_0_01_EDX_PSE36 __BIT(17)
src/libs/nvmm/driver/x86/nvmm_x86.h
441
#define CPUID_0_01_EDX_PSN __BIT(18)
src/libs/nvmm/driver/x86/nvmm_x86.h
442
#define CPUID_0_01_EDX_CLFSH __BIT(19)
src/libs/nvmm/driver/x86/nvmm_x86.h
443
#define CPUID_0_01_EDX_DS __BIT(21)
src/libs/nvmm/driver/x86/nvmm_x86.h
444
#define CPUID_0_01_EDX_ACPI __BIT(22)
src/libs/nvmm/driver/x86/nvmm_x86.h
445
#define CPUID_0_01_EDX_MMX __BIT(23)
src/libs/nvmm/driver/x86/nvmm_x86.h
446
#define CPUID_0_01_EDX_FXSR __BIT(24)
src/libs/nvmm/driver/x86/nvmm_x86.h
447
#define CPUID_0_01_EDX_SSE __BIT(25)
src/libs/nvmm/driver/x86/nvmm_x86.h
448
#define CPUID_0_01_EDX_SSE2 __BIT(26)
src/libs/nvmm/driver/x86/nvmm_x86.h
449
#define CPUID_0_01_EDX_SS __BIT(27)
src/libs/nvmm/driver/x86/nvmm_x86.h
450
#define CPUID_0_01_EDX_HTT __BIT(28)
src/libs/nvmm/driver/x86/nvmm_x86.h
451
#define CPUID_0_01_EDX_TM __BIT(29)
src/libs/nvmm/driver/x86/nvmm_x86.h
452
#define CPUID_0_01_EDX_PBE __BIT(31)
src/libs/nvmm/driver/x86/nvmm_x86.h
461
#define CPUID_0_04_EAX_SELFINITCL __BIT(8)
src/libs/nvmm/driver/x86/nvmm_x86.h
462
#define CPUID_0_04_EAX_FULLASSOC __BIT(9)
src/libs/nvmm/driver/x86/nvmm_x86.h
467
#define CPUID_0_07_EBX_FSGSBASE __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86.h
468
#define CPUID_0_07_EBX_TSC_ADJUST __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86.h
469
#define CPUID_0_07_EBX_SGX __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86.h
470
#define CPUID_0_07_EBX_BMI1 __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86.h
471
#define CPUID_0_07_EBX_HLE __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86.h
472
#define CPUID_0_07_EBX_AVX2 __BIT(5)
src/libs/nvmm/driver/x86/nvmm_x86.h
473
#define CPUID_0_07_EBX_FDPEXONLY __BIT(6)
src/libs/nvmm/driver/x86/nvmm_x86.h
474
#define CPUID_0_07_EBX_SMEP __BIT(7)
src/libs/nvmm/driver/x86/nvmm_x86.h
475
#define CPUID_0_07_EBX_BMI2 __BIT(8)
src/libs/nvmm/driver/x86/nvmm_x86.h
476
#define CPUID_0_07_EBX_ERMS __BIT(9)
src/libs/nvmm/driver/x86/nvmm_x86.h
477
#define CPUID_0_07_EBX_INVPCID __BIT(10)
src/libs/nvmm/driver/x86/nvmm_x86.h
478
#define CPUID_0_07_EBX_RTM __BIT(11)
src/libs/nvmm/driver/x86/nvmm_x86.h
479
#define CPUID_0_07_EBX_QM __BIT(12)
src/libs/nvmm/driver/x86/nvmm_x86.h
480
#define CPUID_0_07_EBX_FPUCSDS __BIT(13)
src/libs/nvmm/driver/x86/nvmm_x86.h
481
#define CPUID_0_07_EBX_MPX __BIT(14)
src/libs/nvmm/driver/x86/nvmm_x86.h
482
#define CPUID_0_07_EBX_PQE __BIT(15)
src/libs/nvmm/driver/x86/nvmm_x86.h
483
#define CPUID_0_07_EBX_AVX512F __BIT(16)
src/libs/nvmm/driver/x86/nvmm_x86.h
484
#define CPUID_0_07_EBX_AVX512DQ __BIT(17)
src/libs/nvmm/driver/x86/nvmm_x86.h
485
#define CPUID_0_07_EBX_RDSEED __BIT(18)
src/libs/nvmm/driver/x86/nvmm_x86.h
486
#define CPUID_0_07_EBX_ADX __BIT(19)
src/libs/nvmm/driver/x86/nvmm_x86.h
487
#define CPUID_0_07_EBX_SMAP __BIT(20)
src/libs/nvmm/driver/x86/nvmm_x86.h
488
#define CPUID_0_07_EBX_AVX512_IFMA __BIT(21)
src/libs/nvmm/driver/x86/nvmm_x86.h
489
#define CPUID_0_07_EBX_CLFLUSHOPT __BIT(23)
src/libs/nvmm/driver/x86/nvmm_x86.h
490
#define CPUID_0_07_EBX_CLWB __BIT(24)
src/libs/nvmm/driver/x86/nvmm_x86.h
491
#define CPUID_0_07_EBX_PT __BIT(25)
src/libs/nvmm/driver/x86/nvmm_x86.h
492
#define CPUID_0_07_EBX_AVX512PF __BIT(26)
src/libs/nvmm/driver/x86/nvmm_x86.h
493
#define CPUID_0_07_EBX_AVX512ER __BIT(27)
src/libs/nvmm/driver/x86/nvmm_x86.h
494
#define CPUID_0_07_EBX_AVX512CD __BIT(28)
src/libs/nvmm/driver/x86/nvmm_x86.h
495
#define CPUID_0_07_EBX_SHA __BIT(29)
src/libs/nvmm/driver/x86/nvmm_x86.h
496
#define CPUID_0_07_EBX_AVX512BW __BIT(30)
src/libs/nvmm/driver/x86/nvmm_x86.h
497
#define CPUID_0_07_EBX_AVX512VL __BIT(31)
src/libs/nvmm/driver/x86/nvmm_x86.h
499
#define CPUID_0_07_ECX_PREFETCHWT1 __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86.h
500
#define CPUID_0_07_ECX_AVX512_VBMI __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86.h
501
#define CPUID_0_07_ECX_UMIP __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86.h
502
#define CPUID_0_07_ECX_PKU __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86.h
503
#define CPUID_0_07_ECX_OSPKE __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86.h
504
#define CPUID_0_07_ECX_WAITPKG __BIT(5)
src/libs/nvmm/driver/x86/nvmm_x86.h
505
#define CPUID_0_07_ECX_AVX512_VBMI2 __BIT(6)
src/libs/nvmm/driver/x86/nvmm_x86.h
506
#define CPUID_0_07_ECX_CET_SS __BIT(7)
src/libs/nvmm/driver/x86/nvmm_x86.h
507
#define CPUID_0_07_ECX_GFNI __BIT(8)
src/libs/nvmm/driver/x86/nvmm_x86.h
508
#define CPUID_0_07_ECX_VAES __BIT(9)
src/libs/nvmm/driver/x86/nvmm_x86.h
509
#define CPUID_0_07_ECX_VPCLMULQDQ __BIT(10)
src/libs/nvmm/driver/x86/nvmm_x86.h
510
#define CPUID_0_07_ECX_AVX512_VNNI __BIT(11)
src/libs/nvmm/driver/x86/nvmm_x86.h
511
#define CPUID_0_07_ECX_AVX512_BITALG __BIT(12)
src/libs/nvmm/driver/x86/nvmm_x86.h
512
#define CPUID_0_07_ECX_AVX512_VPOPCNTDQ __BIT(14)
src/libs/nvmm/driver/x86/nvmm_x86.h
513
#define CPUID_0_07_ECX_LA57 __BIT(16)
src/libs/nvmm/driver/x86/nvmm_x86.h
515
#define CPUID_0_07_ECX_RDPID __BIT(22)
src/libs/nvmm/driver/x86/nvmm_x86.h
516
#define CPUID_0_07_ECX_KL __BIT(23)
src/libs/nvmm/driver/x86/nvmm_x86.h
517
#define CPUID_0_07_ECX_CLDEMOTE __BIT(25)
src/libs/nvmm/driver/x86/nvmm_x86.h
518
#define CPUID_0_07_ECX_MOVDIRI __BIT(27)
src/libs/nvmm/driver/x86/nvmm_x86.h
519
#define CPUID_0_07_ECX_MOVDIR64B __BIT(28)
src/libs/nvmm/driver/x86/nvmm_x86.h
520
#define CPUID_0_07_ECX_SGXLC __BIT(30)
src/libs/nvmm/driver/x86/nvmm_x86.h
521
#define CPUID_0_07_ECX_PKS __BIT(31)
src/libs/nvmm/driver/x86/nvmm_x86.h
523
#define CPUID_0_07_EDX_AVX512_4VNNIW __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86.h
524
#define CPUID_0_07_EDX_AVX512_4FMAPS __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86.h
525
#define CPUID_0_07_EDX_FSREP_MOV __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86.h
526
#define CPUID_0_07_EDX_AVX512_VP2INTERSECT __BIT(8)
src/libs/nvmm/driver/x86/nvmm_x86.h
527
#define CPUID_0_07_EDX_SRBDS_CTRL __BIT(9)
src/libs/nvmm/driver/x86/nvmm_x86.h
528
#define CPUID_0_07_EDX_MD_CLEAR __BIT(10)
src/libs/nvmm/driver/x86/nvmm_x86.h
529
#define CPUID_0_07_EDX_TSX_FORCE_ABORT __BIT(13)
src/libs/nvmm/driver/x86/nvmm_x86.h
530
#define CPUID_0_07_EDX_SERIALIZE __BIT(14)
src/libs/nvmm/driver/x86/nvmm_x86.h
531
#define CPUID_0_07_EDX_HYBRID __BIT(15)
src/libs/nvmm/driver/x86/nvmm_x86.h
532
#define CPUID_0_07_EDX_TSXLDTRK __BIT(16)
src/libs/nvmm/driver/x86/nvmm_x86.h
533
#define CPUID_0_07_EDX_CET_IBT __BIT(20)
src/libs/nvmm/driver/x86/nvmm_x86.h
534
#define CPUID_0_07_EDX_IBRS __BIT(26)
src/libs/nvmm/driver/x86/nvmm_x86.h
535
#define CPUID_0_07_EDX_STIBP __BIT(27)
src/libs/nvmm/driver/x86/nvmm_x86.h
536
#define CPUID_0_07_EDX_L1D_FLUSH __BIT(28)
src/libs/nvmm/driver/x86/nvmm_x86.h
537
#define CPUID_0_07_EDX_ARCH_CAP __BIT(29)
src/libs/nvmm/driver/x86/nvmm_x86.h
538
#define CPUID_0_07_EDX_CORE_CAP __BIT(30)
src/libs/nvmm/driver/x86/nvmm_x86.h
539
#define CPUID_0_07_EDX_SSBD __BIT(31)
src/libs/nvmm/driver/x86/nvmm_x86.h
551
#define CPUID_0_0D_ECX1_EAX_XSAVEOPT __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86.h
552
#define CPUID_0_0D_ECX1_EAX_XSAVEC __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86.h
553
#define CPUID_0_0D_ECX1_EAX_XGETBV __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86.h
554
#define CPUID_0_0D_ECX1_EAX_XSAVES __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86.h
557
#define CPUID_8_01_ECX_LAHF __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86.h
558
#define CPUID_8_01_ECX_CMPLEGACY __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86.h
559
#define CPUID_8_01_ECX_SVM __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86.h
560
#define CPUID_8_01_ECX_EAPIC __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86.h
561
#define CPUID_8_01_ECX_ALTMOVCR8 __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86.h
562
#define CPUID_8_01_ECX_ABM __BIT(5)
src/libs/nvmm/driver/x86/nvmm_x86.h
563
#define CPUID_8_01_ECX_SSE4A __BIT(6)
src/libs/nvmm/driver/x86/nvmm_x86.h
564
#define CPUID_8_01_ECX_MISALIGNSSE __BIT(7)
src/libs/nvmm/driver/x86/nvmm_x86.h
565
#define CPUID_8_01_ECX_3DNOWPF __BIT(8)
src/libs/nvmm/driver/x86/nvmm_x86.h
566
#define CPUID_8_01_ECX_OSVW __BIT(9)
src/libs/nvmm/driver/x86/nvmm_x86.h
567
#define CPUID_8_01_ECX_IBS __BIT(10)
src/libs/nvmm/driver/x86/nvmm_x86.h
568
#define CPUID_8_01_ECX_XOP __BIT(11)
src/libs/nvmm/driver/x86/nvmm_x86.h
569
#define CPUID_8_01_ECX_SKINIT __BIT(12)
src/libs/nvmm/driver/x86/nvmm_x86.h
570
#define CPUID_8_01_ECX_WDT __BIT(13)
src/libs/nvmm/driver/x86/nvmm_x86.h
571
#define CPUID_8_01_ECX_LWP __BIT(15)
src/libs/nvmm/driver/x86/nvmm_x86.h
572
#define CPUID_8_01_ECX_FMA4 __BIT(16)
src/libs/nvmm/driver/x86/nvmm_x86.h
573
#define CPUID_8_01_ECX_TCE __BIT(17)
src/libs/nvmm/driver/x86/nvmm_x86.h
574
#define CPUID_8_01_ECX_NODEID __BIT(19)
src/libs/nvmm/driver/x86/nvmm_x86.h
575
#define CPUID_8_01_ECX_TBM __BIT(21)
src/libs/nvmm/driver/x86/nvmm_x86.h
576
#define CPUID_8_01_ECX_TOPOEXT __BIT(22)
src/libs/nvmm/driver/x86/nvmm_x86.h
577
#define CPUID_8_01_ECX_PCEC __BIT(23)
src/libs/nvmm/driver/x86/nvmm_x86.h
578
#define CPUID_8_01_ECX_PCENB __BIT(24)
src/libs/nvmm/driver/x86/nvmm_x86.h
579
#define CPUID_8_01_ECX_DBE __BIT(26)
src/libs/nvmm/driver/x86/nvmm_x86.h
580
#define CPUID_8_01_ECX_PERFTSC __BIT(27)
src/libs/nvmm/driver/x86/nvmm_x86.h
581
#define CPUID_8_01_ECX_PERFEXTLLC __BIT(28)
src/libs/nvmm/driver/x86/nvmm_x86.h
582
#define CPUID_8_01_ECX_MWAITX __BIT(29)
src/libs/nvmm/driver/x86/nvmm_x86.h
584
#define CPUID_8_01_EDX_FPU __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86.h
585
#define CPUID_8_01_EDX_VME __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86.h
586
#define CPUID_8_01_EDX_DE __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86.h
587
#define CPUID_8_01_EDX_PSE __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86.h
588
#define CPUID_8_01_EDX_TSC __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86.h
589
#define CPUID_8_01_EDX_MSR __BIT(5)
src/libs/nvmm/driver/x86/nvmm_x86.h
590
#define CPUID_8_01_EDX_PAE __BIT(6)
src/libs/nvmm/driver/x86/nvmm_x86.h
591
#define CPUID_8_01_EDX_MCE __BIT(7)
src/libs/nvmm/driver/x86/nvmm_x86.h
592
#define CPUID_8_01_EDX_CX8 __BIT(8)
src/libs/nvmm/driver/x86/nvmm_x86.h
593
#define CPUID_8_01_EDX_APIC __BIT(9)
src/libs/nvmm/driver/x86/nvmm_x86.h
594
#define CPUID_8_01_EDX_SYSCALL __BIT(11)
src/libs/nvmm/driver/x86/nvmm_x86.h
595
#define CPUID_8_01_EDX_MTRR __BIT(12)
src/libs/nvmm/driver/x86/nvmm_x86.h
596
#define CPUID_8_01_EDX_PGE __BIT(13)
src/libs/nvmm/driver/x86/nvmm_x86.h
597
#define CPUID_8_01_EDX_MCA __BIT(14)
src/libs/nvmm/driver/x86/nvmm_x86.h
598
#define CPUID_8_01_EDX_CMOV __BIT(15)
src/libs/nvmm/driver/x86/nvmm_x86.h
599
#define CPUID_8_01_EDX_PAT __BIT(16)
src/libs/nvmm/driver/x86/nvmm_x86.h
600
#define CPUID_8_01_EDX_PSE36 __BIT(17)
src/libs/nvmm/driver/x86/nvmm_x86.h
601
#define CPUID_8_01_EDX_XD __BIT(20)
src/libs/nvmm/driver/x86/nvmm_x86.h
602
#define CPUID_8_01_EDX_MMXEXT __BIT(22)
src/libs/nvmm/driver/x86/nvmm_x86.h
603
#define CPUID_8_01_EDX_MMX __BIT(23)
src/libs/nvmm/driver/x86/nvmm_x86.h
604
#define CPUID_8_01_EDX_FXSR __BIT(24)
src/libs/nvmm/driver/x86/nvmm_x86.h
605
#define CPUID_8_01_EDX_FFXSR __BIT(25)
src/libs/nvmm/driver/x86/nvmm_x86.h
606
#define CPUID_8_01_EDX_PAGE1GB __BIT(26)
src/libs/nvmm/driver/x86/nvmm_x86.h
607
#define CPUID_8_01_EDX_RDTSCP __BIT(27)
src/libs/nvmm/driver/x86/nvmm_x86.h
608
#define CPUID_8_01_EDX_LM __BIT(29)
src/libs/nvmm/driver/x86/nvmm_x86.h
609
#define CPUID_8_01_EDX_3DNOWEXT __BIT(30)
src/libs/nvmm/driver/x86/nvmm_x86.h
610
#define CPUID_8_01_EDX_3DNOW __BIT(31)
src/libs/nvmm/driver/x86/nvmm_x86.h
613
#define CPUID_8_07_EDX_TS __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86.h
614
#define CPUID_8_07_EDX_FID __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86.h
615
#define CPUID_8_07_EDX_VID __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86.h
616
#define CPUID_8_07_EDX_TTP __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86.h
617
#define CPUID_8_07_EDX_TM __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86.h
618
#define CPUID_8_07_EDX_100MHzSteps __BIT(6)
src/libs/nvmm/driver/x86/nvmm_x86.h
619
#define CPUID_8_07_EDX_HwPstate __BIT(7)
src/libs/nvmm/driver/x86/nvmm_x86.h
620
#define CPUID_8_07_EDX_TscInvariant __BIT(8)
src/libs/nvmm/driver/x86/nvmm_x86.h
621
#define CPUID_8_07_EDX_CPB __BIT(9)
src/libs/nvmm/driver/x86/nvmm_x86.h
622
#define CPUID_8_07_EDX_EffFreqRO __BIT(10)
src/libs/nvmm/driver/x86/nvmm_x86.h
623
#define CPUID_8_07_EDX_ProcFeedbackIntf __BIT(11)
src/libs/nvmm/driver/x86/nvmm_x86.h
624
#define CPUID_8_07_EDX_ProcPowerReport __BIT(12)
src/libs/nvmm/driver/x86/nvmm_x86.h
627
#define CPUID_8_08_EBX_CLZERO __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86.h
628
#define CPUID_8_08_EBX_InstRetCntMsr __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86.h
629
#define CPUID_8_08_EBX_RstrFpErrPtrs __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86.h
630
#define CPUID_8_08_EBX_INVLPGB __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86.h
631
#define CPUID_8_08_EBX_RDPRU __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86.h
632
#define CPUID_8_08_EBX_MCOMMIT __BIT(8)
src/libs/nvmm/driver/x86/nvmm_x86.h
633
#define CPUID_8_08_EBX_WBNOINVD __BIT(9)
src/libs/nvmm/driver/x86/nvmm_x86.h
634
#define CPUID_8_08_EBX_IBPB __BIT(12)
src/libs/nvmm/driver/x86/nvmm_x86.h
635
#define CPUID_8_08_EBX_INT_WBINVD __BIT(13)
src/libs/nvmm/driver/x86/nvmm_x86.h
636
#define CPUID_8_08_EBX_IBRS __BIT(14)
src/libs/nvmm/driver/x86/nvmm_x86.h
637
#define CPUID_8_08_EBX_STIBP __BIT(15)
src/libs/nvmm/driver/x86/nvmm_x86.h
638
#define CPUID_8_08_EBX_IBRS_ALWAYSON __BIT(16)
src/libs/nvmm/driver/x86/nvmm_x86.h
639
#define CPUID_8_08_EBX_STIBP_ALWAYSON __BIT(17)
src/libs/nvmm/driver/x86/nvmm_x86.h
640
#define CPUID_8_08_EBX_PREFER_IBRS __BIT(18)
src/libs/nvmm/driver/x86/nvmm_x86.h
641
#define CPUID_8_08_EBX_EferLmsleUnsupp __BIT(20)
src/libs/nvmm/driver/x86/nvmm_x86.h
642
#define CPUID_8_08_EBX_INVLPGBnestedPg __BIT(21)
src/libs/nvmm/driver/x86/nvmm_x86.h
643
#define CPUID_8_08_EBX_SSBD __BIT(24)
src/libs/nvmm/driver/x86/nvmm_x86.h
644
#define CPUID_8_08_EBX_VIRT_SSBD __BIT(25)
src/libs/nvmm/driver/x86/nvmm_x86.h
645
#define CPUID_8_08_EBX_SSB_NO __BIT(26)
src/libs/nvmm/driver/x86/nvmm_x86.h
654
#define CPUID_8_0A_EDX_NP __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86.h
655
#define CPUID_8_0A_EDX_LbrVirt __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86.h
656
#define CPUID_8_0A_EDX_SVML __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86.h
657
#define CPUID_8_0A_EDX_NRIPS __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86.h
658
#define CPUID_8_0A_EDX_TscRateMsr __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86.h
659
#define CPUID_8_0A_EDX_VmcbClean __BIT(5)
src/libs/nvmm/driver/x86/nvmm_x86.h
660
#define CPUID_8_0A_EDX_FlushByASID __BIT(6)
src/libs/nvmm/driver/x86/nvmm_x86.h
661
#define CPUID_8_0A_EDX_DecodeAssists __BIT(7)
src/libs/nvmm/driver/x86/nvmm_x86.h
662
#define CPUID_8_0A_EDX_PauseFilter __BIT(10)
src/libs/nvmm/driver/x86/nvmm_x86.h
663
#define CPUID_8_0A_EDX_PFThreshold __BIT(12)
src/libs/nvmm/driver/x86/nvmm_x86.h
664
#define CPUID_8_0A_EDX_AVIC __BIT(13)
src/libs/nvmm/driver/x86/nvmm_x86.h
665
#define CPUID_8_0A_EDX_VMSAVEvirt __BIT(15)
src/libs/nvmm/driver/x86/nvmm_x86.h
666
#define CPUID_8_0A_EDX_VGIF __BIT(16)
src/libs/nvmm/driver/x86/nvmm_x86.h
667
#define CPUID_8_0A_EDX_GMET __BIT(17)
src/libs/nvmm/driver/x86/nvmm_x86.h
668
#define CPUID_8_0A_EDX_SSSCheck __BIT(19)
src/libs/nvmm/driver/x86/nvmm_x86.h
669
#define CPUID_8_0A_EDX_SpecCtrl __BIT(20)
src/libs/nvmm/driver/x86/nvmm_x86.h
670
#define CPUID_8_0A_EDX_TlbiCtl __BIT(24)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1137
#define SVM_EXIT_IO_A64 __BIT(9)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1138
#define SVM_EXIT_IO_A32 __BIT(8)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1139
#define SVM_EXIT_IO_A16 __BIT(7)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1140
#define SVM_EXIT_IO_SZ32 __BIT(6)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1141
#define SVM_EXIT_IO_SZ16 __BIT(5)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1142
#define SVM_EXIT_IO_SZ8 __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1143
#define SVM_EXIT_IO_REP __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1144
#define SVM_EXIT_IO_STR __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1145
#define SVM_EXIT_IO_IN __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1746
#define SVM_MSRBM_READ __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1747
#define SVM_MSRBM_WRITE __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1779
#define SVM_SEG_ATTRIB_S __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1781
#define SVM_SEG_ATTRIB_P __BIT(7)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1782
#define SVM_SEG_ATTRIB_AVL __BIT(8)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1783
#define SVM_SEG_ATTRIB_L __BIT(9)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1784
#define SVM_SEG_ATTRIB_DEF __BIT(10)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1785
#define SVM_SEG_ATTRIB_G __BIT(11)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2137
if (svm_asidmap[oct] & __BIT(bit)) {
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2141
svm_asidmap[oct] |= __BIT(bit);
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2171
svm_asidmap[oct] &= ~__BIT(bit);
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
247
#define VMCB_CTRL_INTERCEPT_RCR(x) __BIT( 0 + x)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
248
#define VMCB_CTRL_INTERCEPT_WCR(x) __BIT(16 + x)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
251
#define VMCB_CTRL_INTERCEPT_RDR(x) __BIT( 0 + x)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
252
#define VMCB_CTRL_INTERCEPT_WDR(x) __BIT(16 + x)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
255
#define VMCB_CTRL_INTERCEPT_VEC(x) __BIT(x)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2570
svm_asidmap[0] |= __BIT(0);
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2575
svm_asidmap[i] |= __BIT(j);
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
258
#define VMCB_CTRL_INTERCEPT_INTR __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
259
#define VMCB_CTRL_INTERCEPT_NMI __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
260
#define VMCB_CTRL_INTERCEPT_SMI __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
261
#define VMCB_CTRL_INTERCEPT_INIT __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
262
#define VMCB_CTRL_INTERCEPT_VINTR __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
263
#define VMCB_CTRL_INTERCEPT_CR0_SPEC __BIT(5)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
264
#define VMCB_CTRL_INTERCEPT_RIDTR __BIT(6)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
265
#define VMCB_CTRL_INTERCEPT_RGDTR __BIT(7)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
266
#define VMCB_CTRL_INTERCEPT_RLDTR __BIT(8)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
267
#define VMCB_CTRL_INTERCEPT_RTR __BIT(9)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
268
#define VMCB_CTRL_INTERCEPT_WIDTR __BIT(10)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
269
#define VMCB_CTRL_INTERCEPT_WGDTR __BIT(11)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
270
#define VMCB_CTRL_INTERCEPT_WLDTR __BIT(12)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
271
#define VMCB_CTRL_INTERCEPT_WTR __BIT(13)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
272
#define VMCB_CTRL_INTERCEPT_RDTSC __BIT(14)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
273
#define VMCB_CTRL_INTERCEPT_RDPMC __BIT(15)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
274
#define VMCB_CTRL_INTERCEPT_PUSHF __BIT(16)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
275
#define VMCB_CTRL_INTERCEPT_POPF __BIT(17)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
276
#define VMCB_CTRL_INTERCEPT_CPUID __BIT(18)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
277
#define VMCB_CTRL_INTERCEPT_RSM __BIT(19)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
278
#define VMCB_CTRL_INTERCEPT_IRET __BIT(20)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
279
#define VMCB_CTRL_INTERCEPT_INTN __BIT(21)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
280
#define VMCB_CTRL_INTERCEPT_INVD __BIT(22)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
281
#define VMCB_CTRL_INTERCEPT_PAUSE __BIT(23)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
282
#define VMCB_CTRL_INTERCEPT_HLT __BIT(24)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
283
#define VMCB_CTRL_INTERCEPT_INVLPG __BIT(25)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
284
#define VMCB_CTRL_INTERCEPT_INVLPGA __BIT(26)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
285
#define VMCB_CTRL_INTERCEPT_IOIO_PROT __BIT(27)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
286
#define VMCB_CTRL_INTERCEPT_MSR_PROT __BIT(28)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
287
#define VMCB_CTRL_INTERCEPT_TASKSW __BIT(29)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
288
#define VMCB_CTRL_INTERCEPT_FERR_FREEZE __BIT(30)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
289
#define VMCB_CTRL_INTERCEPT_SHUTDOWN __BIT(31)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
292
#define VMCB_CTRL_INTERCEPT_VMRUN __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
293
#define VMCB_CTRL_INTERCEPT_VMMCALL __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
294
#define VMCB_CTRL_INTERCEPT_VMLOAD __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
295
#define VMCB_CTRL_INTERCEPT_VMSAVE __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
296
#define VMCB_CTRL_INTERCEPT_STGI __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
297
#define VMCB_CTRL_INTERCEPT_CLGI __BIT(5)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
298
#define VMCB_CTRL_INTERCEPT_SKINIT __BIT(6)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
299
#define VMCB_CTRL_INTERCEPT_RDTSCP __BIT(7)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
300
#define VMCB_CTRL_INTERCEPT_ICEBP __BIT(8)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
301
#define VMCB_CTRL_INTERCEPT_WBINVD __BIT(9)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
302
#define VMCB_CTRL_INTERCEPT_MONITOR __BIT(10)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
303
#define VMCB_CTRL_INTERCEPT_MWAIT __BIT(11)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
304
#define VMCB_CTRL_INTERCEPT_MWAIT_ARMED __BIT(12)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
305
#define VMCB_CTRL_INTERCEPT_XSETBV __BIT(13)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
306
#define VMCB_CTRL_INTERCEPT_RDPRU __BIT(14)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
307
#define VMCB_CTRL_INTERCEPT_EFER_SPEC __BIT(15)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
308
#define VMCB_CTRL_INTERCEPT_WCR_SPEC(x) __BIT(16 + x)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
311
#define VMCB_CTRL_INTERCEPT_INVLPGB_ALL __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
312
#define VMCB_CTRL_INTERCEPT_INVLPGB_ILL __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
313
#define VMCB_CTRL_INTERCEPT_PCID __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
314
#define VMCB_CTRL_INTERCEPT_MCOMMIT __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
315
#define VMCB_CTRL_INTERCEPT_TLBSYNC __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
332
#define VMCB_CTRL_V_IRQ __BIT(8)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
333
#define VMCB_CTRL_V_VGIF __BIT(9)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
335
#define VMCB_CTRL_V_IGN_TPR __BIT(20)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
336
#define VMCB_CTRL_V_INTR_MASKING __BIT(24)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
337
#define VMCB_CTRL_V_GUEST_VGIF __BIT(25)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
338
#define VMCB_CTRL_V_AVIC_EN __BIT(31)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
342
#define VMCB_CTRL_INTR_SHADOW __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
343
#define VMCB_CTRL_INTR_MASK __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
356
#define VMCB_CTRL_EXITINTINFO_EV __BIT(11)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
357
#define VMCB_CTRL_EXITINTINFO_V __BIT(31)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
361
#define VMCB_CTRL_ENABLE_NP __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
362
#define VMCB_CTRL_ENABLE_SEV __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
363
#define VMCB_CTRL_ENABLE_ES_SEV __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
364
#define VMCB_CTRL_ENABLE_GMET __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
365
#define VMCB_CTRL_ENABLE_SSS __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
366
#define VMCB_CTRL_ENABLE_VTE __BIT(5)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
376
#define VMCB_CTRL_EVENTINJ_EV __BIT(11)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
377
#define VMCB_CTRL_EVENTINJ_V __BIT(31)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
383
#define VMCB_CTRL_ENABLE_LBR __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
384
#define VMCB_CTRL_ENABLE_VVMSAVE __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
387
#define VMCB_CTRL_VMCB_CLEAN_I __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
388
#define VMCB_CTRL_VMCB_CLEAN_IOPM __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
389
#define VMCB_CTRL_VMCB_CLEAN_ASID __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
390
#define VMCB_CTRL_VMCB_CLEAN_TPR __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
391
#define VMCB_CTRL_VMCB_CLEAN_NP __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
392
#define VMCB_CTRL_VMCB_CLEAN_CR __BIT(5)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
393
#define VMCB_CTRL_VMCB_CLEAN_DR __BIT(6)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
394
#define VMCB_CTRL_VMCB_CLEAN_DT __BIT(7)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
395
#define VMCB_CTRL_VMCB_CLEAN_SEG __BIT(8)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
396
#define VMCB_CTRL_VMCB_CLEAN_CR2 __BIT(9)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
397
#define VMCB_CTRL_VMCB_CLEAN_LBR __BIT(10)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
398
#define VMCB_CTRL_VMCB_CLEAN_AVIC __BIT(11)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
399
#define VMCB_CTRL_VMCB_CLEAN_CET __BIT(12)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1595
#define VMX_QUAL_CR_LMSW_OPMEM __BIT(6)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1597
#define VMX_QUAL_CR_LMSW_SRC __BIT(31,16)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1797
#define VMX_QUAL_IO_IN __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1798
#define VMX_QUAL_IO_STR __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1799
#define VMX_QUAL_IO_REP __BIT(5)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1800
#define VMX_QUAL_IO_DX __BIT(6)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
193
#define IA32_FEATURE_CONTROL_LOCK __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
194
#define IA32_FEATURE_CONTROL_IN_SMX __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
195
#define IA32_FEATURE_CONTROL_OUT_SMX __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
200
#define IA32_VMX_BASIC_MEM_WIDTH __BIT(48)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
201
#define IA32_VMX_BASIC_DUAL __BIT(49)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2024
#define VMX_EPT_VIOLATION_READ __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2025
#define VMX_EPT_VIOLATION_WRITE __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2026
#define VMX_EPT_VIOLATION_EXECUTE __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
205
#define IA32_VMX_BASIC_IO_REPORT __BIT(54)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
206
#define IA32_VMX_BASIC_TRUE_CTLS __BIT(55)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
225
#define IA32_VMX_EPT_VPID_XO __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
226
#define IA32_VMX_EPT_VPID_WALKLENGTH_4 __BIT(6)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
227
#define IA32_VMX_EPT_VPID_UC __BIT(8)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
228
#define IA32_VMX_EPT_VPID_WB __BIT(14)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
229
#define IA32_VMX_EPT_VPID_2MB __BIT(16)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
230
#define IA32_VMX_EPT_VPID_1GB __BIT(17)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
231
#define IA32_VMX_EPT_VPID_INVEPT __BIT(20)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
232
#define IA32_VMX_EPT_VPID_FLAGS_AD __BIT(21)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
233
#define IA32_VMX_EPT_VPID_ADVANCED_VMEXIT_INFO __BIT(22)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
234
#define IA32_VMX_EPT_VPID_SHSTK __BIT(23)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
235
#define IA32_VMX_EPT_VPID_INVEPT_CONTEXT __BIT(25)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
236
#define IA32_VMX_EPT_VPID_INVEPT_ALL __BIT(26)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
237
#define IA32_VMX_EPT_VPID_INVVPID __BIT(32)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
238
#define IA32_VMX_EPT_VPID_INVVPID_ADDR __BIT(40)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
239
#define IA32_VMX_EPT_VPID_INVVPID_CONTEXT __BIT(41)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
240
#define IA32_VMX_EPT_VPID_INVVPID_ALL __BIT(42)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
241
#define IA32_VMX_EPT_VPID_INVVPID_CONTEXT_NOG __BIT(43)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2495
bitmap[byte] &= ~__BIT(bitoff);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2498
bitmap[2048 + byte] &= ~__BIT(bitoff);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2503
#define VMX_SEG_ATTRIB_S __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2505
#define VMX_SEG_ATTRIB_P __BIT(7)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2506
#define VMX_SEG_ATTRIB_AVL __BIT(12)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2507
#define VMX_SEG_ATTRIB_L __BIT(13)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2508
#define VMX_SEG_ATTRIB_DEF __BIT(14)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2509
#define VMX_SEG_ATTRIB_G __BIT(15)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2510
#define VMX_SEG_ATTRIB_UNUSABLE __BIT(16)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
287
#define EPTP_FLAGS_AD __BIT(6)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
288
#define EPTP_SSS __BIT(7)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2898
if (vmx_asidmap[oct] & __BIT(bit)) {
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2904
vmx_asidmap[oct] |= __BIT(bit);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2927
vmx_asidmap[oct] &= ~__BIT(bit);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
325
#define PIN_CTLS_INT_EXITING __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
326
#define PIN_CTLS_NMI_EXITING __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3260
((msrval & __BIT(32 + bitoff)) != 0)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3262
((msrval & __BIT(bitoff)) == 0)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
327
#define PIN_CTLS_VIRTUAL_NMIS __BIT(5)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
328
#define PIN_CTLS_ACTIVATE_PREEMPT_TIMER __BIT(6)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3282
if (!(set_one & __BIT(i))) {
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
329
#define PIN_CTLS_PROCESS_POSTED_INTS __BIT(7)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
331
#define PROC_CTLS_INT_WINDOW_EXITING __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3316
if (set_one & __BIT(i))
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3318
*res &= ~__BIT(i);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
332
#define PROC_CTLS_USE_TSC_OFFSETTING __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3320
if (set_zero & __BIT(i))
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3322
*res |= __BIT(i);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3324
if (set_zero & __BIT(i)) {
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3325
*res &= ~__BIT(i);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3326
} else if (set_one & __BIT(i)) {
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3327
*res |= __BIT(i);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3329
*res &= ~__BIT(i);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
333
#define PROC_CTLS_HLT_EXITING __BIT(7)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3331
*res &= ~__BIT(i);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3333
*res |= __BIT(i);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
334
#define PROC_CTLS_INVLPG_EXITING __BIT(9)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
335
#define PROC_CTLS_MWAIT_EXITING __BIT(10)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
336
#define PROC_CTLS_RDPMC_EXITING __BIT(11)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
337
#define PROC_CTLS_RDTSC_EXITING __BIT(12)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
338
#define PROC_CTLS_RCR3_EXITING __BIT(15)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
339
#define PROC_CTLS_LCR3_EXITING __BIT(16)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
340
#define PROC_CTLS_RCR8_EXITING __BIT(19)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
341
#define PROC_CTLS_LCR8_EXITING __BIT(20)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
342
#define PROC_CTLS_USE_TPR_SHADOW __BIT(21)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
343
#define PROC_CTLS_NMI_WINDOW_EXITING __BIT(22)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
344
#define PROC_CTLS_DR_EXITING __BIT(23)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
345
#define PROC_CTLS_UNCOND_IO_EXITING __BIT(24)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
346
#define PROC_CTLS_USE_IO_BITMAPS __BIT(25)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
347
#define PROC_CTLS_MONITOR_TRAP_FLAG __BIT(27)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3479
vmx_asidmap[0] |= __BIT(0);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
348
#define PROC_CTLS_USE_MSR_BITMAPS __BIT(28)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
349
#define PROC_CTLS_MONITOR_EXITING __BIT(29)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
350
#define PROC_CTLS_PAUSE_EXITING __BIT(30)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
351
#define PROC_CTLS_ACTIVATE_CTLS2 __BIT(31)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
357
#define EXIT_CTLS_SAVE_DEBUG_CONTROLS __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
358
#define EXIT_CTLS_HOST_LONG_MODE __BIT(9)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
359
#define EXIT_CTLS_LOAD_PERFGLOBALCTRL __BIT(12)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
360
#define EXIT_CTLS_ACK_INTERRUPT __BIT(15)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
361
#define EXIT_CTLS_SAVE_PAT __BIT(18)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
362
#define EXIT_CTLS_LOAD_PAT __BIT(19)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
363
#define EXIT_CTLS_SAVE_EFER __BIT(20)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
364
#define EXIT_CTLS_LOAD_EFER __BIT(21)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
365
#define EXIT_CTLS_SAVE_PREEMPT_TIMER __BIT(22)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
366
#define EXIT_CTLS_CLEAR_BNDCFGS __BIT(23)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
367
#define EXIT_CTLS_CONCEAL_PT __BIT(24)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
368
#define EXIT_CTLS_CLEAR_RTIT_CTL __BIT(25)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
369
#define EXIT_CTLS_LOAD_CET __BIT(28)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
370
#define EXIT_CTLS_LOAD_PKRS __BIT(29)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
374
#define ENTRY_CTLS_LOAD_DEBUG_CONTROLS __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
375
#define ENTRY_CTLS_LONG_MODE __BIT(9)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
376
#define ENTRY_CTLS_SMM __BIT(10)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
377
#define ENTRY_CTLS_DISABLE_DUAL __BIT(11)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
378
#define ENTRY_CTLS_LOAD_PERFGLOBALCTRL __BIT(13)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
379
#define ENTRY_CTLS_LOAD_PAT __BIT(14)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
380
#define ENTRY_CTLS_LOAD_EFER __BIT(15)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
381
#define ENTRY_CTLS_LOAD_BNDCFGS __BIT(16)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
382
#define ENTRY_CTLS_CONCEAL_PT __BIT(17)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
383
#define ENTRY_CTLS_LOAD_RTIT_CTL __BIT(18)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
384
#define ENTRY_CTLS_LOAD_CET __BIT(20)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
385
#define ENTRY_CTLS_LOAD_PKRS __BIT(22)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
397
#define INTR_INFO_ERROR __BIT(11)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
398
#define INTR_INFO_VALID __BIT(31)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
403
#define PROC_CTLS2_VIRT_APIC_ACCESSES __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
404
#define PROC_CTLS2_ENABLE_EPT __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
405
#define PROC_CTLS2_DESC_TABLE_EXITING __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
406
#define PROC_CTLS2_ENABLE_RDTSCP __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
407
#define PROC_CTLS2_VIRT_X2APIC __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
408
#define PROC_CTLS2_ENABLE_VPID __BIT(5)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
409
#define PROC_CTLS2_WBINVD_EXITING __BIT(6)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
410
#define PROC_CTLS2_UNRESTRICTED_GUEST __BIT(7)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
411
#define PROC_CTLS2_APIC_REG_VIRT __BIT(8)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
412
#define PROC_CTLS2_VIRT_INT_DELIVERY __BIT(9)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
413
#define PROC_CTLS2_PAUSE_LOOP_EXITING __BIT(10)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
414
#define PROC_CTLS2_RDRAND_EXITING __BIT(11)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
415
#define PROC_CTLS2_INVPCID_ENABLE __BIT(12)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
416
#define PROC_CTLS2_VMFUNC_ENABLE __BIT(13)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
417
#define PROC_CTLS2_VMCS_SHADOWING __BIT(14)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
418
#define PROC_CTLS2_ENCLS_EXITING __BIT(15)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
419
#define PROC_CTLS2_RDSEED_EXITING __BIT(16)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
420
#define PROC_CTLS2_PML_ENABLE __BIT(17)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
421
#define PROC_CTLS2_EPT_VIOLATION __BIT(18)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
422
#define PROC_CTLS2_CONCEAL_VMX_FROM_PT __BIT(19)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
423
#define PROC_CTLS2_XSAVES_ENABLE __BIT(20)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
424
#define PROC_CTLS2_MODE_BASED_EXEC_EPT __BIT(22)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
425
#define PROC_CTLS2_SUBPAGE_PERMISSIONS __BIT(23)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
426
#define PROC_CTLS2_PT_USES_GPA __BIT(24)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
427
#define PROC_CTLS2_USE_TSC_SCALING __BIT(25)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
428
#define PROC_CTLS2_WAIT_PAUSE_ENABLE __BIT(26)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
429
#define PROC_CTLS2_ENCLV_EXITING __BIT(28)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
461
#define INT_STATE_STI __BIT(0)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
462
#define INT_STATE_MOVSS __BIT(1)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
463
#define INT_STATE_SMI __BIT(2)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
464
#define INT_STATE_NMI __BIT(3)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
465
#define INT_STATE_ENCLAVE __BIT(4)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
647
#define VMCS_IDENT_SHADOW __BIT(31)
src/libs/nvmm/libnvmm_x86.c
1968
if (val & __BIT(7))
src/libs/nvmm/libnvmm_x86.c
1971
if (val & __BIT(15))
src/libs/nvmm/libnvmm_x86.c
1974
if (val & __BIT(31))