~cypheon/xos

567db604 — Johann Rudloff 8 years ago master
Implement scanning and allocation of physical memory.
34e5dbf4 — Johann Rudloff 8 years ago
Enable accessing indirect blocks.
b2547584 — Johann Rudloff 8 years ago
Minor improvements, dont hardcode memory map base address.
666e83dc — Johann Rudloff 8 years ago
Add memory map detection in bootloader.
54853d7f — Johann Rudloff 8 years ago
Processes now run in different address spaces.
d26c9661 — Johann Rudloff 8 years ago
Paging and mm refactoring.
29720e40 — Johann Rudloff 8 years ago
Fix some compiler warnings.
88dc966b — Johann Rudloff 8 years ago
Improve make clean.
f7b82fd3 — Johann Rudloff 8 years ago
Correctly store PCB on entering a syscall.
6ec93db0 — Johann Rudloff 8 years ago
Add syscall interface and primitive multitasking feature.
4d14383f — Johann Rudloff 8 years ago
Implement switching to user space.
c14a68d3 — Johann Rudloff 8 years ago
Kernel loads its own GDT, add first userspace program, which is not used yet.
6c3c6bb1 — Johann Rudloff 8 years ago
Remove idle loop on setup_idt().
77ec9dd9 — Johann Rudloff 8 years ago
Enable loading an IDT and interrupt handling via PC/AT PIC.
a3f51dc9 — Johann Rudloff 8 years ago
Redesign kmalloc.
40e9bbc2 — Johann Rudloff 8 years ago
Remove some commented out and unused code from boot loader.
3e7f3737 — Johann Rudloff 8 years ago
Add paging.
420e9cbf — Johann Rudloff 8 years ago
Restructuring source layout.
2b9ec774 — Johann Rudloff 8 years ago
Makefile cleanup.
96963245 — Johann Rudloff 8 years ago
Restructure and cleanup kernel.c, rewrite IDE driver.
Next