File tree 11 files changed +11123
-5
lines changed
11 files changed +11123
-5
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,9 @@ i686-linux-gnu-gcc main.c list.o -o main.exe $cflags
23
23
x86_64-linux-gnu-gcc -Iinclude -c list.c $cflags
24
24
x86_64-linux-gnu-gcc main.c list.o -o main.exe $cflags
25
25
./main.exe >> " $out "
26
+ loongarch64-unknown-linux-gnu-gcc -Iinclude -c list.c $cflags
27
+ loongarch64-unknown-linux-gnu-gcc main.c list.o -o main.exe $cflags
28
+ ./main.exe >> " $out "
26
29
aarch64-linux-gnu-gcc -Iinclude -c list.c $cflags
27
30
aarch64-linux-gnu-gcc main.c list.o -o main.exe $cflags
28
31
qemu-aarch64 -L /usr/aarch64-linux-gnu ./main.exe >> " $out "
@@ -41,5 +44,4 @@ qemu-mipsel -L /usr/mipsel-linux-gnu ./main.exe >> "$out"
41
44
riscv64-linux-gnu-gcc -Iinclude -c list.c $cflags
42
45
riscv64-linux-gnu-gcc main.c list.o -o main.exe $cflags
43
46
qemu-riscv64 -L /usr/riscv64-linux-gnu ./main.exe >> " $out "
44
-
45
47
rm list.o main.exe
Original file line number Diff line number Diff line change @@ -537,7 +537,6 @@ UDF_GETEASIZE
537
537
NVME_IOCTL_ADMIN64_CMD
538
538
VHOST_SET_OWNER
539
539
RIO_ALLOC_DMA
540
- F2FS_IOC_ABORT_VOLATILE_WRITE
541
540
RIO_CM_CHAN_ACCEPT
542
541
I2OHRTGET
543
542
ATM_SETCIRANGE
@@ -1426,6 +1425,7 @@ HIDIOCGREPORTINFO
1426
1425
WDIOC_GETBOOTSTATUS
1427
1426
VDUSE_VQ_GET_INFO
1428
1427
ACRN_IOCTL_ASSIGN_PCIDEV
1428
+ BLKGETDISKSEQ
1429
1429
ACRN_IOCTL_PM_GET_CPU_STATE
1430
1430
ACRN_IOCTL_DESTROY_VM
1431
1431
ACRN_IOCTL_SET_PTDEV_INTR
Original file line number Diff line number Diff line change @@ -95,7 +95,7 @@ struct sockaddr {
95
95
#include <linux/joystick.h>
96
96
#include <linux/kd.h>
97
97
#include <linux/kcov.h>
98
- #if !defined(__arm__ ) && !defined(__powerpc64__ ) && !defined(__riscv ) // various errors
98
+ #if !defined(__arm__ ) && !defined(__loongarch64 ) && !defined( __powerpc64__ ) && !defined(__riscv ) // various errors
99
99
#include <linux/kvm.h>
100
100
#endif
101
101
#include <linux/lirc.h>
@@ -493,7 +493,7 @@ void list(void) {
493
493
IOCTL_REQUEST (ENI_SETMULT );
494
494
IOCTL_REQUEST (RIO_GET_EVENT_MASK );
495
495
IOCTL_REQUEST (LIRC_GET_MAX_TIMEOUT );
496
- #if !defined(__arm__ ) && !defined(__powerpc64__ ) && !defined(__riscv )
496
+ #if !defined(__arm__ ) && !defined(__loongarch64 ) && !defined( __powerpc64__ ) && !defined(__riscv )
497
497
#if 0 // needs `struct kvm_cpuid2`
498
498
IOCTL_REQUEST (KVM_GET_SUPPORTED_CPUID );
499
499
#endif
@@ -1037,7 +1037,9 @@ void list(void) {
1037
1037
IOCTL_REQUEST (NVME_IOCTL_ADMIN64_CMD );
1038
1038
IOCTL_REQUEST (VHOST_SET_OWNER );
1039
1039
IOCTL_REQUEST (RIO_ALLOC_DMA );
1040
+ #if !defined(__loongarch64 )
1040
1041
IOCTL_REQUEST (F2FS_IOC_ABORT_VOLATILE_WRITE );
1042
+ #endif
1041
1043
IOCTL_REQUEST (RIO_CM_CHAN_ACCEPT );
1042
1044
IOCTL_REQUEST (I2OHRTGET );
1043
1045
IOCTL_REQUEST (ATM_SETCIRANGE );
Original file line number Diff line number Diff line change @@ -41,6 +41,8 @@ int main(void) {
41
41
printf ("#if __mips == 64\n" );
42
42
#elif defined(__riscv ) && __riscv_xlen == 64
43
43
printf ("#if defined(__riscv) && __riscv_xlen == 64\n" );
44
+ #elif defined(__loongarch64 )
45
+ printf ("#ifdef __loongarch64\n" );
44
46
#else
45
47
#error "unimplemented architecture"
46
48
#endif
You can’t perform that action at this time.
0 commit comments