Commit Graph

576 Commits

Author SHA1 Message Date
Jeremy Soller efab53910e Return error on nvme completion status 2022-08-30 11:59:10 -06:00
Jeremy Soller 55526d6ab0 Do not set SGL flag, we only use PRP 2022-08-30 11:51:00 -06:00
Jeremy Soller b13bcf729a Update redox-syscall 2022-08-30 10:34:29 -06:00
Jeremy Soller 3379a64258 Fix for last nvmed commit 2022-08-30 10:15:26 -06:00
Jeremy Soller 50338d9b24 Remove unnecessary event queue from nvmed 2022-08-30 09:56:12 -06:00
Jeremy Soller 83e7da750d Read actual BGA resolution when updating display resolution 2022-08-27 17:16:15 -06:00
Jeremy Soller 86b065d724 Allow boot to continue if HCI probe does not return 2022-08-27 08:33:53 -06:00
Jeremy Soller 8bbf1d8f5b Fix typo in xhcid 2022-08-27 08:18:19 -06:00
Jeremy Soller 7c1707c7de Ignore some ps2 init errors to improve compatibility 2022-08-23 07:58:24 -06:00
4lDO2 af873f7626 Update redox_syscall dependency. 2022-07-27 17:55:39 +02:00
Jeremy Soller c644ce9e7d Merge branch 'userspace_fexec' into 'master'
Userspace fexec

See merge request redox-os/drivers!81
2022-07-27 15:21:31 +00:00
4lDO2 21e30b7339 Replace syscall::clone() with libc::fork(). 2022-07-27 16:25:01 +02:00
4lDO2 badd5906d5 Page-align size in physmap. 2022-07-27 15:33:25 +02:00
4lDO2 322af701d6 Use aligned addresses in physmap. 2022-07-27 15:33:21 +02:00
Jeremy Soller cb9656d83d Fix minor issue on x86_64 2022-07-26 17:31:02 -06:00
Jeremy Soller 00de428d6b Workarounds for x86 32-bit 2022-07-26 17:20:34 -06:00
Jeremy Soller da8ecef8a7 Workarounds for aarch64 support 2022-07-26 16:11:45 -06: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
Jeremy Soller aedeb00e58 ps2d: Fix issue with VirtualBox controller init 2022-05-02 13:37:16 -06:00
Jeremy Soller 465aaa6d34 Make config and set_config retry, switch timeouts to spin loops 2022-04-28 08:20:20 -06:00
Jeremy Soller 568203d91b Make ps2d compatible with more laptops 2022-04-27 21:50:32 -06:00
Jeremy Soller 2ad84308bf Daemonize ps2d before doing ps2 init 2022-04-27 20:38:41 -06:00
Jeremy Soller 64f40c584b Fix ps2d daemon name in log messages 2022-04-27 15:12:52 -06:00
Jeremy Soller 0e9e91ddef Improve ps2d retries, fixes a few PS/2 mice 2022-04-27 15:07:25 -06:00
Jeremy Soller 59d3260722 Increase ps2d timeouts 2022-04-25 09:11:24 -06:00
Jeremy Soller b4256fdf00 Improve ahcid error format 2022-04-19 18:03:52 -06:00
Jeremy Soller ed5257e23f Enable xhcid and make usbhidd more quiet 2022-04-13 17:01:43 -06:00
Jeremy Soller a3a76284cb xhcid: set logging filter to info 2022-04-13 09:05:26 -06:00
Jeremy Soller 8db1781146 xhcid: use actual BAR size 2022-04-12 20:34:56 -06:00
Jeremy Soller 84a20ca706 Send events to orbital 2022-04-11 20:32:50 -06:00
Jeremy Soller 220e13c2d6 Map USB keyboards using us layout 2022-04-11 20:28:44 -06:00
Jeremy Soller 8e1f91137e e1000d: use syscall::Daemon 2022-04-01 18:02:49 -06:00
4lDO2 3795ea4893 Merge branch 'update-toolchain-2022' into 'master'
Update toolchain to 2022-03-18.

See merge request redox-os/drivers!79
2022-03-27 10:04:06 +00: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 0e6698de64 ps2d: Wait for ps2 initialization before sending daemon ready 2022-03-01 21:46:15 -07:00
Jeremy Soller 76d46d9236 p2sd: disable second port if no mouse found 2022-03-01 21:41:55 -07:00
Jeremy Soller 397f45e19d p2sd: fixes for mouseless systems 2022-03-01 21:34:53 -07:00
Jeremy Soller c69ee40684 Print out selected keymap 2022-03-01 20:56:08 -07:00
Jeremy Soller c5a1013bc2 rtl8168d: use syscall::Daemon 2022-03-01 20:34:27 -07:00
Jeremy Soller 0ff0c42ce6 p2sd: Add timeout handling 2022-03-01 20:34:13 -07:00
Jeremy Soller 64b49f10a0 Fix vesad rusttype feature 2022-02-28 14:23:47 -07:00
Jeremy Soller ac92188447 Move bgad and vboxd out of initfs 2022-02-28 14:17:34 -07:00
Jeremy Soller 0a617abb36 Disable xhcid 2022-02-28 14:10:41 -07:00
Jeremy Soller d31133956d Remove debug: logging from acpid, logd now handles that 2022-02-28 14:02:58 -07:00
Jeremy Soller 88fc91dfb7 Only create acpi scheme after tables are found and parsed 2022-02-28 11:21:47 -07:00
Jeremy Soller 07a2c5d590 Do not require display:input in usbhidd yet 2022-02-14 10:12:12 -07:00
Jeremy Soller d40a908cfd Add logging to usbhidd 2022-02-14 09:38:40 -07:00
Jeremy Soller 0cd3a6b797 Fix scheme name for xhcid and launch drivers 2022-02-14 09:38:31 -07:00