fix: memory layout and startup
This commit is contained in:
parent
92d8a91be4
commit
8dc53f662e
7 changed files with 48 additions and 32 deletions
|
|
@ -245,7 +245,7 @@ struct info {
|
|||
|
||||
inline info* get_multiboot_info() {
|
||||
auto addr = read_symbol("__multiboot_info");
|
||||
uint32_t phys = *paddr_t{addr}.access<uint32_t>();
|
||||
uint32_t phys = *paddr_t{addr}.access<volatile uint32_t>();
|
||||
return paddr_t{phys}.access<info>();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue