from multiboot to kernel
This commit is contained in:
parent
8cf063d3bf
commit
815b2ac479
|
@ -25,7 +25,7 @@
|
|||
|
||||
;; MULTIBOOT HEADER
|
||||
MB_AOUT_KLUDGE equ 0 << 16 ; if we are not an ELF executable
|
||||
MB_ALIGN equ 0 << 0 ; Ask to align loaded modules on page boundaries
|
||||
MB_ALIGN equ 1 << 0 ; Ask to align loaded modules on page boundaries
|
||||
MB_MEMINFO equ 1 << 1 ; Ask to provide memory map
|
||||
MB_HEADER_MAGIC equ 0x1badb002
|
||||
MB_GRUB_MAGIC equ 0x2badb002
|
||||
|
|
|
@ -21,14 +21,14 @@
|
|||
// You should have received a copy of the GNU General Public License //
|
||||
// along with OS/K. If not, see <https://www.gnu.org/licenses/>. //
|
||||
//----------------------------------------------------------------------------//
|
||||
|
||||
#include <multiboot/multiboot.h>
|
||||
#include <kernel/term.h>
|
||||
#include <kernel/panic.h>
|
||||
|
||||
//
|
||||
// Entry point of the Kaleid kernel
|
||||
//
|
||||
noreturn void StartKern(void* multibooot_info, int multiboot_magic)
|
||||
noreturn void StartKern(void* mbt, unsigned int mb_magic)
|
||||
{
|
||||
// We're not ready to deal with interrupts
|
||||
DisableIRQs();
|
||||
|
|
Loading…
Reference in New Issue