Commit Graph

159 Commits

Author SHA1 Message Date
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
e5b35c1b47 ext2: No cache for you 2021-11-15 21:51:47 +09:00
K. Lange
8994db92f3 sync: temporary thing for testing; not a proper sync 2021-11-14 16:04:54 +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
1ff5352d2a ext2: Assign correct ownership of new files 2021-11-11 09:18:49 +09:00
K. Lange
6cea1dd330 i965: Don't load if mode wasn't already set 2021-11-01 19:05:18 +09:00
K. Lange
710b336235 vbox: Minor cleanup, don't process events we didn't get an IRQ for 2021-10-31 22:25:18 +09:00
K. Lange
49342b7996 net: try to actually track received packet sizes... 2021-10-25 18:27:08 +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
32c3bf1825 insmod: Support passing arguments to modules 2021-10-20 10:33:35 +09:00
K. Lange
d60b2daccd hda: stub module 2021-10-12 10:55:13 +09:00
K. Lange
538cc9319e es1371: Audio driver for vmware 2021-10-10 15:13:29 +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
178841882b iso9660: try to catch some potential mount errors 2021-10-07 20:20:07 +09:00
K. Lange
05e224dee7 kernel: Better fault reports 2021-10-04 20:34:42 +09:00
K. Lange
4ef5ee0416 net: Add stats counters 2021-09-30 19:09:04 +09:00
K. Lange
60b3446f00 e1000: add ref link 2021-09-17 21:43:07 +09:00
K. Lange
3f94c70293 e1000: rewrite tx a bit 2021-09-17 21:37:30 +09:00
K. Lange
aabbde7877 net: another batch of rewrites 2021-09-17 21:03:53 +09:00
K. Lange
530b9798af e1000: Don't print that message 2021-09-09 16:49:56 +09:00
K. Lange
4b21b9f1fd e1000: More transmit changes... 2021-09-09 16:47:27 +09:00
K. Lange
6dce5659ec e1000: More driver rewrites 2021-09-09 16:38:08 +09:00
K. Lange
e87f09a1b4 piix4: move to module, only load in virtualbox 2021-09-09 12:22:30 +09:00
K. Lange
0edb682567 net: add missing declaration 2021-09-08 19:49:22 +09:00
K. Lange
73495747b9 e1000: remove print 2021-09-08 19:46:35 +09:00
K. Lange
8d52e26637 e1000: Receive SRPD irqs? 2021-09-08 19:23:59 +09:00
K. Lange
fd10920585 net: e1000 receive fixes? 2021-09-08 19:11:28 +09:00
K. Lange
ff8714a318 ext2: report ROFS 2021-09-07 19:00:16 +09:00
K. Lange
e6fd57b3e7 ext2: Recover (experimental) ext2 filesystem driver 2021-09-07 18:52:26 +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
8984cc8f71 groups: First pass at support for supplementary group lists 2021-08-31 20:46:48 +09:00
K. Lange
8fbbc205be ahci: more testing 2021-08-31 19:43:12 +09:00
K. Lange
996fe55ab0 dospart: recover and convert to mount function 2021-08-31 16:56:34 +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
9ae8eba0e4 vmware: enable resize support 2021-08-30 13:16:29 +09:00
K. Lange
2cf304ea31 modules: cleanup header comments 2021-08-30 13:07:07 +09:00
K. Lange
c6fade0edc pcspkr: recover module 2021-08-30 13:05:39 +09:00
K. Lange
eb9a2c0f83 iso9660: recover, fixup driver 2021-08-30 12:57:47 +09:00
K. Lange
b8f2f93dee test: more detailed logging for USB so we can test xhci 2021-08-21 08:04:59 +09:00
K. Lange
3e509e0db2 ahci: wip module 2021-08-08 16:37:29 +09:00
K. Lange
91efdaa9f7 xhci: convert to module 2021-08-08 16:37:19 +09:00
K. Lange
6b308e5fc1 i965: Send mode change signal? 2021-07-19 19:50:41 +09:00
K. Lange
236c8bacb3 modules: Reimplement loadable kernel modules 2021-07-17 18:55:54 +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
046ec9538f vmware: initialize vmware_mouse_byte or it resolves incorrectly by linker 2020-04-24 21:53:20 +09:00