On Mon, Nov 08, 2010 at 08:53:12AM -0800, Matt Thomas wrote:
On Nov 8, 2010, at 8:07 AM, Masao Uebayashi wrote:
On Mon, Nov 08, 2010 at 10:48:45AM -0500, Thor Lancelot Simon wrote:
On Mon, Nov 08, 2010 at 11:32:34PM +0900, Masao Uebayashi wrote:
I don't like it's MD, period attitude.
On Fri, Nov 05, 2010 at 04:54:33PM +, Eduardo Horvath wrote:
On Fri, 5 Nov 2010, Masao Uebayashi wrote:
On Mon, Nov 01, 2010 at 03:55:01PM +, Eduardo Horvath wrote:
On Mon, 1 Nov 2010, Masao Uebayashi wrote:
I think pmap_extract(9) is a bad API.
After MD bootstrap
On Fri, Nov 05, 2010 at 05:36:53PM +, Eduardo Horvath wrote:
On Fri, 5 Nov 2010, Masao Uebayashi wrote:
On Mon, Nov 01, 2010 at 03:52:11PM -0700, Matt Thomas wrote:
Indeed. Also consider that pmap's are designed to have to have
fast V-P translations, using that instead of UVM
On Fri, Nov 05, 2010 at 10:04:46AM -0700, Matt Thomas wrote:
On Nov 5, 2010, at 4:59 AM, Masao Uebayashi wrote:
On Mon, Nov 01, 2010 at 03:52:11PM -0700, Matt Thomas wrote:
On Nov 1, 2010, at 8:55 AM, Eduardo Horvath wrote:
On Mon, 1 Nov 2010, Masao Uebayashi wrote:
I think
No, once again this is MD. For instance sparc64 uses compare and swap
instructions to manipulate page tables for lockless synchronization.
I don't like it's MD, period attitude. That solves nothing.
What do you want to solve, as yamt asked you first?
He said pmap_extract() could be
On Mon, 8 Nov 2010, Masao Uebayashi wrote:
On Fri, Nov 05, 2010 at 05:36:53PM +, Eduardo Horvath wrote:
On Fri, 5 Nov 2010, Masao Uebayashi wrote:
On Mon, Nov 01, 2010 at 03:52:11PM -0700, Matt Thomas wrote:
Indeed. Also consider that pmap's are designed to have to have
On Mon, Nov 08, 2010 at 11:32:34PM +0900, Masao Uebayashi wrote:
I don't like it's MD, period attitude. That solves nothing.
We've had pmaps which have tried to pretend they were pmaps for some
other architecture (that is, that some parts of the pmap weren't
best left MD). For example, we
On Mon, Nov 08, 2010 at 03:22:42PM +, Eduardo Horvath wrote:
On Mon, 8 Nov 2010, Masao Uebayashi wrote:
On Fri, Nov 05, 2010 at 05:36:53PM +, Eduardo Horvath wrote:
On Fri, 5 Nov 2010, Masao Uebayashi wrote:
On Mon, Nov 01, 2010 at 03:52:11PM -0700, Matt Thomas wrote:
On Mon, Nov 08, 2010 at 10:48:45AM -0500, Thor Lancelot Simon wrote:
On Mon, Nov 08, 2010 at 11:32:34PM +0900, Masao Uebayashi wrote:
I don't like it's MD, period attitude. That solves nothing.
We've had pmaps which have tried to pretend they were pmaps for some
other architecture (that
On Mon, Nov 01, 2010 at 03:55:01PM +, Eduardo Horvath wrote:
On Mon, 1 Nov 2010, Masao Uebayashi wrote:
I think pmap_extract(9) is a bad API.
After MD bootstrap code detects all physical memories, it gives
all the informations to UVM, including available KVA. At this
point UVM
On Mon, Nov 01, 2010 at 03:52:11PM -0700, Matt Thomas wrote:
On Nov 1, 2010, at 8:55 AM, Eduardo Horvath wrote:
On Mon, 1 Nov 2010, Masao Uebayashi wrote:
I think pmap_extract(9) is a bad API.
After MD bootstrap code detects all physical memories, it gives
all the informations
On Fri, 5 Nov 2010, Masao Uebayashi wrote:
On Mon, Nov 01, 2010 at 03:55:01PM +, Eduardo Horvath wrote:
On Mon, 1 Nov 2010, Masao Uebayashi wrote:
I think pmap_extract(9) is a bad API.
After MD bootstrap code detects all physical memories, it gives
all the informations to
On Fri, 5 Nov 2010, Masao Uebayashi wrote:
On Mon, Nov 01, 2010 at 03:52:11PM -0700, Matt Thomas wrote:
Indeed. Also consider that pmap's are designed to have to have
fast V-P translations, using that instead of UVM makes a lot of
sense.
How does locking works?
My understanding is
I think pmap_extract(9) is a bad API.
After MD bootstrap code detects all physical memories, it gives
all the informations to UVM, including available KVA. At this
point UVM knows all the available resources of virtual/physical
addresses. UVM is responsible to manage all of these.
Calling
The only right way to retrieve P-V translation is to lookup from
vm_map (== the fault handler).
What about setting up DMA on machines whose DMA uses physical
addresses? Or does the DMA code get an exception to this rule?
I also suspect debugging may well be a non-ignorable use case, though I
On Mon, 1 Nov 2010, Masao Uebayashi wrote:
I think pmap_extract(9) is a bad API.
After MD bootstrap code detects all physical memories, it gives
all the informations to UVM, including available KVA. At this
point UVM knows all the available resources of virtual/physical
addresses. UVM is
On Nov 1, 2010, at 8:55 AM, Eduardo Horvath wrote:
On Mon, 1 Nov 2010, Masao Uebayashi wrote:
I think pmap_extract(9) is a bad API.
After MD bootstrap code detects all physical memories, it gives
all the informations to UVM, including available KVA. At this
point UVM knows all the
17 matches
Mail list logo