bjorn3
1b1c6abc62
Add 'ptyd/' from commit '4ba5c4ead35a7e8458af89e565c46c275f304ef4'
...
git-subtree-dir: ptyd
git-subtree-mainline: b33f98968c
git-subtree-split: 4ba5c4ead3
2025-02-21 20:11:54 +01:00
bjorn3
b33f98968c
Add ipcd to the cargo workspace
2025-02-21 20:08:02 +01:00
bjorn3
b0586e9ead
Add 'ipcd/' from commit 'e6f672bd48f9ac65a194f804bd0ed64c307f7b67'
...
git-subtree-dir: ipcd
git-subtree-mainline: 999da13e76
git-subtree-split: e6f672bd48
2025-02-21 20:07:22 +01:00
Jeremy Soller
999da13e76
Merge branch 'on_close' into 'main'
...
Switch to one-way close message for ramfs.
See merge request redox-os/base!1
2025-02-21 17:51:57 +00:00
4lDO2
c101162b64
Switch to one-way close message for ramfs.
2025-02-21 18:45:13 +01:00
Jeremy Soller
7012dffdf1
Merge branch 'ps2-timeout' into 'master'
...
ps2d: Use sleep rather than busy-waits for timeouts
See merge request redox-os/drivers!231
2025-02-18 22:19:31 +00:00
bjorn3
8824229b9e
Move a couple of files to the top level
2025-02-18 21:35:28 +01:00
bjorn3
0c22306ea4
Add all packages to a workspace
2025-02-18 21:33:33 +01:00
bjorn3
f3c502a336
Add 'zerod/' from commit 'dde32fba345b3dfc770cb37c60c74647529046c8'
...
git-subtree-dir: zerod
git-subtree-mainline: f25ddc236b
git-subtree-split: dde32fba34
2025-02-18 21:32:19 +01:00
bjorn3
f25ddc236b
Add 'randd/' from commit '80e27cb3d923e3a2c91b59122376e18233111a99'
...
git-subtree-dir: randd
git-subtree-mainline: 2179992ac3
git-subtree-split: 80e27cb3d9
2025-02-18 21:32:14 +01:00
bjorn3
2179992ac3
Add 'ramfs/' from commit '306433d0a553bbea81c7ef92a233d215dff1cf62'
...
git-subtree-dir: ramfs
git-subtree-mainline: daa4622b38
git-subtree-split: 306433d0a5
2025-02-18 21:32:04 +01:00
bjorn3
daa4622b38
Add 'logd/' from commit 'db36d01782a6b9cc7ec995f884f8c1259d79903e'
...
git-subtree-dir: logd
git-subtree-mainline: 38c917a56b
git-subtree-split: db36d01782
2025-02-18 21:31:45 +01:00
bjorn3
38c917a56b
Add 'init/' from commit '0e7a0d3ab46817915180adbbb775c76d67fee31c'
...
git-subtree-dir: init
git-subtree-mainline: 57f2dca267
git-subtree-split: 0e7a0d3ab4
2025-02-18 21:31:28 +01:00
toadster172
4898261594
ps2: Use sleep functions for read and write waits
2025-02-17 17:42:51 -06:00
Jeremy Soller
7efb54c6b0
Merge branch 'ihdad-fix' into 'master'
...
ihdad: Fix initialization procedure
See merge request redox-os/drivers!230
2025-02-08 15:32:39 +00:00
Alice Shelton
7f12a14505
ihdad: Follow spec more closely for state changes
2025-02-08 01:47:52 -06:00
Jeremy Soller
7e798dfe91
Merge branch 'jespersm-master-patch-43825' into 'master'
...
Fix link to "a-note-about-drivers"
See merge request redox-os/drivers!229
2025-02-06 16:07:33 +00:00
Jesper Møller
aa3887d4e7
Fix link to "a-note-about-drivers"
2025-02-04 20:54:40 +00:00
Jeremy Soller
4ba5c4ead3
Merge branch 'scheme-update' into 'master'
...
Update for latest redox-scheme
See merge request redox-os/ptyd!13
2025-01-13 22:23:18 +00:00
Ron Williams
7a3c03dedd
Update for latest redox-scheme
2025-01-13 22:23:18 +00:00
Jeremy Soller
3f67a82d1f
Update rust-toolchain
2025-01-13 14:33:28 -07:00
bjorn3
57f2dca267
Initial commit
2025-01-11 14:25:16 +01:00
Ribbon
9ffd72a590
Add README.md
2025-01-09 12:21:02 +00:00
Ribbon
9521cffd6d
Add README.md
2025-01-09 12:20:40 +00:00
Ribbon
dde32fba34
Add README.md
2025-01-09 12:19:04 +00:00
Ribbon
db36d01782
Add README.md
2025-01-09 12:18:48 +00:00
Ribbon
0e7a0d3ab4
Document how to contribute and do development in the README
2025-01-09 12:12:09 +00:00
Ribbon
306433d0a5
Document how to contribute and do development in the README
2025-01-09 12:06:21 +00:00
Ribbon
e6f672bd48
Document how to contribute and do development in the README
2025-01-09 12:05:13 +00:00
Ribbon
80e27cb3d9
Add README.md
2025-01-09 12:03:02 +00:00
Ribbon
9c7c874cbc
Document how to contribute and do developpment in the README
2025-01-09 11:58:27 +00:00
Ribbon
b26aa9b32b
Document how to contribute and do development in the README
2025-01-09 11:54:44 +00:00
Jeremy Soller
e4ac216fe2
Merge branch 'pcid_cleanup' into 'master'
...
Remove some dependencies of pcid
See merge request redox-os/drivers!228
2024-12-30 11:46:53 +00:00
bjorn3
898f8dc72b
pcid: Remove usage of paw
2024-12-30 11:41:34 +01:00
bjorn3
e6139319e8
pcid: Remove a couple of unused dependencies
2024-12-30 11:40:02 +01:00
Jeremy Soller
4c1c1df0ad
Merge branch 'graphics_ipc_crate' into 'master'
...
graphics: Introduce graphics-ipc crate
See merge request redox-os/drivers!227
2024-12-28 22:45:56 +00:00
Jeremy Soller
dcef51fc60
Merge branch 'optimize_damage_tracking' into 'master'
...
graphics/console-draw: Collapse consecutive damage entries
See merge request redox-os/drivers!226
2024-12-28 22:45:04 +00:00
bjorn3
5fc04c332d
graphics: Move Damage from inputd to graphics-ipc
2024-12-28 16:26:18 +01:00
bjorn3
7b11acbc46
graphics: Introduce graphics-ipc crate
...
While for now this for now only includes helpers for the current limited
display interface which is relatively simple to implement manually, in
the future we will likely need a more complex interface with gpu drivers
that would be hard to get right without a common crate proving the
interface.
2024-12-28 16:21:58 +01:00
bjorn3
5bfce514be
graphics/console-draw: Collapse consecutive damage entries
2024-12-28 15:18:55 +01:00
Jeremy Soller
d7c98a877a
Merge branch 'misc_graphics_cleanups' into 'master'
...
Various cleanups for the graphics subsystem
See merge request redox-os/drivers!225
2024-12-28 14:14:17 +00:00
bjorn3
5af43fcaa2
graphics/vesad: Merge OffscreenBuffer into GraphicScreen
2024-12-28 14:51:02 +01:00
bjorn3
b5eeaed9e1
graphics/virtio-gpud: Use resource size rather than display size in set_scanout
...
This ensures we use the right size if the display got resized but the
resource hasn't been resized yet.
2024-12-28 14:32:56 +01:00
bjorn3
0b8648ff5b
graphics/virtio-gpud: Move some initialization code around
2024-12-28 14:16:56 +01:00
bjorn3
1ef298e576
graphics/virtio-gpud: Remove getters and setters for ResourceCreate2d
2024-12-28 14:04:10 +01:00
bjorn3
1d89ca7bd2
graphics/virtio-gpud: Remove unnecessary VolatileCell
...
The virtio queue abstraction already provides the necessary
synchronization to make everything data-race free without volatile
accesses.
2024-12-28 14:01:09 +01:00
bjorn3
9afe3b390b
graphics/vesad: Remove all usage of unstable features
2024-12-27 15:57:43 +01:00
bjorn3
ed9ad1aaf1
graphics/vesad: Remove old resizing code
...
Graphics clients will need to handle resizing themself anyway for
handoff between graphics drivers and as such don't need the graphics
to modify the framebuffer during resize.
2024-12-27 15:57:18 +01:00
Jeremy Soller
ee62075339
Merge branch 'unused_dup_impls' into 'master'
...
Remove all dup impls that only accept empty paths
See merge request redox-os/drivers!220
2024-12-27 14:14:23 +00:00
bjorn3
b1743d800c
Remove all dup impls that only accept empty paths
...
Those dups are handled by the kernel already by creating a new reference
to the underlying file descriptor.
2024-12-27 15:13:42 +01:00