K. Lange
|
19657bae9f
|
lfbvideo: make that just a flag option
|
2023-05-21 05:43:08 +09:00 |
|
K. Lange
|
a823bc979e
|
lfbvideo: disable write-combining by default; add 'lfbwc' option to enable it
|
2023-05-21 05:39:26 +09:00 |
|
K. Lange
|
e80d2da3f3
|
net: Cleanup headers
|
2022-09-17 13:35:31 +09:00 |
|
K. Lange
|
ecbe7f6cbb
|
aarch64: don't be so intent on running driver bringup on cpu0
|
2022-08-30 17:11:42 +09:00 |
|
K. Lange
|
eed45cbba9
|
i965: cleanup, clear screen on initial mode set
|
2022-07-25 09:51:04 +09:00 |
|
K. Lange
|
b814ef7387
|
aarch64: dospart.ko as well
|
2022-04-18 20:40:28 -04:00 |
|
K. Lange
|
0d23a04c6c
|
aarch64: add ext2, iso9660 modules; JUMP26 reloc
|
2022-04-18 20:37:26 -04:00 |
|
K. Lange
|
f144266bc5
|
aarch64: ac97 driver as module
|
2022-04-13 16:19:56 -07:00 |
|
K. Lange
|
7fbb7d64d7
|
aarch64: e1000 driver as module
|
2022-04-13 16:19:56 -07:00 |
|
K. Lange
|
7129db86dd
|
xhci: Basic initialization
|
2022-04-10 07:59:25 +09:00 |
|
K. Lange
|
d0a4583988
|
e1000: restrict access to SIOCS* family, write()
|
2022-03-07 18:06:22 +09:00 |
|
K. Lange
|
b9b24f6190
|
meta: Add some magic to figure out what modules to build
|
2022-02-06 22:08:20 +09:00 |
|
K. Lange
|
4f510c7fef
|
x86_64: fixup include paths; mmu.h is shared now
|
2022-01-30 21:28:10 +09:00 |
|
K. Lange
|
b53a56fe72
|
aarch64: begin work on new target
|
2022-01-30 21:25:27 +09:00 |
|
K. Lange
|
511b0787bf
|
e1000: Fix incorrect mapping of user-writable ranges for rx/tx buffers
|
2022-01-11 13:53:38 +09:00 |
|
K. Lange
|
558c21b8b2
|
e1000: Remove debug procfs entry that was causing errors
|
2021-11-28 22:01:57 +09:00 |
|
K. Lange
|
9682c06273
|
meta: Update leading comments in modules/
|
2021-11-26 12:46:05 +09:00 |
|
K. Lange
|
01765b3e5e
|
ext2: fix block group calculation for inodes
|
2021-11-18 17:07:08 +09:00 |
|
K. Lange
|
d2fe9c19d7
|
ext2: Add some necessary mutexes around block and inode allocation
|
2021-11-18 16:08:08 +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
|
b1a236c88f
|
ext2: fixup expanding directories
|
2021-11-16 20:39:43 +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
|
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 |
|