bjorn3
bc7469f7cd
Switch vmmouse global_asm block back to inline asm
...
There seems to be a bug somewhere in the global_asm block which causes a
SIGSEGV when making unrelated code changes to ps2d. Using an inline asm
block is easier to follow and less error prone around following the
calling convention.
2024-01-12 18:28:17 +01:00
Jeremy Soller
9422366782
ps2d: fix build on non-x86_64
2024-01-11 09:29:12 -07:00
Jeremy Soller
7892980eb4
Merge branch 'fix_vmmouse' into 'master'
...
Fix and re-enable vmmouse support
Closes #39
See merge request redox-os/drivers!125
2024-01-10 19:46:33 +00:00
bjorn3
7d4dd990e0
Try to enable vmmouse by default
...
This doesn't enable absolute mouse events yet as orbitral doesn't handle
them correctly.
2024-01-10 20:23:04 +01:00
bjorn3
f970a9c571
Check for vmware backdoor support before trying to enable vmmouse
2024-01-10 20:22:14 +01:00
bjorn3
8088cb8b20
Fix missing ret in global_asm block
...
This caused ps2d to get stuck in a crash loop when it's vmmouse support
is enabled.
2024-01-10 20:21:39 +01:00
Jeremy Soller
6d785b2964
Merge branch 'fetch_mac' into 'master'
...
Add support for fetching the mac address from the e1000d driver
See merge request redox-os/drivers!123
2024-01-08 15:59:45 +00:00
bjorn3
6dd86d366a
Add support for fetching the mac address from the e1000d driver
2024-01-07 15:36:49 +01:00
Jeremy Soller
4b1bf16e01
Merge branch 'remove_physfree' into 'master'
...
Remove physfree
See merge request redox-os/drivers!122
2023-12-16 18:00:57 +00:00
4lDO2
04f60cf7be
Fix ihdad.
2023-12-16 13:12:17 +01:00
4lDO2
8d11fb34de
Fix impl Display for MemoryType.
2023-12-16 12:25:02 +01:00
4lDO2
2e1e007836
Fix inputd path parsing.
2023-12-12 12:03:03 +01:00
4lDO2
ea73da92bf
Replace all physalloc usages with Dma.
2023-12-12 12:03:03 +01:00
4lDO2
0d99333c3f
Remove PhysBox.
2023-12-12 12:03:03 +01:00
Jeremy Soller
ea4c2f71e0
Merge branch 'ivan/bcm2835-sdhcid' into 'master'
...
add bcm2835-sdhci driver
See merge request redox-os/drivers!121
2023-12-11 16:09:03 +00:00
Ivan Tan
3871c99e6e
add bcm2835-sdhci driver
2023-12-09 12:16:06 +08:00
Jeremy Soller
21e0b06c16
Merge branch 'no_slash_in_schemes' into 'master'
...
Phase out / in scheme names.
See merge request redox-os/drivers!117
2023-11-15 17:30:03 +00:00
Jeremy Soller
e399f4a93a
Merge branch 'improve-readme' into 'master'
...
Improve the README
See merge request redox-os/drivers!120
2023-11-15 17:20:37 +00:00
Ribbon
ce5409f9bf
Improve the README
2023-11-15 17:20:37 +00:00
4lDO2
a6fee75f15
Phase out / in scheme names.
2023-11-09 14:39:57 +01:00
Jeremy Soller
82fe14960f
Fix build on x86
2023-11-08 09:54:27 -07:00
Jeremy Soller
aacac7e3e0
Merge branch 'improve-readme' into 'master'
...
Improve the README
See merge request redox-os/drivers!118
2023-11-08 16:34:46 +00:00
Ribbon
02dcf9c180
Improve the README
2023-11-07 15:12:50 +00:00
Jeremy Soller
30068b1bfa
Merge branch 'master' into 'master'
...
virtio-core: move things around so aarch64 builds
See merge request redox-os/drivers!116
2023-10-19 15:01:01 +00:00
Enver Balalic
ad9295715f
virtio-core: move things around so aarch64 builds
2023-10-19 15:01:01 +00:00
Jeremy Soller
f228483f1f
ahcid, nvmed: support MMIO on 32-bit systems
2023-09-09 12:15:07 -06:00
Jeremy Soller
676b1cda67
xhcid: support MMIO on 32-bit systems
2023-09-09 12:05:42 -06:00
Jeremy Soller
15e523c8eb
alxd,ihdad,rtl8168d: support MMIO on 32-bit systems
2023-09-09 11:19:17 -06:00
Jeremy Soller
a271e455a6
Update redox_syscall
2023-09-08 11:16:15 -06:00
Jeremy Soller
051532e516
Do not use git redox_syscall
2023-09-08 09:20:41 -06:00
Jeremy Soller
9193d4361a
Update redox_event
2023-09-07 20:54:53 -06:00
Jeremy Soller
61e9512468
Update redox_syscall to 0.4
2023-09-07 20:49:37 -06:00
Jeremy Soller
52b6912a5f
Merge branch 'live_daemon' into 'master'
...
Add a livedisk daemon.
See merge request redox-os/drivers!115
2023-09-08 01:57:16 +00:00
4lDO2
0d589a3189
Add a livedisk daemon.
2023-09-07 15:02:13 +02:00
Jeremy Soller
6934d7aad6
Merge branch 'pcid_replace_pipe2' into 'master'
...
Replace SYS_PIPE2 with libc::pipe in pcid.
See merge request redox-os/drivers!114
2023-08-31 20:15:04 +00:00
4lDO2
9fe01a2cf1
Update dependencies.
2023-08-31 21:20:23 +02:00
4lDO2
ba661f9719
Replace SYS_PIPE2 with libc::pipe in pcid.
2023-08-31 21:20:23 +02:00
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