bjorn3
4ffed8096d
Move all drivers to /usr/lib/drivers
...
This makes them harder to accidentally run them from the shell, which
would not work. In the future this may also allow embedding the driver
config in the driver executable itself without having to look at all
non-driver executables too.
2024-06-16 17:02:14 +02:00
bjorn3
019779daee
Use hex pci id's in initfs.toml
...
This is consistent with the pcid configs for non-initfs drivers.
2024-06-14 11:06:49 +02:00
bjorn3
dc13752d74
Force usage of pcid_interface
2024-01-20 19:42:06 +01:00
bjorn3
f9f3407f36
Migrate ahacid to pcid_interface
2024-01-20 18:51:29 +01:00
Anhad Singh
2cfd62d194
remove patches from virtio-gpu/
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2023-07-06 17:38:44 +10:00
Anhad Singh
320fedbd76
virtio-gpud: get multiple displays to work
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2023-07-05 17:49:08 +10:00
Anhad Singh
4bbda21f0b
drivers: start building virtio-gpu
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2023-06-29 16:37:59 +10:00
Anhad Singh
6968a548d9
virtiod: rename to virtio-blkd
...
* Rename to `virtio-blkd`
* Start working on `virtio-netd`
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2023-06-27 10:26:04 +10:00
Anhad Singh
1580cb8c83
virtio: stub!
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2023-06-19 12:02:35 +10:00
Jeremy Soller
41217ad6fa
Add ided stub
2022-09-07 12:16:16 -06:00
Jeremy Soller
ed5257e23f
Enable xhcid and make usbhidd more quiet
2022-04-13 17:01:43 -06:00
Jeremy Soller
ac92188447
Move bgad and vboxd out of initfs
2022-02-28 14:17:34 -07:00
Jeremy Soller
0a617abb36
Disable xhcid
2022-02-28 14:10:41 -07:00
Jeremy Soller
b9d6ca7db5
nvmed: panic if BAR is 0
2022-02-11 10:41:56 -07:00
4lDO2
7b69d5b9b5
WIP: Use the enhanced pcid IPC.
2020-04-22 21:21:55 +02:00
4lDO2
7536048ceb
Parse some of the PCI capabilities, and setup IPC.
2020-04-19 14:45:46 +02:00
4lDO2
cbd9d83b69
SUPPORT CONFIGURE_ENDPOINTS!
2020-02-01 15:05:14 +01:00
4lDO2
faa29b1854
Add a really basic interface to xhcid.
2020-01-19 11:37:05 +11:00
Jeremy Soller
eda6bc6f92
Calculate and use PCI BAR memory sizes in most drivers.
2019-09-04 20:38:08 -06:00
Jeremy Soller
13dd6ae28f
nvmed: add to initfs and fix reading larger block sizes
2019-08-24 20:45:48 -06:00
Jeremy Soller
37e92ac8e5
nvmed: Implement admin queue
2019-08-23 20:29:19 -06:00
Jeremy Soller
15f3f0ad0f
Split pcid into initfs and fs parts
2017-07-20 19:37:35 -06:00