Re: Freeze with 10.0 and VirtualBox {4.1.4|4.1.6|4.1.51r38464}

From: Andriy Gapon <avg_at_FreeBSD.org>
Date: Mon, 05 Dec 2011 15:56:50 +0200
on 05/12/2011 15:15 Bernhard Froehlich said the following:
> On 05.12.2011 14:06, Andriy Gapon wrote:
>> on 05/12/2011 14:57 Bernhard Froehlich said the following:
>>> On 02.12.2011 12:55, Bernhard Froehlich wrote:
>>>> Patch has been send upstream:
>>>>
>>>>
>>>>
>>>> https://www.virtualbox.org/pipermail/vbox-dev/2011-December/004842.html
>>>
>>> Patches have been committed upstream. Thanks a lot guys!
>>>
>>> https://www.virtualbox.org/changeset/39521
>>>
>>
>> BTW, I think that we additionally need VM_ALLOC_NOBUSY in flags that
>> we pass to vm_phys_alloc_contig.
> 
> What's the difference of this?

Pages should be marked busy only for some special occasions, wired pages are not
normally busy; the correct explanation is quite a bit longer than this, the
comment in the code explains VPO_BUSY as "page is in transit".  Right now this
flag doesn't seem tom affect vboxdrv code but it may lead to surprises when some
parts of code that are incorrect now are re-implemented properly:
http://article.gmane.org/gmane.os.freebsd.devel.emulation/9297

> BTW you reported about the GCC 4.5 header stuff and it was also already fixed:
> 
> http://lists.freebsd.org/pipermail/freebsd-emulation/2011-December/009312.html
> 

Thank you!

-- 
Andriy Gapon
Received on Mon Dec 05 2011 - 12:56:53 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:21 UTC