Commit Graph

788 Commits

Author SHA1 Message Date
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
4lDO2 c63c266400 Remove physmap in virtio. 2023-07-18 11:01:16 +02:00
4lDO2 477b1c0ada Remove physmap in acpid. 2023-07-18 11:01:16 +02:00
4lDO2 a0d233030b Remove physmap in vesad. 2023-07-18 11:01:16 +02:00
4lDO2 e0a0e2a532 Remove physmap in pcid. 2023-07-18 11:01:16 +02:00
4lDO2 6e94a9e236 Remove physmap for disk drivers. 2023-07-18 11:01:16 +02:00
4lDO2 094e3ba548 Add a crate for driver helpers. 2023-07-18 11:01:08 +02:00
Jeremy Soller 5256a9af47 nvmed: enable async feature 2023-07-17 19:51:53 -06:00
Jeremy Soller 07c3297134 ahcid: Use interrupts 2023-07-17 19:33:25 -06:00