Commit Graph

18 Commits

Author SHA1 Message Date
566b35f4d5 Big code refactor, get rid of HAL entirely 2025-11-11 21:26:27 +01:00
7015bc9576 Decouple I/O from HAL 2025-11-11 19:59:01 +01:00
344952fb5f Move string functions/utils from HAL to std/string 2025-11-11 19:54:09 +01:00
6722f42e68 fix tiny leak 2025-10-26 17:38:39 +01:00
2b3b135160 fix unused stuff warnings 2025-10-25 23:26:32 +02:00
e8d8e5e9f9 Expose raw reads/writes to store devs via dev interface 2025-10-20 00:00:53 +02:00
01da863b8b Handle disk partitioning 2025-10-19 22:29:19 +02:00
68e0e8848d Clean up kernel/storedev/atasd.c, remove ata_probe1() 2025-10-19 15:48:51 +02:00
c3621a33dc Support up to 4 ATA drives (primary and secondary bus) 2025-10-19 15:46:56 +02:00
4452f1b196 Change naming scheme for atasd and ramsd 2025-10-18 22:16:01 +02:00
0c3250e8d6 Remove/fix unused stuff and other warnings 2025-10-14 20:20:41 +02:00
25cb309105 Implement an ATA driver, Add vfsmount/vfsunmount syscalls 2025-10-14 00:39:59 +02:00
6b0e05e506 Expose storedevs to the outside world via dev interface 2025-10-11 02:35:15 +02:00
20b4545cae Fix minor warnings 2025-10-03 22:41:38 +02:00
f42c4b7e44 Rework shared headers 2025-09-05 17:08:40 +02:00
708c53c64d Move to new processctl syscall, share common kernel and ulib headers 2025-09-05 15:44:57 +02:00
8da890e388 Working port of Little FS 2025-08-16 20:35:00 +02:00
2b0566c56f Implement storedevs, prepare to port littlefs 2025-08-16 12:34:36 +02:00