From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LA5Ip-00068T-TA for qemu-devel@nongnu.org; Tue, 09 Dec 2008 11:19:16 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LA5Ip-000684-2S for qemu-devel@nongnu.org; Tue, 09 Dec 2008 11:19:15 -0500 Received: from [199.232.76.173] (port=46017 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LA5Io-00067y-VJ for qemu-devel@nongnu.org; Tue, 09 Dec 2008 11:19:15 -0500 Received: from cdptpa-omtalb.mail.rr.com ([75.180.132.123]:62377) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LA5Io-0004Hu-HS for qemu-devel@nongnu.org; Tue, 09 Dec 2008 11:19:14 -0500 Received: from localhost.localdomain ([76.88.95.122]) by cdptpa-omta05.mail.rr.com with ESMTP id <20081209161912.NWVT29639.cdptpa-omta05.mail.rr.com@localhost.localdomain> for ; Tue, 9 Dec 2008 16:19:12 +0000 Date: Tue, 9 Dec 2008 08:19:05 -0800 From: Andrew May Message-ID: <20081209081905.0936fa52@acmay.homeip.net> In-Reply-To: <20081208001735.0244e189@acmay.homeip.net> References: <20081208001735.0244e189@acmay.homeip.net> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] Re: 4xx TLB fixes Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org On Mon, 8 Dec 2008 00:17:35 -0800 Andrew May wrote: > I don't all the details of the 4xx MMU stuff, but I think these 2 > fixes for the tlb handling are correct. No the patch isn't up to date. But I just tried to merge it and things have gone backwards for me. And I am kicking myself for not saving off logs to compare how things are going wrong. It seems that inside linux "setup_arg_pages()" calls "move_page_tables()". And when the code tries to return back to setup_arg_pages(), it fails to find the kernel code that was just there. The get_phys_addr_code() does a cpu_abort there, but I don't see that the MMU code is being checked there. I haven't been able to debug it too much more. ps: I am not on the list so, please cc me.