Use bus_get_dma_tag() to inherit the 4G boundary restriction from the
parent PCI bus and remove the home-grown version in this driver.
This commit is contained in:
parent
e495fd1f3d
commit
30dee685ae
@ -55,12 +55,6 @@
|
||||
#define TW_OSLI_MAX_NUM_IOS (TW_OSLI_MAX_NUM_REQUESTS - 2)
|
||||
#define TW_OSLI_MAX_NUM_AENS 0x100
|
||||
|
||||
#ifdef PAE
|
||||
#define TW_OSLI_DMA_BOUNDARY (1u << 31)
|
||||
#else
|
||||
#define TW_OSLI_DMA_BOUNDARY ((bus_size_t)((uint64_t)1 << 32))
|
||||
#endif
|
||||
|
||||
/* Possible values of req->state. */
|
||||
#define TW_OSLI_REQ_STATE_INIT 0x0 /* being initialized */
|
||||
#define TW_OSLI_REQ_STATE_BUSY 0x1 /* submitted to CL */
|
||||
|
@ -562,9 +562,9 @@ tw_osli_alloc_mem(struct twa_softc *sc)
|
||||
}
|
||||
|
||||
/* Create the parent dma tag. */
|
||||
if (bus_dma_tag_create(NULL, /* parent */
|
||||
if (bus_dma_tag_create(bus_get_dma_tag(sc->bus_dev), /* parent */
|
||||
sc->alignment, /* alignment */
|
||||
TW_OSLI_DMA_BOUNDARY, /* boundary */
|
||||
0, /* boundary */
|
||||
BUS_SPACE_MAXADDR, /* lowaddr */
|
||||
BUS_SPACE_MAXADDR, /* highaddr */
|
||||
NULL, NULL, /* filter, filterarg */
|
||||
|
Loading…
x
Reference in New Issue
Block a user