VirtualBox

Opened 16 years ago

Closed 16 years ago

#1248 closed defect (invalid)

CPUID doesn't expose "SYSENTER/SYSEXIT" in spite of supporting it

Reported by: nurnware Owned by:
Component: other Version: VirtualBox 1.5.6
Keywords: cpuid sysenter sysexit Cc:
Guest type: other Host type: other

Description

Hi,

the CPUID-instruction passes through the cpu's name etc. but lacks the bit 11 (CPU_FEATURE_SEP) that indicates support for sysenter. I tried to alter a kernel that I have developed to skip the check for this particular bit and it worked. So there seems to be support for SYSENTER/SYSEXIT anyway.

best, nurnware

Change History (2)

comment:1 by Frank Mehnert, 16 years ago

Actually this is not a bug but a feature. It might even seem that sysenter/sysexit work correctly but we disabled this feature for guests with intention. If I remember correctly, the reason is that our patch manager cannot track the IOPL if the guest is executing these instructions.

comment:2 by Sander van Leeuwen, 16 years ago

Resolution: invalid
Status: newclosed

Works as designed.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use