After commit
f57ca0bbc402 ("plat/kvm/x86: Make zero page inaccessible"),
UEFI builds would fail to run due to the first page table becoming
unrelocatable.
Therefore, fix this by using the `ur_pte` variant of the `pte` macro.
Signed-off-by: Sergiu Moga <sergiu@unikraft.io>
Reviewed-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
GitHub-Closes: #1135
.align 0x1000
x86_bpt_pd0_0: /* 2M pages */
- pte x86_bpt_pt0_0_0, PTE_RW
+ ur_pte x86_bpt_pt0_0_0, PTE_RW
pte_fill 0x0000000000200000, 0x1ff, PD_LVL, PTE_RW
x86_bpt_pd0_1: /* 2M pages */