Commit Graph

26 Commits

Author SHA1 Message Date
K. Lange
b9b24f6190 meta: Add some magic to figure out what modules to build 2022-02-06 22:08:20 +09:00
K. Lange
b48326cd23 ata: fix badly allocated prdt 2021-11-17 21:32:04 +09:00
K. Lange
4c816c1433 ata: drop the disk scheduler task and just use a proper sleepable mutex 2021-11-17 19:14:34 +09:00
K. Lange
7c0f882178 ata: deal in pages, not sectors 2021-11-16 08:56:14 +09:00
K. Lange
cc31ab9244 ata: New disk scheduler; less terrible but very slow 2021-11-15 21:52:03 +09:00
K. Lange
ea2a4a2faf ata: slap a warning at the top of that 2021-11-14 12:34:42 +09:00
K. Lange
fde9fe8753 ext2: Try to make this less broken 2021-11-14 10:49:01 +09:00
K. Lange
25602ba019 ata: Ensure we lock around submitting ATAPI command so we're woken up correctly 2021-10-21 08:48:03 +09:00
K. Lange
70e4d82524 ata: fix bad timeout on ATAPI initialization, fixes vbox seeing the CD 2021-10-07 20:21:01 +09:00
K. Lange
205c63a48b ata: identify disk before checking its size... 2021-09-07 18:40:27 +09:00
K. Lange
db9c2a6d3f ata: Don't make device nodes for disks that claim to be empty 2021-09-02 21:30:59 +09:00
K. Lange
d7b0faa9f9 ata: remove partition info which belongs to dospart module 2021-08-31 16:50:58 +09:00
K. Lange
03e22eb823 ata: Rudimentary recovery of the legacy ATA driver 2021-08-31 16:31:29 +09:00
K. Lange
b35f7ac8c9 misaka: initial merge 2021-05-31 10:54:11 +09:00
K. Lange
229c4f9631 atapi: Add timeout checks to resolve boot failures in newer QEMUs 2021-05-31 09:24:06 +09:00
K. Lange
96fe218d2f ata: apply same change for atapi 2018-12-28 09:49:58 +09:00
K. Lange
d922943547 ata: fix disk size and small reads 2018-12-28 09:37:17 +09:00
K. Lange
cf073fa36f ata: provide /dev/cdrom* as o=r 2018-12-27 21:15:23 +09:00
K. Lange
a97c3ab361 ata: fixup read/write on big disks 2018-11-23 12:34:23 +09:00
K. Lange
de7463d141 kernel: 64-bit offsets for VFS 2018-11-23 09:56:44 +09:00
K. Lange
b9e0a85817 Don't show /dev/cdrom0 if it's empty (for now) 2018-09-11 17:43:34 +09:00
K. Lange
095d087e1d IRQ stuff 2018-07-21 16:02:39 +09:00
K. Lange
557f578574 Don't use my given name in copyright headers; update everything to 2018 because why not 2018-05-01 17:12:56 +09:00
K. Lange
5dd763780a Unify list, tree, hashmap implementations with userspace/kernel 2018-04-24 19:28:50 +09:00
K. Lange
1355502e6c Reorganize headers 2018-03-19 11:38:11 +09:00
K. Lange
3f4293d357 Merge kernel 2018-03-16 21:56:19 +09:00