File tree Expand file tree Collapse file tree 3 files changed +4
-2
lines changed
Expand file tree Collapse file tree 3 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ else ifeq ($(ARCH), aarch64)
2222 machine := virt
2323 endif
2424else ifeq ($(ARCH), arm)
25- machine := virt,gic-version=3
25+ machine := virt,gic-version=2
2626else ifeq ($(ARCH), loongarch64)
2727 machine := virt
2828 override MEM := 1G
Original file line number Diff line number Diff line change @@ -11,6 +11,8 @@ typedef unsigned long __jmp_buf[26];
1111typedef unsigned long __jmp_buf [8 ];
1212#elif defined(__loongarch__ )
1313typedef unsigned long __jmp_buf [21 ];
14+ #elif defined(__arm__ )
15+ typedef unsigned long __jmp_buf [64 ]; /* r4-r14, d8-d15 (VFP) */
1416#endif
1517
1618typedef struct __jmp_buf_tag {
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ typedef int64_t intmax_t;
4141#if __riscv_xlen == 64 || defined(__x86_64__ ) || defined(__aarch64__ ) || defined(__loongarch__ )
4242typedef int64_t intptr_t ;
4343typedef uint64_t uintptr_t ;
44- #elif __riscv_xlen == 32 || defined(__i386__ )
44+ #elif __riscv_xlen == 32 || defined(__i386__ ) || defined( __arm__ )
4545typedef int32_t intptr_t ;
4646typedef uint32_t uintptr_t ;
4747#endif
You can’t perform that action at this time.
0 commit comments