OSDev.org
https://forum.osdev.org/

Creating a 64-bit Kernel Tutorial
https://forum.osdev.org/viewtopic.php?f=8&t=16779
Page 2 of 2

Author:  bzt [ Mon Jan 09, 2017 1:35 pm ]
Post subject:  Re: Creating a 64-bit Kernel Tutorial

Here's a loader booting 64 bit kernel with example, linker script and etc.
https://github.com/bztsrc/osz/tree/master/loader

Cheers
bzt

Author:  Boris [ Wed Jan 11, 2017 11:22 am ]
Post subject:  Re: Creating a 64-bit Kernel Tutorial

Thank you. Ive got to learn some stuff from this

Author:  MazyCrazy [ Fri Mar 24, 2017 8:25 am ]
Post subject:  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.

Author:  bloodline [ Sat Sep 19, 2020 7:04 am ]
Post subject:  Re: Creating a 64-bit Kernel Tutorial

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?

Author:  bzt [ Sat Sep 19, 2020 8:12 am ]
Post subject:  Re: Creating a 64-bit Kernel Tutorial

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

Author:  bloodline [ Sat Sep 19, 2020 10:28 am ]
Post subject:  Re: Creating a 64-bit Kernel Tutorial

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 :)

Page 2 of 2 All times are UTC - 6 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/