Slide 16
Slide 16 text
Paging Problem Regarding EFI Runtime Services
• The OS is responsible to manage the system memory
• It also remaps the EFI Runtime Services to the new virtual address
• The EFI Runtime Services code must be relocated
EFI Runtime Code
mov $0x175bd0, %rax
call *%rax
0x175bd0:
...
...
0x175000:
EFI Runtime Code
mov $0x175bd0, %rax
call *%rax
0xfffc607f046ebd0:
...
...
0xfffc607f046e000:
Unrecoverable
Page Fault
Set new
page table