Commit Graph

1576 Commits

Author SHA1 Message Date
Jeremy Soller ff0ac17992 Merge branch 'pcid_int_rework2' into 'master'
Use pci_allocate_interrupt_vector in nvmed

See merge request redox-os/drivers!302
2025-11-29 08:01:56 -07:00
bjorn3 5c55c4bb16 Use pci_allocate_interrupt_vector in nvmed 2025-11-29 15:39:08 +01:00
bjorn3 8dbd454ec8 Merge branch 'latest-redox-scheme' into 'master'
feat: Update some drivers to latest redox-scheme from the legacy scheme.

See merge request redox-os/drivers!296
2025-11-29 14:20:44 +00:00
Ibuki Omatsu a5d502625e feat: Update some drivers to latest redox-scheme from the legacy scheme. 2025-11-29 14:20:44 +00:00
Jeremy Soller fec64b98ef Merge branch 'pci_type_name_fix' into 'master'
Fix arg type typo

See merge request redox-os/drivers!300
2025-11-29 07:20:18 -07:00
aarch 627ead6e06 Fix arg type typo 2025-11-29 14:10:09 +00:00
Jeremy Soller 2f90aee27a Merge branch 'fix_warnings' into 'master'
Fix a bunch of warnings

See merge request redox-os/drivers!299
2025-11-29 06:45:24 -07:00
Jeremy Soller 0f24975ffb Merge branch 'pci_interrupts_rework5' into 'master'
Deduplicate int vector handling between ihdad and rtl network drivers

See merge request redox-os/drivers!298
2025-11-29 06:41:39 -07:00
bjorn3 420fde3c54 Remove a couple of unused feature gates 2025-11-29 11:16:59 +01:00
bjorn3 36e3834d8b Fix a bunch of warnings 2025-11-29 11:15:39 +01:00
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 d07a33ec0b Add timeouts to more driver spin loops 2025-11-26 09:30:45 -07: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 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 ec49a96640 More logging improvements 2025-11-01 20:44:26 -06:00
Jeremy Soller c4d28fff23 xhcid: adjust another log message 2025-11-01 19:55:35 -06:00
Jeremy Soller 6d5523de2a Set all log levels, reduce unnecessary logs 2025-11-01 19:36:38 -06:00
Jeremy Soller 4d4038dea7 Merge branch 'root_check_fix' into 'master'
Fix inverted root check

See merge request redox-os/drivers!295
2025-10-25 08:16:30 -06:00
aarch 22ab2fe17d Fix inverted root check 2025-10-25 15:42:45 +02:00
Jeremy Soller 53548166f7 Merge branch 'acpi_aml' into 'master'
Expose AML evaluation through acpi scheme

See merge request redox-os/drivers!292
2025-10-24 11:48:30 -06:00
aarch 63bad63321 Expose AML evaluation through acpi scheme 2025-10-24 11:48:29 -06:00
Jeremy Soller 57ca3be975 Fixup for last commit 2025-10-24 08:21:01 -06:00
Jeremy Soller 8bf5d60e96 Adjust logging, ensure drivers get unique logfiles 2025-10-24 08:19:34 -06:00
Jeremy Soller 731d22366d Merge branch 'bootlog-scroll' into 'master'
Add scrollback into fbbootlogd

See merge request redox-os/drivers!294
2025-10-22 11:56:40 -06:00
Wildan M fa9127ca34 Require shift key for scrollback and have better limit 2025-10-23 00:14:05 +07:00
Wildan M 6c9822893e Fix double key register on dbbootlogd 2025-10-22 17:02:03 +07:00
Wildan M 306079c091 Fix fmt 2025-10-22 16:27:38 +07:00
Wildan M b9d0599bac Add scrollback into fbbootlogd 2025-10-22 16:27:32 +07:00
Jeremy Soller dfb977875f ahcid: add timeouts to all spin loops 2025-10-21 15:13:26 -06:00
Jeremy Soller 71e9fc3a14 Merge branch 'ps2-keymap-config' into 'master'
Add ps2 scheme to make the keymap configurable

See merge request redox-os/drivers!293
2025-10-20 11:30:24 -06:00
Wildan M f18cd76081 Fix fmt 2025-10-20 23:36:38 +07:00