From patchwork Wed Jul 29 15:42:29 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heinrich Schuchardt X-Patchwork-Id: 1338404 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.a=rsa-sha256 header.s=badeba3b8450 header.b=TKLsR+dB; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4BGyVm2vb7z9sRX for ; Thu, 30 Jul 2020 01:43:12 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 2A8CA8265F; Wed, 29 Jul 2020 17:43:07 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.b="TKLsR+dB"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id D316A8265E; Wed, 29 Jul 2020 17:43:04 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FROM,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id E4D5482630 for ; Wed, 29 Jul 2020 17:43:00 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=xypron.glpk@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1596037376; bh=2wsdS2I3F/AkfoBsb/aRB9yXWV5I4i0D1r1Pi/71Eu8=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=TKLsR+dBnDjDX1jcEfPKSYmYTXXSxMtXQ2TJE2uIWfWtzLeCaJ2mLbLdcf77GA8lY GJwcLalZLAJdRNTVWOc1n9iQOddxnG4kwgT2dt/6r9KXWnqRV9mw5jDnbj0K/pz0Av PgypKTIGO+OfigsXbhrfY1LicTJxedlC1xWfpy5U= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from workstation4.fritz.box ([178.202.41.107]) by mail.gmx.com (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MHG8g-1jwQWe1f6W-00DHXa; Wed, 29 Jul 2020 17:42:56 +0200 From: Heinrich Schuchardt To: Sean Anderson Cc: Michal Simek , Tom Rini , Simon Glass , Bin Meng , Alexander Graf , u-boot@lists.denx.de, Heinrich Schuchardt Subject: [PATCH 0/6] efi_selftest: allow UEFI testing on MAIX Date: Wed, 29 Jul 2020 17:42:29 +0200 Message-Id: <20200729154235.90766-1-xypron.glpk@gmx.de> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 X-Provags-ID: V03:K1:rRtVGEoUizoT7CU+jk8EcXcdpumo3tVLivZq8Bm55rM1pMmbUcH Z2BSPbuQCVvTgd0gZKeN2ocFNNTw1/V9Yj4ejOaERmOiXRrBvt4M3Z0BxVSH/Nbc4B4gQW8 SdA5SpIwT8Yndp8U5t7mglSxF3q8Nh3zrYEaGGuvoZiNZUZ0TabK4RN8VeQ/Rx1H7O6UsIV DnHsx0y9ocu0VV0+Zx9gA== X-UI-Out-Filterresults: notjunk:1;V03:K0:1XQrBOL8wfA=:1sF2DRE2XEWEk+RYqQhngT VL+sPB61cMSO2yEQKyZco1hXtITD/cm+lKRZChJ2ek9NupYcKY6etReCk0Vaq1HmIpKOoIb7L r62/TYVPOMqOStvRzA/z1USZE2aQrD9IJxhVPyHSAWBHdjkwRgTxaZdKbITIiKRI5R4DxCu0r ZXDFSX0KjK3idHBJeWDMpsytUE3Ns5ePsbx8JaOj6DVgNqQq87sZmI0gjRHBnokQQdSS0L6NT BIEFx3iSusLHbdtU7FYG3qkaDiLOXvm8Fma2rhXSV4MB2nKGtaYEHWl73kzO9gVkATkGX8OfF mpOXl7k7hzvMkRWdXC0Vk6ZjhUD1zJpPopuAbz8XdHFA8Pe1f20EAJWIFFt2mezcrYdkDZ78d 7bc4lMwxNL0S/nbD+1lGX5BiEh8PR1zo1f9zSxou6TZ7eNIgyS33kruM+1K4awpWThIW/eUgz 13lwTV4vnaUChC42ADOc6tdP6Ca5ukNVmmlj+1tljkniRCu1aS7Im/jcq6tpspgEoisZBaPJ8 2rQGgc/RrbCFCdQF3Y2zWOmNHnCKIWD+ccWVCRvf7Qjsla1GnvYB3i/f7RJ2ngwBuPZJBcrR1 Pse8OLjQpVBG7AwCXRGYZtpT9WhlA/BBh+aK8cwPcXyBDrEnf2ows7uB0E42tbP5ltMAUtrGo YflmOlkfGIrEkI6avY3skBTLt/JHQynitWEjyZoEtTdD+6PyrVMey7H9uVCSWk24Y6BL2soOM y00EAPnFka8K7tPs0ewspqZcz4QdqyAYAEFMON5eaiCIK8GSi4vKFtK3Ryg/drZ1po8mq8FNW h9ZlOF56yr7ey/JGEMnfPWcJYjhJLRGDkESjZdnrqd96QHKHAA8b0FtDLVNPPgpmmg5MlNT3G RjDzo8AumsYQZszjjVdLr2ARk5FslpanGkC6uEWflqyorOU0Guh3UTlb+djN+Nxkz6Njaigi2 XNy0hwUaliGScHvhJZz5Gd0TmGZDl4xbQjFm+6V9hRDS/G+MRnWACJOsoEHCE+POUaLrmwbWd q4a2hKvC8fhHEDcVj7gTLPvBp27G4+YgMyGt3nTYjuR0eB+v1ZHUovJ0lfMo5VW1/nmi/my/u p5U0FchzqfRD6+xHFxuylOCTkGupde142yQN4XOI+o83ZVdAm+tkTfOZQevztjOSrQiJPcvpb YfXdx0bj+Nf2y1/3qVdkJaQKAqdKjWm9pPzgnFNpbi9qB9XgzdIOT137BAh25Nmb1DoyJbei5 0srIqtQn3+uTFvcYdRyILdku7o0XjpwSx7PEDSw== X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.3 at phobos.denx.de X-Virus-Status: Clean For RISC-V testing on real hardware the Sipeed MAIX boards provides an affordable solution. UEFI testing fails on the MAIX BiT with Mic because the UEFI sub-system reserves 16 MiB for the stack though the board only has 8 MiB. The first two patches make the size of the memory reserved for the stack customizable on all boards defaulting to 16 MiB. The value on the the MAIX BiT with Mic is set to 1 MiB. Missing default load addresses for the MAIX BiT with Mic are added. The sysreset driver is fixed to output the full reset message. The UEFI network and block device unit tests are only built if the configuration provides the prerequisites. Heinrich Schuchardt (6): efi_loader: use CONFIG_STACK_SIZE in the UEFI sub-system configs: reduce stack size of Sipeed MAIX riscv: load addresses for Sipeed MAIX dm: sysreset: wait after reset message efi_selftest: SNP test depends on network efi_selftest: block device test requires CONFIG_DOS_PARTITION Kconfig | 10 ++++++++++ arch/arm/Kconfig | 17 ----------------- arch/microblaze/Kconfig | 8 -------- configs/sipeed_maix_bitm_defconfig | 1 + drivers/sysreset/sysreset-uclass.c | 1 + include/configs/sipeed-maix.h | 9 +++++++++ lib/efi_loader/efi_memory.c | 2 +- lib/efi_selftest/Kconfig | 2 ++ lib/efi_selftest/Makefile | 5 +++-- 9 files changed, 27 insertions(+), 28 deletions(-) --- 2.27.0