diff options
Diffstat (limited to 'arch/mips/include/uapi/asm')
| -rw-r--r-- | arch/mips/include/uapi/asm/inst.h | 11 | ||||
| -rw-r--r-- | arch/mips/include/uapi/asm/socket.h | 2 | ||||
| -rw-r--r-- | arch/mips/include/uapi/asm/unistd.h | 18 |
3 files changed, 21 insertions, 10 deletions
diff --git a/arch/mips/include/uapi/asm/inst.h b/arch/mips/include/uapi/asm/inst.h index e5a676e3d3c0..f25181b19941 100644 --- a/arch/mips/include/uapi/asm/inst.h +++ b/arch/mips/include/uapi/asm/inst.h | |||
| @@ -98,8 +98,9 @@ enum rt_op { | |||
| 98 | */ | 98 | */ |
| 99 | enum cop_op { | 99 | enum cop_op { |
| 100 | mfc_op = 0x00, dmfc_op = 0x01, | 100 | mfc_op = 0x00, dmfc_op = 0x01, |
| 101 | cfc_op = 0x02, mtc_op = 0x04, | 101 | cfc_op = 0x02, mfhc_op = 0x03, |
| 102 | dmtc_op = 0x05, ctc_op = 0x06, | 102 | mtc_op = 0x04, dmtc_op = 0x05, |
| 103 | ctc_op = 0x06, mthc_op = 0x07, | ||
| 103 | bc_op = 0x08, cop_op = 0x10, | 104 | bc_op = 0x08, cop_op = 0x10, |
| 104 | copm_op = 0x18 | 105 | copm_op = 0x18 |
| 105 | }; | 106 | }; |
| @@ -162,8 +163,8 @@ enum cop1_sdw_func { | |||
| 162 | */ | 163 | */ |
| 163 | enum cop1x_func { | 164 | enum cop1x_func { |
| 164 | lwxc1_op = 0x00, ldxc1_op = 0x01, | 165 | lwxc1_op = 0x00, ldxc1_op = 0x01, |
| 165 | pfetch_op = 0x07, swxc1_op = 0x08, | 166 | swxc1_op = 0x08, sdxc1_op = 0x09, |
| 166 | sdxc1_op = 0x09, madd_s_op = 0x20, | 167 | pfetch_op = 0x0f, madd_s_op = 0x20, |
| 167 | madd_d_op = 0x21, madd_e_op = 0x22, | 168 | madd_d_op = 0x21, madd_e_op = 0x22, |
| 168 | msub_s_op = 0x28, msub_d_op = 0x29, | 169 | msub_s_op = 0x28, msub_d_op = 0x29, |
| 169 | msub_e_op = 0x2a, nmadd_s_op = 0x30, | 170 | msub_e_op = 0x2a, nmadd_s_op = 0x30, |
| @@ -397,8 +398,10 @@ enum mm_32f_73_minor_op { | |||
| 397 | mm_movt1_op = 0xa5, | 398 | mm_movt1_op = 0xa5, |
| 398 | mm_ftruncw_op = 0xac, | 399 | mm_ftruncw_op = 0xac, |
| 399 | mm_fneg1_op = 0xad, | 400 | mm_fneg1_op = 0xad, |
| 401 | mm_mfhc1_op = 0xc0, | ||
| 400 | mm_froundl_op = 0xcc, | 402 | mm_froundl_op = 0xcc, |
| 401 | mm_fcvtd1_op = 0xcd, | 403 | mm_fcvtd1_op = 0xcd, |
| 404 | mm_mthc1_op = 0xe0, | ||
| 402 | mm_froundw_op = 0xec, | 405 | mm_froundw_op = 0xec, |
| 403 | mm_fcvts1_op = 0xed, | 406 | mm_fcvts1_op = 0xed, |
| 404 | }; | 407 | }; |
diff --git a/arch/mips/include/uapi/asm/socket.h b/arch/mips/include/uapi/asm/socket.h index 0df9787cd84d..a14baa218c76 100644 --- a/arch/mips/include/uapi/asm/socket.h +++ b/arch/mips/include/uapi/asm/socket.h | |||
| @@ -96,4 +96,6 @@ | |||
| 96 | 96 | ||
| 97 | #define SO_MAX_PACING_RATE 47 | 97 | #define SO_MAX_PACING_RATE 47 |
| 98 | 98 | ||
| 99 | #define SO_BPF_EXTENSIONS 48 | ||
| 100 | |||
| 99 | #endif /* _UAPI_ASM_SOCKET_H */ | 101 | #endif /* _UAPI_ASM_SOCKET_H */ |
diff --git a/arch/mips/include/uapi/asm/unistd.h b/arch/mips/include/uapi/asm/unistd.h index 1dee279f9665..d6e154a9e6a5 100644 --- a/arch/mips/include/uapi/asm/unistd.h +++ b/arch/mips/include/uapi/asm/unistd.h | |||
| @@ -369,16 +369,18 @@ | |||
| 369 | #define __NR_process_vm_writev (__NR_Linux + 346) | 369 | #define __NR_process_vm_writev (__NR_Linux + 346) |
| 370 | #define __NR_kcmp (__NR_Linux + 347) | 370 | #define __NR_kcmp (__NR_Linux + 347) |
| 371 | #define __NR_finit_module (__NR_Linux + 348) | 371 | #define __NR_finit_module (__NR_Linux + 348) |
| 372 | #define __NR_sched_setattr (__NR_Linux + 349) | ||
| 373 | #define __NR_sched_getattr (__NR_Linux + 350) | ||
| 372 | 374 | ||
| 373 | /* | 375 | /* |
| 374 | * Offset of the last Linux o32 flavoured syscall | 376 | * Offset of the last Linux o32 flavoured syscall |
| 375 | */ | 377 | */ |
| 376 | #define __NR_Linux_syscalls 348 | 378 | #define __NR_Linux_syscalls 350 |
| 377 | 379 | ||
| 378 | #endif /* _MIPS_SIM == _MIPS_SIM_ABI32 */ | 380 | #endif /* _MIPS_SIM == _MIPS_SIM_ABI32 */ |
| 379 | 381 | ||
| 380 | #define __NR_O32_Linux 4000 | 382 | #define __NR_O32_Linux 4000 |
| 381 | #define __NR_O32_Linux_syscalls 348 | 383 | #define __NR_O32_Linux_syscalls 350 |
| 382 | 384 | ||
| 383 | #if _MIPS_SIM == _MIPS_SIM_ABI64 | 385 | #if _MIPS_SIM == _MIPS_SIM_ABI64 |
| 384 | 386 | ||
| @@ -695,16 +697,18 @@ | |||
| 695 | #define __NR_kcmp (__NR_Linux + 306) | 697 | #define __NR_kcmp (__NR_Linux + 306) |
| 696 | #define __NR_finit_module (__NR_Linux + 307) | 698 | #define __NR_finit_module (__NR_Linux + 307) |
| 697 | #define __NR_getdents64 (__NR_Linux + 308) | 699 | #define __NR_getdents64 (__NR_Linux + 308) |
| 700 | #define __NR_sched_setattr (__NR_Linux + 309) | ||
| 701 | #define __NR_sched_getattr (__NR_Linux + 310) | ||
| 698 | 702 | ||
| 699 | /* | 703 | /* |
| 700 | * Offset of the last Linux 64-bit flavoured syscall | 704 | * Offset of the last Linux 64-bit flavoured syscall |
| 701 | */ | 705 | */ |
| 702 | #define __NR_Linux_syscalls 308 | 706 | #define __NR_Linux_syscalls 310 |
| 703 | 707 | ||
| 704 | #endif /* _MIPS_SIM == _MIPS_SIM_ABI64 */ | 708 | #endif /* _MIPS_SIM == _MIPS_SIM_ABI64 */ |
| 705 | 709 | ||
| 706 | #define __NR_64_Linux 5000 | 710 | #define __NR_64_Linux 5000 |
| 707 | #define __NR_64_Linux_syscalls 308 | 711 | #define __NR_64_Linux_syscalls 310 |
| 708 | 712 | ||
| 709 | #if _MIPS_SIM == _MIPS_SIM_NABI32 | 713 | #if _MIPS_SIM == _MIPS_SIM_NABI32 |
| 710 | 714 | ||
| @@ -1025,15 +1029,17 @@ | |||
| 1025 | #define __NR_process_vm_writev (__NR_Linux + 310) | 1029 | #define __NR_process_vm_writev (__NR_Linux + 310) |
| 1026 | #define __NR_kcmp (__NR_Linux + 311) | 1030 | #define __NR_kcmp (__NR_Linux + 311) |
| 1027 | #define __NR_finit_module (__NR_Linux + 312) | 1031 | #define __NR_finit_module (__NR_Linux + 312) |
| 1032 | #define __NR_sched_setattr (__NR_Linux + 313) | ||
| 1033 | #define __NR_sched_getattr (__NR_Linux + 314) | ||
| 1028 | 1034 | ||
| 1029 | /* | 1035 | /* |
| 1030 | * Offset of the last N32 flavoured syscall | 1036 | * Offset of the last N32 flavoured syscall |
| 1031 | */ | 1037 | */ |
| 1032 | #define __NR_Linux_syscalls 312 | 1038 | #define __NR_Linux_syscalls 314 |
| 1033 | 1039 | ||
| 1034 | #endif /* _MIPS_SIM == _MIPS_SIM_NABI32 */ | 1040 | #endif /* _MIPS_SIM == _MIPS_SIM_NABI32 */ |
| 1035 | 1041 | ||
| 1036 | #define __NR_N32_Linux 6000 | 1042 | #define __NR_N32_Linux 6000 |
| 1037 | #define __NR_N32_Linux_syscalls 312 | 1043 | #define __NR_N32_Linux_syscalls 314 |
| 1038 | 1044 | ||
| 1039 | #endif /* _UAPI_ASM_UNISTD_H */ | 1045 | #endif /* _UAPI_ASM_UNISTD_H */ |
