Handout
This commit is contained in:
22
boot/multiboot/config.inc
Normal file
22
boot/multiboot/config.inc
Normal file
@@ -0,0 +1,22 @@
|
||||
; Magic Header, has to be present in Kernel to indicate Multiboot compliance
|
||||
MULTIBOOT_HEADER_MAGIC_OS equ 0x1badb002
|
||||
|
||||
; Answer by the boot loader for Multiboot compliance, written in eax register
|
||||
MULTIBOOT_HEADER_MAGIC_LOADER equ 0x2badb002
|
||||
|
||||
; Flags instructing the Multiboot compliant boot loader to setup the system
|
||||
; according to your needs
|
||||
MULTIBOOT_PAGE_ALIGN equ 1<<0 ; Align boot modules (initrds) at 4 KiB border
|
||||
MULTIBOOT_MEMORY_INFO equ 1<<1 ; Request Memory Map information
|
||||
MULTIBOOT_VIDEO_MODE equ 1<<2 ; Configure video mode
|
||||
|
||||
MULTIBOOT_HEADER_FLAGS equ 0
|
||||
|
||||
; Desired video mode (only considered if MULTIBOOT_VIDEO_MODE set)
|
||||
; (boot loader will choose the best fitting mode, which might differ from the settings below)
|
||||
MULTIBOOT_VIDEO_WIDTH equ 1280 ; Desired width
|
||||
MULTIBOOT_VIDEO_HEIGHT equ 1024 ; Desired height
|
||||
MULTIBOOT_VIDEO_BITDEPTH equ 32 ; Desired bit depth
|
||||
|
||||
; Checksum
|
||||
MULTIBOOT_HEADER_CHKSUM equ -(MULTIBOOT_HEADER_MAGIC_OS + MULTIBOOT_HEADER_FLAGS)
|
||||
Reference in New Issue
Block a user