Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Oct 2019 14:04:45 -0400
From:      Alexander Motin <mav@FreeBSD.org>
To:        John Baldwin <jhb@FreeBSD.org>, src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-12@freebsd.org
Subject:   Re: svn commit: r354049 - in stable/12/sys/amd64: amd64 include
Message-ID:  <aa6f8068-bc7f-ee51-f4ef-da0769ae23e1@FreeBSD.org>
In-Reply-To: <4c3b715f-28c3-44d1-f472-63edafab46d0@FreeBSD.org>
References:  <201910242110.x9OLA91Q073256@repo.freebsd.org> <4c3b715f-28c3-44d1-f472-63edafab46d0@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?aa6f8068-bc7f-ee51-f4ef-da0769ae23e1>