Hello,
I am porting a network driver from Linux to Solaris.

I am eager to know if it is possible for Solaris to know PCI bus can support 32 
or 64 bit memory space? Linux can use 
pci_set_dma_mask(pdev, DMA_64BIT_MASK) to test if it can access 64bit. 

Also, if my PCI card DMA can only access 32 bit address space, but message 
block memory allocated by allocb() can be anywhere in a 64bit OS. I am 
wondering if it possible to let OS know that such limitation and create mblk_t 
in lower DMA accessible area? I know Linux can do this by seting up a flag 
NETIF_F_HIGHDMA. 


Tom
 
 
This message posted from opensolaris.org
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to