Commit Graph

  • a9a0447565 Merge branch 'remove_dtb_unwraps' into 'master' Paul Sajna 2025-09-06 15:55:23 +0000
  • a4da2cd1e1 Merge branch 'main/refactor-unsafe-offset' into 'master' Elle Rhumsaa 2025-09-06 15:28:47 +0000
  • b4c68ad8d9 Merge branch 'rustfmt' into 'master' bjorn3 2025-09-06 15:11:22 +0000
  • d6e9022c4a Rustfmt master bjorn3 2025-09-06 17:01:42 +0200
  • 2d54679d4e Merge branch 'misc_changes' into 'master' bjorn3 2025-09-06 15:07:13 +0000
  • 869a664172 Remove allow(unexpected_cfgs) bjorn3 2025-09-06 17:01:42 +0200
  • cf019ab9a5 Remove some unused unsafe blocks bjorn3 2025-09-06 16:51:05 +0200
  • c4c605630a Remove an allow(unused) for the elf module bjorn3 2025-09-06 16:49:45 +0200
  • 3ac9165796
    main: refactor unsafe block for C offsets Elle Rhumsaa 2025-09-06 14:30:56 +0000
  • 7975d2aa8f Remove Unique bjorn3 2025-09-06 16:23:30 +0200
  • afed3bc84b Fix a couple of warnings bjorn3 2025-09-06 16:17:05 +0200
  • df9ad42cab remove dtb unwraps Paul Sajna 2025-09-05 23:00:02 -0700
  • 9e42c14df7 Merge branch 'add-gicr' into 'master' Wildan Mubarok 2025-09-06 02:47:55 +0000
  • da2fdf6b4a Merge branch 'no_irq_trigger_no_mangle' into 'master' bjorn3 2025-09-01 17:19:11 +0000
  • 7f63a5c8f0 Don't mark irq_trigger as no_mangle bjorn3 2025-08-31 19:44:50 +0200
  • f4fbcfc184 Merge branch 'sleep-time-remaining' into 'master' Ron Williams 2025-08-29 12:15:28 -0700
  • c6f38f05e4
    Disable multi_core again (for demo) Jeremy Soller 2025-08-28 10:00:16 -0600
  • 7d91390f04 Detect if ARM virtual timer should be used Wildan Mubarok 2025-08-16 12:58:09 +0000
  • e071bdcef4 Use ARM virtual timer to fix HVF acceleration Wildan Mubarok 2025-08-16 11:20:48 +0000
  • 39cb82d91d Optimize graphical debug scrolling Wildan M 2025-08-09 18:30:51 +0700
  • 6bf8c0c26c fix build-error on aarch64 and probably on riscv lebakassemmerl 2025-08-04 20:26:48 +0200
  • 1ff46c8482 Fix Linter CI Wildan Mubarok 2025-08-04 12:34:31 +0000
  • af7591bc26
    Clarify vector number in IPI Jeremy Soller 2025-08-03 20:56:18 -0600
  • 5d06ad4e6a
    Ensure that APIC ID is uses for all IPIs, enable multi_core feature Jeremy Soller 2025-08-03 20:53:58 -0600
  • b4f566dab2
    Rebuild if Cargo.toml or Cargo.lock change Jeremy Soller 2025-08-03 16:04:49 -0600
  • e57ffa157f
    Merge c566d34bee into c67fc7b099 Armando Martín Canevaro 2025-07-31 16:53:34 -0300
  • c566d34bee
    Merge branch 'master' into master Armando Martín Canevaro 2025-07-31 16:53:30 -0300
  • 5cecc4752f
    Merge pull request #1 from martinsistemas/multi-core-hybrid-cpu-support Armando Martín Canevaro 2025-07-31 16:37:31 -0300
  • 97d1a50039 Format code with rustfmt martinsistemas 2025-07-31 16:30:25 -0300
  • a72d10e892 Add GICR for GICv3 Wildan M 2025-07-31 13:22:50 +0700
  • c67fc7b099 Backfill aarch64 serial log Wildan Mubarok 2025-07-31 03:22:52 +0000
  • e3d8ae1b79 feat: Introduce FdTbl and make Context.files use it for separate file tables. Ibuki Omatsu 2025-07-30 21:33:06 +0000
  • 75bcb85b0b fix: add hybrid CPU topology detection for multi-core support martinsistemas 2025-07-30 17:25:30 -0300
  • 518283396e fix: improve kernel safety with better error handling and memory allocation security armandoCanevaro 2025-07-30 16:50:42 -0300
  • 66ea2b46ee Adding `openat` syscall Darley Barreto 2025-07-13 12:43:20 +0000
  • caf5fa955b Fix freeing of phys_contiguous frames bjorn3 2025-07-06 16:08:38 +0200
  • 08ea1da2f9 Trigger read event for user schemes when an fd is closed bjorn3 2025-07-05 17:54:19 +0200
  • 7a440bcd67 Merge close and on_close scheme calls bjorn3 2025-07-05 16:59:08 +0200
  • 48ad866d02 Add some explanation to the multi_core todo bjorn3 2025-06-28 20:16:29 +0200
  • 751803553f Unify paging between x86 and x86_64 bjorn3 2025-06-28 20:09:16 +0200
  • ba66388ca7 Unify rmm.rs between x86 and x86_64 bjorn3 2025-06-28 20:03:06 +0200
  • b06aa61676 Remove reference to no longer existing 3dnow target feature bjorn3 2025-06-28 19:58:15 +0200
  • 219dedda32 Unify start.rs between x86 and x86_64 bjorn3 2025-06-28 19:57:52 +0200
  • ba051b781f Shorten the message about the RSDP bjorn3 2025-06-28 19:11:04 +0200
  • 1864f12913 Make the HPET debug logs more compact bjorn3 2025-06-28 19:07:54 +0200
  • 2a2139c46e Fix a couple of warnings bjorn3 2025-06-28 18:34:38 +0200
  • e77257bb6e Remove unused core_intrinsics feature gate bjorn3 2025-06-28 17:17:48 +0200
  • 90643abbad feat: Store caller's PID in Sqe during SYS_CALL Ibuki Omatsu 2025-06-25 14:44:51 +0000
  • fa907f02ae Move aarch64 interrupt init func Wildan Mubarok 2025-06-25 14:37:50 +0000
  • f32d018d85
    Format Jeremy Soller 2025-06-13 20:26:41 -0600
  • 5b88d1a845
    Debug using pid Jeremy Soller 2025-06-13 20:26:35 -0600
  • 22cc551450
    Sort /scheme/sys files Jeremy Soller 2025-06-13 20:26:21 -0600
  • e67cca7bce raspi3b+: sloved programs can not be waken up on time from sleep Ivan Tan 2025-05-19 15:27:35 +0800
  • f5aeb0b43a implement monotonic for aarch64 Ivan Tan 2025-05-13 15:30:45 +0800
  • 407c0c1403
    Disable syscall debug Jeremy Soller 2025-05-06 08:21:09 -0600
  • d712ff5158
    Add flink Jeremy Soller 2025-05-03 12:25:46 -0600
  • 4a1cd73da4
    Fix same-thread scheme use-after-free. 4lDO2 2025-04-26 16:30:23 +0200
  • 03ebb3491b Show pid of process on unhandled exceptions bjorn3 2025-04-24 20:53:50 +0200
  • 8e6ff4341e Don't crash on GICv3 bjorn3 2025-04-21 16:46:27 +0200
  • 75edd1d34c Fix infinite panicking when panicking during early boot bjorn3 2025-04-21 16:44:27 +0200
  • 9be617132a
    Fix 'sys:exe' as required by libstd. 4lDO2 2025-04-20 14:09:31 +0200
  • 98999e76b2
    Fix sendfd error handling. 4lDO2 2025-04-20 13:57:37 +0200
  • 952b1483d8
    Pass the sendfd arg: u64 to userspace. 4lDO2 2025-04-20 12:36:33 +0200
  • f7d413e1bb
    Use redox-os/syscall for git dep. 4lDO2 2025-04-19 19:23:57 +0200
  • e6df56cf1b
    Use saner debug IDs for kmain. 4lDO2 2025-04-19 13:29:58 +0200
  • 6ed49d2ecb
    Reduce outdated header in sys/context. 4lDO2 2025-04-18 22:55:03 +0200
  • 1e3e961b78
    Simplify context debug names. 4lDO2 2025-04-18 22:07:10 +0200
  • 22afbde451
    Fix being_sigkilled todo! 4lDO2 2025-04-16 11:59:21 +0200
  • 1227f2222e
    Fix compilation on riscv64gc. 4lDO2 2025-04-16 11:46:59 +0200
  • 4d49f1a8e4
    Refer to NLnet funding. 4lDO2 2025-04-16 11:23:17 +0200
  • 9447986889
    Remove ksignal from aarch64. 4lDO2 2025-04-16 11:19:44 +0200
  • b13ef6ada3
    Fix i686. 4lDO2 2025-04-15 15:36:16 +0200
  • 2e6122bc7e
    Allow procmgr to recognize unhandled exceptions. 4lDO2 2025-04-15 15:18:42 +0200
  • 020b8ad415
    Compile on aarch64. 4lDO2 2025-04-14 20:03:40 +0200
  • 10c53aef10
    Remove RtSigInfo import. 4lDO2 2025-04-13 20:43:31 +0200
  • 10ef631fc3
    Remove WaitMap from existence. 4lDO2 2025-04-10 15:32:29 +0200
  • f3af1be69f
    Never return from ForceKill caller. 4lDO2 2025-04-10 15:31:48 +0200
  • 3a17f50ea8
    Remove ContextHandle::Signal. 4lDO2 2025-04-10 14:48:28 +0200
  • fa6dee36da
    Report all being_sigkilled contexts as Dead. 4lDO2 2025-04-10 14:38:09 +0200
  • 5df7031eb1
    Add Interrupt ContextVerb. 4lDO2 2025-04-01 15:34:13 +0200
  • ab11e6b346
    Support stopping contexts, by procmgr. 4lDO2 2025-04-01 14:05:40 +0200
  • 2f977bbc52
    Support getting intra-page off and mapping sig [tp]ctl. 4lDO2 2025-03-31 18:32:02 +0200
  • e002d0be33
    Remove commented-out syscalls and SigState.rtqs 4lDO2 2025-03-31 10:32:56 +0200
  • cb1a838f05
    Start moving kill to procmgr. 4lDO2 2025-03-30 13:10:40 +0200
  • d0e09d9e87
    Remove SYS_IOPL and SYS_VIRTTOPHYS debug. 4lDO2 2025-03-22 12:11:00 +0100
  • ef78ac57b0
    Add fd-based virttophys replacement. 4lDO2 2025-03-22 11:27:38 +0100
  • b4b2ac312b
    Add interface for setting iopl. 4lDO2 2025-03-07 23:52:04 +0100
  • 2815800164
    Support reading context status. 4lDO2 2025-03-03 13:13:34 +0100
  • 7b06ca16b1
    Make thread kill API async. 4lDO2 2025-02-26 23:54:14 +0100
  • f40ec48b3e
    Send event on thread death. 4lDO2 2025-02-21 11:53:38 +0100
  • db5931504d
    Remove nonexisted import. 4lDO2 2025-02-16 19:10:39 +0100
  • ce77a018ec
    Reach init again, with proc mgr. 4lDO2 2024-12-27 13:54:47 +0100
  • a9fb2dcb93
    Simplify proc scheme security. 4lDO2 2024-12-26 20:06:59 +0100
  • 0ccc825bfb
    Patch syscall. 4lDO2 2024-12-26 20:06:41 +0100
  • a78d36f7f2
    Reach init in userspace. 4lDO2 2024-12-25 14:59:44 +0100
  • 6d1a3e9a4c
    Convert Handle::Context -> Handle. 4lDO2 2024-12-22 19:44:28 +0100
  • 2a5bd36899
    Reimplement context creation. 4lDO2 2024-12-22 19:35:04 +0100
  • 8883818501
    Make kernel compile. 4lDO2 2024-12-22 19:23:50 +0100
  • 1d5f8fd46d
    Move proc code to userspace. 4lDO2 2024-12-17 00:20:42 +0100
  • 1b9fcbf593 riscv: Remove SBI logger Andrey Turkin 2025-04-19 10:03:35 +0300