Messages in this thread | | | Date | Fri, 22 Aug 2008 00:26:57 +0200 | From | Rene Herman <> | Subject | Re: [PATCH] x86: {reverve,free}_memtype() take a physical address |
| |
On 22-08-08 00:16, Pallipadi, Venkatesh wrote:
> Yes. Noticed that too and sent a patch here for x86/tip. > > http://www.ussg.iu.edu/hypermail/linux/kernel/0808.2/2270.html > > It is not very critical as it sounds as only set_memory_uc sets PAT > bits for RAM pages. Most other users (devmem mmap, ioramep, pci) > set PAT bits on the reserved memory. And there will not be conflicts > across RAM and reserveed regions. Regardless, this was a stupid > bug that we had missed earlier.
And unfortunately I don't think the above fully fixes it for AGP. __pa() gets the real physical address and the memtypes should be on the GART remapped physical addresses it seems.
Rene.
| |