Hi,
I have some doubts regarding the address ( virtual/Physical ).
-
Addresses in Device manager TAB are physical address ?? Because it starts from 00000000:ffffffff and we don’t have 4 gb RAM normally.
-
What type of address we will get using MmMapIoSpace. Why we need to map the memory.
Thanks in advance
regards
Rakesh
> 1. Addresses in Device manager TAB are physical address ?? Because
it starts from
00000000:ffffffff and we don’t have 4 gb RAM normally.
Physical.
- What type of address we will get using MmMapIoSpace.
Virtual.
Why we need to map the >memory.
For a CPU to access it. A CPU cannot access memory until the virtual
addresses are assigned to it (by system PTE manipulations, which is
what MmMapIoSpace).
Max
> > 1. Addresses in Device manager TAB are physical address ?? Because
it starts from
00000000:ffffffff and we don’t have 4 gb RAM normally.
Physical.
Which physical memory is 4 GB in size ? Can I have some more info on this physical range of addresses ?