|
@@ -865,12 +865,6 @@ EXC_COMMON(trap_0b_common, 0xb00, unknown_exception)
|
|
|
#define LOAD_SYSCALL_HANDLER(reg) \
|
|
|
__LOAD_HANDLER(reg, system_call_common)
|
|
|
|
|
|
-#define SYSCALL_FASTENDIAN_TEST \
|
|
|
-BEGIN_FTR_SECTION \
|
|
|
- cmpdi r0,0x1ebe ; \
|
|
|
- beq- 1f ; \
|
|
|
-END_FTR_SECTION_IFSET(CPU_FTR_REAL_LE) \
|
|
|
-
|
|
|
/*
|
|
|
* After SYSCALL_KVMTEST, we reach here with PACA in r13, r13 in r9,
|
|
|
* and HMT_MEDIUM.
|
|
@@ -885,6 +879,12 @@ END_FTR_SECTION_IFSET(CPU_FTR_REAL_LE) \
|
|
|
rfid ; \
|
|
|
b . ; /* prevent speculative execution */
|
|
|
|
|
|
+#define SYSCALL_FASTENDIAN_TEST \
|
|
|
+BEGIN_FTR_SECTION \
|
|
|
+ cmpdi r0,0x1ebe ; \
|
|
|
+ beq- 1f ; \
|
|
|
+END_FTR_SECTION_IFSET(CPU_FTR_REAL_LE) \
|
|
|
+
|
|
|
#define SYSCALL_FASTENDIAN \
|
|
|
/* Fast LE/BE switch system call */ \
|
|
|
1: mfspr r12,SPRN_SRR1 ; \
|