summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-06-07sata & ahciHEADmasterAleksa Vuckovic
2023-03-10pci_info: get_ vendor/class/subclass/progif _strAleksa Vuckovic
2023-03-09pcie device enumerationAleksa Vuckovic
2023-03-08wrong usage of map_addrAleksa Vuckovic
2023-03-06parsing pcie MCFG tableAleksa Vuckovic
2023-03-02scheduling usermode processes & code refactoringAleksa Vuckovic
2023-02-27MULTITASKING WORKINGAleksa Vuckovic
2023-02-27almost done multitaskingAleksa Vuckovic
2023-02-26process.cAleksa Vuckovic
2023-02-26save/restore context from rspAleksa Vuckovic
2023-02-26passing rsp from isr_stub, fixing panic()Aleksa Vuckovic
2023-02-26using one isr_stub for everythingAleksa Vuckovic
2023-02-25madt.c: refactoringAleksa Vuckovic
2023-02-25ANSI C: declarations outside forAleksa Vuckovic
2023-02-25ANSI C: // -> /* */Aleksa Vuckovic
2023-02-25clang-formatAleksa Vuckovic
2023-02-25x86_64_regs.S: (push/pop)_(callee/caller)_regsAleksa Vuckovic
2023-02-25define constsAleksa Vuckovic
2023-02-22ANSI C: volatile -> __volatile__Aleksa Vuckovic
2023-02-22spinlocks in printfAleksa Vuckovic
2023-02-22curr_cpu_apic_id() now works on old amd cpusAleksa Vuckovic
2023-02-16code refactoringAleksa Vuckovic
2023-02-01AP -> long mode; testing mutexAleksa Vuckovic
2023-01-29SMP WORKINGAleksa Vuckovic
2023-01-29timer.c: added wait_queue & wait(ms)Aleksa Vuckovic
2023-01-29pmm.cAleksa Vuckovic
2023-01-28unnecessary volatileAleksa Vuckovic
2023-01-28atomic test_and_set; spinlocksAleksa Vuckovic
2023-01-28PIC -> APIC, removing boilerplate irq_handlersAleksa Vuckovic
2023-01-24removing switch_process.c & registers.cAleksa Vuckovic
2023-01-24parsing RSDP & MADTAleksa Vuckovic
2022-12-05keyboard.c: not valid len for circular buffAleksa Vuckovic
2022-12-04ext2.c: terminating buff; handling incorrect useAleksa Vuckovic
2022-12-04kheap_free bug fixedAleksa Vuckovic
2022-12-04intrusive circular doubly linked listAleksa Vuckovic
2022-12-03scheduler baseAleksa Vuckovic
2022-12-02now also working on amd cpusAleksa Vuckovic
2022-11-29pushing all regs in irq_handlerAleksa Vuckovic
2022-11-29kernel panicAleksa Vuckovic
2022-11-27panic & sspAleksa Vuckovic
2022-11-27fixing issuesAleksa Vuckovic
2022-11-25UBSAN - FINALLY FIXING UNDEFINED BEHAVIOURAleksa Vuckovic
2022-11-25removing pointer arithmeticAleksa Vuckovic
2022-11-25ext2 terminate file names with \0Aleksa Vuckovic
2022-09-08fixed output glitchesAleksa Vuckovic
2022-09-08higher half in x86_64Aleksa Vuckovic
2022-09-07syscallAleksa Vuckovic
2022-09-07userspace finally workingAleksa Vuckovic
2022-09-05serial outputAleksa Vuckovic
2022-09-04gdt & tssAleksa Vuckovic