Commit Graph

  • 45b48f8078 Merge branch 'fix-deprecate' into 'master' Jeremy Soller 2020-08-27 15:33:12 +00:00
  • 853b77e3a4 Unmap owned grants, use owned grants to calculate memory usage Jeremy Soller 2020-08-25 10:35:55 -06:00
  • 3a0d2177cd Variable for weakened symbols, weaken umodti3 Jeremy Soller 2020-08-25 08:21:31 -06:00
  • 23b2eb2573 Avoid assuming c_char is i8 Peter Limkilde Svendsen 2020-08-23 21:40:32 +02:00
  • 5472e117a5 Weaken __fixdfti Jeremy Soller 2020-08-21 21:28:51 -06:00
  • aec4a84e90 Include stdlib.h so free() can be used Peter Limkilde Svendsen 2020-08-20 20:43:28 +02:00
  • 4e3df8b953 Merge branch 'aj-chdir-initfs-message' into 'master' Jeremy Soller 2020-08-17 16:25:46 +00:00
  • 6ba3850042 Merge branch 'aj-logging' into 'master' Jeremy Soller 2020-08-17 16:18:08 +00:00
  • 85411f2f91 vesad: fix embarassing bug from last commit jD91mZM2 2020-08-17 17:00:12 +02:00
  • ac64d09186 vesad: Provide legacy fmap implementation jD91mZM2 2020-08-17 16:28:02 +02:00
  • 5fc6acacc4 Fix printing of deprecation warning jD91mZM2 2020-08-17 15:25:14 +02:00
  • 321f708d0f vesad: Update redox_syscall jD91mZM2 2020-08-17 14:39:17 +02:00
  • 405964e4fb Merge branch 'remove-brk' into 'master' Jeremy Soller 2020-08-17 12:36:47 +00:00
  • 5af8e3ca35 Merge branch 'bump-fmap' into 'master' Jeremy Soller 2020-08-17 12:36:11 +00:00
  • a78f829dca Merge branch 'brk' into 'master' Jeremy Soller 2020-08-17 12:35:16 +00:00
  • e33aea434f Use renamed fmap call jD91mZM2 2020-08-17 13:57:39 +02:00
  • dc6132dc06 elaborate error message for initfs chdir failure Aaron Janse 2020-08-17 03:24:56 -07:00
  • dfcf5be778 use logging instead of println Aaron Janse 2020-08-17 02:55:40 -07:00
  • eaee4e6329 Emulate brk jD91mZM2 2020-08-15 18:11:27 +02:00
  • 922b3d0437 Remove brk jD91mZM2 2020-08-15 17:31:38 +02:00
  • 5d53df836e Remove brk jD91mZM2 2020-08-15 17:31:23 +02:00
  • 0590a71b87 Merge branch 'mynameissherlockholmes' into 'master' Jeremy Soller 2020-08-15 15:27:33 +00:00
  • da7b813fa9 Investigate why user heap isn't mapped jD91mZM2 2020-08-15 17:22:34 +02:00
  • 4115e0f435 Merge branch 'deprecate-stuff' into 'master' Jeremy Soller 2020-08-14 15:21:08 +00:00
  • e3814c1ca2 Merge branch 'deprecate-stuff' into 'master' Jeremy Soller 2020-08-14 15:20:36 +00:00
  • 7db83596a2 Merge branch 'gcc_compile' into 'master' Jeremy Soller 2020-08-14 15:19:14 +00:00
  • 78e5c71103 Deprecate the original fmap/funmap jD91mZM2 2020-08-14 15:18:47 +02:00
  • 2bc9acc5c2 Breaking Change: Goodbye, deprecated functions jD91mZM2 2020-08-14 15:04:35 +02:00
  • ab92ff9d41 make all ld printlns happen in case of verbose = true and apply cargo fmt oddcoder 2020-08-12 14:54:07 +02:00
  • 7b29f6eb27 Avoid relinking already linked libs oddcoder 2020-08-10 23:43:24 +02:00
  • 61fcc018fc Refer to libraries with soname if available and avoid loading libs twice oddcoder 2020-08-10 23:22:17 +02:00
  • 9826cea092 Add SONAME for libc.so oddcoder 2020-02-18 20:35:53 +02:00
  • 7b6ba2c73a Merge branch 'lD_PATH' into 'master' jD91mZM2 2020-08-12 10:19:32 +00:00
  • 40328a0d09 Modify ld_script so that it works on linux. Ahmed Abd El Mawgood 2020-08-12 10:19:32 +00:00
  • b9828bd863 Merge branch 'elf_And_flock' into 'master' jD91mZM2 2020-08-12 10:17:59 +00:00
  • d827c0f166 Run Linux tests in CI jD91mZM2 2020-08-11 11:13:38 +02:00
  • 2057b889ae Merge branch 'log_experiment' into 'master' Jeremy Soller 2020-08-09 13:01:39 +00:00
  • 4c009530a8 Make x86_64 log writer not use println!. Wren Turkal 2020-08-09 00:00:26 -07:00
  • 5301057324 Convert some println -> log::info!. Wren Turkal 2020-08-08 02:25:19 -07:00
  • dafd2e9f98 Add a way to customize how logging is done. Wren Turkal 2020-08-08 02:18:28 -07:00
  • 29a9592e7b Re-export log::set_max_level. Wren Turkal 2020-08-08 01:24:47 -07:00
  • 50675842af Add logger init and initialize on x86_64. Wren Turkal 2020-08-08 01:20:15 -07:00
  • 03e60f7da6 Add log crate and add a generic logger. Wren Turkal 2020-08-07 01:05:24 -07:00
  • 91f0be8790 Merge branch 'weaken_floattidf' into 'master' Jeremy Soller 2020-08-08 14:15:55 +00:00
  • d8a0a8182d Merge branch 'add_debug_to_structs' into 'master' Jeremy Soller 2020-08-08 12:55:53 +00:00
  • 31bae74334 Merge branch 'code_hygiene' into 'master' Jeremy Soller 2020-08-08 12:55:24 +00:00
  • b5deadbeea Add (POSIX defined) struct flock oddcoder 2020-06-21 12:30:11 +02:00
  • e14b3e09a5 Add elf.h header to relibc oddcoder 2020-06-21 12:21:04 +02:00
  • d08c63b1e7 Merge branch 'fix-ci' into 'master' jD91mZM2 2020-08-07 14:16:45 +00:00
  • 6952a079ae Fix CI jD91mZM2 2020-08-07 14:16:45 +00:00
  • 72532b8280 Fix printf issue found in GDB jD91mZM2 2020-08-05 16:48:03 +02:00
  • 4f93e43593 Merge branch 'fix-linker' into 'master' Jeremy Soller 2020-08-04 12:24:51 +00:00
  • 0178565f71 Move text section of linker away jD91mZM2 2020-08-04 12:24:51 +00:00
  • 00b08605a3 Also weaken __floattidf James Graves 2020-08-03 14:37:32 -05:00
  • ad6035c7de Merge branch 'idiomatic-rust' into 'master' Jeremy Soller 2020-08-03 15:09:08 +00:00
  • bdc504f862 Update redox_syscall again jD91mZM2 2020-08-03 16:08:15 +02:00
  • a7d066a3a2 Merge branch 'idiomatic-rust' into 'master' Jeremy Soller 2020-08-03 13:36:35 +00:00
  • efb5b47463 Implement Debug for a couple structs. Wren Turkal 2020-08-02 22:13:24 -07:00
  • 2073d2a80e Use objcopy to remove duplicate symbols Jeremy Soller 2020-08-02 20:41:45 -06:00
  • 1a8f47330e Add a message when user heap is not mapped, do not panic Jeremy Soller 2020-08-02 17:07:57 -06:00
  • ec1809e7c0 Add memory: to null namespace, temporarily Jeremy Soller 2020-08-02 17:05:17 -06:00
  • 6f3094cb2b Work around unmapping user heap Jeremy Soller 2020-08-02 16:33:56 -06:00
  • c33a464522 Update dependencies Jeremy Soller 2020-08-02 16:25:50 -06:00
  • ccd65a0c88 Update redox_syscall Jeremy Soller 2020-08-02 16:23:39 -06:00
  • 47f62378ed Update smoltcp Jeremy Soller 2020-08-02 16:07:21 -06:00
  • f6b0ef229a Update redox_syscall Jeremy Soller 2020-08-02 16:05:05 -06:00
  • 293f4fb988 Update redox_syscall Jeremy Soller 2020-08-02 16:04:17 -06:00
  • 328b88a4a4 Update redox_syscall Jeremy Soller 2020-08-02 16:03:50 -06:00
  • 01dc1544a4 Update syscall Jeremy Soller 2020-08-02 15:38:20 -06:00
  • 9888f74802 Update syscall Jeremy Soller 2020-08-02 15:37:20 -06:00
  • f1b88c38c0 Update syscall Jeremy Soller 2020-08-02 15:34:01 -06:00
  • 2f0ad188dd Update syscall and raw-cpuid Jeremy Soller 2020-08-02 15:33:32 -06:00
  • 4343ac6b54 Update to newer syscall Jeremy Soller 2020-08-02 15:31:42 -06:00
  • ec060cca50 Update syscall Jeremy Soller 2020-08-02 15:27:33 -06:00
  • 150d65c31b Update syscall Jeremy Soller 2020-08-02 15:26:52 -06:00
  • be101621cc Update to newer syscall Jeremy Soller 2020-08-02 15:25:03 -06:00
  • 2008296a10 Add sys_mman expected output Jeremy Soller 2020-08-02 14:34:56 -06:00
  • ae8e070b9e Init TLS before allocator Jeremy Soller 2020-08-02 14:32:28 -06:00
  • 0c6398abcb Do not require allocation in static_init Jeremy Soller 2020-08-02 14:32:20 -06:00
  • ebb17654f8 Add llvm_asm features Jeremy Soller 2020-08-02 13:42:34 -06:00
  • 5d45042d5d Correct more asm! usages Jeremy Soller 2020-08-02 13:38:29 -06:00
  • 12777ba774 Use 2020-07-27 nightly, it has rustfmt Jeremy Soller 2020-08-02 13:06:44 -06:00
  • f2c2d7c52e Fix compilation on newer nightly, update nightly to 2020-08-01 Jeremy Soller 2020-08-02 12:24:49 -06:00
  • 220e53c24d Show CPU and PID in kernel panic Jeremy Soller 2020-07-19 13:38:10 -06:00
  • 6018b6fc49 Fix lint issues from rustc. Wren Turkal 2020-08-01 16:52:47 -07:00
  • dadc0c6c10 Remove unused imports. Wren Turkal 2020-08-01 12:48:06 -07:00
  • 63dc11fbb9 Merge branch 'add_pci_vendor_specific_capability' into 'master' Jeremy Soller 2020-08-01 18:18:31 +00:00
  • 7b8485a582 Merge branch 'pci_ids_info' into 'master' Jeremy Soller 2020-08-01 18:16:31 +00:00
  • 65982d5e02 Add more structure cli to pcid. Wren Turkal 2020-08-01 18:16:31 +00:00
  • 9ab778d649 Update redox_syscall jD91mZM2 2020-08-01 16:53:39 +02:00
  • 7f668b27cf Replace llvm_asm in x86_64 code with asm jD91mZM2 2020-08-01 16:51:03 +02:00
  • f07603902d Replace all llvm_asm! uses with asm! jD91mZM2 2020-08-01 14:19:25 +02:00
  • 9279c4a64b Merge branch 'gitignore_ide_files' into 'master' Jeremy Soller 2020-08-01 12:24:56 +00:00
  • 54e9bb544d Merge branch 'fix_cap_parser' into 'master' Jeremy Soller 2020-08-01 12:24:06 +00:00
  • c8263cc4bd Merge branch 'latest-rust' into 'master' Jeremy Soller 2020-08-01 12:22:17 +00:00
  • 895c0c11da Use cargo for lto over manually entering rustflags jD91mZM2 2020-08-01 13:19:12 +02:00
  • fbeb297949 Fix compilation since last rust jD91mZM2 2020-08-01 12:59:42 +02:00
  • 93856b43b9 s/\basm!/llvm_asm!/g jD91mZM2 2020-08-01 12:31:56 +02:00
  • 39fea64403 Add pci vendor specific capability. Wren Turkal 2020-08-01 00:40:30 -07:00
  • 3323a143af Ignore all target directories. Wren Turkal 2020-07-31 21:58:28 -07:00