Commit Graph

  • 109f7c463a Merge branch 'improve-readme' into 'master' Jeremy Soller 2025-10-31 09:24:16 -06:00
  • ab92a083e8 Ensure header size matches allocated blocks Jeremy Soller 2025-10-31 07:41:29 -06:00
  • 5abce443a5 Ensure allocation is done with the lowest block indexes first Jeremy Soller 2025-10-30 21:25:37 -06:00
  • a33bb699e6 Remove weak linkage from getopt functions and globals Jeremy Soller 2025-10-30 14:39:27 -06:00
  • ab2a948d0b Abort on panic or oom, remove stabilized let_chains feature Jeremy Soller 2025-10-30 09:33:29 -06:00
  • c2eed49e2d Add NAME_MAX Jeremy Soller 2025-10-29 12:30:28 -06:00
  • 62513befa6 Merge branch 'shared-dyn-fix' into 'master' Jeremy Soller 2025-10-29 08:06:07 -06:00
  • abdfd3d0ac Fix ld_so multiple objects loading the same object Wildan M 2025-10-29 15:46:35 +07:00
  • 44492d4566 Merge branch 'impl-renameat' into 'master' Jeremy Soller 2025-10-27 07:38:37 -06:00
  • 65273ea898 Replace all Arc::try_new with Arc::new bjorn3 2025-10-26 18:58:07 +01:00
  • e101629377 Inline a bunch of functions in KernelMapper bjorn3 2025-10-26 18:53:05 +01:00
  • 85b5487b5b Couple minor cleanups to the global allocator bjorn3 2025-10-26 18:51:37 +01:00
  • 3b1fd27431 Remove byteorder dependency bjorn3 2025-10-19 17:43:16 +02:00
  • bc3a59abb3 Minor simplification to profiling::nmi_handler bjorn3 2025-10-26 18:23:40 +01:00
  • 0f7b16d89d Partially use cfg!() rather than #[cfg] for controlling the profiling module bjorn3 2025-09-10 19:18:55 +02:00
  • 53640e67b7 Remove rustc_cfg dependency bjorn3 2025-10-26 16:32:42 +01:00
  • 8367462abe Update rmm submodule bjorn3 2025-10-26 16:25:01 +01:00
  • 7e14945bc5 Merge branch 'stable' into 'master' Jeremy Soller 2025-10-26 09:18:30 -06:00
  • 4b89feab41 Fix a couple of dead code warnings bjorn3 2025-10-26 12:07:56 +01:00
  • 075d52f153 Fix example binary bjorn3 2025-10-26 11:58:43 +01:00
  • e6d42dda19 Fix compilation of EmulateArch bjorn3 2025-10-26 11:55:42 +01:00
  • 5b5bbe5643 Remove VirtualAddress::is_canonical bjorn3 2025-10-25 20:01:28 +02:00
  • e371f47f51 Remove let_chain feature gate bjorn3 2025-10-25 19:59:27 +02:00
  • 1498376360 Unify generic irq handling between x86 and x86_64 bjorn3 2025-10-25 19:35:00 +02:00
  • 3652b693ba Remove usage of iterator_try_collect bjorn3 2025-10-19 17:58:35 +02:00
  • 164c890830 Remove thread_local feature gate bjorn3 2025-10-19 17:48:46 +02:00
  • cb718f767a Remove a bunch of unused __*_start/end symbols bjorn3 2025-10-25 19:20:01 +02:00
  • e8acd82074 Directly define __usercopy_{start,end} in the usercopy functions bjorn3 2023-12-12 19:08:53 +01:00
  • cc01d14d3b Unconditionally enable sys_stat bjorn3 2025-10-25 18:52:07 +02:00
  • 4d4038dea7 Merge branch 'root_check_fix' into 'master' Jeremy Soller 2025-10-25 08:16:30 -06:00
  • 22ab2fe17d Fix inverted root check aarch 2025-10-25 15:42:45 +02:00
  • 53548166f7 Merge branch 'acpi_aml' into 'master' Jeremy Soller 2025-10-24 11:48:30 -06:00
  • 63bad63321 Expose AML evaluation through acpi scheme aarch 2025-10-24 17:48:29 +00:00
  • 57ca3be975 Fixup for last commit Jeremy Soller 2025-10-24 08:21:01 -06:00
  • 8bf5d60e96 Adjust logging, ensure drivers get unique logfiles Jeremy Soller 2025-10-24 08:19:34 -06:00
  • 731d22366d Merge branch 'bootlog-scroll' into 'master' Jeremy Soller 2025-10-22 11:56:40 -06:00
  • fa9127ca34 Require shift key for scrollback and have better limit Wildan M 2025-10-23 00:14:05 +07:00
  • f59f893d5b Merge branch 'loopback-fix' into 'main' Jeremy Soller 2025-10-22 05:48:42 -06:00
  • 6c9822893e Fix double key register on dbbootlogd Wildan M 2025-10-22 17:02:03 +07:00
  • 306079c091 Fix fmt Wildan M 2025-10-22 16:27:38 +07:00
  • b9d0599bac Add scrollback into fbbootlogd Wildan M 2025-10-22 16:27:32 +07:00
  • 62c8b62b1e Fix smolnet not handling loopback address Wildan M 2025-10-22 13:29:41 +07:00
  • dfb977875f ahcid: add timeouts to all spin loops Jeremy Soller 2025-10-21 15:13:26 -06:00
  • f5d432644f Implement renameat, renameat2 Josh Megnauth 2025-10-03 22:09:55 -04:00
  • 9ff116f4bb Merge branch 'uds-race-cond' into 'main' Jeremy Soller 2025-10-21 10:30:56 -06:00
  • 9510a3db00 Merge branch 'shm-handling-2' into 'main' Jeremy Soller 2025-10-21 10:30:43 -06:00
  • aab6157871 Further fixes of shm read/write handling Wildan M 2025-10-21 23:18:40 +07:00
  • 6dddb01d63 Use atomic counter in UDS to avoid race condition Wildan Mubarok 2025-10-21 15:20:50 +00:00
  • 71e9fc3a14 Merge branch 'ps2-keymap-config' into 'master' Jeremy Soller 2025-10-20 11:30:24 -06:00
  • f18cd76081 Fix fmt Wildan M 2025-10-20 23:36:38 +07:00
  • d23eaf616a Add keymap config via ps2 scheme Wildan M 2025-10-20 23:36:19 +07:00
  • a57c8e410d Avoid warnings from rust-analyzer for the panic handler bjorn3 2025-10-19 14:30:53 +02:00
  • 021cdf47f4 Fix a bunch of warnings bjorn3 2025-10-19 14:27:43 +02:00
  • 9d5ad06b30 Move some code from the trampoline to global_asm!() bjorn3 2025-10-19 12:58:13 +02:00
  • 4b16e66164 Set arm64 exception handler before entering the rust world bjorn3 2025-09-13 18:49:40 +02:00
  • d31e552d08 Set riscv exception handler before entering the rust world bjorn3 2025-09-13 18:43:49 +02:00
  • ff65afd003 Don't depend on the stack setup by the bootloader bjorn3 2025-09-13 18:32:15 +02:00
  • b7a69a26ba Reduce indentation in madt x86 init bjorn3 2025-09-27 20:17:29 +02:00
  • 7ea41f4fee Remove no longer necessary lint allow bjorn3 2025-10-19 11:49:14 +02:00
  • b09659ac25 Remove unnecessary unsafe blocks in naked functions bjorn3 2025-10-19 11:48:46 +02:00
  • 99160faeb1 hwd: debug devicetree devices Jeremy Soller 2025-10-18 19:49:18 -06:00
  • f7540f24f6 hwd: describe more ACPI devices Jeremy Soller 2025-10-18 17:53:51 -06:00
  • 7359af31de Add two more ACPI IDs to hwd Jeremy Soller 2025-10-18 16:58:09 -06:00
  • 7109334d2b hwd: require dtb to parse in order to use devicetree backend Jeremy Soller 2025-10-18 16:51:04 -06:00
  • 16f24757ea Update dependencies Jeremy Soller 2025-10-18 13:56:23 -06:00
  • ce10c962c9 hwd: spawn acpid and provide abstraction for acpi/dtb/legacy Jeremy Soller 2025-10-18 12:09:59 -06:00
  • a463b5dcb5 Update acpi crate Jeremy Soller 2025-10-18 11:55:17 -06:00
  • 47f056490f Merge branch 'shm-handling' into 'main' Jeremy Soller 2025-10-17 15:02:45 -06:00
  • 97cefd26a1 Fixes for shm handling Wildan Mubarok 2025-10-17 21:02:45 +00:00
  • 56386f1e26 Merge branch 'timer-signal' into 'master' Jeremy Soller 2025-10-16 11:00:39 -06:00
  • c8fce67873 Support SIGEV_SIGNAL and TIMER_ABSTIME Wildan M 2025-10-16 22:37:24 +07:00
  • 6092acc5bd Merge branch 'timer-fn' into 'master' Jeremy Soller 2025-10-15 08:10:06 -06:00
  • 2efcd20fbc Implement POSIX timer functions Wildan Mubarok 2025-10-15 14:10:06 +00:00
  • a8f6205b10 Merge branch 'spec-and-import' into 'master' Jeremy Soller 2025-10-15 06:35:18 -06:00
  • 3f13e59870 Merge branch 'remove_useless_loop' into 'master' Jeremy Soller 2025-10-14 12:26:18 -06:00
  • ae84627479 Rustfmt bjorn3 2025-10-14 20:22:49 +02:00
  • 322b7440bf Remove a useless loop in driver-block bjorn3 2025-10-14 20:15:35 +02:00
  • 6acf185685 Merge branch 'fix-uname-arm' into 'master' Jeremy Soller 2025-10-13 08:52:44 -06:00
  • b102d17ff5 Fix compilation on ARM/RISCV due to c_char being different Wildan M 2025-10-13 20:57:28 +07:00
  • 3c3eaa0004 Enable sys_stat by default for sysinfo Jeremy Soller 2025-10-12 15:49:35 -06:00
  • c9653525a0 Fix compilation with sys_stat feature Jeremy Soller 2025-10-12 15:45:50 -06:00
  • e4eada2e52 update spec links and imports for assert and fcntl headers auronandace 2025-10-12 17:25:03 +01:00
  • d50ce16e0f Merge branch 'add-posix-dent' into 'master' Jeremy Soller 2025-10-12 08:23:36 -06:00
  • 135fba1f9f rename posix_dent d_off Wildan M 2025-10-12 20:37:21 +07:00
  • 1712290deb Define posix_dent for posix_getdents Wildan M 2025-10-12 20:25:37 +07:00
  • d8a7ace2ab Merge branch 'spec-and-import' into 'master' Jeremy Soller 2025-10-11 12:28:31 -06:00
  • 03c646222e update spec links and imports for libgen and sys_resource auronandace 2025-10-11 19:21:36 +01:00
  • 02e4d98020 Merge branch 'panic-strlen' into 'master' Jeremy Soller 2025-10-09 10:58:28 -06:00
  • 036dd3fb73 Avoid panic by unitialized string of strlen Wildan M 2025-10-09 23:52:45 +07:00
  • 82fa75a124 Merge branch 'cleanup-sysstatvfs' into 'master' Jeremy Soller 2025-10-09 10:51:19 -06:00
  • 900e27538b fix formatting auronandace 2025-10-09 17:14:26 +01:00
  • 159b6dcdde only import what is needed auronandace 2025-10-09 17:08:43 +01:00
  • 0d34c229ff update and add spec links auronandace 2025-10-09 17:02:54 +01:00
  • 5f8fb9c0aa Merge branch 'mem-sysconf' into 'master' Jeremy Soller 2025-10-09 08:36:10 -06:00
  • efad028739 Fix getting total memory Wildan M 2025-10-09 21:15:03 +07:00
  • cc325b8b0a Fix compile Wildan M 2025-10-09 13:24:03 +07:00
  • a118d5659b Implement reading memory Wildan M 2025-10-09 13:15:05 +07:00
  • 1dda8a00e7 Merge branch 'nulstr' into 'master' Jeremy Soller 2025-10-07 10:50:08 -06:00
  • 2bd918f113 Improve the library description in README Ribbon 2025-10-07 12:17:37 -03:00
  • 1c5732ba36 Share almost all code between printf and wprintf. 4lDO2 2025-10-07 15:58:34 +02:00