Re: Merge of rmind-uvmplock branch

2011-06-14 Thread Andrew Doran
Mindaugas, thank you very much for your hard work!! On Tue, Jun 07, 2011 at 03:16:06AM +, YAMAMOTO Takashi wrote: the idea is to protect pv chains with object lock, right? That was the initial driver for me anyway. Now that this work is in, there are some changes that can be built upon it

Re: Merge of rmind-uvmplock branch

2011-06-14 Thread Matt Thomas
On Jun 14, 2011, at 8:52 AM, Andrew Doran wrote: Mindaugas, thank you very much for your hard work!! On Tue, Jun 07, 2011 at 03:16:06AM +, YAMAMOTO Takashi wrote: the idea is to protect pv chains with object lock, right? That was the initial driver for me anyway. Now that this

Re: Merge of rmind-uvmplock branch

2011-06-14 Thread YAMAMOTO Takashi
hi, Mindaugas, thank you very much for your hard work!! On Tue, Jun 07, 2011 at 03:16:06AM +, YAMAMOTO Takashi wrote: the idea is to protect pv chains with object lock, right? That was the initial driver for me anyway. Now that this work is in, there are some changes that can be

Re: Merge of rmind-uvmplock branch

2011-06-14 Thread YAMAMOTO Takashi
hi, On Jun 14, 2011, at 8:52 AM, Andrew Doran wrote: Mindaugas, thank you very much for your hard work!! On Tue, Jun 07, 2011 at 03:16:06AM +, YAMAMOTO Takashi wrote: the idea is to protect pv chains with object lock, right? That was the initial driver for me anyway. Now that

Re: Merge of rmind-uvmplock branch

2011-06-13 Thread Mindaugas Rasiukevicius
y...@mwd.biglobe.ne.jp (YAMAMOTO Takashi) wrote: the idea is to protect pv chains with object lock, right? is the new locking protocol documented anywhere? Right, object associated with the page (UVM object or anon). That can be asserted by pmaps using a new uvm_page_locked_p()

Re: Merge of rmind-uvmplock branch

2011-06-12 Thread YAMAMOTO Takashi
hi, y...@mwd.biglobe.ne.jp (YAMAMOTO Takashi) wrote: Unless anyone objects, I will merge rmind-uvmplock branch. The technical objectives of the branch are described here: http://nxr.netbsd.org/xref/src/doc/BRANCHES?r=1.307#488 the idea is to protect pv chains with object lock, right

Re: Merge of rmind-uvmplock branch

2011-06-08 Thread Mindaugas Rasiukevicius
y...@mwd.biglobe.ne.jp (YAMAMOTO Takashi) wrote: Unless anyone objects, I will merge rmind-uvmplock branch. The technical objectives of the branch are described here: http://nxr.netbsd.org/xref/src/doc/BRANCHES?r=1.307#488 the idea is to protect pv chains with object lock, right

re: Merge of rmind-uvmplock branch

2011-06-01 Thread matthew green
Unless anyone objects, I will merge rmind-uvmplock branch. The technical objectives of the branch are described here: [ .. ] i will be very glad when this change is merged! thanks for all your work on it. .mrg.

Re: Merge of rmind-uvmplock branch

2011-06-01 Thread Adam Hoka
On Tue, 31 May 2011 22:15:36 +0100 Mindaugas Rasiukevicius rm...@netbsd.org wrote: Hello, Unless anyone objects, I will merge rmind-uvmplock branch. The technical objectives of the branch are described here: http://nxr.netbsd.org/xref/src/doc/BRANCHES?r=1.307#488 This results

Re: Merge of rmind-uvmplock branch

2011-06-01 Thread Jukka Ruohonen
On Tue, May 31, 2011 at 10:15:36PM +0100, Mindaugas Rasiukevicius wrote: Unless anyone objects, I will merge rmind-uvmplock branch. The technical objectives of the branch are described here: Indeed, and as usual, extraordinary work! - Jukka.

Merge of rmind-uvmplock branch

2011-05-31 Thread Mindaugas Rasiukevicius
Hello, Unless anyone objects, I will merge rmind-uvmplock branch. The technical objectives of the branch are described here: http://nxr.netbsd.org/xref/src/doc/BRANCHES?r=1.307#488 This results in: - Rewritten x86 TLB handler, which is simpler and cleaner C code. - UVM provides extra