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
Note:
See TracTickets
for help on using tickets.
Cc: grahamperrin