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
6a5e9d2613
virtio-core: add support for legacy transport
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2023-08-23 15:03:46 +10:00
4lDO2
625ae7f9e4
Use syscall git dependency.
2023-08-03 12:46:14 +02:00
4lDO2
d90edb0808
Implement improved mmap in vesad.
2023-08-03 10:50:48 +02:00
Ian Douglas Scott
bd2a66d817
Use default branch of netutils instead of removed branch
2023-08-02 18:41:26 -07:00
Jeremy Soller
d9b719904d
Update Cargo.lock
2023-08-02 09:32:12 -06:00
Anhad Singh
440d6381f9
inputd: rework display events
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2023-07-22 18:34:20 +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
4lDO2
fc7665eb77
Update Cargo.lock
2023-07-18 14:00:44 +02:00
4lDO2
25b1f7bfea
Update dependencies.
2023-07-18 11:08:03 +02:00
Jeremy Soller
3320cd2eee
Merge branch 'core' into 'master'
...
drivers: add `virtio-gpu`!
See merge request redox-os/drivers!96
2023-07-07 14:08:58 +00:00
Anhad Singh
5c4e7b36fa
make getty work
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2023-07-07 16:51:46 +10:00
Jeremy Soller
bfe8536d58
Add rtl8139 driver
2023-07-06 10:32:16 -06:00
Anhad Singh
2f2720263f
drivers: add inputd
...
Take out the input coalescing from `vesad` into `inputd`.
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2023-07-05 11:12:53 +10:00
Anhad Singh
c0950d0686
virtio-gpu: start working on the scheme
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2023-07-04 13:17:58 +10:00
Anhad Singh
7cc2f4eff7
virtio-gpu: start working on the scheme
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2023-07-03 17:12:59 +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
c898e2e01f
virtio-core: make send async
...
This allows for us to do cool stuff such as
`join!(queue.send(read_command), queue.send(write_command),
queue.send(read_command_2))`
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2023-06-29 14:21:34 +10:00
Anhad Singh
97e77e21b6
virtio-net: scheme :^)
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2023-06-28 12:58:51 +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
eee780fa0f
virtiod: split into virtio-core and virtiod
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2023-06-27 09:51:16 +10:00
Anhad Singh
c176903905
virtio-blk: read and scheme
...
* Minor code cleanup
* Able to read/write from the disk
* Recycle the descriptors (this is currently done inefficiently, will be
fixed in a follow up commit)
* Add the disk scheme for virtio-blk with working functionality for seek(),
read() and open()
* After all of this work, we are successfully able to boot redox from
virtio-blk!! :)
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2023-06-23 12:41:07 +10:00
Anhad Singh
f750d4223d
virtio: perform the device reset
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2023-06-19 12:19:57 +10:00
Anhad Singh
1580cb8c83
virtio: stub!
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2023-06-19 12:02:35 +10:00
Will Angenent
d682fb7994
Update orbclient
2023-04-04 18:21:31 +01:00
Ron Williams
1baac63934
clean up aml symbols
2023-03-29 01:41:13 -07:00
Ron Williams
23be7ed63c
Add serde with separate library for definitions
2023-03-27 20:58:59 -07:00
Ron Williams
9333d9acea
temporarily use forked library for AML
2023-03-21 17:14:50 -07:00
Jeremy Soller
7d7a706cb3
Update aml to 0.16.3
2023-03-03 18:24:17 -07:00
Jeremy Soller
9ba1358077
Used patched aml
2023-03-02 17:56:19 -07:00
Jeremy Soller
625064004d
Update for new Rust nightly
2023-02-11 14:37:22 -07:00
Ron Williams
9c739d7648
Add description text in toml format for each symbol in acpi:/symbols
2023-01-28 22:47:28 -08:00
Jeremy Soller
eb7b811c36
Add initial sb16 driver
2023-01-21 14:24:40 -07:00
Jeremy Soller
c57b3c8910
rtl8168: enable MSI and MSI-X
2022-11-19 16:18:39 -07:00
Jeremy Soller
ff205ad65d
ihda: Enable MSI and use pcid channel
2022-11-19 08:18:51 -07:00
Jeremy Soller
d7ca6eeeed
ac97: add stub driver for AC97
2022-11-15 13:37:31 -07:00
Jeremy Soller
08a1595f54
Implement ided using PIO and code from ahci
2022-09-07 15:28:04 -06:00
Jeremy Soller
41217ad6fa
Add ided stub
2022-09-07 12:16:16 -06:00
Jeremy Soller
ecb53b977d
QEMU USB touchscreen support
2022-08-31 21:15:13 -06:00
Jeremy Soller
e70d6b7ffb
Update to redox_syscall 0.3.4
2022-08-31 08:46:41 -06:00
Jeremy Soller
b13bcf729a
Update redox-syscall
2022-08-30 10:34:29 -06:00
4lDO2
af873f7626
Update redox_syscall dependency.
2022-07-27 17:55:39 +02:00
4lDO2
21e30b7339
Replace syscall::clone() with libc::fork().
2022-07-27 16:25:01 +02:00
4lDO2
322af701d6
Use aligned addresses in physmap.
2022-07-27 15:33:21 +02:00
Jeremy Soller
860821c150
Support compilation on more architectures
2022-07-26 16:01:54 -06:00
Jeremy Soller
fd45fa2818
Update Cargo.lock
2022-07-26 15:21:04 -06:00
4lDO2
07f10fb4d1
Update redox_syscall to v0.2.12
2022-03-24 16:06:00 +01:00
4lDO2
d426ffacea
Update toolchain to 2022-03-18.
2022-03-19 15:06:29 +01:00
Jeremy Soller
c5a1013bc2
rtl8168d: use syscall::Daemon
2022-03-01 20:34:27 -07:00
Jeremy Soller
d40a908cfd
Add logging to usbhidd
2022-02-14 09:38:40 -07:00