552e14d5 | 23-Jan-2024 |
LoGin <longjin@DragonOS.org> |
强制禁用VAMAP,并且修正传递给内核的PAYLOAD CONFIG Table的值 (#15)
禁用VAMAP的原因是,退出BootService后,当我们调用Set VirtAddressMap的时候,会修改Systemtable的Configuration Table的值
,导致内核获取到的config table内容为空.(这应该是一个bug,但我暂时没找到,因此禁用VAMAP临时解
强制禁用VAMAP,并且修正传递给内核的PAYLOAD CONFIG Table的值 (#15)
禁用VAMAP的原因是,退出BootService后,当我们调用Set VirtAddressMap的时候,会修改Systemtable的Configuration Table的值
,导致内核获取到的config table内容为空.(这应该是一个bug,但我暂时没找到,因此禁用VAMAP临时解决)
show more ...
|
7fc3806d | 02-Jan-2024 |
LoGin <longjin@DragonOS.org> |
在EFI config table安装DRAGONSTUB_EFI_PAYLOAD_EFI_GUID (#13)
其值为
```
(EFI_GUID) { 0xddf1d47c, 0x102c & 0xffff, 0xaaf9 & 0xffff, { 0xce, 0x34, 0xbc, 0xef, 0x98, 0x12, 0x00, 0x31 } }
```
内容为内核被加载到
在EFI config table安装DRAGONSTUB_EFI_PAYLOAD_EFI_GUID (#13)
其值为
```
(EFI_GUID) { 0xddf1d47c, 0x102c & 0xffff, 0xaaf9 & 0xffff, { 0xce, 0x34, 0xbc, 0xef, 0x98, 0x12, 0x00, 0x31 } }
```
内容为内核被加载到的物理地址以及空间大小
show more ...
|