From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Li8GE-0006U6-Pl for qemu-devel@nongnu.org; Fri, 13 Mar 2009 10:21:18 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Li8G6-0006Lu-Up for qemu-devel@nongnu.org; Fri, 13 Mar 2009 10:21:16 -0400 Received: from [199.232.76.173] (port=50625 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Li8G5-0006LG-Ta for qemu-devel@nongnu.org; Fri, 13 Mar 2009 10:21:10 -0400 Received: from mel.act-europe.fr ([212.99.106.210]:53562) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Li8G5-0002UI-Bj for qemu-devel@nongnu.org; Fri, 13 Mar 2009 10:21:09 -0400 Received: from localhost (localhost [127.0.0.1]) by filtered-smtp.eu.adacore.com (Postfix) with ESMTP id 1A86E29000A for ; Fri, 13 Mar 2009 15:20:51 +0100 (CET) Received: from mel.act-europe.fr ([127.0.0.1]) by localhost (smtp.eu.adacore.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iakr-08DboEt for ; Fri, 13 Mar 2009 15:20:43 +0100 (CET) Received: from ulanbator.act-europe.fr (ulanbator.act-europe.fr [10.10.1.67]) by mel.act-europe.fr (Postfix) with ESMTP id 61E2529000C for ; Fri, 13 Mar 2009 15:20:43 +0100 (CET) From: Tristan Gingold Date: Fri, 13 Mar 2009 15:20:19 +0100 Message-Id: <1236954043-91856-1-git-send-email-gingold@adacore.com> Subject: [Qemu-devel] [PATCH 0/24]: add alpha es40 system emulation 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 this patch series adds alpha system emulation for the es40. The work is not yet complete (don't expect to boot an OS) but enough to get the firmware prompt. The only processor supported is the alpha 21264 but the infrastructure is here to support other processors or pal emulation. The system emulated is the ES40 http://www.compaq.com/alphaserver/archive/es40/index.html It is a mid-range system that is quite well documented, supports all alpha OSes (AFAIK) and its firmware is available. The emulation uses the original firmware. See comment at the head of hw/es40.c for building the rom image. This work is a first step and I plan to continue this work. That's the reason why I left some (deactivated) debug code and placed a few aborts. Also it is not yet built by default. Only the last patch adds full cpu emulation. The previous ones fix bugs, clen up, add new devices and es40 machine or add new features. Comments are welcome, Tristan.