qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] 4xx TLB fixes


From: Andreas Färber
Subject: Re: [Qemu-devel] 4xx TLB fixes
Date: Mon, 8 Dec 2008 17:37:17 +0100


Am 08.12.2008 um 09:17 schrieb Andrew May:

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>

You sure the patch is up-to-date?
T0 and T1 looks like dyngen code, whereas the conversion to TCG was completed the weekend.

Andreas





reply via email to

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