OSDev.org

The Place to Start for Operating System Developers
It is currently Fri Jan 19, 2018 9:10 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: COMBOOT
PostPosted: Mon Jun 12, 2017 5:55 am 
Offline
Member
Member

Joined: Thu Jul 03, 2014 5:18 am
Posts: 48
Location: Netherlands
Hey all,

COMBOOT is a simple bootloader that loads kernels & modules over the serial port. I made it because I wanted an easy way to test my kernel on a physical machine without having to swap USB sticks, hard disks, floppies, or burn CDs every time. I figured I'd post it here because maybe someone might have the same need :). Please note that the quality of the code isn't anywhere near perfect, and that there are a lot of loose ends at the moment. But hey, it works.

Basically, the boot sector requests a stage2 binary over the serial port. This stage2 binary enables A20, switches to protected mode, and then it requests the kernel and module files. The protocol features a "high-speed" transfer mode, which temporarily switches the baud rate from 9600 bauds to a whopping 115200 bauds.

The source code can be found here: https://github.com/dseller/comboot. It contains the source code of the boot sector, stage2 binary, and the C# windows application that hosts the files.

I would love to hear about it if you are using it!

_________________
My blog: http://www.rivencove.com/


Top
 Profile  
 
 Post subject: Re: COMBOOT
PostPosted: Mon Aug 07, 2017 6:34 pm 
Offline
Member
Member
User avatar

Joined: Sun Jul 14, 2013 6:01 pm
Posts: 442
there are also LPT crossover cables exist. i beleive more people used that to connect computers together than the serial method. you maybe should think on implementig those, as some people might still be using them. its just as easy, its usually port 0x278 or 0x378

_________________
Operating system for SUBLEQ cpu architecture:
http://DawnOS.tk


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: Bing [Bot], Yahoo [Bot] and 6 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