History log of /DragonStub/inc/dragonstub/dragonstub.h (Results 1 – 8 of 8)
Revision Date Author Comments
# 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 ...


# 2604d783 03-Dec-2023 LoGin <longjin@DragonOS.org>

设置镜像内存权限为rwx,并且退出bootservice (#9)


# 823f0493 02-Dec-2023 LoGin <longjin@DragonOS.org>

重定位内核并加载 (#7)

未完成:退出BootServices


# 3e6106c4 30-Nov-2023 LoGin <longjin@DragonOS.org>

引入libfdt并进行平台特性检测 (#6)


# fe0ee6ea 29-Nov-2023 LoGin <longjin@DragonOS.org>

把ELF负载绑定到dragonstub内,并检测ELF header (#5)


# 78b790fa 28-Nov-2023 LoGin <longjin@DragonOS.org>

完善命令行参数解析 (#4)


# f412fd2a 28-Nov-2023 LoGin <longjin@DragonOS.org>

命令行参数解析 (#3)

* 命令行参数解析