Ciro Santilli
|
1e87cda4c0
PIT protected handles interrupts more correctly
|
пре 9 година |
Ciro Santilli
|
881300bd22
Simple protected mode PIT works
|
пре 9 година |
Ciro Santilli
|
d1f11492c2
DRY out PIT and make one that fires only once, get nsectors from linker script
|
пре 9 година |
Ciro Santilli
|
b16e42ffe3
SMP works on qemu 2.3.0 but no delays yet, so likely to fail on real hardware
|
пре 9 година |
Ciro Santilli
|
bd0424f001
Failed smp attempt started
|
пре 9 година |
Ciro Santilli
|
9a24f92f36
Fix BEGIN 0x to %ax
|
пре 9 година |
Ciro Santilli
|
339d2ca0d2
PIT works!
|
пре 9 година |
Ciro Santilli
|
1f6af90212
Page fault handler works!
|
пре 9 година |
Ciro Santilli
|
24988411ad
Make page setup into a function
|
пре 9 година |
Ciro Santilli
|
2b83197f39
Paging works!!!
|
пре 9 година |
Ciro Santilli
|
9e58c1dc65
idt
|
пре 9 година |
Ciro Santilli
|
71e104bab0
Uniformized macros: push save all registers, and use only GAS macros, no CPP
|
пре 9 година |
Ciro Santilli
|
eb9b5a4893
Split up getting started, create an about
|
пре 9 година |
Ciro Santilli
|
d4aae6183b
Failed attempt at modifying a segment descriptor, split GDB to separate file
|
пре 9 година |
Ciro Santilli
|
ae4a413b5c
DRY up protected mode
|
пре 9 година |
Ciro Santilli
|
febbb83254
Protected mode works but is ugly, CS, SS work, failed lidt real mode attempt
|
пре 9 година |
Ciro Santilli
|
5c2e547b52
bios_disk_load works
|
пре 9 година |
Ciro Santilli
|
cba0757990
Bochs works, failed PIT and beep attempts
|
пре 9 година |
Ciro Santilli
|
25235ad9ba
Keyboard input, hex printer
|
пре 9 година |
Ciro Santilli
|
6606a2647d
reboot
|
пре 9 година |
Ciro Santilli
|
6add24a0ee
Init SS and SP by default
|
пре 9 година |
Ciro Santilli
|
a44b659299
bios keyboard
|
пре 9 година |
Ciro Santilli
|
01a5e64efa
Segment registers
|
пре 9 година |
Ciro Santilli
|
1f8c00ec8f
BIOS 13h video mode draw pixels
|
пре 9 година |
Ciro Santilli
|
3fa034d5b8
BIOS color, scroll
|
пре 9 година |
Ciro Santilli
|
793df24519
Move GRUB in from linux-cheat, add chainloader example
|
пре 9 година |
Ciro Santilli
|
48614b45fa
Document hajji working
|
пре 9 година |
Ciro Santilli
|
4fbe9f2246
Set DS to make work on hardware, more failed UEFI attempts
|
пре 9 година |
Ciro Santilli
|
2b79ac21df
Magic bytes on ld scrpit working. Failed UEFI attempt.
|
пре 9 година |
Ciro Santilli
|
7710c94f57
TODO
|
пре 9 година |