OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 10:21 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 21 posts ]  Go to page Previous  1, 2
Author Message
 Post subject: Re: Creating a 64-bit Kernel Tutorial
PostPosted: Mon Jan 09, 2017 1:35 pm 
Offline
Member
Member
User avatar

Joined: Thu Oct 13, 2016 4:55 pm
Posts: 1584
Here's a loader booting 64 bit kernel with example, linker script and etc.
https://github.com/bztsrc/osz/tree/master/loader

Cheers
bzt


Top
 Profile  
 
 Post subject: Re: Creating a 64-bit Kernel Tutorial
PostPosted: Wed Jan 11, 2017 11:22 am 
Offline
Member
Member

Joined: Sat Nov 07, 2015 3:12 pm
Posts: 145
Thank you. Ive got to learn some stuff from this


Top
 Profile  
 
 Post subject: Re: Creating a 64-bit Kernel Tutorial
PostPosted: Fri Mar 24, 2017 8:25 am 
Offline

Joined: Fri Mar 24, 2017 8:10 am
Posts: 4
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.


Top
 Profile  
 
 Post subject: Re: Creating a 64-bit Kernel Tutorial
PostPosted: Sat Sep 19, 2020 7:04 am 
Offline
Member
Member
User avatar

Joined: Tue Sep 15, 2020 8:07 am
Posts: 264
Location: London, UK
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?

_________________
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


Top
 Profile  
 
 Post subject: Re: Creating a 64-bit Kernel Tutorial
PostPosted: Sat Sep 19, 2020 8:12 am 
Offline
Member
Member
User avatar

Joined: Thu Oct 13, 2016 4:55 pm
Posts: 1584
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


Top
 Profile  
 
 Post subject: Re: Creating a 64-bit Kernel Tutorial
PostPosted: Sat Sep 19, 2020 10:28 am 
Offline
Member
Member
User avatar

Joined: Tue Sep 15, 2020 8:07 am
Posts: 264
Location: London, UK
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 :)

_________________
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


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 21 posts ]  Go to page Previous  1, 2

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 17 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group