Commit Graph

  • 4c2d8599d8 Add missing debug definitions jD91mZM2 2019-07-21 10:06:28 +02:00
  • 43533e8dc7 Merge branch 'jD91mZM2/redoxfs-master' into HEAD Jeremy Soller 2019-07-20 19:41:48 -06:00
  • 6a3825d408 WIP(ptrace): Only use non-signal stack when using a default handler jD91mZM2 2019-07-20 21:17:17 +02:00
  • 8695ecd82b Fix sigaction Undefind Behavior jD91mZM2 2019-07-20 22:13:54 +02:00
  • bf4d0161be Merge branch 'tests' into 'master' Jeremy Soller 2019-07-20 17:08:33 +00:00
  • 4578a22297 Tests Jeremy Soller 2019-07-20 17:08:33 +00:00
  • c89c2cb2f4 Add tests Jeremy Soller 2019-07-20 10:11:01 -06:00
  • be867ae5f1 WIP(ptrace): Add ptrace event system for catching child forks jD91mZM2 2019-07-19 17:21:21 +02:00
  • 3d44242407 WIP(ptrace): Finally add stronger security checks jD91mZM2 2019-07-17 15:08:54 +02:00
  • e3d8f23c71 WIP(ptrace): Add dbg! macro and fix waitpid immediately after exit jD91mZM2 2019-07-15 21:52:13 +02:00
  • 5e5656f110 Make mount points not require an extra reference Jeremy Soller 2019-07-18 21:36:16 -06:00
  • 0c665a30a1 Handle scheme EOF Jeremy Soller 2019-07-18 21:33:23 -06:00
  • 41f689bec3 vesad: handle EOF Jeremy Soller 2019-07-18 21:17:13 -06:00
  • b77f9f6b2f bgad: handle EOF Jeremy Soller 2019-07-18 21:15:24 -06:00
  • c259b9d44c Add TODO to eventually handle in-flight syscalls with ENODEV Jeremy Soller 2019-07-18 21:14:20 -06:00
  • dfd21dfd36 ihdad: Handle EOF Jeremy Soller 2019-07-18 21:13:30 -06:00
  • 974fe7488f e1000d: handle EOF Jeremy Soller 2019-07-18 21:10:02 -06:00
  • 217e51f830 ahcid: Handle EOF Jeremy Soller 2019-07-18 21:04:52 -06:00
  • 532ffe25cf Unmounting support Jeremy Soller 2019-07-18 21:00:36 -06:00
  • 113af69434 Remove scheme if closed Jeremy Soller 2019-07-18 20:58:06 -06:00
  • 4b2c15f0b9 Remove scheme by ID Jeremy Soller 2019-07-18 20:57:51 -06:00
  • 5af7f71a99 Fix warning Jeremy Soller 2019-07-18 20:57:41 -06:00
  • f5bcff90f8 Fix unmount logic Jeremy Soller 2019-07-18 20:24:52 -06:00
  • b0bb843a65 Allow unmount of chan and shm Jeremy Soller 2019-07-18 20:22:56 -06:00
  • b6cc9f2ebd Mount chan and shm O_NONBLOCK Jeremy Soller 2019-07-18 20:22:38 -06:00
  • 953a4b9737 Break on EOF Jeremy Soller 2019-07-18 19:51:13 -06:00
  • 537f07e74c Break on EOF Jeremy Soller 2019-07-18 19:50:06 -06:00
  • 5a42b6dd76 Add notify_signal method to WaitCondition to simulate being woken by a signal Jeremy Soller 2019-07-18 19:48:54 -06:00
  • 76e0ed2e37 Make all wait_map members public Jeremy Soller 2019-07-18 19:48:27 -06:00
  • 1752de22bf Break on EOF Jeremy Soller 2019-07-18 19:46:50 -06:00
  • 9aac2672e3 Fix few warnings Mateusz Mikuła 2019-07-18 15:27:05 +02:00
  • f1be9266e2 Merge branch 'defines-cleanup' into 'master' Jeremy Soller 2019-07-18 12:04:01 +00:00
  • aba76239b3 Merge branch 'ci' into 'master' Jeremy Soller 2019-07-18 11:55:54 +00:00
  • b599c453a0 Remove defines that are generated by new cbindgen from bits Mateusz Mikuła 2019-07-18 08:05:57 +00:00
  • c40b7d6fb4 Don't use diff on Redox Mateusz Mikuła 2019-07-18 10:24:53 +00:00
  • a8280e8991 Implement wcstol, wcstod, and printf:ing wchars jD91mZM2 2019-07-18 12:29:22 +02:00
  • 7c99077248 Implement wcstok jD91mZM2 2019-07-18 08:15:40 +02:00
  • a2c8cfb4a5 Implement CVec, an abstraction to return vectors from Rust jD91mZM2 2019-07-18 06:39:50 +02:00
  • bfc559a8a7 Merge branch 'master' of https://gitlab.redox-os.org/redox-os/kernel Jeremy Soller 2019-07-14 11:17:52 -06:00
  • 6e8729bac2 Disable RTC NMI and do not wait for an entire update cycle before reading time Jeremy Soller 2019-07-14 11:17:45 -06:00
  • c85145b5d1 Merge branch 'memoffset-update' into 'master' jD91mZM2 2019-07-13 08:57:18 +00:00
  • 87bcc943e2 Update memoffset to fix soundness issues Mateusz Mikuła 2019-07-12 19:43:09 +02:00
  • 29b5b989eb Format jD91mZM2 2019-07-11 18:20:27 +02:00
  • 1a0f72dad8 Fix CI & compatibility with older rust jD91mZM2 2019-07-11 18:18:17 +02:00
  • 57917c0e92 Fix various floating point issues in printf jD91mZM2 2019-07-11 12:47:28 +02:00
  • 4621a824a8 Merge branch 'sigaltstack' into 'master' Jeremy Soller 2019-07-10 12:34:24 +00:00
  • 799c10073d Fix sigaltstack Mateusz Mikuła 2019-07-10 13:58:26 +02:00
  • a6d6d2cfb0 Merge branch 'cbindgen-update' into 'master' jD91mZM2 2019-07-10 10:08:39 +00:00
  • 63a1319e50 Cbindgen update Mateusz Mikuła 2019-07-10 10:08:39 +00:00
  • 3480099632 Do not test on Linux Jeremy Soller 2019-07-08 16:47:39 -06:00
  • 2653a4ff98 Add redoxer ci Jeremy Soller 2019-07-07 11:53:34 -06:00
  • cbc892d1d5 Merge branch 'ptrace-3' into 'master' Jeremy Soller 2019-07-07 17:07:05 +00:00
  • 6fbb4fbae1 Ptrace memory reading and floating point registers support jD91mZM2 2019-07-07 17:07:04 +00:00
  • cceeae6ffe Add more tests Jeremy Soller 2019-07-07 09:11:45 -06:00
  • 05f71567ab Format Jeremy Soller 2019-07-06 19:37:13 -06:00
  • 6a97b47d3f Do not expect unistd/isatty Jeremy Soller 2019-07-06 19:32:01 -06:00
  • 84745ca770 Fix fsync on Redox Jeremy Soller 2019-07-06 19:27:42 -06:00
  • 7b406dbc61 Improve test output Jeremy Soller 2019-07-06 19:25:16 -06:00
  • 06bab2aa81 Fix Redox fchdir Jeremy Soller 2019-07-06 19:25:05 -06:00
  • 27d97f6fe0 Use O_DIRECTORY in unistd/fchdir Jeremy Soller 2019-07-06 19:21:11 -06:00
  • 2c3195d54b Ignore clock function in time/time Jeremy Soller 2019-07-06 19:09:24 -06:00
  • 634b2ed835 Use actual break in unistd/brk Jeremy Soller 2019-07-06 19:09:16 -06:00
  • e27b22f63c Do not test sys_epoll by default Jeremy Soller 2019-07-06 19:02:35 -06:00
  • eae28f6dd9 Fix scandir test on Redox Jeremy Soller 2019-07-06 18:39:41 -06:00
  • 5c0b37a229 Run verify script on Redox Jeremy Soller 2019-07-06 17:31:52 -06:00
  • a49badbb66 Build tests for redox Jeremy Soller 2019-07-06 12:57:13 -06:00
  • e146cb3687 Allow multiple definitions Jeremy Soller 2019-07-06 12:48:58 -06:00
  • ba937b1497 Update CI Jeremy Soller 2019-07-06 11:42:06 -06:00
  • 86b0d612d8 Fix yaml again Jeremy Soller 2019-07-06 11:39:29 -06:00
  • 61c38afb52 Fix test:redox dependencies Jeremy Soller 2019-07-06 11:39:08 -06:00
  • 8bbdc558bb Fix yaml Jeremy Soller 2019-07-06 11:38:35 -06:00
  • 2ddf1dab3f Update CI configuration to use redoxer Jeremy Soller 2019-07-06 11:37:19 -06:00
  • 6448119fbc Update pthreads-emb Jeremy Soller 2019-07-06 11:32:34 -06:00
  • 8e38015b2f Set libc to 0.2.54 Jeremy Soller 2019-07-06 11:27:48 -06:00
  • 6c993af1a2 Update ixgbed jD91mZM2 2019-07-06 18:42:51 +02:00
  • 3872f74e9a 0.3.6 - Accept AsRef<Path> for disk path arguments Jeremy Soller 2019-07-06 08:21:23 -06:00
  • 39e8b8fa7f 0.3.5 - make archive_at public Jeremy Soller 2019-07-06 08:07:54 -06:00
  • 5cd487b867 Add redoxer test to ci Jeremy Soller 2019-07-05 16:10:04 -06:00
  • 4f145abfd2 Merge branch 'redox-unix' into 'redox-unix' Jeremy Soller 2019-07-05 21:35:36 +00:00
  • e88a65e11b Add ixgbed to Cargo.toml Simon Ellmann 2019-07-05 16:03:38 +02:00
  • 8656c80614 Merge branch 'sigaltstack' into 'master' jD91mZM2 2019-07-05 12:29:53 +00:00
  • c8887900b9 Add sigaltstack Mateusz Mikuła 2019-07-05 12:29:53 +00:00
  • b77076c392 Merge branch 'ptrace' into 'master' Jeremy Soller 2019-07-05 12:09:33 +00:00
  • b26195f49a 0.3.4 - expose archiving functionality Jeremy Soller 2019-07-04 15:46:12 -06:00
  • 9fb9820b23 Merge branch 'clippy' into 'master' jD91mZM2 2019-07-04 14:47:08 +00:00
  • 6742e41948 Clippy fixes Mateusz Mikuła 2019-07-04 14:47:08 +00:00
  • 49dd22260b Fix floating-point struct jD91mZM2 2019-07-04 15:22:21 +02:00
  • e3fd644ba9 Compile on non-redox platforms but return ENOSYS for all system calls Jeremy Soller 2019-07-04 07:44:09 -06:00
  • 43c562a921 0.1.55: - deprecate chmod - add tests - CI using redoxer Jeremy Soller 2019-07-03 21:29:08 -06:00
  • ea1f9e098b Compile empty on non-redox platforms Jeremy Soller 2019-07-03 20:12:32 -06:00
  • 55da4bcb84 Add missing import Jeremy Soller 2019-07-03 19:57:32 -06:00
  • 38099fe3d9 Fix definition of errno to match what is used by musl Jeremy Soller 2019-07-03 19:47:55 -06:00
  • f4d54c1831 Merge branch 'redox-unix' into 'redox-unix' Jeremy Soller 2019-07-03 20:21:38 +00:00
  • 1e3413acaa Add ixgbe driver and split filesystem.toml into separate driver config files Simon Ellmann 2019-07-03 20:20:54 +02:00
  • cb12b31e9b Merge branch 'master' into 'master' Jeremy Soller 2019-07-02 15:11:53 +00:00
  • 788526a3b3 Bare-bones ptracing functionality Jeremy Soller 2019-07-02 07:38:26 -06:00
  • e70bdc838a Split filesystem.toml into separate config.toml for each driver Simon Ellmann 2019-07-02 14:38:57 +02:00
  • 45ea634798 Revert "Merge branch 'ptrace' into 'master'" Jeremy Soller 2019-07-02 11:56:11 +00:00
  • 208b56b487 Revert "Allow multiple definition in ld_so to avoid linking issues" Jeremy Soller 2019-07-01 16:52:19 -06:00
  • 527353d377 Merge branch 'ptrace' into 'master' Jeremy Soller 2019-07-01 22:50:19 +00:00