vasilito
ca67b1da37
0.3.0: converge kernel onto upstream master
...
- Rebase all Red Bear kernel changes onto upstream master (4d5d36d4 ).
- Update version to 0.5.12+rb0.3.0 and add Red Bear author attribution.
- Switch redox_syscall direct dependency to local fork path (../syscall).
- Bump rust-toolchain.toml to nightly-2026-05-24.
- Regenerate Cargo.lock for +rb0.3.0 suffixes and path deps.
2026-07-06 18:43:52 +03:00
Wildan M
8701e8165b
Fix compilation for aarch64 after rust update
2026-05-31 06:55:02 +07:00
Jeremy Soller
c66423cec6
Sort target json and allow AtomicU64 on i586/i686
2025-11-10 08:53:47 -07:00
Jeremy Soller
18bf5d904b
Fix aarch64 kernel target
2025-10-04 11:53:51 -06:00
4lDO2
8d50ebd69d
Fix target spec int vs string.
2025-10-04 16:12:54 +02: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
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
bjorn3
d43eb74da3
Use softfloat abi in the target spec for aarch64
...
This allows removing the -Csoft-float argument when building.
2024-09-03 14:30:11 +00:00
Andrey Turkin
198151a355
Make sure aarch64 kernel doesn't use any FP registers
2024-07-13 12:06:50 +00:00
Jeremy Soller
593959a7c3
Allow fp-armv8 in order to compile for aarch64 on new nightly
2024-05-11 14:45:44 -06:00
bjorn3
5bce3a5bb5
Move -z max-page-size from the target spec to the cookbook
2023-12-12 18:15:05 +01:00
bjorn3
3188a44b23
Don't use target_family="redox" for the kernel
...
This cfg is meant for redox userspace programs.
2023-12-12 18:14:18 +01:00
bjorn3
d819277d56
Make rustc directly invoke the linker
2023-10-03 09:53:37 +02:00
4lDO2
ca92eda5e6
Remove TLS on aarch64 too.
2023-08-08 12:01:42 +02:00
Jeremy Soller
e99cbcf5d2
Fixes for compiling aarch64
2022-07-29 18:06:53 -06:00