Page 2 of 2

Re: Creating a 64-bit Kernel Tutorial

Posted: Mon Jan 09, 2017 1:35 pm
by bzt
Here's a loader booting 64 bit kernel with example, linker script and etc.
https://github.com/bztsrc/osz/tree/master/loader

Cheers
bzt

Re: Creating a 64-bit Kernel Tutorial

Posted: Wed Jan 11, 2017 11:22 am
by Boris
Thank you. Ive got to learn some stuff from this

Re: Creating a 64-bit Kernel Tutorial

Posted: Fri Mar 24, 2017 8:25 am
by MazyCrazy
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.

Re: Creating a 64-bit Kernel Tutorial

Posted: Sat Sep 19, 2020 7:04 am
by bloodline
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
Hi bzt,

Is this code still available anywhere?

Re: Creating a 64-bit Kernel Tutorial

Posted: Sat Sep 19, 2020 8:12 am
by bzt
bloodline wrote:Hi bzt,

Is this code still available anywhere?
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.

Cheers,
bzt

Re: Creating a 64-bit Kernel Tutorial

Posted: Sat Sep 19, 2020 10:28 am
by bloodline
bzt wrote:
bloodline wrote:Hi bzt,

Is this code still available anywhere?
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.

Cheers,
bzt
Ok! Many thanks :)