阅读:1411回复:3
如何在passthru中分配和回收内存?谢谢
我想在passthru启动的时候分配一块内存(比较大,用来实现pat的映射表),然后在passthru卸载是释放掉这块内存。但总是不成功。
不知道大侠是否做过类似的操作? 如果做的,具体是怎么做的?我想知道在哪个函数 分配,在哪个函数释放? 谢谢 |
|
沙发#
发布于:2004-03-09 16:44
你说的是共享内存吗?
NdisMAllocateSharedMemory 把内存地址传给应用层,就可以在应用层上访问了 普通内存大家都知道哦;) NdisAllocateMemoryWithTag |
|
|
板凳#
发布于:2004-03-09 17:53
NdisMAllocateSharedMemory allocates and maps a host memory range so it is simultaneously accessible from both the system and a busmaster DMA NIC.
|
|
地板#
发布于:2004-03-09 18:26
各位,我说的是普通的内存分配,不是共享内存
我知道使用NdisAllocateMemory,和NdisFreeMemory 但是,关键在于在什么地方使用才合适 目前,我实在MPinitialize中使用NdisAllocateMemory 在MPHalt中使用NdisFreeMemory 但卸载的时候总是报 page_fault错 望各位大侠指点一二 |
|