From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54933) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XOTFy-0004sb-DR for qemu-devel@nongnu.org; Mon, 01 Sep 2014 11:11:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XOTFn-0001kd-Vn for qemu-devel@nongnu.org; Mon, 01 Sep 2014 11:10:58 -0400 Received: from mail-la0-f46.google.com ([209.85.215.46]:42222) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XOTFn-0001kL-OT for qemu-devel@nongnu.org; Mon, 01 Sep 2014 11:10:47 -0400 Received: by mail-la0-f46.google.com with SMTP id pv20so6253300lab.19 for ; Mon, 01 Sep 2014 08:10:47 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <1409572800-4116-1-git-send-email-kbastian@mail.uni-paderborn.de> References: <1409572800-4116-1-git-send-email-kbastian@mail.uni-paderborn.de> From: Peter Maydell Date: Mon, 1 Sep 2014 16:10:26 +0100 Message-ID: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PATCH v7 00/15] TriCore architecture guest implementation List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Bastian Koppelmann Cc: QEMU Developers , Richard Henderson On 1 September 2014 12:59, Bastian Koppelmann wrote: > Hi, > > my aim is to add Infineon's TriCore architecture to QEMU. This series of = patches adds the target stubs, a basic testboard and a softmmu for system m= ode emulation. Furthermore it adds all the 16 bit long instructions of the = architecture grouped by opcode format. > > After this series of patches. Another one will follow, which adds a lot o= f the 32 bit long instructions. > > All the best > > Bastian > > v6 -> v7: > - TRICORECPU -> TriCoreCPU. > - TRICORECPUClass -> TriCoreCPUClass. > - CPUTRICOREState -> CPUTriCoreState. > - TRICORECPUInfo: Add terminator. > - TRICORECPUInfo -> TriCoreCPUInfo. > - Remove ARM-style IRQ and FIQ lines. > - CPUTRICOREState: target_ulong -> uint32_t. > - CPUTRICOREState: Move mask defines below the struct. > - tricore_testboard.c: Change Licence to GPL v2. > - fprintf(stderr, ..) -> error_report(..). > - tricore_boot_info: Remove unused fields. > - tricore_testboard.c: Remove flash drive. > - tricore_testboard.c: Is not default anymore, change desc. > - configure: Remove empty disas case. Remove target_phys_bits=3D32. > - tricore-softmmu.mak: Remove pci, SMC91C111 and PFLASH_CFI01. > > > Bastian Koppelmann (15): > target-tricore: Add target stubs and qom-cpu > target-tricore: Add board for systemmode > target-tricore: Add softmmu support > target-tricore: Add initialization for translation and activate target > target-tricore: Add masks and opcodes for decoding > target-tricore: Add instructions of SRC opcode format > target-tricore: Add instructions of SRR opcode format > target-tricore: Add instructions of SSR opcode format > target-tricore: Add instructions of SRRS and SLRO opcode format > target-tricore: Add instructions of SB opcode format > target-tricore: Add instructions of SBC and SBRN opcode format > target-tricore: Add instructions of SBR opcode format > target-tricore: Add instructions of SC opcode format > target-tricore: Add instructions of SLR, SSRO and SRO opcode format > target-tricore: Add instructions of SR opcode format Thanks; applied all to master. -- PMM