Commit Graph

  • 604f1c11a2 Build xargo locally Jeremy Soller 2020-06-02 08:35:37 -06:00
  • b165eacffd Remove unnecessary compiler-builtins patch Jeremy Soller 2020-06-02 08:30:06 -06:00
  • e7f5e412a1 Merge branch 'LD_LIBRARY_PATH' into 'master' Jeremy Soller 2020-06-01 12:23:46 +00:00
  • 3aacc160a1 Remove dependency on errno in ld.so oddcoder 2020-06-01 11:49:38 +02:00
  • 1b10c3d246 Prioterize search path instead of overwriting it. oddcoder 2020-06-01 11:41:19 +02:00
  • c7910a8754 Add __need_winit_t to wctype.h Jeremy Soller 2020-05-28 13:43:55 -06:00
  • e4a7186b22 Use C type names in byteorder functions Peter Limkilde Svendsen 2020-05-28 20:17:57 +02:00
  • 538475a813 Remove pbr patch Jeremy Soller 2020-05-28 11:57:39 -06:00
  • af5f64b807 Remove pbr patch Jeremy Soller 2020-05-28 11:56:13 -06:00
  • 7ccf8d27b0 Remove pbr patch Jeremy Soller 2020-05-28 11:54:30 -06:00
  • ae34ade595 Use path to patch compiler-builtins Jeremy Soller 2020-05-27 20:24:59 -06:00
  • 8de10072b6 Add compiler-builtins patch Jeremy Soller 2020-05-27 20:18:38 -06:00
  • 03320a2025 Remove libc and tar patch Jeremy Soller 2020-05-26 10:27:19 -06:00
  • ac52c3f205 Replace mem::uninitialized() Peter Limkilde Svendsen 2020-05-26 17:58:59 +02:00
  • b15c90ee32 Add test for ctime_r() Peter Limkilde Svendsen 2020-05-26 00:20:14 +02:00
  • 0068a6d498 Update dependencies Jeremy Soller 2020-05-25 07:42:45 -06:00
  • efa48434b4 Update time to 0.1.43 Jeremy Soller 2020-05-25 07:40:16 -06:00
  • b2338968a2 Merge branch 'alignment-test-nullcheck' into 'master' Jeremy Soller 2020-05-24 19:19:12 +00:00
  • 39346f5c05 Merge branch 'simplify-posix_memalign' into 'master' Jeremy Soller 2020-05-24 19:18:53 +00:00
  • cf9c2ed0ba Don't accept null pointer when requesting aligned memory Peter Limkilde Svendsen 2020-05-24 18:39:53 +02:00
  • da8d2fa7aa Always set memptr in posix_memalign() Peter Limkilde Svendsen 2020-05-24 18:29:57 +02:00
  • 60b23003c7 Simplify alignment check in posix_memalign() Peter Limkilde Svendsen 2020-05-24 18:17:27 +02:00
  • e4c26cfaa0 Merge branch 'gcc-regressions' into 'master' Jeremy Soller 2020-05-23 15:16:36 +00:00
  • 7eba6d88df Add test for negative pad stupport in printf oddcoder 2020-05-23 15:29:16 +02:00
  • ee5e2bad5a Support negative padding size in printf and friends oddcoder 2020-05-23 14:59:12 +02:00
  • 1b131b8c60 Test off by one bug in vfscanf oddcoder 2020-05-23 13:23:31 +02:00
  • d7d3e00867 Fix off-by-1 error in vfscanf oddcoder 2020-05-23 13:20:52 +02:00
  • 6fba592fdb Implement regression test for ftell-ungetc bug oddcoder 2020-05-23 12:55:10 +02:00
  • 1733b3da6e Fix bug related to ungetc and ftell() oddcoder 2020-05-23 12:53:39 +02:00
  • 49dec86a5d Unit test arbitrarily long ungetc() oddcoder 2020-05-22 23:28:28 +02:00
  • 7a6f96373e Add support for multiple unget at the same time oddcoder 2020-05-22 23:05:49 +02:00
  • 4c94dfac00 Add type definition for caddr_t oddcoder 2020-05-22 21:54:42 +02:00
  • 0cc0fbecdc Export getrandom function Jeremy Soller 2020-05-22 15:49:51 -06:00
  • a6fffd3fb5 Add getrandom and sys/random.h Jeremy Soller 2020-05-22 11:50:54 -06:00
  • 713058f183 Update dependencies, add patches Jeremy Soller 2020-05-22 09:06:03 -06:00
  • f3a35af0de Move ixgbed in-tree Jeremy Soller 2020-05-22 09:05:22 -06:00
  • 93e0db1aa3 Merge branch 'noacpi-fix' into 'master' Jeremy Soller 2020-05-22 11:38:16 +00:00
  • 3289b95a7a Fix conditional compilation without acpi feature. 4lDO2 2020-05-22 10:21:22 +02:00
  • 2cf3ccae72 Fix import of user_regs_struct Jeremy Soller 2020-05-21 20:01:47 -06:00
  • a1034b697d Merge branch 'master' of https://gitlab.redox-os.org/redox-os/relibc Jeremy Soller 2020-05-21 14:59:41 -06:00
  • 06429ccc4c Fix redox socket inner_get_name Jeremy Soller 2020-05-21 14:59:22 -06:00
  • 1fe52ea0f2 Add patches Jeremy Soller 2020-05-21 14:07:07 -06:00
  • 03f996c70f 0.2.7 - add patches for libc, pbr, ring, and tar-rs Jeremy Soller 2020-05-21 13:47:57 -06:00
  • 331d744eab Merge branch 'redox-unix' into 'master' Jeremy Soller 2020-05-21 17:59:59 +00:00
  • 1d5c9d0e39 Merge branch 'pcid-capabilities-fix' into 'master' Jeremy Soller 2020-05-21 12:16:22 +00:00
  • 146265682a Improved PCI capability parsing. 4lDO2 2020-05-21 12:16:22 +00:00
  • 294127e4ad Merge branch 'revert-ahci-interrupts' into 'master' Jeremy Soller 2020-05-20 17:57:52 +00:00
  • f149620e5a Revert "Enable ahcid interrupts" 4lDO2 2020-05-20 19:49:05 +02:00
  • f6a119d3fc Merge branch 'binutils_regressions' into 'master' Jeremy Soller 2020-05-13 22:02:31 +00:00
  • 43fbaf9970 Fix a bug in thread local reloations oddcoder 2020-05-13 23:27:16 +02:00
  • a39447e6a4 Test printf space padding regression oddcoder 2020-05-08 22:37:39 +02:00
  • d373bcb032 Avoid accessing memory without initialization oddcoder 2020-05-08 22:36:59 +02:00
  • 4a47bc4a6f Fix regressing in printf padding with space oddcoder 2020-05-08 01:04:21 +02:00
  • d62f9b6819 Fix regression in ld.so elf size calculation oddcoder 2020-05-08 00:59:19 +02:00
  • 30b109d288 Update dependencies Jeremy Soller 2020-05-06 09:05:58 -06:00
  • 5cdce0d527 Merge branch 'nvme-msi' of https://gitlab.redox-os.org/4lDO2/drivers Jeremy Soller 2020-05-06 08:59:01 -06:00
  • 4245dff4d8 Merge branch 'separate-idt' of gitlab.redox-os.org:4lDO2/kernel Jeremy Soller 2020-05-06 08:58:10 -06:00
  • 0585c2b4d9 Make the IDTs of APs visible to irq:. 4lDO2 2020-04-21 20:52:25 +02:00
  • 9232736bf1 Rename some things, and fix a map insertion. 4lDO2 2020-04-21 19:32:51 +02:00
  • f4246deabf WIP: Use a different IDT for each processor. 4lDO2 2020-04-21 19:20:44 +02:00
  • 0d1ca687fb Use the correct interrupt method for spurious IRQs. 4lDO2 2020-04-21 17:13:34 +02:00
  • 1165445602 Add spurious IRQ handling, using a visible counter. 4lDO2 2020-04-20 20:52:31 +02:00
  • 07b1fe79fa Cleanup, and remove trace log writes for nvmed. 4lDO2 2020-05-03 16:33:56 +02:00
  • 938cce8c8c make qemu_nvme works! 4lDO2 2020-05-03 16:02:23 +02:00
  • 3558397859 ASYNC COMMAND SUBMISSION WORKS (partially). 4lDO2 2020-05-03 15:47:09 +02:00
  • 8b7c45b39e Merge branch 'ld.so_regressions' into 'master' Jeremy Soller 2020-05-03 13:16:43 +00:00
  • 850dfd971b Make "./a.out" entry the first in rmap list oddcoder 2020-05-03 12:35:01 +02:00
  • 67be05d3a3 Use segments instead of sections for calculating which offset to write, oddcoder 2020-05-03 12:33:55 +02:00
  • 1182d12006 Fill gaps in binary memory image oddcoder 2020-05-03 09:48:55 +02:00
  • dd4e82f4ce Merge branch 'cpuid' into 'master' Jeremy Soller 2020-05-02 17:41:05 +00:00
  • 0614d3298d bump raw-cpuid dep to avoid pulling in serde Graham MacDonald 2020-05-02 14:11:23 +01:00
  • c799dad4e9 Merge branch 'wide-strings' into 'master' Jeremy Soller 2020-05-02 12:56:51 +00:00
  • cea6ce7d7a Move the setrens to a later position, in nvmed. 4lDO2 2020-05-02 00:05:04 +02:00
  • 2db3bf4689 Read real block sizes. 4lDO2 2020-05-01 20:00:24 +02:00
  • 1936f05030 NVME WORKS WITH IRQs 4lDO2 2020-05-01 14:14:47 +02:00
  • 64e9eea9b0 Implement asynchronous command __submission__. 4lDO2 2020-05-01 13:14:31 +02:00
  • c61e886108 Refactor and rustfmt the nvme driver. 4lDO2 2020-05-01 11:57:55 +02:00
  • 167b994aea WIP: Asyncify IO SQ creation too. 4lDO2 2020-04-30 15:01:35 +02:00
  • 3207f5a009 WIP: Make I/O completion queue creation async. 4lDO2 2020-04-30 14:48:43 +02:00
  • cbeb0070ec WIP: Asyncify namespace identification. 4lDO2 2020-04-29 20:44:38 +02:00
  • 737870439a Wrap some NVME commands in async (not compiling). 4lDO2 2020-04-29 20:36:35 +02:00
  • 6c2f103841 WIP: Complete the NVME CQ reactor (doesn't compile yet) 4lDO2 2020-04-29 19:35:48 +02:00
  • d485176bd6 Improve startup interrupt initialization. 4lDO2 2020-04-27 15:59:06 +02:00
  • e9615065ac Add tests for both wcsncasecmp and wcscasecmp oddcoder 2020-04-26 19:05:50 +02:00
  • eac69c920d Implement wcscasecmp and wcsncasecmp oddcoder 2020-04-26 12:39:18 +02:00
  • 9725d3418a Test towlower and towupper oddcoder 2020-04-26 12:33:51 +02:00
  • 162999ac0b Move towlower and towupper to wctype.h and Implement it oddcoder 2020-04-26 12:38:20 +02:00
  • e6a46bb6a6 Begin with NVME MSI support. 4lDO2 2020-04-25 23:02:16 +02:00
  • a8a73f87c7 Merge branch 'procfs' into 'master' Jeremy Soller 2020-04-24 22:47:59 +00:00
  • 3a923aa62d Implement #include<sys/user.h> and #include<sys/procfs.h> oddcoder 2020-04-24 15:39:08 +02:00
  • 4016b0c7b8 Fix failing pcid config parsing. 4lDO2 2020-04-23 15:35:44 +02:00
  • 7b69d5b9b5 WIP: Use the enhanced pcid IPC. 4lDO2 2020-04-22 21:21:39 +02:00
  • 07d4ae0e60 Recognize the AHCI-specific SATA PCI capability. 4lDO2 2020-04-22 18:31:18 +02:00
  • fe95c942ac Add pcid logging. 4lDO2 2020-04-22 18:27:43 +02:00
  • aea6e1b84c Improve xhcid logging. 4lDO2 2020-04-22 18:09:56 +02:00
  • 85691b8f4e Fix xhcid. 4lDO2 2020-04-22 14:43:06 +02:00
  • cafee6ad7b Allow per-cpu IRQ allocation. 4lDO2 2020-04-22 13:43:45 +02:00
  • 582e3fd8eb Unlock CONTEXT_SWITCH_LOCK after loading registers but before switch Jeremy Soller 2020-04-21 21:03:17 -06:00
  • c79f308f07 Unlock CONTEXT_SWITCH_LOCK after switch happens Jeremy Soller 2020-04-21 20:45:15 -06:00
  • 4f62888bb4 Various fixes. 4lDO2 2020-04-21 15:42:29 +02:00