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 |
|