[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] 4xx TLB fixes
From: |
Andrew May |
Subject: |
[Qemu-devel] 4xx TLB fixes |
Date: |
Mon, 8 Dec 2008 00:17:35 -0800 |
I don't all the details of the 4xx MMU stuff, but I think these 2 fixes
for the tlb handling are correct.
One is to ignore the Little endian bit if the page isn't valid. The
linux code reuses the registers when it invalidates a mapping. So any
invalidate of mappings 32-63, would trigger the abort.
The 2nd fix is to handle a change of a mapping from read-only to
read-write. I think the invalid is needed after this, but I am not sure.
With these my kernel boots, and starts to run userspace. But there it
doesn't finish running init. But my userspace FS may not be correct.
4xx_tlb.patch
Description: Text Data
- [Qemu-devel] 4xx TLB fixes,
Andrew May <=