> I would like to view physical memory that is mapped to a pci board. I
> am using a tool called WinIO to try to create a virtual address to
> that physical memory. It works for both read and write of some
> addresses, like 0x9FFF0. However, the resource the board uses is
> address at 0xE8100000 which I cannot pick up with the tool. I have
> confirmed that address in windows device manager and in the BAR0 entry
> in the table that the PCI board registers with windows. Is there some
> protection in Windows that I must circumvent to view that memory?
You're asking a Windows question, not a C question.