54 Commits (master)

Author SHA1 Message Date
Mathieu Serandour 577110f6b5 minor changes in handlers 7 months ago
Mathieu Serandour 43bff85756 exit syscall and sync considerations 7 months ago
Mathieu Serandour 8c905f3965 added comment 7 months ago
Mathieu Serandour 5a1cbcd8c3 exec 8 months ago
Mathieu Serandour 3ea2428cd7 open syscall O_DIR flag 8 months ago
Mathieu Serandour c5a030aa5c syscalls 8 months ago
Mathieu Serandour 9989e08897 get_lapic_id 8 months ago
Mathieu Serandour aec1c01c8b fixed clock_ns 8 months ago
Mathieu Serandour 43349b87fe timer irq 100 Hz, ns clock, removed apic timer callbacks 8 months ago
Mathieu Serandour e233491c1f fixed gcc warnings 8 months ago
Mathieu Serandour 5f9ede5488 syscalls wip 8 months ago
Mathieu Serandour e8eea72715 renamed files 8 months ago
Mathieu Serandour 7762f935a6 syscalls wip 8 months ago
Mathieu Serandour a8aa7f5889 load/restore segments 8 months ago
Mathieu Serandour f15dd0532e schedule when irqs fire 8 months ago
Mathieu Serandour fd5f6947b4 got rid of kernel/lib/common.h 9 months ago
Mathieu Serandour d7d998d490 fixed cppcheck warnings 9 months ago
Mathieu Serandour 282b2d98e5 fixed warnings 10 months ago
Mathieu Serandour f615971f2a enter stack frame in IRQs for back tracing 11 months ago
Mathieu Serandour 4cd8a87fd0 apic_eoi() 11 months ago
Mathieu Serandour 9d72b3a360 remove log message 11 months ago
Mathieu Serandour 0569f76bca added cld instruction in IRQ routines 11 months ago
Mathieu Serandour 6532f8088a relocate the LAPIC timer IRQ to 48 11 months ago
Mathieu Serandour 27f84caec0 relocate PIC vector to 40->55 11 months ago
Mathieu Serandour 259becc4ad fixed bug 11 months ago
Mathieu Serandour f7b654db5a wip irq handlers 11 months ago
Mathieu Serandour f8c2cb5be0 added some more IRSs 11 months ago
Mathieu Serandour 1130e55abf install_irq and release_irq 11 months ago
Mathieu Serandour 5b42fcf910 VIRTUAL_ADDR -> VADDR 11 months ago
Mathieu Serandour f1abe451cd handler define macro 11 months ago
Mathieu Serandour cfaff5bf40 static assert 11 months ago
Mathieu Serandour 125e62fe55 added timer parameter 11 months ago
Mathieu Serandour 103d7f79d2 fixed slave PIC mask 11 months ago
Mathieu Serandour 7bd4d1284a wip drivers 12 months ago
Mathieu Serandour 9af898a72e nothing works 12 months ago
Mathieu Serandour 141beb9467 INVALID_TIMER_ID define 12 months ago
Mathieu Serandour 409df4e9ba timers 12 months ago
Mathieu Serandour 65b4da21f4 wip 12 months ago
Mathieu Serandour 3fde65b447 renamed stuff 12 months ago
Mathieu Serandour 3e6b3a9179 moved stuff to lib/ 12 months ago
Mathieu Serandour 853f442433 merged klib+debug -> lib 12 months ago
Mathieu Serandour 7ccbe80860 debug logging 12 months ago
Mathieu Serandour b3a0d12281 disable hpet after enabling lapic timer 12 months ago
Mathieu Serandour 9c9275f807 fixed all warnings 1 year ago
Mathieu Serandour c2c545f13d hpet to init lapic timer 1 year ago
Mathieu Serandour 079939eb82 paging works 1 year ago
Mathieu Serandour d72055a3b7 printing more infos in the page fault handler 1 year ago
Mathieu Serandour 1004eac29d cleaned stuf 1 year ago
Mathieu Serandour d8df3c89e7 TSS and other things 1 year ago
Mathieu Sérandour a8b8e1cbbc APIC Timer (@wrong freq) 1 year ago