| Age | Commit message (Expand) | Author |
|---|---|---|
| 2023-06-07 | sata & ahciHEADmaster | Aleksa Vuckovic |
| 2023-03-10 | pci_info: get_ vendor/class/subclass/progif _str | Aleksa Vuckovic |
| 2023-03-09 | pcie device enumeration | Aleksa Vuckovic |
| 2023-03-08 | wrong usage of map_addr | Aleksa Vuckovic |
| 2023-03-06 | parsing pcie MCFG table | Aleksa Vuckovic |
| 2023-03-02 | scheduling usermode processes & code refactoring | Aleksa Vuckovic |
| 2023-02-27 | MULTITASKING WORKING | Aleksa Vuckovic |
| 2023-02-27 | almost done multitasking | Aleksa Vuckovic |
| 2023-02-26 | process.c | Aleksa Vuckovic |
| 2023-02-26 | save/restore context from rsp | Aleksa Vuckovic |
| 2023-02-26 | passing rsp from isr_stub, fixing panic() | Aleksa Vuckovic |
| 2023-02-26 | using one isr_stub for everything | Aleksa Vuckovic |
| 2023-02-25 | madt.c: refactoring | Aleksa Vuckovic |
| 2023-02-25 | ANSI C: declarations outside for | Aleksa Vuckovic |
| 2023-02-25 | ANSI C: // -> /* */ | Aleksa Vuckovic |
| 2023-02-25 | clang-format | Aleksa Vuckovic |
| 2023-02-25 | x86_64_regs.S: (push/pop)_(callee/caller)_regs | Aleksa Vuckovic |
| 2023-02-25 | define consts | Aleksa Vuckovic |
| 2023-02-22 | ANSI C: volatile -> __volatile__ | Aleksa Vuckovic |
| 2023-02-22 | spinlocks in printf | Aleksa Vuckovic |
| 2023-02-22 | curr_cpu_apic_id() now works on old amd cpus | Aleksa Vuckovic |
| 2023-02-16 | code refactoring | Aleksa Vuckovic |
| 2023-02-01 | AP -> long mode; testing mutex | Aleksa Vuckovic |
| 2023-01-29 | SMP WORKING | Aleksa Vuckovic |
| 2023-01-29 | timer.c: added wait_queue & wait(ms) | Aleksa Vuckovic |
| 2023-01-29 | pmm.c | Aleksa Vuckovic |
| 2023-01-28 | unnecessary volatile | Aleksa Vuckovic |
| 2023-01-28 | atomic test_and_set; spinlocks | Aleksa Vuckovic |
| 2023-01-28 | PIC -> APIC, removing boilerplate irq_handlers | Aleksa Vuckovic |
| 2023-01-24 | removing switch_process.c & registers.c | Aleksa Vuckovic |
| 2023-01-24 | parsing RSDP & MADT | Aleksa Vuckovic |
| 2022-12-05 | keyboard.c: not valid len for circular buff | Aleksa Vuckovic |
| 2022-12-04 | ext2.c: terminating buff; handling incorrect use | Aleksa Vuckovic |
| 2022-12-04 | kheap_free bug fixed | Aleksa Vuckovic |
| 2022-12-04 | intrusive circular doubly linked list | Aleksa Vuckovic |
| 2022-12-03 | scheduler base | Aleksa Vuckovic |
| 2022-12-02 | now also working on amd cpus | Aleksa Vuckovic |
| 2022-11-29 | pushing all regs in irq_handler | Aleksa Vuckovic |
| 2022-11-29 | kernel panic | Aleksa Vuckovic |
| 2022-11-27 | panic & ssp | Aleksa Vuckovic |
| 2022-11-27 | fixing issues | Aleksa Vuckovic |
| 2022-11-25 | UBSAN - FINALLY FIXING UNDEFINED BEHAVIOUR | Aleksa Vuckovic |
| 2022-11-25 | removing pointer arithmetic | Aleksa Vuckovic |
| 2022-11-25 | ext2 terminate file names with \0 | Aleksa Vuckovic |
| 2022-09-08 | fixed output glitches | Aleksa Vuckovic |
| 2022-09-08 | higher half in x86_64 | Aleksa Vuckovic |
| 2022-09-07 | syscall | Aleksa Vuckovic |
| 2022-09-07 | userspace finally working | Aleksa Vuckovic |
| 2022-09-05 | serial output | Aleksa Vuckovic |
| 2022-09-04 | gdt & tss | Aleksa Vuckovic |
