Searched hist:"0 d356a5349afc0d67bdbb20097f912c69213e187" (Results 1 – 2 of 2) sorted by relevance
/freebsd/sys/powerpc/include/ |
H A D | asm.h | diff 0d356a5349afc0d67bdbb20097f912c69213e187 Wed Sep 23 03:56:26 CEST 2020 Brandon Bergren <bdragon@FreeBSD.org> [PowerPC64LE] Fix AP spinup on powernv.
OPAL unconditionally enters secondary CPUs with only HV and SF set.
I tried writing a secondary entry point instead, but OPAL rejected it and I am unsure why, so I resorted to making the system reset interrupt endian-flexible.
This means we take a slight performance hit on wakeup on LE, but it is a good stopgap until we can figure out a reliable way to make OPAL enter where we want it to.
It probably makes sense to have it around anyway, because I can imagine scenarios where the cpu resets itself to BE and does a software reset.
Sponsored by: Tag1 Consulting, Inc.
|
/freebsd/sys/powerpc/aim/ |
H A D | trap_subr64.S | diff 0d356a5349afc0d67bdbb20097f912c69213e187 Wed Sep 23 03:56:26 CEST 2020 Brandon Bergren <bdragon@FreeBSD.org> [PowerPC64LE] Fix AP spinup on powernv.
OPAL unconditionally enters secondary CPUs with only HV and SF set.
I tried writing a secondary entry point instead, but OPAL rejected it and I am unsure why, so I resorted to making the system reset interrupt endian-flexible.
This means we take a slight performance hit on wakeup on LE, but it is a good stopgap until we can figure out a reliable way to make OPAL enter where we want it to.
It probably makes sense to have it around anyway, because I can imagine scenarios where the cpu resets itself to BE and does a software reset.
Sponsored by: Tag1 Consulting, Inc.
|