Ciro Santilli
|
4450384d01
Finish segmentation doc update, improve multiboot osdev
|
6 anni fa |
Ciro Santilli
|
14a3d7199c
in out, common.h
|
6 anni fa |
Ciro Santilli
|
17f785dfae
bios is perfect
|
6 anni fa |
Ciro Santilli
|
b7fffee9c4
Remove unneeded memory to register movs
|
9 anni fa |
Ciro Santilli
|
a41a4c1f18
SMP with PIT sleep
|
9 anni fa |
Ciro Santilli
|
9a33f2a5c7
pit sleep works
|
9 anni fa |
Ciro Santilli
|
8543123a62
Use the IDT handler stub
|
9 anni fa |
Ciro Santilli
|
1e87cda4c0
PIT protected handles interrupts more correctly
|
9 anni fa |
Ciro Santilli
|
881300bd22
Simple protected mode PIT works
|
9 anni fa |
Ciro Santilli
|
d1f11492c2
DRY out PIT and make one that fires only once, get nsectors from linker script
|
9 anni fa |
Ciro Santilli
|
b16e42ffe3
SMP works on qemu 2.3.0 but no delays yet, so likely to fail on real hardware
|
9 anni fa |
Ciro Santilli
|
bd0424f001
Failed smp attempt started
|
9 anni fa |
Ciro Santilli
|
9a24f92f36
Fix BEGIN 0x to %ax
|
9 anni fa |
Ciro Santilli
|
339d2ca0d2
PIT works!
|
9 anni fa |
Ciro Santilli
|
1f6af90212
Page fault handler works!
|
9 anni fa |
Ciro Santilli
|
2b83197f39
Paging works!!!
|
9 anni fa |
Ciro Santilli
|
9e7ef0b763
DRY up IDT
|
9 anni fa |
Ciro Santilli
|
9e58c1dc65
idt
|
9 anni fa |
Ciro Santilli
|
71e104bab0
Uniformized macros: push save all registers, and use only GAS macros, no CPP
|
9 anni fa |
Ciro Santilli
|
aaaea79a6f
Refactor print_hex
|
9 anni fa |
Ciro Santilli
|
3e01929b63
Start detect memory
|
9 anni fa |
Ciro Santilli
|
d4aae6183b
Failed attempt at modifying a segment descriptor, split GDB to separate file
|
9 anni fa |
Ciro Santilli
|
ae4a413b5c
DRY up protected mode
|
9 anni fa |
Ciro Santilli
|
febbb83254
Protected mode works but is ugly, CS, SS work, failed lidt real mode attempt
|
9 anni fa |
Ciro Santilli
|
b9b4da0d1e
initial_state.S stopped working...
|
9 anni fa |
Ciro Santilli
|
61f0ad8dda
Remove END
|
9 anni fa |
Ciro Santilli
|
5c2e547b52
bios_disk_load works
|
9 anni fa |
Ciro Santilli
|
cba0757990
Bochs works, failed PIT and beep attempts
|
9 anni fa |
Ciro Santilli
|
173111e0d0
rtc
|
9 anni fa |
Ciro Santilli
|
25235ad9ba
Keyboard input, hex printer
|
9 anni fa |