368 Commits (master)
 

Author SHA1 Message Date
Mathieu Serandour aec1c01c8b fixed clock_ns 6 months ago
Mathieu Serandour 6d2d687a28 sched wip 6 months ago
Mathieu Serandour fb75a43746 removed debug prints 6 months ago
Mathieu Serandour ea7edc8ebb fixed warns 6 months ago
Mathieu Serandour 43349b87fe timer irq 100 Hz, ns clock, removed apic timer callbacks 6 months ago
Mathieu Serandour e233491c1f fixed gcc warnings 6 months ago
Mathieu Serandour 564061eaa6 mount_devfs 6 months ago
Mathieu Serandour 1280ab3e5d video_init return value 6 months ago
Mathieu Serandour 5f9ede5488 syscalls wip 6 months ago
Mathieu Serandour 2f718d622c /dev/term file 6 months ago
Mathieu Serandour 079f409d27 devfs 6 months ago
Mathieu Serandour 79e7b2adbe driver_register_and_install return value 6 months ago
Mathieu Serandour c32a75a192 shced in progress 6 months ago
Mathieu Serandour e8eea72715 renamed files 6 months ago
Mathieu Serandour 7762f935a6 syscalls wip 6 months ago
Mathieu Serandour 5133979ee7 elf_free 6 months ago
Mathieu Serandour c5a80268d7 add MSR addresses 6 months ago
Mathieu Serandour 66e40205b2 user page map functions 6 months ago
Mathieu Serandour 7137873bd5 changed user segments for syscalls 6 months ago
Mathieu Serandour 821b0f06c2 available_pages() and total_pages() 6 months ago
Mathieu Serandour f5a778a549 include stdint 6 months ago
Mathieu Serandour 2c61f5c38d sched wip 6 months ago
Mathieu Serandour a8aa7f5889 load/restore segments 6 months ago
Mathieu Serandour 4288e3ebd8 vfs_clone_handle 6 months ago
Mathieu Serandour 9e69b3d0f8 fixed kernel stack 6 months ago
Mathieu Serandour 35457e6997 put tss size in the gdt 6 months ago
Mathieu Serandour 052c4b02b6 fixed page level writable flag 6 months ago
Mathieu Serandour f15dd0532e schedule when irqs fire 6 months ago
Mathieu Serandour 2e532e1de7 begin scheduler 6 months ago
Mathieu Serandour 0a4c76dc78 remap_pages 6 months ago
Mathieu Serandour f10f122ef8 updated vmap 6 months ago
Mathieu Serandour ca1674aad8 elf wip 6 months ago
Mathieu Serandour 37aff6834d fixed nvme irq concurrency issues 6 months ago
Mathieu Serandour 41435434ff loading and running elf files 6 months ago
Mathieu Serandour 64f19cfe04 fixed reading bug when reading small chunks 6 months ago
Mathieu Serandour b134099a9e bincows programs 6 months ago
Mathieu Serandour 1165354ef5 4K fat32 allocation size instead of 512 6 months ago
Mathieu Serandour db3996bf97 updated tests 6 months ago
Mathieu Serandour 68787ebc52 fixed warnings 6 months ago
Mathieu Serandour 3c22535509 pause instruction for busy waiting 6 months ago
Mathieu Serandour 0554127cfa huge speedup using double buffering and non temporal stores 6 months ago
Mathieu Serandour 7850616b3a terminal double char buffer 6 months ago
Mathieu Serandour f34d3129ed fs fix 6 months ago
Mathieu Serandour e3c769686a fixed warnings 7 months ago
Mathieu Serandour 67cccac5c5 updated fs interface 7 months ago
Mathieu Serandour 877868fbdc block_size const parameter 7 months ago
Mathieu Serandour 53ed6be7bd memsum argument char* -> void* 7 months ago
Mathieu Serandour 2c4186f328 moved checksum() to string.c 7 months ago
Mathieu Serandour 92a71cde6f fixed decimal bug 7 months ago
Mathieu Serandour d8162d8f80 release & debug targets 7 months ago