On Sun, 2009-09-27 at 15:22 +0200, Joakim Tjernlund wrote: > > However, adding tlbil_va() to ptep_set_access_flags() as you suggested > > makes everything happy. I need to test it some more, but it looks good > > so far. Below is what I am testing now. > > 8xx, is getting very hacky and I suspect that the only long term fix is > add code to trap the cache instructions in TLB error/miss and fixup the > exception in page fault handler. This will also have the added benefit on > being able > to use the cache instructions in both kernel and user space like any other > ppc arch.
First I'd like to understand exactly what's happening today, since it makes little sense :-) I suppose I'll have to get myself some 8xx doco and understand how the bloody MMU works. Then, I saw your old patch and it's -very- invasive. If we can get away with a one liner just adding tlbil_va in the right place, I think I'm happy to stick with it until somebody comes up with a real good reason to do more :-) 8xx is on life support and has been around for long enough without people feeling the need overall to work around that problem so I'm tempted to keep the status-quo here. Cheers, Ben _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev