notsomeidiot123
|
6378f262fa
|
Respect lock on interrupt for ata_read() and ata_write(), add support for unix-style file descriptors
|
2026-03-01 15:42:47 -05:00 |
notsomeidiot123
|
f507134706
|
Fix sign on comparison
|
2026-02-02 02:47:53 -05:00 |
notsomeidiot123
|
1826eb1ad3
|
Various critical bug fixes across many files
|
2026-02-02 02:39:49 -05:00 |
notsomeidiot123
|
806e011256
|
Changed scheduler.c/kill() away from using old trick to using new kmalloc_page_paddr(uint32_t, uint32_t) function
|
2026-02-02 02:23:01 -05:00 |
notsomeidiot123
|
d16c1c68af
|
Minor fixes
|
2026-02-02 02:12:27 -05:00 |
notsomeidiot123
|
e5e0078f9c
|
Added spinlocks to ata_read() and ata_write(), fixed exiting DMA transfer too early
|
2026-01-23 15:37:43 -05:00 |
notsomeidiot123
|
b24125657c
|
Updated module API and disk_driver.c:ata_read()/ata_write() to be asynchronous
|
2026-01-23 13:47:47 -05:00 |
notsomeidiot123
|
09fa845774
|
Using smaller divisor now, for faster multitasking
|
2025-09-21 09:11:07 -04:00 |
notsomeidiot123
|
d07194c977
|
Make naming more consistent, work on VFS
|
2025-09-06 11:45:44 -04:00 |
notsomeidiot123
|
a6883dd536
|
Fixed scheduler for reals now :3
|
2024-11-20 17:55:09 -05:00 |
notsomeidiot123
|
ab9873fb6f
|
Scheduler Fixed
|
2024-11-19 14:19:19 -05:00 |
notsomeidiot123
|
8912c5921f
|
Fixed printf
|
2024-11-14 12:31:13 -05:00 |
notsomeidiot123
|
c39cca3f18
|
Working Scheduler and Kernel Threads
|
2024-11-14 10:19:26 -05:00 |
notsomeidiot123
|
0e2cfab914
|
Scheduling + setting up files
|
2024-11-12 14:30:31 -05:00 |