Commit Graph

  • 3dbf9ad3e7 Comment out XHCI interrupt message Jeremy Soller 2020-03-11 11:58:52 -06:00
  • 2629918100 Fix issue if test:redox is run without build:redox Jeremy Soller 2020-03-10 21:08:01 -06:00
  • 0090396132 Run cargo test Jeremy Soller 2020-03-10 21:03:52 -06:00
  • 880e3c7854 Merge branch 'master' of https://gitlab.redox-os.org/redox-os/relibc Jeremy Soller 2020-03-10 20:57:13 -06:00
  • 2e27cf525e Work on adding cargo test capability Jeremy Soller 2020-03-10 20:57:07 -06:00
  • 4860ab12fa Resolve Both strong and weak symbols oddcoder 2020-03-07 23:56:08 +02:00
  • c2488b5094 Running ./fmt.sh oddcoder 2020-03-07 23:31:14 +02:00
  • 04ea2f9397 Refactor Linker::Link oddcoder 2020-03-07 23:27:25 +02:00
  • 53570f0164 Merge branch 'fix-warnings' into 'master' Jeremy Soller 2020-03-06 20:46:01 +00:00
  • ae14eda866 Run rustfmt Skallwar 2020-03-06 21:05:26 +01:00
  • b82f596ef6 Fix unnecessary syntax Skallwar 2020-03-06 21:02:20 +01:00
  • 7671e92216 Fix borrow of packed field Skallwar 2020-03-06 21:01:18 +01:00
  • 77a0294114 Merge branch 'stdc-compatiability' into 'master' Jeremy Soller 2020-03-06 03:58:42 +00:00
  • 3ac6ef1848 Adjust stddef.h to be compatiable with other libc(s) oddcoder 2020-03-02 00:06:49 +02:00
  • a2f2484e45 Add minimal basic features.h resembling musl lib's own oddcoder 2020-03-01 22:59:39 +02:00
  • 79f265745a Fix redox ld_so Jeremy Soller 2020-02-28 19:33:20 -07:00
  • b1aad49df4 Merge branch 'linux-ld' of gitlab.redox-os.org:oddcoder/relibc Jeremy Soller 2020-02-28 19:12:19 -07:00
  • bc53164293 Reduce Verbosity level when ld.so is invoked as interpreter oddcoder 2020-02-24 11:29:49 +02:00
  • 7f8dc2f251 Add support for invoking ld.so via execve() and friends oddcoder 2020-02-24 03:01:44 +02:00
  • f00a049439 Enable ahcid interrupts Jeremy Soller 2020-02-22 20:10:43 -07:00
  • c1b4292675 Improve ahcid interrupt handling Jeremy Soller 2020-02-22 19:46:28 -07:00
  • fc8cbe847b Merge branch 'usb' into 'master' Jeremy Soller 2020-02-21 17:13:39 +00:00
  • 3203a33498 REDOXFS WORKS (read-only) ON USB! 4lDO2 2020-02-21 16:45:35 +01:00
  • b616fdb067 Keep track of ticks each context uses Jeremy Soller 2020-02-18 21:16:53 -07:00
  • 4072d5d282 Implement READ CAPACITY 10. 4lDO2 2020-02-18 19:18:20 +01:00
  • e85148cc15 Merge branch 'oddcoder-master-patch-78534' into 'master' Jeremy Soller 2020-02-18 17:09:48 +00:00
  • fab13d6404 Fix get_mode_sense10 and some bbb error handling. 4lDO2 2020-02-16 21:27:41 +01:00
  • 3c9527206f Add basic SCSI error handling. 4lDO2 2020-02-15 23:54:23 +01:00
  • 4d14310e2d Rustfmt. 4lDO2 2020-02-15 09:56:32 +01:00
  • 20e5c02391 Use correct ioc and chain bits when creating trbs. 4lDO2 2020-02-15 09:55:36 +01:00
  • bd0892e45d Make the usb scsi scheme able to do block I/O. 4lDO2 2020-02-15 00:26:19 +01:00
  • 9f86748a58 Fix make libs in CI Ahmed Abd El Mawgood 2020-02-14 18:42:38 +00:00
  • d44296dec9 Almost successfully read blocks using SCSI. 4lDO2 2020-02-14 18:38:24 +01:00
  • 034e6bce70 Set up a basic SCSI scheme, and get disk size. 4lDO2 2020-02-14 00:02:13 +01:00
  • d4d14c78c3 Ensure page table locking at runtime Jeremy Soller 2020-02-12 20:34:49 -07:00
  • 9d88528188 Make SCSI commands working. 4lDO2 2020-02-12 23:17:50 +01:00
  • 73ca576558 Use the real DCIs instead of driver-level numbers. 4lDO2 2020-02-12 22:07:37 +01:00
  • 56541efd13 Use correct endpoint indices. 4lDO2 2020-02-12 15:10:01 +01:00
  • 1a7625c0bc Allow stalled endpoints to be reset. 4lDO2 2020-02-12 13:46:28 +01:00
  • dd9124eb82 Simplify the endpoint interface. 4lDO2 2020-02-11 23:07:20 +01:00
  • 127ef077c2 Select correct max packet sizes during init. 4lDO2 2020-02-11 12:54:34 +01:00
  • 05392696fe Use more correct params in configure_endpoint. 4lDO2 2020-02-11 11:39:29 +01:00
  • b892603501 Require mutable context to perform page table modifications Jeremy Soller 2020-02-10 17:58:44 -07:00
  • d82ae0a5f6 Add periodic (driver interface-level) transfers. 4lDO2 2020-02-10 23:12:11 +01:00
  • d64cb02986 Allow (untested) usb device requests to send data. 4lDO2 2020-02-10 18:55:09 +01:00
  • e052c5968d Support detecting USB port speeds. 4lDO2 2020-02-10 16:23:19 +01:00
  • 8d0015be86 Merge branch 'improved-mmio' into 'master' Jeremy Soller 2020-02-10 14:40:29 +00:00
  • e380f6b3d4 Allow syscall::Result to accept other error types. 4lDO2 2020-02-10 15:32:30 +01:00
  • 6cd82c63cd Enhance the Mmio API, and deprecate Mmio::new(). 4lDO2 2020-02-10 15:32:07 +01:00
  • cff3cf0d28 Add basic logic to usbscsid and support alternate interface. 4lDO2 2020-02-10 11:23:18 +01:00
  • 62915fadb1 Implement stream transfers. 4lDO2 2020-02-09 22:35:56 +01:00
  • 7721a0a4c6 Fix assignment of cpu_id Jeremy Soller 2020-02-09 11:05:02 -07:00
  • d42c1ba14e Remove unused feature Jeremy Soller 2020-02-09 09:50:48 -07:00
  • 388ab2c87d option -> opt Jeremy Soller 2020-02-09 09:50:40 -07:00
  • aec92c1617 Make PIT_TICKS thread_local Jeremy Soller 2020-02-09 09:49:49 -07:00
  • 6b70e80d20 Add (untested) transfer support. 4lDO2 2020-02-09 17:17:36 +01:00
  • ae76f57162 Prepare for orbital communication. 4lDO2 2020-02-09 11:12:18 +01:00
  • 1013daf606 IT WORKS! 4lDO2 2020-02-08 17:18:09 +01:00
  • e0ca9648ea Merge branch 'bugfix/fix-unnamed-sockets' into 'master' Jeremy Soller 2020-02-08 14:01:03 +00:00
  • 3fd4bc4b3b Add functions for the HID-specific requests. 4lDO2 2020-02-08 12:28:17 +01:00
  • ea4247c0b5 chan: Support turning unnamed into named sockets. Tiago Lam 2020-02-08 10:29:52 +00:00
  • 73570b0926 Revert "chan: Support opening "empty" ChanScheme." Tiago Lam 2020-02-08 10:24:57 +00:00
  • 53ddfbb88e Fix the HID report descriptor parsing. 4lDO2 2020-02-08 11:05:29 +01:00
  • b308dad7c6 Add a basic HID driver unable to parse report descs. 4lDO2 2020-02-08 10:21:21 +01:00
  • c860322cfc Merge branch 'master' of https://gitlab.redox-os.org/redox-os/kernel Jeremy Soller 2020-02-07 20:06:39 -07:00
  • 7658193271 Remove some warnings Jeremy Soller 2020-02-07 20:06:33 -07:00
  • 3d2f86b39e Merge branch 'feature/support-af-unix-sockets' into 'master' Jeremy Soller 2020-02-07 02:19:42 +00:00
  • c7cf2ca0e0 Merge branch 'feature/support-af-unix-sockets' into 'master' Jeremy Soller 2020-02-07 02:18:48 +00:00
  • 1b74f335b0 Add a driver interface accessible to class drivers. 4lDO2 2020-02-06 21:45:44 +01:00
  • 76f07b163b platform/redox: Support AF_UNIX in accept. Tiago Lam 2020-02-05 22:49:11 +00:00
  • d36cd72788 platform/redox: Support AF_UNIX in bind / connect. Tiago Lam 2020-02-05 22:45:09 +00:00
  • fad13404d5 chan: Keep path in for new Handle. Tiago Lam 2020-02-05 23:17:30 +00:00
  • 9526ffa80f chan: Support opening "empty" ChanScheme. Tiago Lam 2020-02-05 23:07:49 +00:00
  • 12f6ffd152 platform/redox: Support AF_UNIX in socket. Tiago Lam 2020-02-05 22:35:50 +00:00
  • 2bc667f71c header/sys_un: Set sockaddr_un members to public. Tiago Lam 2020-02-05 22:32:12 +00:00
  • ae0d43c12a Add a framework-ish for USB drivers. 4lDO2 2020-02-03 21:48:35 +01:00
  • 6beba08342 Merge branch 'dma-slices' into 'master' Jeremy Soller 2020-02-03 01:22:56 +00:00
  • 08a3800e87 Also allow ?Sized types to get the physaddr. 4lDO2 2020-01-19 13:16:56 +11:00
  • a2938fc7a3 Allow Dma to use ?Sized types, mostly for slices. 4lDO2 2020-01-19 12:36:02 +11:00
  • 8c158328a3 Add class and vendor device reqs to the API. 4lDO2 2020-02-02 11:31:13 +01:00
  • d4f1480d1b Add some basic HID descriptor handling. 4lDO2 2020-02-02 10:00:09 +01:00
  • d66b0c5bd8 Fix the state virtual file. 4lDO2 2020-02-01 23:28:19 +01:00
  • c4a393e296 Correctly index the dev ctx arr for slot states. 4lDO2 2020-02-01 22:02:20 +01:00
  • 295aa02e5d Support reading the slot state. 4lDO2 2020-02-01 18:20:24 +01:00
  • cbd9d83b69 SUPPORT CONFIGURE_ENDPOINTS! 4lDO2 2020-01-15 10:50:02 +11:00
  • 93d99c4f4f Add a skeleton for endpoint enabling (in the driver API). 4lDO2 2020-01-12 21:14:25 +11:00
  • 662051a91b Only call epoll_ctl once per descriptor, fixing vim on Redox Jeremy Soller 2020-01-28 20:15:01 -07:00
  • 13e472b6eb Implement VTIME Jeremy Soller 2020-01-28 11:05:46 -07:00
  • ce1d87e2aa Fix resources Jeremy Soller 2020-01-28 10:57:23 -07:00
  • 4c4ce7ec03 Add Redox termios definitions Jeremy Soller 2020-01-27 21:01:59 -07:00
  • b6042e673c Implement OPOST and ONLCR Jeremy Soller 2020-01-26 19:54:18 -07:00
  • 8eaa809b29 Merge branch 'master' into 'master' Jeremy Soller 2020-01-26 01:12:22 +00:00
  • 4a4d8601d1 Update README's debugging instructions Joshua Abraham 2020-01-25 20:03:57 -05:00
  • 64f962e02b Merge branch 'master' into 'master' Jeremy Soller 2020-01-25 23:07:24 +00:00
  • 6a48ae3d8b Fix deadlock in sys: scheme Joshua Abraham 2020-01-25 17:39:51 -05:00
  • 9a449d4f6c Stub for SO_ERROR to fix curl Jeremy Soller 2020-01-21 20:29:26 -07:00
  • f32f5c735d Merge branch 'kalfar' into 'master' Jeremy Soller 2020-01-20 23:55:19 +00:00
  • 80e3a34645 Merge branch 'format' into 'master' Jeremy Soller 2020-01-20 22:06:34 +00:00
  • 276270fef5 Remove /dev/random TODO comment and add explanation from https://www.2uo.de/myths-about-urandom/ Kalfar 2020-01-20 21:32:20 +00:00
  • 58f2d28ff5 Format the codebase Xavier L'Heureux 2020-01-20 15:00:26 -05:00