Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Sep 2005 19:31:45 +0200
From:      Hans Petter Selasky <hselasky@c2i.net>
To:        freebsd-hackers@freebsd.org
Subject:   bus-dma question
Message-ID:  <200509261931.46052.hselasky@c2i.net>

next in thread | raw e-mail | index | archive | help
Hi,

I see something suspicious on Amd64, when allocating small blocks of DMA-able 
memory:

bus_dmamap_load_callback: 0x0000000000caf200
                          ^^^^ this is physical address

QH(0xffffff0000caf200) at 0x00caf200:
   ^^^^ this is kernel address

Shouldn't kernel addresses always be different from physical addresses ?


When allocating larger blocks of memory I get, for example:

bus_dmamap_load_callback: 0x000000003bc50000

which seems correct.

--HPS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200509261931.46052.hselasky>