Messages in this thread | | | Subject | pci_map_single() on IA64 | From | Adhiraj <> | Date | Wed, 07 Jun 2006 14:34:09 +0530 |
| |
Hi all,
How is it possible that on an IA64 machine, the address returned by pci_map_single() is above 4G (32 bits) when I have only 2G of physical memory?
The DMA mask is set to 64 bits (using pci_set_dma_mask()). When I change it to 32 bit DMA mask, the problem goes away.
This problem does not appear on i388/x86_64 machines.
Thanks, Adhiraj.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |