Commit Graph

796 Commits

Author SHA1 Message Date
Jeremy Soller f9415ac75e Merge branch 'core' into 'master'
inputd: fix panic when no devices are available

See merge request redox-os/drivers!113
2023-08-31 13:26:04 +00:00
Anhad Singh 74241e0273 inputd: fix panic when no devices are available
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2023-08-31 16:14:14 +10:00
Jeremy Soller 9d7e19cc0d Merge branch 'core' into 'master'
virtio-core: add support for legacy transport

See merge request redox-os/drivers!112
2023-08-23 12:26:44 +00:00
Anhad Singh 9980fe6bb9 virtio-blkd: remove repr(C) from the device config struct
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2023-08-23 15:09:51 +10:00
Anhad Singh 6a5e9d2613 virtio-core: add support for legacy transport
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2023-08-23 15:03:46 +10:00
Jeremy Soller ac9e4abcd0 virtio-core: Fix compilation on non-x86_64 2023-08-21 09:21:35 -06:00
Jeremy Soller 736e0564c2 Merge branch 'code-blocks' into 'master'
Add code blocks on the TODOs of the README

See merge request redox-os/drivers!111
2023-08-12 13:45:37 +00:00
Ribbon 2ba83c0401 Add code blocks on the TODOs of the README 2023-08-12 09:10:23 +00:00
Jeremy Soller 9beb4115d0 Merge branch 'better_fmap' into 'master'
Better fmap

See merge request redox-os/drivers!108
2023-08-07 15:37:20 +00:00
Jeremy Soller 7105951cc7 Merge branch 'rw_van_230728' into 'master'
block-io-wrapper: simplify block calculations

See merge request redox-os/drivers!107
2023-08-04 13:55:54 +00:00
Ron Williams 901c238e0d block-io-wrapper: simplify by using saturating_add 2023-08-04 03:50:45 -07:00
Jeremy Soller e8fe91e301 Merge branch 'inputd-panic-open' into 'master'
inputd: Don't panic on open with invalid path

See merge request redox-os/drivers!110
2023-08-04 02:32:34 +00:00
Ian Douglas Scott d56767216f inputd: Don't panic on open with invalid path 2023-08-03 19:05:33 -07:00
4lDO2 625ae7f9e4 Use syscall git dependency. 2023-08-03 12:46:14 +02:00
4lDO2 fc1dc21b13 Use updated mmap_prep decl. 2023-08-03 10:50:48 +02:00
4lDO2 ca6ea9b81a Use scheme trait for mmap_prep. 2023-08-03 10:50:48 +02:00
4lDO2 d90edb0808 Implement improved mmap in vesad. 2023-08-03 10:50:48 +02:00
Jeremy Soller 2cd96b8dff Merge branch 'netutils-branch' into 'master'
Use default branch of `netutils` instead of removed branch

See merge request redox-os/drivers!109
2023-08-03 01:59:40 +00:00
Ian Douglas Scott bd2a66d817 Use default branch of netutils instead of removed branch 2023-08-02 18:41:26 -07:00
Jeremy Soller 8db2c6372e Fix duplicate import 2023-08-02 09:32:25 -06:00
Jeremy Soller d9b719904d Update Cargo.lock 2023-08-02 09:32:12 -06:00
Jeremy Soller fbecf99dc8 Merge branch 'core' into 'master'
virtio-gpu: handling GPU resets

See merge request redox-os/drivers!101
2023-08-02 15:09:19 +00:00
Ron Williams 4846d21ff9 block-io-wrapper: allow up to MAX offset + len 2023-07-28 01:50:39 -07:00
Ron Williams d23b3046a4 block-io-wrapper: simplify block calculations 2023-07-28 00:57:36 -07:00
Jeremy Soller 9cd701c4db Merge branch 'rw_van_230727' into 'master'
pcid: replace add that should allow wrapping with explicit wrapping_add

See merge request redox-os/drivers!106
2023-07-27 13:03:36 +00:00
Ron Williams 156be64a9d pcid: replace add that should allow wrapping with explicit wrapping_add 2023-07-27 01:22:56 -07:00
Jeremy Soller 313ccef163 Merge branch 'quote-book-section' into 'master'
Quote the "A Note about Drivers" section

See merge request redox-os/drivers!105
2023-07-26 20:11:37 +00:00
Anhad Singh 71a6eb1bb2 inputd: add -A command to activate a VT
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2023-07-25 19:20:04 +10:00
Anhad Singh ed995306bd inputd: minor clippy fixes
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2023-07-25 16:36:46 +10:00
Anhad Singh 820b8370ae virtio-gpu: remove the +1 workaround
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2023-07-25 16:34:25 +10:00
Ribbon 2a09f96277 Quote the "A Note about Drivers" section 2023-07-24 19:13:42 +00:00
Jeremy Soller a102958bcd Merge branch 'rw_van_230723' into 'master'
acpid: fix physmap size bug

See merge request redox-os/drivers!104
2023-07-24 12:27:39 +00:00
Ron Williams 8c0d255ccd acpid: improved bug fix 2023-07-24 01:15:28 -07:00
Ron Williams 0f6d2b8c81 acpid: fix physmap size bug 2023-07-23 22:48:13 -07:00
Anhad Singh 440d6381f9 inputd: rework display events
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2023-07-22 18:34:20 +10:00
Jeremy Soller d07b13ae63 Merge branch 'patch1' into 'master'
virtio-netd: fix broken build

See merge request redox-os/drivers!103
2023-07-20 12:55:14 +00:00
Anhad Singh 443b7c9b8a virtio-netd: fix broken build
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2023-07-20 20:08:30 +10:00
Anhad Singh a153c8bc1c inputd: correctly pass on resize events
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2023-07-20 19:20:56 +10:00
Anhad Singh e457f03935 virtio-gpu: handling GPU resets
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2023-07-20 17:34:59 +10:00
Jeremy Soller a5a76f674a Merge branch 'remove_physmap' into 'master'
Remove physmap

See merge request redox-os/drivers!102
2023-07-19 11:29:52 +00:00
4lDO2 fc7665eb77 Update Cargo.lock 2023-07-18 14:00:44 +02:00
4lDO2 0277284874 Switch to common::Dma for each non-initfs driver. 2023-07-18 13:59:44 +02:00
4lDO2 44bbb302cf Switch to common::dma::Dma in ided. 2023-07-18 13:48:38 +02:00
4lDO2 e4374ac60d Switch to common::dma::Dma in virtio-*. 2023-07-18 13:47:15 +02:00
4lDO2 d9d8d06d33 Use common::Dma in nvmed. 2023-07-18 12:45:03 +02:00
4lDO2 433ea455cc Use common::Dma in ahcid. 2023-07-18 12:43:39 +02:00
4lDO2 089e8bac35 Move syscall::Dma to common. 2023-07-18 12:43:06 +02:00
4lDO2 2341e3cb16 Document memory:physical. 2023-07-18 12:24:11 +02:00
4lDO2 25b1f7bfea Update dependencies. 2023-07-18 11:08:03 +02:00
4lDO2 8555b8ab3d Remove physmap in non-initfs drivers too. 2023-07-18 11:01:17 +02:00