Commit Graph

14 Commits

Author SHA1 Message Date
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