This website requires JavaScript.
Explore
Help
Register
Sign In
neviyn
/
alcedo
Watch
1
Star
0
Fork
0
You've already forked alcedo
Code
Issues
Pull Requests
Releases
Wiki
Activity
cea54a8b77
alcedo
/
kernel
/
arch
/
i386
History
Nathan Cannon
cea54a8b77
Paging now works. Is initially bootstrapped by GRUB then later OS accessible.
...
Some memory maybe wasted on bootstrap page table?
2018-05-11 22:41:52 +01:00
..
boot.s
Paging now works. Is initially bootstrapped by GRUB then later OS accessible.
2018-05-11 22:41:52 +01:00
gdt.nim
GDT and IDT now exist in locations that aren't hard coded. Paging currently breaks interrupts.
2018-05-11 02:07:40 +01:00
hash.nim
Added integer hash function. Other minor changes.
2018-05-01 19:24:29 +01:00
interrupts.nim
Paging now works. Is initially bootstrapped by GRUB then later OS accessible.
2018-05-11 22:41:52 +01:00
io.nim
Added logging via serial output.
2018-04-29 04:20:47 +01:00
linker.ld
Paging now works. Is initially bootstrapped by GRUB then later OS accessible.
2018-05-11 22:41:52 +01:00
paging.nim
Paging now works. Is initially bootstrapped by GRUB then later OS accessible.
2018-05-11 22:41:52 +01:00
serial.nim
Simplified tty and serial write functions.
2018-04-29 04:20:47 +01:00
tty.nim
Paging now works. Is initially bootstrapped by GRUB then later OS accessible.
2018-05-11 22:41:52 +01:00
vga.nim
Scrolling now works. Simplified access to VGA memory.
2018-04-29 04:20:47 +01:00