powerpc: disable the TLBIE lock, it's not needed for POWER8
According to POWER8_UM_v1.3_16MAR2016 3.8.3 Translation Lookaside Buffer (TLB), POWER8 supports lockless TLBIE operations. Locally Tested: * IBM POWER8 Revision 2.0, dual socket, 160 threads Differential Revision: https://reviews.freebsd.org/D54855 Approved by: jhibbits
This commit is contained in:
@@ -565,6 +565,11 @@ moea64_bootstrap_native(vm_offset_t kernelstart, vm_offset_t kernelend)
|
||||
moea64_early_bootstrap(kernelstart, kernelend);
|
||||
|
||||
switch (mfpvr() >> 16) {
|
||||
case IBMPOWER8:
|
||||
case IBMPOWER8E:
|
||||
case IBMPOWER8NVL:
|
||||
moea64_need_lock = false;
|
||||
break;
|
||||
case IBMPOWER9:
|
||||
moea64_need_lock = false;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user