diff --git a/01_bareminimum/aarch64-raspi3-none-elf.json b/01_bareminimum/aarch64-raspi3-none-elf.json index 407f21b8..6f283c5f 100644 --- a/01_bareminimum/aarch64-raspi3-none-elf.json +++ b/01_bareminimum/aarch64-raspi3-none-elf.json @@ -20,5 +20,13 @@ "target-c-int-width": "32", "target-endian": "little", "target-pointer-width": "64", - "disable-redzone": true + "disable-redzone": true, + "abi-blacklist": [ + "stdcall", + "fastcall", + "vectorcall", + "thiscall", + "win64", + "sysv64" + ] } diff --git a/02_multicore_rust/aarch64-raspi3-none-elf.json b/02_multicore_rust/aarch64-raspi3-none-elf.json index 407f21b8..6f283c5f 100644 --- a/02_multicore_rust/aarch64-raspi3-none-elf.json +++ b/02_multicore_rust/aarch64-raspi3-none-elf.json @@ -20,5 +20,13 @@ "target-c-int-width": "32", "target-endian": "little", "target-pointer-width": "64", - "disable-redzone": true + "disable-redzone": true, + "abi-blacklist": [ + "stdcall", + "fastcall", + "vectorcall", + "thiscall", + "win64", + "sysv64" + ] } diff --git a/03_uart1/aarch64-raspi3-none-elf.json b/03_uart1/aarch64-raspi3-none-elf.json index 407f21b8..6f283c5f 100644 --- a/03_uart1/aarch64-raspi3-none-elf.json +++ b/03_uart1/aarch64-raspi3-none-elf.json @@ -20,5 +20,13 @@ "target-c-int-width": "32", "target-endian": "little", "target-pointer-width": "64", - "disable-redzone": true + "disable-redzone": true, + "abi-blacklist": [ + "stdcall", + "fastcall", + "vectorcall", + "thiscall", + "win64", + "sysv64" + ] } diff --git a/04_mailboxes/aarch64-raspi3-none-elf.json b/04_mailboxes/aarch64-raspi3-none-elf.json index 407f21b8..6f283c5f 100644 --- a/04_mailboxes/aarch64-raspi3-none-elf.json +++ b/04_mailboxes/aarch64-raspi3-none-elf.json @@ -20,5 +20,13 @@ "target-c-int-width": "32", "target-endian": "little", "target-pointer-width": "64", - "disable-redzone": true + "disable-redzone": true, + "abi-blacklist": [ + "stdcall", + "fastcall", + "vectorcall", + "thiscall", + "win64", + "sysv64" + ] } diff --git a/05_uart0/aarch64-raspi3-none-elf.json b/05_uart0/aarch64-raspi3-none-elf.json index 407f21b8..6f283c5f 100644 --- a/05_uart0/aarch64-raspi3-none-elf.json +++ b/05_uart0/aarch64-raspi3-none-elf.json @@ -20,5 +20,13 @@ "target-c-int-width": "32", "target-endian": "little", "target-pointer-width": "64", - "disable-redzone": true + "disable-redzone": true, + "abi-blacklist": [ + "stdcall", + "fastcall", + "vectorcall", + "thiscall", + "win64", + "sysv64" + ] } diff --git a/06_raspbootin64/aarch64-raspi3-none-elf.json b/06_raspbootin64/aarch64-raspi3-none-elf.json index 407f21b8..6f283c5f 100644 --- a/06_raspbootin64/aarch64-raspi3-none-elf.json +++ b/06_raspbootin64/aarch64-raspi3-none-elf.json @@ -20,5 +20,13 @@ "target-c-int-width": "32", "target-endian": "little", "target-pointer-width": "64", - "disable-redzone": true + "disable-redzone": true, + "abi-blacklist": [ + "stdcall", + "fastcall", + "vectorcall", + "thiscall", + "win64", + "sysv64" + ] } diff --git a/07_random/aarch64-raspi3-none-elf.json b/07_random/aarch64-raspi3-none-elf.json index 407f21b8..6f283c5f 100644 --- a/07_random/aarch64-raspi3-none-elf.json +++ b/07_random/aarch64-raspi3-none-elf.json @@ -20,5 +20,13 @@ "target-c-int-width": "32", "target-endian": "little", "target-pointer-width": "64", - "disable-redzone": true + "disable-redzone": true, + "abi-blacklist": [ + "stdcall", + "fastcall", + "vectorcall", + "thiscall", + "win64", + "sysv64" + ] }