mirror of
https://github.com/opnsense/src.git
synced 2026-02-25 11:00:15 -05:00
kernels:
sys/powerpc/aim/mmu_radix.c:728:19: error: invalid operand for inline asm constraint 'i'
__asm __volatile(PPC_TLBIEL(%0, %1, %2, %3, 1)
^
sys/powerpc/aim/mmu_radix.c:149:3: note: expanded from macro 'PPC_TLBIEL'
__XSTRING(.long PPC_INST_TLBIEL | \
^
sys/sys/cdefs.h:161:22: note: expanded from macro '__XSTRING'
#define __XSTRING(x) __STRING(x) /* expand x, then stringify */
^
sys/sys/cdefs.h:160:21: note: expanded from macro '__STRING'
#define __STRING(x) #x /* stringify without expanding x */
^
<scratch space>:112:1: note: expanded from here
".long 0x7c000224 | (((%0) & 0x1f) << 11) | (((%1) & 0x1f) << 21) | (((%2) & 0x3) << 18) | (((%3) & 0x1) << 17) | (((1) & 0x1) << 16)"
^
This is solved by making the affected inline functions __always_inline.
Suggested by: jhibbits
MFC after: 3 days
|
||
|---|---|---|
| .. | ||
| aim_machdep.c | ||
| locore.S | ||
| locore32.S | ||
| locore64.S | ||
| mmu_oea.c | ||
| mmu_oea64.c | ||
| mmu_oea64.h | ||
| mmu_radix.c | ||
| moea64_native.c | ||
| mp_cpudep.c | ||
| slb.c | ||
| trap_subr32.S | ||
| trap_subr64.S | ||