Commit Graph

  • e14e56349f pcid: Remove method to get the current feature status bjorn3 2024-06-09 21:40:43 +02:00
  • 123eef9635 pcid: Move capability offset into the Capability enum bjorn3 2024-06-09 21:34:48 +02:00
  • 1fba5f7505 Merge branch 'pcid_cleanup2' into 'master' Jeremy Soller 2024-06-10 17:43:35 +00:00
  • ac08f016cd Merge branch 'ld_so_cleanup' into 'master' Jeremy Soller 2024-06-10 12:21:23 +00:00
  • e9ba024aaa Remove redundant .cargo/config 4lDO2 2024-06-10 11:52:59 +02:00
  • 027d952c39 pcid: Remove parsing of unused capabilities bjorn3 2024-06-09 19:35:04 +02:00
  • 8f9bbecd0c pcid: Rustfmt main.rs bjorn3 2024-06-09 19:08:12 +02:00
  • fd3cf79884 pcid: Move spawning and interacting with subdrivers out of main.rs bjorn3 2024-06-09 19:07:38 +02:00
  • 59120be16a Merge branch 'pcid_cleanup' into 'master' Jeremy Soller 2024-06-09 18:10:48 +00:00
  • eb2e670cd6 pcid: Explain why PciBar is used instead of pcid_types::Bar bjorn3 2024-06-09 18:53:19 +02:00
  • b04915673d pcid: Remove ConfigReader and ConfigWriter traits bjorn3 2024-06-09 18:51:55 +02:00
  • d70cf080bb pcid: Remove with_pci_func_raw bjorn3 2024-06-09 18:40:03 +02:00
  • 9aed7d560e pcid: Merge CapabilityOffsetsIter into CapabilitiesIter bjorn3 2024-06-09 18:21:50 +02:00
  • 9d37d15827 pcid: Avoid duplicate read of vendor and device id bjorn3 2024-06-09 18:14:18 +02:00
  • 1593884938 pcid: Use capability_pointer method instead of a raw read bjorn3 2024-06-09 18:12:59 +02:00
  • 7f5a340c83 pcid: Remove cap_pointer from PciHeader::PciToPci bjorn3 2024-06-09 18:06:33 +02:00
  • ba6b91d561 pcid: Move print_pci_function to a PciHeader method bjorn3 2024-06-09 16:46:59 +02:00
  • 9bd0a8a0e5 Merge branch 'pci_types_update_interrupt' into 'master' Jeremy Soller 2024-06-09 13:10:35 +00:00
  • 4b384066f2 Use pci_types for setting the interrupt line bjorn3 2024-06-09 15:05:47 +02:00
  • 43f5641285 Merge branch 'update_pci_types' into 'master' Jeremy Soller 2024-06-09 12:11:50 +00:00
  • 7ddae5fa03 pcid: Add fixme bjorn3 2024-06-09 14:03:32 +02:00
  • 3737a70cc1 pcid: Reduce visibility of server handle send/recv bjorn3 2024-06-09 14:00:30 +02:00
  • 6825d9b2ba pcid: Remove support for connecting to non-default server bjorn3 2024-06-09 13:57:35 +02:00
  • 785f53c70c pcid: Stop explicitly passing PciAddress to several functions bjorn3 2024-06-09 13:41:59 +02:00
  • 38a729bc76 Handle some stabilized rustc features bjorn3 2024-06-09 13:39:39 +02:00
  • 020a3ef631 pcid: Update to pci_types 0.9.0 bjorn3 2024-06-09 13:38:34 +02:00
  • 6e86e64fdf Move pthread into TCB. 4lDO2 2024-05-01 13:40:50 +02:00
  • 326c8a6231 Split shared ld_so code and actual ld_so stubs. 4lDO2 2024-05-01 13:17:20 +02:00
  • 81e6fc70d2 Enable use of MmapMode::Cow Jeremy Soller 2024-06-05 12:56:29 -06:00
  • 136ff8c8dc Update dependencies Jeremy Soller 2024-05-27 09:40:10 -06:00
  • fe5d3d11a5 Update dependencies Jeremy Soller 2024-05-27 09:38:48 -06:00
  • 2058101f61 Update dependencies Jeremy Soller 2024-05-27 09:37:39 -06:00
  • faec36773b 0.6.4 Jeremy Soller 2024-05-27 09:35:10 -06:00
  • 247ef8bf62 Merge branch 'endian-num' into 'master' Jeremy Soller 2024-05-27 15:34:24 +00:00
  • 8cc2e31299 Migrate from redox_simple_endian to endian-num Martin Kröning 2024-05-27 14:05:43 +02:00
  • 593959a7c3 Allow fp-armv8 in order to compile for aarch64 on new nightly Jeremy Soller 2024-05-11 14:45:44 -06:00
  • ccfe5ece20 Update feature required for aarch64 yield Jeremy Soller 2024-05-11 14:16:02 -06:00
  • c9698b5d2d Update to new nightly Jeremy Soller 2024-05-11 14:13:41 -06:00
  • 67df958d11 Update to new nightly Jeremy Soller 2024-05-11 14:11:58 -06:00
  • 73952b69ed Update to new nightly Jeremy Soller 2024-05-11 14:00:59 -06:00
  • e7d00a8e05 Add driver for arm,gic-v3 Jeremy Soller 2024-05-08 11:24:46 -06:00
  • 9e3688b507 Revert "Support arm,gic-v3" Jeremy Soller 2024-05-07 15:24:50 -06:00
  • e33015a5f8 Support arm,gic-v3 Jeremy Soller 2024-05-07 15:20:34 -06:00
  • b7a4527ab8 Do not print on unsupported epoll flags Jeremy Soller 2024-05-06 15:24:56 -06:00
  • 8ab61e3d9a Convert syscall events to EPOLL events Jeremy Soller 2024-05-06 15:16:31 -06:00
  • 0f5e6a5649 Correct EPOLL constants Jeremy Soller 2024-05-06 15:00:50 -06:00
  • 59e7d2d70f Return 0 when epoll_ctl is successful Jeremy Soller 2024-05-06 14:29:21 -06:00
  • 371cde006b Format Jeremy Soller 2024-05-06 14:28:42 -06:00
  • 8caf28793e Implement USB HID scroll Jeremy Soller 2024-05-01 13:29:21 -06:00
  • 7f409d46bf Fix futex wakeup when CoW has occurred. 4lDO2 2024-04-27 19:35:17 +02:00
  • 69d4db511a 0.2.20 Jeremy Soller 2024-04-22 15:28:20 -06:00
  • 52281ea9b5 0.2.19 Jeremy Soller 2024-04-19 13:33:16 -06:00
  • fd973a1d7d xhcid: allow configuring multiple interfaces Jeremy Soller 2024-04-17 09:24:28 -06:00
  • 9ec71c6ba4 xhcid/usbhidd: build out USB HUB driver Jeremy Soller 2024-04-17 08:51:02 -06:00
  • 68d838650a Init usbhubd Jeremy Soller 2024-04-16 21:44:37 -06:00
  • f3dc1e0c7e xhcid: add hub descriptor and do not return error if driver not found Jeremy Soller 2024-04-16 21:26:47 -06:00
  • c0a4448c0b xhcid/usbhidd: remove extra set idle code, just use device request Jeremy Soller 2024-04-16 21:26:14 -06:00
  • 42f612bfda xhcid/usbhidd: WIP spawning drivers on all interfaces Jeremy Soller 2024-04-16 13:07:17 -06:00
  • 12c28e90fd usbhidd: do not log vendor defined events Jeremy Soller 2024-04-16 11:21:51 -06:00
  • 13ebe960dd xhcid: always use polling Jeremy Soller 2024-04-16 11:13:50 -06:00
  • 9069c64b87 xhcid: fixes for setting config and interface when CIC is false Jeremy Soller 2024-04-16 11:09:57 -06:00
  • 18eab7c0dc xhcid: always set CIE to match CIC Jeremy Soller 2024-04-16 11:09:38 -06:00
  • 667a8e42f9 xhcid: fix set_interface request type Jeremy Soller 2024-04-16 11:09:26 -06:00
  • 784575032f usbhidd: fix configuration request Jeremy Soller 2024-04-16 11:09:11 -06:00
  • a2c024c03e Add HID protocol and idle configuration to USB stack Jeremy Soller 2024-04-16 10:20:25 -06:00
  • ec4f2f594c xhcid: document arguments to trb.normal Jeremy Soller 2024-04-16 09:47:34 -06:00
  • c2c7965bdd Apply README suggestions Wildan Mubarok 2024-04-16 15:20:23 +00:00
  • 29b1c1aa0d xhcid: fix isoch and interrupt endpoint types being swapped Jeremy Soller 2024-04-16 09:13:44 -06:00
  • c85baf220e xhcid: add number to trb completion codes Jeremy Soller 2024-04-16 08:56:16 -06:00
  • bd09256991 usbhidd: find endpoint number Jeremy Soller 2024-04-16 08:55:55 -06:00
  • a3be1d88d4 usbhidd: dynamically locate config, interface, and alternate setting Jeremy Soller 2024-04-16 08:11:05 -06:00
  • 61e2ee224a xhcid: improve endpoint parsing Jeremy Soller 2024-04-16 08:10:32 -06:00
  • 22cf77093b Add instructions to test relibc against a recipe Wildan M 2024-04-16 16:32:35 +07:00
  • 806be9bdc6 xhcid: associate stalls on setup stage with transfers Jeremy Soller 2024-04-15 15:02:05 -06:00
  • 64fcd0a323 xhcid: ensure max packet size is set correctly before reading descriptors Jeremy Soller 2024-04-15 12:54:05 -06:00
  • 3ad6427e28 Disable AP if it has the same ID as BSP Jeremy Soller 2024-04-13 10:01:36 -06:00
  • 5b5b2dbc97 Debug messages during device init Jeremy Soller 2024-04-13 09:34:00 -06:00
  • 12bc7273bf xhcid: add more debugging Jeremy Soller 2024-04-12 11:25:15 -06:00
  • e070abc7cb Fix network device logging paths Jeremy Soller 2024-04-12 10:37:42 -06:00
  • c99cd3a843 usbhidd: use rehid ReportHandler Jeremy Soller 2024-04-12 09:27:36 -06:00
  • 0060dd326b Update rmm 4lDO2 2024-04-12 16:25:58 +02:00
  • 99fcfc5fae Skip insufficiently large bump alloc regions. 4lDO2 2024-04-11 22:02:44 +02:00
  • 571bd9cf3e usbhidd: move code to rehid Jeremy Soller 2024-04-11 09:36:20 -06:00
  • 161a92c9c2 Forbid strong fdtbl refs after setting context's. 4lDO2 2024-04-10 21:39:33 +02:00
  • e4246d6704 Re-enable sys:log Jeremy Soller 2024-04-10 10:38:46 -06:00
  • 32b7cc3b77 ps2d: fix typo Jeremy Soller 2024-04-10 10:38:05 -06:00
  • 3fc9103826 Fix altreloc remap, always NOP-fill padding bytes. 4lDO2 2024-04-10 16:08:56 +02:00
  • 373c2e30a2 Merge branch 'fix_sync' into 'master' Jeremy Soller 2024-04-05 20:31:07 +00:00
  • 1fba2ef10a Various futex fixes Jacob Lorentzon 2024-04-05 20:31:06 +00:00
  • cd3f937861 Make futex timeout absolute, and properly return ETIMEDOUT Jacob Lorentzon 2024-04-05 20:31:03 +00:00
  • fbaa93e8fa Fix profiling stack trace bp bounds checking. 4lDO2 2024-04-04 15:45:47 +02:00
  • 1b5ea82c02 Merge branch 'readme-cleanup' into 'master' Jeremy Soller 2024-04-04 13:10:06 +00:00
  • 331b75f9bc Improve and cleanup the README Ribbon 2024-04-03 21:45:26 +00:00
  • 7cf68bc8ee Merge branch 'fix_fpath' into 'master' Jeremy Soller 2024-04-02 13:25:53 +00:00
  • c53c38bcae Fix double slashes in fpath. 4lDO2 2024-04-02 15:10:03 +02:00
  • 68e072aac9 Return correct fevent flags in PipeScheme. 4lDO2 2024-04-02 15:01:26 +02:00
  • ab5edf2225 Update redoxfs Jeremy Soller 2024-04-01 13:33:04 -06:00
  • 7b9f9f663d Update redoxfs Jeremy Soller 2024-04-01 13:31:54 -06:00
  • dcba5d8018 0.6.3: Fix CoW of records dropping data Jeremy Soller 2024-04-01 13:30:31 -06:00
  • 7bcc07f357 Merge branch 'redox-users' into 'master' Jeremy Soller 2024-04-01 13:25:03 +00:00