Messages in this thread | | | From | <> | Subject | Re: Athlon/AGP issue update | Date | Wed, 23 Jan 2002 16:47:37 +0100 |
| |
>I don't think your PPC case needs the kernel mappings messed with. >I really doubt the PPC will speculatively fetch/store to a TLB >missing address.... unless you guys have large TLB mappings on >PPC too?
Yes, we use BATs (sort of built-in fixed large TLBs) to map the lowmem (or entire RAM without CONFIG_HIGHMEM).
So if some kind of loop is fetching memory near the end of a non-AGP page via the linear RAM mapping (BAT mapping) and the next page is an AGP bound page, the CPU may do speculative access to the AGP page via the BAT mapping thus bringing in a cache line for the AGP page.
At least, that's my understanding, it has to be validated by some CPU gurus from IBM though.
Ben.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |