Jeremy Soller
|
d254309fdb
|
Support nightly 2026-05-24
|
2026-05-25 17:41:48 -06:00 |
|
Jeremy Soller
|
e3c2b74daf
|
0.7.5
|
2026-05-04 12:30:22 -06:00 |
|
Jeremy Soller
|
d3c6430dc0
|
Align dirent headers
|
2026-05-04 12:28:53 -06:00 |
|
Jeremy Soller
|
d34090f352
|
Accurately strip ANSI escape sequences in graphical debug display
|
2026-02-26 10:33:46 -07:00 |
|
Jeremy Soller
|
548f9b0197
|
0.7.2
|
2026-02-24 08:09:29 -07:00 |
|
Jeremy Soller
|
e543cbe621
|
Merge branch 'master' into 'master'
feat(mapper/remap_with_full): conditional remap
See merge request redox-os/rmm!20
|
2026-02-19 06:23:39 -07:00 |
|
Jeremy Soller
|
934162f35a
|
Implement stdfscall
|
2026-02-11 12:12:49 -07:00 |
|
Jeremy Soller
|
95f4fed4e2
|
Implement fscall RFC
|
2026-02-11 12:11:07 -07:00 |
|
Jeremy Soller
|
2055a205f1
|
Remove legacy path message
|
2026-01-29 10:12:04 -07:00 |
|
Jeremy Soller
|
1c850605d0
|
Only read time once during context switch
|
2026-01-20 14:18:33 -07:00 |
|
Jeremy Soller
|
81a49d211b
|
Fix potential preempt guard deadlock
|
2026-01-20 13:58:31 -07:00 |
|
Jeremy Soller
|
ea06685903
|
Do not allow recursively registering the same event queue
|
2026-01-09 12:08:16 -07:00 |
|
Jeremy Soller
|
d33fc3b5b0
|
Merge branch 'mmu_flags' into 'master'
Set RISCV MMU marker flags by default
See merge request redox-os/rmm!18
|
2025-12-09 06:28:44 -07:00 |
|
Jeremy Soller
|
27465b6132
|
Make CPU announcements debug level
|
2025-11-23 07:41:09 -07:00 |
|
Jeremy Soller
|
7ffc046d46
|
Enable serial interrupts on aarch64 ACPI
|
2025-11-21 08:39:38 -07:00 |
|
Jeremy Soller
|
e3cafc975f
|
Format
|
2025-11-17 17:41:04 -07:00 |
|
Jeremy Soller
|
91ba44e2fa
|
Implement F_DUPFD_CLOEXEC
|
2025-11-17 17:40:39 -07:00 |
|
Jeremy Soller
|
2d346f1d61
|
Add F_DUPFD_CLOEXEC
|
2025-11-17 17:38:30 -07:00 |
|
Jeremy Soller
|
e14f935063
|
Ensure pipe is_alive is set before triggering event or condition
|
2025-11-14 20:59:44 -07:00 |
|
Jeremy Soller
|
2d9f2015d0
|
Add upper table fds to kernel.proc filetable
|
2025-11-14 15:06:37 -07:00 |
|
Jeremy Soller
|
42f9f04188
|
Require kfpath implementation, add to acpi scheme
|
2025-11-14 14:19:33 -07:00 |
|
Jeremy Soller
|
61ad67fbfe
|
Improve display of upper table in iostat
|
2025-11-14 13:55:55 -07:00 |
|
Jeremy Soller
|
cbea1aca3d
|
Implement kfpath on more schemes
|
2025-11-14 11:36:49 -07:00 |
|
Jeremy Soller
|
64ea4251ee
|
Debug SYS_MREMAP
|
2025-11-13 15:55:02 -07:00 |
|
Jeremy Soller
|
e6edef2d8e
|
Downgrade addrspace outside futex loop
|
2025-11-12 10:34:18 -07:00 |
|
Jeremy Soller
|
7834392dba
|
Use hashmap for futex
|
2025-11-12 08:03:24 -07:00 |
|
Jeremy Soller
|
f9d9a3414b
|
Update rmm
|
2025-11-12 07:37:14 -07:00 |
|
Jeremy Soller
|
409a1c02f5
|
Derive Hash for PhysicalAddress
|
2025-11-12 07:36:54 -07:00 |
|
Jeremy Soller
|
01ec650b1e
|
Add support for userspace stack traces using usercopy
|
2025-11-10 08:54:06 -07:00 |
|
Jeremy Soller
|
c66423cec6
|
Sort target json and allow AtomicU64 on i586/i686
|
2025-11-10 08:53:47 -07:00 |
|
Jeremy Soller
|
531dfaa3e1
|
Format
|
2025-11-06 22:14:25 -07:00 |
|
Jeremy Soller
|
8ae1ced55d
|
Recursively trigger event queues
|
2025-11-06 22:14:13 -07:00 |
|
Jeremy Soller
|
c3437ab6eb
|
Ignore any opens with event: or time:
|
2025-11-06 09:15:52 -07:00 |
|
Jeremy Soller
|
60af085356
|
Improve cpu stat accuracy
|
2025-11-03 20:42:08 -07:00 |
|
Jeremy Soller
|
aa50069e15
|
Remove unnecessary log
|
2025-11-01 20:49:06 -06:00 |
|
Jeremy Soller
|
91b835d29f
|
Reduce logging significantly
|
2025-11-01 20:24:11 -06:00 |
|
Jeremy Soller
|
64f2314e2c
|
Fix makefile ifeq
|
2025-11-01 14:02:34 -06:00 |
|
Jeremy Soller
|
7e14945bc5
|
Merge branch 'stable' into 'master'
Remove all nighly feature gates
See merge request redox-os/rmm!17
|
2025-10-26 09:18:30 -06:00 |
|
Jeremy Soller
|
3c3eaa0004
|
Enable sys_stat by default for sysinfo
|
2025-10-12 15:49:35 -06:00 |
|
Jeremy Soller
|
c9653525a0
|
Fix compilation with sys_stat feature
|
2025-10-12 15:45:50 -06:00 |
|
Jeremy Soller
|
db8fb14614
|
Fix compilation on other archs
|
2025-10-04 11:58:04 -06:00 |
|
Jeremy Soller
|
18bf5d904b
|
Fix aarch64 kernel target
|
2025-10-04 11:53:51 -06:00 |
|
Jeremy Soller
|
e635e7a911
|
Fix i686 kernel target
|
2025-10-04 11:53:01 -06:00 |
|
Jeremy Soller
|
f7fa2491ac
|
Add rust-toolchain.toml
|
2025-10-04 09:18:10 -06:00 |
|
Jeremy Soller
|
84385222e2
|
Use x86-softfloat rustc-abi for x86_64 target
|
2025-10-04 08:21:00 -06:00 |
|
Jeremy Soller
|
0203ad750a
|
Fix compilation on aarch64/riscv64gc
|
2025-09-23 13:46:44 -06:00 |
|
Jeremy Soller
|
4526acc259
|
Drop comment about fixed multi_core issues
|
2025-09-23 13:09:32 -06:00 |
|
Jeremy Soller
|
b0d5fa0993
|
Copy all higher PML4 entries in setup_new_utable (fixes some AMD CPUs)
|
2025-09-23 13:09:12 -06:00 |
|
Jeremy Soller
|
89c182cca1
|
Restore return in percpu::switch_arch_hook
|
2025-09-23 13:08:34 -06:00 |
|
Jeremy Soller
|
b6a5245556
|
Require passing loopback test for hard-coded serial
|
2025-09-23 11:33:37 -06:00 |
|
Jeremy Soller
|
6ce2101cf4
|
Do not mark soc ranges as device memory
|
2025-09-23 10:31:34 -06:00 |
|
Jeremy Soller
|
5dc6f7c3ba
|
lock ordering
|
2025-09-22 07:48:48 -06:00 |
|
Jeremy Soller
|
229a5de6ff
|
Remove INIT_THREAD
|
2025-09-19 20:30:26 -06:00 |
|
Jeremy Soller
|
7abe4e1051
|
Remove slab allocator
|
2025-09-19 20:29:53 -06:00 |
|
 Jeremy Sollerandbjorn3
