From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33293) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eccsz-00007J-4Q for qemu-devel@nongnu.org; Fri, 19 Jan 2018 15:03:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eccsy-0006mx-8u for qemu-devel@nongnu.org; Fri, 19 Jan 2018 15:03:37 -0500 Received: from mail-lf0-x236.google.com ([2a00:1450:4010:c07::236]:35452) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eccsy-0006mO-2N for qemu-devel@nongnu.org; Fri, 19 Jan 2018 15:03:36 -0500 Received: by mail-lf0-x236.google.com with SMTP id a204so3470009lfa.2 for ; Fri, 19 Jan 2018 12:03:34 -0800 (PST) From: Max Filippov Date: Fri, 19 Jan 2018 12:03:12 -0800 Message-Id: <1516392192-6491-1-git-send-email-jcmvbkbc@gmail.com> Subject: [Qemu-devel] [PULL 00/10] target/xtensa updates List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Peter Maydell , Max Filippov Hi Peter, please pull the following batch of updates for the target/xtensa. The following changes since commit 997eba28a3ed5400a80f754bf3a1c8044b75b9ff: Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20180111' into staging (2018-01-11 14:34:41 +0000) are available in the git repository at: git://github.com/OSLL/qemu-xtensa.git tags/20180119-xtensa for you to fetch changes up to 8030ed759be52b2517356c3d0291c45cedc65fd9: target/xtensa: disas/xtensa: fix coverity warnings (2018-01-18 10:27:04 -0800) ---------------------------------------------------------------- target/xtensa updates: - make mini-bootloader independent of the initial CPU state; - add noMMU XTFPGA variants; - add two noMMU cores: de212 and sample_controller; - fix issues reported by coverity against xtensa translator and disassembler. ---------------------------------------------------------------- Max Filippov (10): hw/xtensa/xtfpga: rewrite mini bootloader hw/xtensa/xtfpga: clean up function/structure names target/xtensa: fix default sysrom/sysram addresses hw/xtensa: extract xtensa_create_memory_regions hw/xtensa/xtfpga: extract flash configuration hw/xtensa/xtfpga: support noMMU cores target/xtensa: add de212 core target/xtensa: use different default CPU for MMU/noMMU target/xtensa: add sample_controller core target/xtensa: disas/xtensa: fix coverity warnings disas/xtensa.c | 4 +- hw/xtensa/Makefile.objs | 1 + hw/xtensa/sim.c | 38 +- hw/xtensa/xtensa_memory.c | 55 + hw/xtensa/xtensa_memory.h | 40 + hw/xtensa/xtfpga.c | 414 +- target/xtensa/Makefile.objs | 2 + target/xtensa/core-de212.c | 53 + target/xtensa/core-de212/core-isa.h | 622 + target/xtensa/core-de212/gdb-config.c | 198 + target/xtensa/core-de212/xtensa-modules.c | 14566 +++++++++++++++++++ target/xtensa/core-sample_controller.c | 53 + target/xtensa/core-sample_controller/core-isa.h | 644 + target/xtensa/core-sample_controller/gdb-config.c | 141 + .../xtensa/core-sample_controller/xtensa-modules.c | 11377 +++++++++++++++ target/xtensa/cpu.h | 7 +- target/xtensa/overlay_tool.h | 8 +- target/xtensa/translate.c | 4 +- 18 files changed, 28081 insertions(+), 146 deletions(-) create mode 100644 hw/xtensa/xtensa_memory.c create mode 100644 hw/xtensa/xtensa_memory.h create mode 100644 target/xtensa/core-de212.c create mode 100644 target/xtensa/core-de212/core-isa.h create mode 100644 target/xtensa/core-de212/gdb-config.c create mode 100644 target/xtensa/core-de212/xtensa-modules.c create mode 100644 target/xtensa/core-sample_controller.c create mode 100644 target/xtensa/core-sample_controller/core-isa.h create mode 100644 target/xtensa/core-sample_controller/gdb-config.c create mode 100644 target/xtensa/core-sample_controller/xtensa-modules.c -- Thanks. -- Max