Date: Mon, 08 Nov 2004 17:41:48 -0600 From: "James R. Van Artsalen" <james@jrv.org> To: Vinod Kashyap <vkashyap@amcc.com> Cc: freebsd-amd64@freebsd.org Subject: Re: How to debug >2GB memory issues (and 3ware) Message-ID: <4190043C.3030409@jrv.org> In-Reply-To: <I6VW1I00.TN1@hadar.amcc.com>
index | next in thread | previous in thread | raw e-mail
Vinod Kashyap wrote:
>The 3ware driver (twe) for 7xxx/8xxx controllers can handle upto
>4 GB memory on FreeBSD 4.x, and beyond 4 GB on FreeBSD 5.x. The
>driver (twa) for 9xxx controllers can handle memory beyond 4 GB
>on both 4.x and 5.x.
>
>
The twe driver in MAIN seems to be limited to direct access to the lower
4GB. Am I misinterpreting the significance of this code in twe_freebsd.c?
/*
* Allocate the parent bus DMA tag appropriate for PCI.
*/
if (bus_dma_tag_create(NULL, /* parent */
1, 0, /* alignment, boundary */
BUS_SPACE_MAXADDR_32BIT, /* lowaddr */
BUS_SPACE_MAXADDR, /* highaddr */
NULL, NULL, /* filter, filterarg */
MAXBSIZE, TWE_MAX_SGL_LENGTH, /* maxsize, nsegments */
BUS_SPACE_MAXSIZE_32BIT, /* maxsegsize */
BUS_DMA_ALLOCNOW, /* flags */
NULL, /* lockfunc */
NULL, /* lockarg */
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4190043C.3030409>