|
eb69d37323
|
Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: bjorn3 <4397-bjorn3@users.noreply.gitlab.redox-os.org>
|
2025-09-19 06:43:19 -06:00 |
|
Jeremy Soller
|
2bf580b260
|
Reimplement iostat
|
2025-09-16 20:39:06 -06:00 |
|
Jeremy Soller
|
8a2aa411e2
|
Explicitly scope all locks, fixing multi_core hangs. Allow contexts on any CPU
|
2025-09-13 10:10:07 -06:00 |
|
Jeremy Soller
|
5f983a02fe
|
Merge branch 'edition_2024' into 'master'
Update to the 2024 edition
See merge request redox-os/rmm!16
|
2025-09-10 08:40:36 -06:00 |
|
Jeremy Soller
|
53c3342e9f
|
snps,dw-apb-uart is usually 32-bit mmio
|
2025-09-07 20:41:28 -06:00 |
|
Jeremy Soller
|
f1492729d2
|
riscv64: support snps,dw-apb-uart serial
|
2025-09-07 20:36:05 -06:00 |
|
Jeremy Soller
|
c6f38f05e4
|
Disable multi_core again (for demo)
|
2025-08-28 10:00:16 -06:00 |
|
Jeremy Soller
|
af7591bc26
|
Clarify vector number in IPI
|
2025-08-03 20:56:18 -06:00 |
|
Jeremy Soller
|
5d06ad4e6a
|
Ensure that APIC ID is uses for all IPIs, enable multi_core feature
|
2025-08-03 20:53:58 -06:00 |
|
Jeremy Soller
|
b4f566dab2
|
Rebuild if Cargo.toml or Cargo.lock change
|
2025-08-03 16:04:49 -06:00 |
|
Jeremy Soller
|
f32d018d85
|
Format
|
2025-06-13 20:26:41 -06:00 |
|
Jeremy Soller
|
5b88d1a845
|
Debug using pid
|
2025-06-13 20:26:35 -06:00 |
|
Jeremy Soller
|
22cc551450
|
Sort /scheme/sys files
|
2025-06-13 20:26:21 -06:00 |
|
Jeremy Soller
|
407c0c1403
|
Disable syscall debug
|
2025-05-06 08:21:09 -06:00 |
|
Jeremy Soller
|
d712ff5158
|
Add flink
|
2025-05-03 12:25:46 -06:00 |
|
Jeremy Soller
|
fe32c6b89d
|
0.5.12: Replace link with flink
|
2025-05-03 12:15:52 -06:00 |
|
Jeremy Soller
|
e5f4795024
|
Fix riscv64 ABI
|
2025-04-17 20:01:14 -06:00 |
|
Jeremy Soller
|
fab76e7dca
|
Fix compilation on riscv64
|
2025-04-17 15:34:24 -06:00 |
|
Jeremy Soller
|
a926baefaf
|
aarch64 fp_load/fp_save do not need to be naked
There is a bug with LLVM and Rust causing naked functions to not support
target_enable directives.
https://github.com/rust-lang/rust/issues/136280
|
2025-04-12 08:14:38 -06:00 |
|
Jeremy Soller
|
551443d641
|
Revert "aarch64 must have fp-armv8 feature to use some instructions"
This reverts commit a24192235e.
|
2025-04-12 08:05:55 -06:00 |
|
Jeremy Soller
|
0140e2a382
|
Fix compilation of emergency_stop on x86
|
2025-04-11 20:55:56 -06:00 |
|
Jeremy Soller
|
a24192235e
|
aarch64 must have fp-armv8 feature to use some instructions
|
2025-04-11 18:26:09 -06:00 |
|
Jeremy Soller
|
25f422b53f
|
Update data layout for aarch64
|
2025-04-11 18:20:35 -06:00 |
|
Jeremy Soller
|
ceccc40a1d
|
Disable multi_core feature
|
2025-04-04 14:25:26 -06:00 |
|
Jeremy Soller
|
ce60a7939e
|
Update redox_syscall in Cargo.lock
|
2025-03-20 10:50:39 -06:00 |
|
Jeremy Soller
|
7a530cf0ec
|
Update dependencies
|
2025-01-14 15:59:14 -07:00 |
|
Jeremy Soller
|
668a123b9a
|
Switch to naked_asm
|
2025-01-14 15:59:07 -07:00 |
|
Jeremy Soller
|
3d786423f1
|
0.5.8
|
2024-12-11 07:37:10 -07:00 |
|
Jeremy Soller
|
99fbdf426c
|
Fix assumption that CPU ID must equal APIC ID
|
2024-11-04 14:46:46 -07:00 |
|
Jeremy Soller
|
4db9673e2a
|
Support SPCR and clean up device memory allocation
|
2024-10-31 10:53:58 -06:00 |
|
Jeremy Soller
|
df9db9291a
|
Fix AP CPU ID on newer Intel CPUs
|
2024-10-30 21:09:06 -06:00 |
|
Jeremy Soller
|
9b6d1549b5
|
Support GTDT for aarch64
|
2024-10-30 18:17:11 -06:00 |
|
Jeremy Soller
|
34a6a441f1
|
Initial aarch64 ACPI support
|
2024-10-30 16:16:24 -06:00 |
|
Jeremy Soller
|
b221bb6c51
|
Make it possible to boot aarch64 with invalid DTB
|
2024-10-30 12:34:50 -06:00 |
|
Jeremy Soller
|
4dd6a26742
|
Make it possible to compile acpi system on any arch
|
2024-10-30 11:43:21 -06:00 |
|
Jeremy Soller
|
939c9567ee
|
Support 16550 uarts for aarch64 debug output
|
2024-10-29 14:06:00 -06:00 |
|
Jeremy Soller
|
161e578f29
|
Use null driver for unknown IRQ controllers on aarch64
|
2024-10-29 08:01:38 -06:00 |
|
Jeremy Soller
|
380532aea5
|
Improve reliability of aarch64 startup code
|
2024-10-29 08:00:57 -06:00 |
|
Jeremy Soller
|
15b0133b7b
|
Add arm,gic-400 support to GIC driver
|
2024-10-29 08:00:17 -06:00 |
|
Jeremy Soller
|
e4e55103ad
|
Remove old aarch64 asm code
|
2024-10-29 07:59:12 -06:00 |
|
Jeremy Soller
|
63669069f4
|
Merge branch 'bump_fix' into 'master'
Fix a bump allocator error
See merge request redox-os/rmm!15
|
2024-10-22 21:26:17 +00:00 |
|
Jeremy Soller
|
6a731d0c84
|
Delete syscall directory
|
2024-10-20 07:31:35 -06:00 |
|
Jeremy Soller
|
edb3a87578
|
Merge branch 'riscv' into 'master'
Fixes and changes to make RISC-V paging work
See merge request redox-os/rmm!14
|
2024-09-24 12:51:39 +00:00 |
|
Jeremy Soller
|
bb27f57228
|
Merge branch 'fix_bump' into 'master'
Fix bump allocator initialization
See merge request redox-os/rmm!13
|
2024-09-22 13:20:33 +00:00 |
|
Jeremy Soller
|
0c99e1bd0a
|
Set xcr0 in all cases
|
2024-09-06 20:08:40 -06:00 |
|
Jeremy Soller
|
1c00450127
|
Use 64-bit versions of xsave and xrstor
|
2024-09-04 21:22:10 -06:00 |
|