Messages in this thread | | | Date | Sat, 27 Sep 2008 18:35:28 +0200 | From | Ingo Molnar <> | Subject | Re: [PATCH] x86, pci-hotplug, calgary / rio: fix EBDA ioremap() |
| |
* Arjan van de Ven <arjan@linux.intel.com> wrote:
>>> >>> mapping the EBDA is rather ... un-nice from that driver, so i guess >>> you check does the right thing in flagging possible crap. >> >> it does: >> >> addr: 0x9f800 >> end: 0xaf5e7 >> p->start: 0x9f800 >> p->end: 0x9ffff >> >> resources are laid out like this: >> >> 0009f800-0009ffff : reserved >> 000a0000-000bffff : Video RAM area >> >> so the driver over-maps into the Video RAM... > > ... and makes that uncachable (while it probably was WC before)
ah, neat angle, i did not consider that. One more entry into the '10 good reasons why ioremap-ing RAM is bad' list.
Ingo
| |