From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34427) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V6Ovh-0007UD-3b for qemu-devel@nongnu.org; Mon, 05 Aug 2013 13:50:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V6OvY-0002Cp-Ba for qemu-devel@nongnu.org; Mon, 05 Aug 2013 13:50:48 -0400 Received: from mail-qa0-x235.google.com ([2607:f8b0:400d:c00::235]:57411) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V6OvX-0002Cd-SZ for qemu-devel@nongnu.org; Mon, 05 Aug 2013 13:50:40 -0400 Received: by mail-qa0-f53.google.com with SMTP id hu14so1134993qab.12 for ; Mon, 05 Aug 2013 10:50:39 -0700 (PDT) Received: from pebble.com (cpe-66-91-180-52.hawaii.res.rr.com. [66.91.180.52]) by mx.google.com with ESMTPSA id w2sm338327qec.8.2013.08.05.10.50.37 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Mon, 05 Aug 2013 10:50:38 -0700 (PDT) Sender: Richard Henderson From: Richard Henderson Date: Mon, 5 Aug 2013 07:49:57 -1000 Message-Id: <1375725002-18526-1-git-send-email-rth@twiddle.net> Subject: [Qemu-devel] [PATCH for-next 0/5] alpha-softmmu improvements List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Two patches that improve the code paths generated for syscalls; generating an exception is silly, as we can directly chain the TBs. One patch improving the code for the kernel itself, since the KSEG superpage never changes. This idea probably applies to several other targets as well. One patch to implement the mmu. It works with the e1000 nic; there appears to be something else wrong with the ide emulation. Or maybe I should be trying the intel driver rather than the cmd driver... Queued for 1.7. r~ Richard Henderson (5): target-alpha: Implement call_pal without an exception target-alpha: Use goto_tb in call_pal target-alpha: Consider the superpage when threading and ending TBs target-alpha: Build in QXL driver target-alpha: Implement the typhoon iommu default-configs/alpha-softmmu.mak | 1 + hw/alpha/typhoon.c | 202 ++++++++++++++++++++++++++++++++------ target-alpha/helper.h | 2 + target-alpha/sys_helper.c | 17 ++++ target-alpha/translate.c | 82 +++++++++++++--- 5 files changed, 265 insertions(+), 39 deletions(-) -- 1.8.3.1