chinazi-dictatorship

Ciro Santilli bdcdf02aee Use a common.o file to factor out globals il y a 9 ans
grub d4aae6183b Failed attempt at modifying a segment descriptor, split GDB to separate file il y a 9 ans
hajji 48614b45fa Document hajji working il y a 9 ans
intel-startup bd0424f001 Failed smp attempt started il y a 9 ans
multiboot d4aae6183b Failed attempt at modifying a segment descriptor, split GDB to separate file il y a 9 ans
nasm 71e104bab0 Uniformized macros: push save all registers, and use only GAS macros, no CPP il y a 9 ans
no-linker-script a8d90ac777 Make osdev example more uniform with the hello world il y a 9 ans
printf a8d90ac777 Make osdev example more uniform with the hello world il y a 9 ans
uefi 71e104bab0 Uniformized macros: push save all registers, and use only GAS macros, no CPP il y a 9 ans
.gitignore b9b4da0d1e initial_state.S stopped working... il y a 9 ans
Makefile bdcdf02aee Use a common.o file to factor out globals il y a 9 ans
README.md 881300bd22 Simple protected mode PIT works il y a 9 ans
TODO.md 1e87cda4c0 PIT protected handles interrupts more correctly il y a 9 ans
about.md 9a24f92f36 Fix BEGIN 0x to %ax il y a 9 ans
apm.md a44b659299 bios keyboard il y a 9 ans
apm_shutdown.S 61f0ad8dda Remove END il y a 9 ans
apm_shutdown2.S 61f0ad8dda Remove END il y a 9 ans
bibliography.md bd0424f001 Failed smp attempt started il y a 9 ans
bios.md b16e42ffe3 SMP works on qemu 2.3.0 but no delays yet, so likely to fail on real hardware il y a 9 ans
bios_background.S 71e104bab0 Uniformized macros: push save all registers, and use only GAS macros, no CPP il y a 9 ans
bios_carriage_return.S b16e42ffe3 SMP works on qemu 2.3.0 but no delays yet, so likely to fail on real hardware il y a 9 ans
bios_clear_screen.S 71e104bab0 Uniformized macros: push save all registers, and use only GAS macros, no CPP il y a 9 ans
bios_color.S 71e104bab0 Uniformized macros: push save all registers, and use only GAS macros, no CPP il y a 9 ans
bios_cursor_position.S 71e104bab0 Uniformized macros: push save all registers, and use only GAS macros, no CPP il y a 9 ans
bios_detect_memory.S 71e104bab0 Uniformized macros: push save all registers, and use only GAS macros, no CPP il y a 9 ans
bios_disk_load.S 24988411ad Make page setup into a function il y a 9 ans
bios_disk_load2.S 71e104bab0 Uniformized macros: push save all registers, and use only GAS macros, no CPP il y a 9 ans
bios_hello_world.S 61f0ad8dda Remove END il y a 9 ans
bios_keyboard.S 71e104bab0 Uniformized macros: push save all registers, and use only GAS macros, no CPP il y a 9 ans
bios_keyboard_loop.S 71e104bab0 Uniformized macros: push save all registers, and use only GAS macros, no CPP il y a 9 ans
bios_newline.S b16e42ffe3 SMP works on qemu 2.3.0 but no delays yet, so likely to fail on real hardware il y a 9 ans
bios_pixel.S 61f0ad8dda Remove END il y a 9 ans
bios_pixel_line.S 61f0ad8dda Remove END il y a 9 ans
bios_putc.S bd0424f001 Failed smp attempt started il y a 9 ans
bios_scroll.S b16e42ffe3 SMP works on qemu 2.3.0 but no delays yet, so likely to fail on real hardware il y a 9 ans
bios_tick_count.S d1f11492c2 DRY out PIT and make one that fires only once, get nsectors from linker script il y a 9 ans
common.S bdcdf02aee Use a common.o file to factor out globals il y a 9 ans
common.h bdcdf02aee Use a common.o file to factor out globals il y a 9 ans
cs.S aaaea79a6f Refactor print_hex il y a 9 ans
debug.md 9e58c1dc65 idt il y a 9 ans
formats.md d217b180be Split up README il y a 9 ans
gdb.gdb b16e42ffe3 SMP works on qemu 2.3.0 but no delays yet, so likely to fail on real hardware il y a 9 ans
getting-started.md 24988411ad Make page setup into a function il y a 9 ans
idt.S bd0424f001 Failed smp attempt started il y a 9 ans
idt1.S 1f6af90212 Page fault handler works! il y a 9 ans
idt_zero_divide.S 1f6af90212 Page fault handler works! il y a 9 ans
in.md bd0424f001 Failed smp attempt started il y a 9 ans
in_beep.S 61f0ad8dda Remove END il y a 9 ans
in_beep_illinois.S 71e104bab0 Uniformized macros: push save all registers, and use only GAS macros, no CPP il y a 9 ans
in_keyboard.S bd0424f001 Failed smp attempt started il y a 9 ans
in_mouse.S 61f0ad8dda Remove END il y a 9 ans
infinite_loop.S 61f0ad8dda Remove END il y a 9 ans
initial_state.S b16e42ffe3 SMP works on qemu 2.3.0 but no delays yet, so likely to fail on real hardware il y a 9 ans
interrupt.S 1f6af90212 Page fault handler works! il y a 9 ans
interrupt1.S 71e104bab0 Uniformized macros: push save all registers, and use only GAS macros, no CPP il y a 9 ans
interrupt_keyboard.S 71e104bab0 Uniformized macros: push save all registers, and use only GAS macros, no CPP il y a 9 ans
interrupt_loop.S 71e104bab0 Uniformized macros: push save all registers, and use only GAS macros, no CPP il y a 9 ans
interrupt_zero_divide.S 9e58c1dc65 idt il y a 9 ans
io.md a44b659299 bios keyboard il y a 9 ans
lidt.S 71e104bab0 Uniformized macros: push save all registers, and use only GAS macros, no CPP il y a 9 ans
linker.ld bdcdf02aee Use a common.o file to factor out globals il y a 9 ans
mbr.md 25235ad9ba Keyboard input, hex printer il y a 9 ans
min.S 61f0ad8dda Remove END il y a 9 ans
modes-of-operation.md b16e42ffe3 SMP works on qemu 2.3.0 but no delays yet, so likely to fail on real hardware il y a 9 ans
not-testable-in-userland.md 01a5e64efa Segment registers il y a 9 ans
page_fault.S 1e87cda4c0 PIT protected handles interrupts more correctly il y a 9 ans
paging.S 1f6af90212 Page fault handler works! il y a 9 ans
pic.md bd0424f001 Failed smp attempt started il y a 9 ans
pit.S 9a33f2a5c7 pit sleep works il y a 9 ans
pit_once.S d1f11492c2 DRY out PIT and make one that fires only once, get nsectors from linker script il y a 9 ans
pit_protected.S 9a33f2a5c7 pit sleep works il y a 9 ans
protected_mode.S 2b83197f39 Paging works!!! il y a 9 ans
reboot.S 61f0ad8dda Remove END il y a 9 ans
rtc.S 881300bd22 Simple protected mode PIT works il y a 9 ans
segment_base.S 2b83197f39 Paging works!!! il y a 9 ans
segment_registers.S 71e104bab0 Uniformized macros: push save all registers, and use only GAS macros, no CPP il y a 9 ans
segmentation.md d4aae6183b Failed attempt at modifying a segment descriptor, split GDB to separate file il y a 9 ans
smp.S d1f11492c2 DRY out PIT and make one that fires only once, get nsectors from linker script il y a 9 ans
smp.md d1f11492c2 DRY out PIT and make one that fires only once, get nsectors from linker script il y a 9 ans
ss.S aaaea79a6f Refactor print_hex il y a 9 ans
template.S 71e104bab0 Uniformized macros: push save all registers, and use only GAS macros, no CPP il y a 9 ans
test_pit_sleep.S bdcdf02aee Use a common.o file to factor out globals il y a 9 ans
test_print_bytes.S 1f6af90212 Page fault handler works! il y a 9 ans
test_vga_print_bytes.S 1f6af90212 Page fault handler works! il y a 9 ans