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:
Adrian Chadd
2026-01-23 07:36:00 +00:00
parent 422c8719ea
commit 9a5baa9c58
+5
View File
@@ -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;