qemu-devel
[Top][All Lists]
Advanced

[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.

Attachment: 4xx_tlb.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]