Here's a loader booting 64 bit kernel with example, linker script and etc.
https://github.com/bztsrc/osz/tree/master/loader
Cheers
bzt
Creating a 64-bit Kernel Tutorial
Re: Creating a 64-bit Kernel Tutorial
Thank you. Ive got to learn some stuff from this
Re: Creating a 64-bit Kernel Tutorial
Hey, i have a problem. Link script isn't working. 'ld' says "undefined symbo KERNEL_LMA". What does it mean? Should I define this address?
Thanks in advance.
Thanks in advance.
Re: Creating a 64-bit Kernel Tutorial
Hi bzt,bzt wrote:Here's a loader booting 64 bit kernel with example, linker script and etc.
https://github.com/bztsrc/osz/tree/master/loader
Cheers
bzt
Is this code still available anywhere?
CuriOS: A single address space GUI based operating system built upon a fairly pure Microkernel/Nanokernel. Download latest bootable x86 Disk Image: https://github.com/h5n1xp/CuriOS/blob/main/disk.img.zip
Discord:https://discord.gg/zn2vV2Su
Discord:https://discord.gg/zn2vV2Su
Re: Creating a 64-bit Kernel Tutorial
It has been evolved to the BOOTBOOT Protocol and reference implementations. That linked repo contained the BIOS/Multiboot version in Assembly, and a very naive UEFI version. Multiple platforms and several booting environments has been added since. The example 64 bit kernel hasn't changed a bit, only compiled for ARM too.bloodline wrote:Hi bzt,
Is this code still available anywhere?
Cheers,
bzt
Re: Creating a 64-bit Kernel Tutorial
Ok! Many thanksbzt wrote:It has been evolved to the BOOTBOOT Protocol and reference implementations. That linked repo contained the BIOS/Multiboot version in Assembly, and a very naive UEFI version. Multiple platforms and several booting environments has been added since. The example 64 bit kernel hasn't changed a bit, only compiled for ARM too.bloodline wrote:Hi bzt,
Is this code still available anywhere?
Cheers,
bzt
CuriOS: A single address space GUI based operating system built upon a fairly pure Microkernel/Nanokernel. Download latest bootable x86 Disk Image: https://github.com/h5n1xp/CuriOS/blob/main/disk.img.zip
Discord:https://discord.gg/zn2vV2Su
Discord:https://discord.gg/zn2vV2Su