From patchwork Wed May 30 07:49:58 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?C=C3=A9dric_Le_Goater?= X-Patchwork-Id: 922597 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=nongnu.org (client-ip=2001:4830:134:3::11; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=kaod.org Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 40wjTH0W08z9s1R for ; Wed, 30 May 2018 17:51:15 +1000 (AEST) Received: from localhost ([::1]:36845 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fNvt2-0006GS-Nj for incoming@patchwork.ozlabs.org; Wed, 30 May 2018 03:51:12 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47136) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fNvsA-00060b-VA for qemu-devel@nongnu.org; Wed, 30 May 2018 03:50:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNvs6-00018f-Mg for qemu-devel@nongnu.org; Wed, 30 May 2018 03:50:18 -0400 Received: from 8.mo3.mail-out.ovh.net ([87.98.172.249]:51826) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fNvs6-00018I-Ff for qemu-devel@nongnu.org; Wed, 30 May 2018 03:50:14 -0400 Received: from player770.ha.ovh.net (unknown [10.109.105.92]) by mo3.mail-out.ovh.net (Postfix) with ESMTP id 94EFD1BA5AC for ; Wed, 30 May 2018 09:50:12 +0200 (CEST) Received: from zorba.kaod.org.com (LFbn-TOU-1-49-10.w86-201.abo.wanadoo.fr [86.201.141.10]) (Authenticated sender: clg@kaod.org) by player770.ha.ovh.net (Postfix) with ESMTPSA id 6B2A5C0078; Wed, 30 May 2018 09:50:05 +0200 (CEST) From: =?utf-8?q?C=C3=A9dric_Le_Goater?= To: Peter Maydell Date: Wed, 30 May 2018 09:49:58 +0200 Message-Id: <20180530075002.4618-1-clg@kaod.org> X-Mailer: git-send-email 2.13.6 MIME-Version: 1.0 X-Ovh-Tracer-Id: 6319394703731428113 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedthedrheelgdduvdehucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddm X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 87.98.172.249 Subject: [Qemu-devel] [PATCH 0/4] aspeed: add MMIO exec support to the FMC controller X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?q?C=C3=A9dric_Le_Goater?= , qemu-arm@nongnu.org, qemu-devel@nongnu.org, Alistair Francis , Peter Crosthwaite Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" Hello, When MMIO execution support is active, these changes let the Aspeed SoC machine boot directly from CE0. As there is still some issues, the feature is disabled by default and should be activated with : -global driver=aspeed.smc,property=mmio-exec,value=true Thanks, C. Cédric Le Goater (4): aspeed/smc: fix HW strapping aspeed/smc: rename aspeed_smc_flash_send_addr() to aspeed_smc_flash_setup() aspeed/smc: add a new memory region dedicated to MMIO execution hw/arm/aspeed: boot from the FMC CE0 flash module include/hw/ssi/aspeed_smc.h | 7 ++ hw/arm/aspeed.c | 41 +++++++---- hw/ssi/aspeed_smc.c | 161 +++++++++++++++++++++++++++++++++++++------- 3 files changed, 172 insertions(+), 37 deletions(-)