On Mon, Apr 28, 2008 at 7:06 PM, James Carlson <[EMAIL PROTECTED]>
wrote:

> Paul Durrant writes:
> > Joachim Worringen wrote:
> > > As it isn't mentioned by the man page, and "Solaris Internal" makes
> only
> > > an implicit statement (first sentence of 11.2.3.7, p.547): is the
> memory
> > > returned by kmem_alloc() always physically contiguous?
> > >
> >
> > No.
>
>

>
> It'd be interesting to know, though, what sort of 'porting issue'
> _not_ involving DMA would require physically contiguous memory.


Sometimes, we do need to allocate physically contiguous memory. For example,

utilizing IOMMU on x64 system need to manipulate a page table tree. Each of
the

page tables should be 4k physically contiguous.


>
> --
> James Carlson, Solaris Networking              <[EMAIL PROTECTED]>
> Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
> MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677
> _______________________________________________
> opensolaris-code mailing list
> [email protected]
> http://mail.opensolaris.org/mailman/listinfo/opensolaris-code
>
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to