Skip to content

Commit f216b23

Browse files
authored
Merge pull request #415 from rust-osdev/v0.9-fix-data-layout
[v0.9] Fix data layout for `x86_64-bootloader` target
2 parents 38c11a6 + cb31d5a commit f216b23

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

example-kernel/x86_64-example-kernel.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"llvm-target": "x86_64-unknown-none",
3-
"data-layout": "e-m:e-i64:64-f80:128-n8:16:32:64-S128",
3+
"data-layout": "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128",
44
"arch": "x86_64",
55
"target-endian": "little",
66
"target-pointer-width": "64",

test-kernel/x86_64-test-kernel.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"llvm-target": "x86_64-unknown-none",
3-
"data-layout": "e-m:e-i64:64-f80:128-n8:16:32:64-S128",
3+
"data-layout": "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128",
44
"arch": "x86_64",
55
"target-endian": "little",
66
"target-pointer-width": "64",

x86_64-bootloader.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"llvm-target": "x86_64-unknown-none-gnu",
3-
"data-layout": "e-m:e-i64:64-f80:128-n8:16:32:64-S128",
3+
"data-layout": "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128",
44
"linker-flavor": "ld.lld",
55
"linker": "rust-lld",
66
"pre-link-args": {

0 commit comments

Comments
 (0)