Windows - Bios mapping to kernel address space

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
Kamala
Posts: 18
Joined: Sun Nov 28, 2010 11:03 am

Windows - Bios mapping to kernel address space

Post by Kamala »

Hi,

I was recently looking at the windows kernel address space layout and noticed that physical address 0xf0000 (bios page) is mapped several hundred times (roughly .7Mb) in windows kernel address space (pte type - syspte). I wasn't able to justify the need for such a large mapping to the same physical page and was wondering if there is an obvious reason to that which I am missing? Thought I would check before I start tracing the kernel allocation code to dig deeper. Please let me know if you have any thoughts on this. Thanks.

Kamala
User avatar
Wajideu
Member
Member
Posts: 153
Joined: Wed Jul 30, 2014 1:05 am

Re: Windows - Bios mapping to kernel address space

Post by Wajideu »

Redundancy for stability? Driver slots? Idk. That's the best I can think of.
Post Reply