DMA for Ethernet Controller (Announce)
I think that you can use teh same DPMI function as for VGA LFB mapping. Only difference is that LFB is memory region assigned to MMIO and you know the phys. addr. In your case you don't know exact address. There's probably some function to get memory map and you can check for some free region...
Or you can allocate a block of more than 16MB memory size and get it's physical start address. If the block is >16MB in size you can be sure that some part of this block will lie beyond 16MB phys. address and then use that part...
---
DOS gives me freedom to unlimited HW access.
Complete thread:
- DMA for Ethernet Controller - martin.joni, 17.04.2016, 16:14 (Announce)
- DMA for Ethernet Controller - bretjohn, 18.04.2016, 17:59
- DMA for Ethernet Controller - martin.joni, 19.04.2016, 21:23
- DMA for Ethernet Controller - bretjohn, 21.04.2016, 20:18
- DMA for Ethernet Controller - RayeR, 22.04.2016, 11:08
- DMA for Ethernet Controller - martin.joni, 19.04.2016, 21:23
- DMA for Ethernet Controller - bretjohn, 18.04.2016, 17:59