svn commit: r354049 - in stable/12/sys/amd64: amd64 include
Alexander Motin
mav at FreeBSD.org
Fri Oct 25 18:04:49 UTC 2019
On 25.10.2019 13:26, John Baldwin wrote:
> 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?
Oops, I've missed the bhyve fix. Merged it now. Thanks for notice.
As far as I see, the bhyve issue was one of its kind. There were few
pcpu allocation fixes, which I merged, and one header reorganization
patch, which I think is cosmetic, so I haven't merged it so far, but
will take another look.
--
Alexander Motin
More information about the svn-src-stable
mailing list