physical memory corruption with intel gpu 4500HD
When running xorg, a memory corruption happens on the physical page at 0x80000000, leading to random crash depending on where the page is mapped.
Removing this page from the physical pool used by virtual memory makes the box stable.
Nobody apparently encountered this issue on Linux so far; the driver is more suspect than the GPU itself.
Some suggestions from danvet@
- tried the usual triage with disabling rendering and stuff?
- if that doesn't indicate anything then I'd dump gtt ptes for the suspect entry
- if that doesn't help grab a linux live distro, make sure it doesn't happen and then grab register dumps with intel_reg_dumper on both linux and bsd and compare
A potential fix is available in my git repository at http://gitweb.dragonflybsd.org/~profmakx/dragonfly.git/shortlog/refs/heads/fix-rman and it will soon go into -master.