阅读:1361回复:3
求助映射noncached memory 的方法
在DDK2000 help中关于NdisReadRegisterUlong的解释:
/////////////////////////////////////////////////////////// NdisReadRegisterUlong VOID NdisReadRegisterUlong( IN PULONG Register, OUT PULONG Data ); NdisReadRegisterUlong is called by the NIC driver to read a ULONG from a memory-mapped device register. Parameters Register Points to the memory-mapped register. This virtual address must fall within a range returned by an initialization-time call to NdisMMapIoSpace. Data Points to the caller-supplied variable in which this function returns the ULONG read from Register. Comments If a driver calls this function, its NIC's device registers must be mapped to noncached memory during driver initialization. Callers of NdisReadRegisterUlong can be running at any IRQL. /////////////////////////////////////////////////////////// NdisMMapIoSpace映射后是可以cache的内存啊!用那个函数可以映射位非cache的内存啊? [编辑 - 10/27/04 by flyhobo] |
|
|
沙发#
发布于:2004-10-29 16:34
为什么没人解答啊!
分少了吗? |
|
|
板凳#
发布于:2004-11-16 14:09
试试cacheDmaMalloc吧
|
|
|
地板#
发布于:2004-11-16 18:30
试试cacheDmaMalloc吧 cacheDmaMalloc没查到啊!他是哪里的函数啊! |
|
|