mirror of
https://github.com/opnsense/src.git
synced 2026-06-09 08:43:19 -04:00
powerpc: Set very low priority mode while waiting for AP unleash event
The POWER9 does not recognize 'or 27,27,27' as a thread priority NOP. On earlier POWER architectures, this NOP would note to the processor to give up resources if able, to improve performance of other threads. All processors that support the thread priority NOPs recognize the 'or 31,31,31' NOP as very low priority, so use this to perform a similar function, and not burn cycles on POWER9.
This commit is contained in:
parent
ac37786a0a
commit
76748087bf
1 changed files with 1 additions and 1 deletions
|
|
@ -78,7 +78,7 @@ machdep_ap_bootstrap(void)
|
|||
__asm __volatile("msync; isync");
|
||||
|
||||
while (ap_letgo == 0)
|
||||
__asm __volatile("or 27,27,27");
|
||||
__asm __volatile("or 31,31,31");
|
||||
__asm __volatile("or 6,6,6");
|
||||
|
||||
/*
|
||||
|
|
|
|||
Loading…
Reference in a new issue