The Intel HD 32-bit WinXP Driver does correctly checks the upper limit of PAE memory to decide its MMIO (Memory Mapped IO) address range to use.
https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=22643
The Intel HD 32-bit WinXP Driver can be made to work with Win7 PAE mode by editing the file \Graphics\igxp32.inf and adding all the PCI\VEN definitions to the [IntelGfx.NTx86.6.0] section.
Given that the Intel HD 32-bit WinXP Driver already correctly handles PAE - it would be nice to see this code also incorporated into the Win7 driver in a future release.
If(PAE_enabled) {
graphics_mmio_memoryrange_end = ReadMemoryLimitFromKernel()
graphics_mmio_memoryrange_begin = graphics_mmio_memoryrange_end - ThisCardRamSize
}
We understand its "unsupported" - but what about WinServer2008 32-bit - does intel plan on providing Intel HD Graphics drivers for 32-bit WinServer2008 Enterprise? Please then provide an Intel HD graphics driver for 32-bit WinServer2008 Enterprise that would correctly read the kernel upper memory limit in 32-bit PAE mode.