Commit Graph

  • d18c316012 Add session ID Jeremy Soller 2024-01-08 14:43:11 -07:00
  • f4511a487f Clean up rustfmt options, and format Jeremy Soller 2024-01-08 14:10:30 -07:00
  • 4534d74efd Merge branch 'search_dir_overrides' into 'master' Jeremy Soller 2024-01-08 16:01:35 +00:00
  • 6d785b2964 Merge branch 'fetch_mac' into 'master' Jeremy Soller 2024-01-08 15:59:45 +00:00
  • 9f2cfbd54d Merge branch 'fix_dnsd' into 'master' Jeremy Soller 2024-01-08 15:58:53 +00:00
  • e12a74854c Allow dnsd to create udp sockets bjorn3 2024-01-08 14:10:49 +01:00
  • 89ee1b4d66 Allow specifying multiple search dirs for run.d bjorn3 2024-01-07 18:09:53 +01:00
  • 1258d296d1 Merge branch 'fix_read_to_end' into 'master' Jeremy Soller 2024-01-08 05:00:02 +00:00
  • 9d5c8207db Try fetching the mac address directly from the network driver bjorn3 2024-01-07 15:38:15 +01:00
  • 6dd86d366a Add support for fetching the mac address from the e1000d driver bjorn3 2024-01-07 15:36:49 +01:00
  • eff6700ff4 Add back Drop impl for Guard to fix Read::read_to_end bjorn3 2024-01-07 15:30:53 +01:00
  • 7a7790e9bd Merge branch 'installer_groups' into 'master' Jeremy Soller 2024-01-06 16:28:32 +00:00
  • 09da116ccd Move /etc/group generation to the installer bjorn3 2024-01-06 17:24:34 +01:00
  • 2af6508c3e Merge branch 'libredox' into 'master' Jeremy Soller 2024-01-06 16:05:37 +00:00
  • b4275813f8 Merge branch 'canonicalize-libcscheme' into 'master' Jeremy Soller 2024-01-05 19:28:06 +00:00
  • 0340ba3b36 fix canonicalize of libc: Ron Williams 2024-01-05 05:26:51 -08:00
  • 6a4802d556 Add flag to print filesystem size Jeremy Soller 2024-01-04 12:18:41 -07:00
  • 352407371c Make general config optional Jeremy Soller 2024-01-04 11:58:21 -07:00
  • 6f40e32d49 Make general.prompt optional Jeremy Soller 2024-01-04 11:54:48 -07:00
  • b84146edd5 Merge branch 'config_include' into 'master' Jeremy Soller 2024-01-04 15:23:21 +00:00
  • adfee95484 Support including other config files from a config file bjorn3 2024-01-04 15:08:49 +01:00
  • 1f4bbece4a Introduce Config::from_file for parsing the config toml bjorn3 2024-01-04 14:54:13 +01:00
  • 5cdec46800 Reserialize filesystem.toml instead of copying the original config bjorn3 2024-01-04 14:53:05 +01:00
  • c9e091be67 Remove mention of /games bjorn3 2024-01-03 21:58:52 +01:00
  • 2a40638ec3 Fix assert definition Jeremy Soller 2024-01-03 13:02:51 -07:00
  • 8071772c69 Merge branch 'contain_login' into 'master' Jeremy Soller 2024-01-03 19:22:11 +00:00
  • 6b88ad6271 Merge branch 'inline-core-io' into 'master' Jeremy Soller 2024-01-03 19:19:58 +00:00
  • aa1a982479 Merge branch 'symlinks' into 'master' Jeremy Soller 2024-01-03 19:17:52 +00:00
  • 92b56f3f92 Format Jeremy Soller 2024-01-03 11:46:29 -07:00
  • 99f097cf90 Implement openpty and login_tty Jeremy Soller 2024-01-03 11:46:18 -07:00
  • 70dc59210d Add TIOCSCTTY, currenty unimplemented Jeremy Soller 2024-01-03 10:10:07 -07:00
  • b1383a960d Merge branch 'ae/impl-mknod' into 'master' Jeremy Soller 2024-01-03 16:43:28 +00:00
  • 0caf011122 Implement mknod and mknodat Abdullah Emad 2024-01-03 16:43:28 +00:00
  • 7cddea96c8 Merge branch 'libc-scheme' into 'master' Jeremy Soller 2024-01-03 16:40:42 +00:00
  • b3dd3aa5f0 Merge branch 'symlink-fix' into 'master' Jeremy Soller 2024-01-03 16:39:58 +00:00
  • 944b175a6e fix symbolic links plus general cleanup Ron Williams 2024-01-03 16:39:58 +00:00
  • be6696a81b Merge branch 'libredox' into 'master' Jeremy Soller 2024-01-03 16:27:52 +00:00
  • b54cadb88f add libc scheme for /dev/tty etc. Ron Williams 2024-01-02 02:20:45 -08:00
  • b4f2f01d73 Create symlinks before installing packages bjorn3 2023-12-29 15:16:56 +01:00
  • 9872ee3ef5 Bump crate version. 4lDO2 2023-12-26 12:21:28 +01:00
  • 4de57e2c98 Allow disabling redox_syscall public APIs. 4lDO2 2023-12-26 12:20:01 +01:00
  • dcb73fea4b Move scheme API to redox-scheme. 4lDO2 2023-12-26 11:21:01 +01:00
  • f76ecc35c4 Migrate to libredox and redox-scheme. 4lDO2 2023-12-25 19:18:25 +01:00
  • 92d45336ff Fix tests. 4lDO2 2023-12-25 11:37:02 +01:00
  • d4eddbf42e Refactor: inline core_io Arthur Paulino 2023-12-24 17:06:27 -03:00
  • 771fffbfd6 Migrate to libredox and redox-scheme. 4lDO2 2023-12-20 19:12:51 +01:00
  • 5cb44522f0 add option to getty to run contain_login Ron Williams 2023-12-19 21:00:27 -08:00
  • 5e75df56c5 More BumpAllocator APIs. 4lDO2 2023-10-26 13:28:08 +02:00
  • ed455915ca Allow arbitrary bump allocation size. 4lDO2 2023-10-16 20:43:36 +02:00
  • 529c491fa0 Allow disabling profiling at compile time. 4lDO2 2023-10-08 15:33:55 +02:00
  • fac0e783ef Refactor profiling code. 4lDO2 2023-10-08 15:18:23 +02:00
  • 99ad6a0a2c Support toggling profiling. 4lDO2 2023-10-08 14:37:39 +02:00
  • 0f27d55c0a Advance profiling buffer correctly. 4lDO2 2023-10-08 14:25:31 +02:00
  • 14abf0cbc6 Exclude kmain from profile. 4lDO2 2023-10-08 11:01:03 +02:00
  • f973bc4128 Profiling 4lDO2 2023-10-07 22:05:44 +02:00
  • a285863335 Update syscall Jeremy Soller 2023-12-16 11:12:21 -07:00
  • 364896c6e7 Update syscall Jeremy Soller 2023-12-16 11:10:28 -07:00
  • 4b1bf16e01 Merge branch 'remove_physfree' into 'master' Jeremy Soller 2023-12-16 18:00:57 +00:00
  • 04f60cf7be Fix ihdad. 4lDO2 2023-12-16 13:12:17 +01:00
  • 8d11fb34de Fix impl Display for MemoryType. 4lDO2 2023-12-16 12:25:02 +01:00
  • dae3726057 Update syscall 4lDO2 2023-12-09 12:25:37 +01:00
  • ee3aafa1d9 Remove PhysBorrowed hacks. 4lDO2 2023-12-09 12:15:26 +01:00
  • 52df9dd1bc Remove the AddrSpace ref when exiting, not reaping. 4lDO2 2023-12-08 14:46:51 +01:00
  • d4a120188f Ensure PhysBorrowed iff !alloc-owned, vice versa. 4lDO2 2023-11-18 13:22:24 +01:00
  • eda462fd11 Remove SYS_PHYSMAP. 4lDO2 2023-11-17 20:25:10 +01:00
  • 875a130843 Remove SYS_PHYSALLOC* and SYS_PHYSFREE. 4lDO2 2023-11-17 19:53:59 +01:00
  • a42e406569 Fix contiguous mmap. 4lDO2 2023-11-17 18:55:44 +01:00
  • cd19831ffb Improved options for memory: files. 4lDO2 2023-09-02 13:16:06 +02:00
  • 77400f63ee Add a memory: file for phys-contiguous mmaps. 4lDO2 2023-09-01 18:08:31 +02:00
  • ebf96fa843 aarch64: fix dtb scheme Ivan Tan 2023-12-14 03:34:37 +00:00
  • 1cc5804333 Allow CPUs to take any context Jeremy Soller 2023-12-13 17:20:43 -07:00
  • 4386e0716d Missed change for last commit Jeremy Soller 2023-12-13 17:20:21 -07:00
  • fbaa4306e3 Add unblock_no_ipi function and use in context switch Jeremy Soller 2023-12-13 17:19:43 -07:00
  • a04a083cd3 Update redox_installer Jeremy Soller 2023-12-13 14:12:28 -07:00
  • 38f6aa70bd 0.2.15 Jeremy Soller 2023-12-13 14:11:29 -07:00
  • 39f4b1c8b6 Make bootloader install directory per-process Jeremy Soller 2023-12-13 14:11:09 -07:00
  • ba2fc38a3f Remove temporary mount directory Jeremy Soller 2023-12-13 14:10:56 -07:00
  • 2d065083df Use HashMap instead of BTreeMap where possible bjorn3 2023-12-12 22:23:16 +01:00
  • 78beae5c92 Fix aarch64 4lDO2 2023-12-12 11:51:40 +01:00
  • d531c6f1bf Context switch correctly in UserInner::call. 4lDO2 2023-11-30 19:19:01 +01:00
  • 6b642d62a6 Disable trigger_debugger again. 4lDO2 2023-11-25 11:28:05 +01:00
  • 88508a2cb7 Remove as_user_inner. 4lDO2 2023-11-19 18:01:24 +01:00
  • 3a35338aa7 Remove as_{filetable,sigaction,addrspace}. 4lDO2 2023-09-16 18:54:31 +02:00
  • f3ce5b167d Make proc: and thisproc: global. 4lDO2 2023-09-06 23:42:48 +02:00
  • 3be015ce4d Make sys: global. 4lDO2 2023-09-06 23:34:45 +02:00
  • fe0e3103f4 Make itimer: global. 4lDO2 2023-09-06 23:23:45 +02:00
  • 87b0c568a0 Make time: global. 4lDO2 2023-09-06 23:18:55 +02:00
  • f6002e839d Centralize global scheme constructors. 4lDO2 2023-09-06 23:16:05 +02:00
  • ce313ba28d Add global scheme IDs to map, for now. 4lDO2 2023-09-06 23:12:10 +02:00
  • d9c2443ae3 Make irq: a GlobalScheme. 4lDO2 2023-09-06 11:12:02 +02:00
  • 10e86ea89d Hardcode global scheme IDs. 4lDO2 2023-09-06 11:04:46 +02:00
  • 679c26c03b s/Arc<dyn KernelScheme>/enum, but deref as dyn. 4lDO2 2023-09-06 10:40:31 +02:00
  • d7d824552b Merge branch 'derive_hash_virtual_address' into 'master' Jeremy Soller 2023-12-13 00:10:02 +00:00
  • aad492f805 Derive Hash for VirtualAddress bjorn3 2023-12-12 22:21:22 +01:00
  • 86c12ebd7c 0.5.13: Remove failure dependency and fix no_std Jeremy Soller 2023-12-12 13:24:59 -07:00
  • a7165f822f Switch from the memoffset crate to the offset_of feature bjorn3 2023-12-12 20:40:25 +01:00
  • 2aea52a94b Remove the sole usage of the const_option feature bjorn3 2023-12-12 20:35:30 +01:00
  • 82a87be7d5 Avoid usage of the unstable Allocator trait bjorn3 2023-12-12 20:32:55 +01:00
  • c36431035f Fix for new redox_installer Jeremy Soller 2023-12-12 13:18:54 -07:00
  • 2bec291700 0.5.12: Make range-tree optional Jeremy Soller 2023-12-12 13:16:31 -07:00