This website requires JavaScript.
Explore
Help
Sign In
Nigel
/
BarinkOS
Watch
1
Star
0
Fork
0
You've already forked BarinkOS
Code
Issues
1
Pull Requests
2
Releases
Activity
68371475d9
BarinkOS
/
source
/
grub.cfg
10 lines
117 B
INI
Raw
Normal View
History
Unescape
Escape
Basic block allocation for physical memory allocation. - 1 block = 4096 bytes : because this will make page fault handling possibly somewhat easier - 1 byte in the bitmap = 8 blocks of physical memory unsure if the allocation is perfect ... guess i'll find out some day if this is actually correct. The bitmap needs 16kb to keep track of 2gb of physical memory. Seems a decent percentage to me.
2022-02-26 19:44:16 +00:00
menuentry "BarinkOS" {
Added option to create an iso
2021-10-23 11:26:15 +00:00
multiboot /boot/myos.bin
}
Divided the kernel into seperate distinct phases The first stage after GRUB will be Pre-Kernel. This stage will organize the information we receive from the bootloader. (in our case that will be grub) The second stage is for now called early_main. The program will at this point already be running in virtual higher-half / higher-quarter address space. The goal of the second stage is to set up the kernel in such a way that we are ready to jump in to usermode. The third stage is for now called kernel_main. This stage will jump us into usermode and load the startup programs. - Added a GRUB entry for tests - Started writing the pre-kernel stage - Removed knowledge of multiboot from early_main - Edited the linkerscript to link variables in pre-kernel to lower address space. ( from 1MB and up)
2022-08-22 19:16:34 +00:00
menuentry "BarinkOS Tests" {
multiboot /boot/myos.bin
}
Reference in New Issue
Copy Permalink