svn commit: r354049 - in stable/12/sys/amd64: amd64 include
John Baldwin
jhb at FreeBSD.org
Fri Oct 25 17:26:17 UTC 2019
On 10/24/19 2:10 PM, Alexander Motin wrote:
> Author: mav
> Date: Thu Oct 24 21:10:09 2019
> New Revision: 354049
> URL: https://svnweb.freebsd.org/changeset/base/354049
>
> Log:
> MFC r351457 (by kib): amd64: rework PCPU allocation
>
> Move pcpu KVA out of .bss into dynamically allocated VA at
> pmap_bootstrap(). This avoids demoting superpage mapping .data/.bss.
> Also it makes possible to use pmap_qenter() for installation of
> domain-local pcpu page on NUMA configs.
>
> Refactor pcpu and IST initialization by moving it to helper functions.
I'll merge the bhyve change today, but this probably broke bhyve. There
was a followup fix from kib with some other fixes for this beyond bhyve,
or was that just fixes to the actual NUMA allocation of pcpu?
--
John Baldwin
More information about the svn-src-all
mailing list