Commit Graph

22 Commits

Author SHA1 Message Date
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