Skip to content

Remove dependence on multiboot for all architectures #147

@SamTebbs33

Description

@SamTebbs33

Currently the kernel depends on multiboot information being present at boot time. This works well for generic x86 where grub is packaged with the boot image but won't work for boards like the Raspberry Pi that have bootloaders in firmware that don't comply with the multiboot standard.

To solve this we should delegate MemProfile initialisation to the architecture and allow it to specify the type of the data passed to kmain.

Metadata

Metadata

Assignees

Labels

arch: noneAffects common code across architecturesarch: x86Affects the x86 portenhancementNew feature or request

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions