Jeremy Soller
c66423cec6
Sort target json and allow AtomicU64 on i586/i686
2025-11-10 08:53:47 -07:00
Jeremy Soller
84385222e2
Use x86-softfloat rustc-abi for x86_64 target
2025-10-04 08:21:00 -06:00
4lDO2
8d50ebd69d
Fix target spec int vs string.
2025-10-04 16:12:54 +02:00
4lDO2
339271b4d7
Add getdents syscall, and switch schemes to it.
2024-09-11 22:09:26 +02:00
Jeremy Soller
c9698b5d2d
Update to new nightly
2024-05-11 14:13:41 -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
cbd02a8489
Set relocation-model=static
2023-08-12 00:57:45 +00:00
4lDO2
ed2febb289
Disable thread-local storage entirely.
2023-08-08 12:01:42 +02:00
4lDO2
3ded84c945
Simplify x86_64 percpu and GSBASE calculation
2023-07-10 14:13:12 +00:00
4lDO2
6255bea143
Update to latest toolchain.
...
Multi-core is slightly broken when using the latest version of spin
(0.9.2). I believe this is because Once used to do SeqCst loads/stores
everywhere, which might have made any possible data race much harder to
come by.
2022-03-12 17:10:36 +01:00
4lDO2
dc5f1fe055
Update toolchain.
2021-06-17 22:42:23 +02:00