diff --git a/example-kernel/x86_64-example-kernel.json b/example-kernel/x86_64-example-kernel.json index 7a0cd61a..6f5613c2 100644 --- a/example-kernel/x86_64-example-kernel.json +++ b/example-kernel/x86_64-example-kernel.json @@ -11,5 +11,6 @@ "linker": "rust-lld", "panic-strategy": "abort", "disable-redzone": true, - "features": "-mmx,-sse,+soft-float" + "features": "-mmx,-sse,+soft-float", + "rustc-abi": "x86-softfloat" } diff --git a/test-kernel/x86_64-test-kernel.json b/test-kernel/x86_64-test-kernel.json index 7a0cd61a..6f5613c2 100644 --- a/test-kernel/x86_64-test-kernel.json +++ b/test-kernel/x86_64-test-kernel.json @@ -11,5 +11,6 @@ "linker": "rust-lld", "panic-strategy": "abort", "disable-redzone": true, - "features": "-mmx,-sse,+soft-float" + "features": "-mmx,-sse,+soft-float", + "rustc-abi": "x86-softfloat" } diff --git a/x86_64-bootloader.json b/x86_64-bootloader.json index 35fc07a3..9f4a2591 100644 --- a/x86_64-bootloader.json +++ b/x86_64-bootloader.json @@ -18,5 +18,6 @@ "disable-redzone": true, "panic-strategy": "abort", "executables": true, - "relocation-model": "static" + "relocation-model": "static", + "rustc-abi": "x86-softfloat" }