Commit Graph

2725 Commits

Author SHA1 Message Date
bjorn3 f5475fc9a7 Deduplicate int vector handling between ihdad and rtl network drivers
Xhcid and nvmed still use their own get_int_method function as they need
need to distinguish between legacy, MSI and MSI-X interrupts.
2025-11-29 10:40:15 +01:00
Jeremy Soller 4d6581d454 xhcid: add more timeouts 2025-11-26 17:45:46 -07:00
Jeremy Soller 8ca163d575 ihdad: add many more timeouts and error handling 2025-11-26 17:30:03 -07:00
Jeremy Soller 84d43ecbf3 Add timeouts to ihdad, reduce nvmed timeouts 2025-11-26 09:53:25 -07:00
Jeremy Soller e76ecea4ce audiod: daemonize after creating audio scheme 2025-11-26 09:52:32 -07:00
Jeremy Soller d07a33ec0b Add timeouts to more driver spin loops 2025-11-26 09:30:45 -07:00
Jeremy Soller 6de1b07cb1 Merge branch 'recover-netstack' into 'main'
netstack: Do not quit at error

See merge request redox-os/base!39
2025-11-24 06:41:06 -07:00
Wildan M e65fbb6537 netstack: Do not quit at error 2025-11-23 22:09:20 -08:00
Jeremy Soller dd41c4f13e net: scheme created and daemon ready before device init 2025-11-23 09:23:09 -07:00
Jeremy Soller e3d5abdaa1 pcid: also scan bus 0x80 by default for Arrow Lake 2025-11-23 08:14:58 -07:00
Jeremy Soller 6a11465e3e pcid: allow unaligned access 2025-11-23 08:08:11 -07:00
Jeremy Soller 6d8d91ec85 hwd: daemonize 2025-11-22 20:44:15 -07:00
Jeremy Soller ccd8d8f158 hwd: launch pcid after acpid but before probe 2025-11-22 17:30:52 -07:00
Jeremy Soller 2ee3a846fb acpid: do not enter null namespace (workaround for pci) 2025-11-22 17:30:37 -07:00
Jeremy Soller e114fd9bda acpid: use pcid access file 2025-11-22 17:30:10 -07:00
Jeremy Soller cd5adcd848 acpid: initialize aml on demand 2025-11-22 17:29:46 -07:00
Jeremy Soller 2e96800384 pcid: add access file 2025-11-22 17:29:11 -07:00
Jeremy Soller e129875294 Remove unnecessary double evaluation of AML 2025-11-22 10:12:56 -07:00
Jeremy Soller 6107671e10 ihdad: signal ready after scheme creation 2025-11-22 09:45:20 -07:00
Jeremy Soller 732cde5bad Make PS/2 driver cleaner and more resilient 2025-11-21 21:07:05 -07:00
Jeremy Soller e5beee87dd ps2d: fix timeout code 2025-11-21 15:46:27 -07:00
Jeremy Soller 1145e908f1 ipcd: return sane value for SO_SNDBUF 2025-11-17 17:18:02 -07:00
Jeremy Soller c7b82d2c8f bootstrap: add link script for i586 2025-11-16 12:58:25 -07:00
Jeremy Soller 9704a4501e ipcd: refactor fevent handling 2025-11-16 09:02:27 -07:00
Jeremy Soller d609a3878f Merge branch 'use-upper-fdtbl' into 'main'
use upper fd table

See merge request redox-os/base!37
2025-11-16 08:39:31 -07:00
Jeremy Soller f629b061fa use upper fd table 2025-11-16 08:37:46 -07:00
Jeremy Soller 16ac15d5eb ipcd: remove unnecessary debug print 2025-11-14 18:25:36 -07:00
Jeremy Soller f8baa54411 Implement fpath on proc scheme 2025-11-14 11:37:14 -07:00
Jeremy Soller eb2da68f88 Handle MSG_DONTWAIT 2025-11-13 10:19:13 -07:00
Jeremy Soller 594748c1e1 ipcd: make require_connected_connection compatible with O_NONBLOCK 2025-11-10 16:41:55 -07:00
Jeremy Soller 7d2d5e9f60 Go back to redox-os/relibc for redox-rt 2025-11-10 07:36:01 -07:00
Jeremy Soller 386b48103e Merge branch 'getpeername' into 'main'
feat: Add getpeername support for uds schemes.

See merge request redox-os/base!36
2025-11-10 07:34:54 -07:00
Ibuki Omatsu 1033c6f430 feat: Add getpeername support for uds schemes. 2025-11-10 07:34:54 -07:00
Jeremy Soller 092d4001e1 Support SO_PEERCRED in unix streams 2025-11-08 08:39:02 -07:00
Jeremy Soller 68b483b0c7 Block require_connected_connection if already connecting 2025-11-08 07:45:07 -07:00
Jeremy Soller 3019f8f12a Fix return value for nonblock accept and recvfd 2025-11-07 20:11:13 -07:00
Jeremy Soller f311cdd813 Allow SCM_CREDENTIALS 2025-11-07 15:46:41 -07:00
Jeremy Soller 54105cecf8 Implement fstat for shm 2025-11-07 13:26:45 -07:00
Jeremy Soller fc183b1d07 Update dependencies 2025-11-07 08:40:55 -07:00
Jeremy Soller ee6e94ca1e Adjust ps2d timeouts 2025-11-02 08:15:38 -07:00
Jeremy Soller 93eeb4ca0b Adjust pcid logging 2025-11-02 08:00:19 -07:00
Jeremy Soller 28dd3596f3 More logging adjustments and set default level to info 2025-11-02 07:55:32 -07:00
Jeremy Soller 6dc44087bf Reduce logging in rtl ethernet drivers 2025-11-01 21:02:42 -06:00
Jeremy Soller 9ee833d5f2 ps2d: do not block on device init 2025-11-01 20:59:39 -06:00
Jeremy Soller dc605d6cb9 bootstrap: set log level to warn 2025-11-01 20:47:43 -06:00
Jeremy Soller b7b8126731 bootstrap: reduce logging 2025-11-01 20:45:25 -06:00
Jeremy Soller ec49a96640 More logging improvements 2025-11-01 20:44:26 -06:00
Jeremy Soller c560376d24 logd: do not log when ready 2025-11-01 20:33:48 -06:00
Jeremy Soller 212758724e ptyd: do not log when ready 2025-11-01 19:57:35 -06:00
Jeremy Soller c4d28fff23 xhcid: adjust another log message 2025-11-01 19:55:35 -06:00