VirtualBox

Opened 3 years ago

Last modified 3 years ago

#20207 new defect

EFI: Incorrect behavior of ExitBootServices

Reported by: shmkv Owned by:
Component: EFI Version: VirtualBox 6.1.18
Keywords: EFI, SMP Cc:
Guest type: other Host type: other

Description

After executing ExitBootServices function, all CPUs except boot one should be initial state. In current version of EFI, CPUs continue to execute EFI firmware code. If you then overwrite data structures assigned for page tables, then crash will occur. Log fragment: 00:00:10.797876 Guest CPUM (VCPU 1) state: 00:00:10.797878 eax=00000640 ebx=00000000 ecx=3e8aaa00 edx=00000000 esi=3ed6d01a edi=3e8a8440 00:00:10.797879 eip=3ed6d05f esp=3ed6cf80 ebp=00000000 iopl=0 nv up di nt zr ac po cy

Change History (1)

comment:1 by Graham Perrin, 3 years ago

Cc: grahamperrin

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use