| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Move more padding around.
Reading a sector from disk requires about 24 bytes of code.
|
| |
|
| |
|
|
|
|
|
| |
Kinda brutal way to lose the bochs warning. Should suffice for now. As
we add more code we'll introduce more sectors.
|
|
|
|
|
| |
I hadn't noticed that bochs was getting into a reset loop after executing
my code correctly. Fix that.
|
|
|
|
|
| |
Switch bochs from floppy to hard disk.
Bochs throws a new warning, but otherwise 32bit.hex continues to work.
|
|
|
|
|
| |
Insert padding in a few places so we don't have to recalculate addresses
quite so much.
|
| |
|
|
|
|
|
|
|
| |
Snapshot: first draft of a boot image that switches to 32-bit mode as quickly
as possible (~70 bytes)
Doesn't work yet. Gets stuck in an infinite reset loop.
|
| |
|
| |
|
|
These exercises are from the incomplete "Writing a simple operating system
from scratch" by Nick Blundell.
https://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf
|