From patchwork Fri Oct 12 05:09:06 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: AKASHI Takahiro X-Patchwork-Id: 148703 Delivered-To: patch@linaro.org Received: by 2002:a2e:8595:0:0:0:0:0 with SMTP id b21-v6csp307721lji; Thu, 11 Oct 2018 22:07:53 -0700 (PDT) X-Google-Smtp-Source: ACcGV61HtS6OfpGOU6Nv4c8Cifnn3iaXmnN77M0Z/XePEKSJzhDFQC4tBA4NJ2faIpUdChkw4jt2 X-Received: by 2002:a17:906:128d:: with SMTP id k13-v6mr5271401ejb.59.1539320873849; Thu, 11 Oct 2018 22:07:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539320873; cv=none; d=google.com; s=arc-20160816; b=MkJb3nadstN+ajpkwI9pRRwG1OTJ+xmnDsgKc2PBsBdiVYqeX9APGhI7mUO0AvbYdx venVKovIoRFRGPkJH0w4UC9Gaadf30COtUPqx4TEXKMEU8PYKQMpJfrVvSFQ9Sy0Oth4 fBb5Gk9Q2DA6EaPq4PQK4e1IbApshB3VD7OMVKO677KhrA9WRRiYrxqTwuYQrMH6AYwl 5w1OyGVwGSImlVzURTut1G2mD35YRutE2phyO0innFftvFJBzLznv5i4XR2IOOE/eItw n8mpNmLh36LGBulLITbstcFopegllZ9B7a4jWUHWnEAPTGmZQxkYqI6ASu3kaOknjWAL vg6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :cc:mime-version:message-id:date:to:from:dkim-signature; bh=R/8PRV4PuRpqykMD2qoi7BXRjclncfDTBQYwxXf8INk=; b=C140YmKEp3dddfFTrjPzQO+KXQg28E1FLd/vR05m0bBXATvyXpSWIAvPbT7q6ADrIO BY/Cf0ZgQz7Cf3OqBhKW1SlTjIuXLzA9kcUzrFz7hiueA5nYQDPfNzEiDxx2sBGNE5ta DvpfGPtpsOtFtPMfv0WB1eedmXmdGkQogULgHWKLmp83057lvUDU5PHqft2GUOpiui18 YW7yrIc8Hk4qcUX455lSc+Vs1pis2fPtEOyh8miOaJfhAb1scH8M2/SpaevXLyvKMwFL 0Fr3EGihUc6OV0FL2DVvbn3pUaiaAX7n8Ac5X+WFvvrZJMT+Ph+LN8cdc68nWdpqvKhY ow6Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=Edv34L62; spf=pass (google.com: best guess record for domain of u-boot-bounces@lists.denx.de designates 81.169.180.215 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.denx.de (dione.denx.de. [81.169.180.215]) by mx.google.com with ESMTP id t6-v6si303619eds.246.2018.10.11.22.07.53; Thu, 11 Oct 2018 22:07:53 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of u-boot-bounces@lists.denx.de designates 81.169.180.215 as permitted sender) client-ip=81.169.180.215; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=Edv34L62; spf=pass (google.com: best guess record for domain of u-boot-bounces@lists.denx.de designates 81.169.180.215 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: by lists.denx.de (Postfix, from userid 105) id 68B36C21C8B; Fri, 12 Oct 2018 05:07:45 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id F35E9C21C6A; Fri, 12 Oct 2018 05:07:43 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 333B2C21D83; Fri, 12 Oct 2018 05:07:42 +0000 (UTC) Received: from mail-pf1-f193.google.com (mail-pf1-f193.google.com [209.85.210.193]) by lists.denx.de (Postfix) with ESMTPS id 9A042C21BE5 for ; Fri, 12 Oct 2018 05:07:41 +0000 (UTC) Received: by mail-pf1-f193.google.com with SMTP id u12-v6so5540364pfn.12 for ; Thu, 11 Oct 2018 22:07:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=iUF7WzmbjCHEcQZzoVkvQYvQGWc4CGduTpAR2UCHvB4=; b=Edv34L62gcXaXOcntZmNtuPW0PvRyQO4iky96HSQHoAyYd4iJstpx+WnXQiW1uJtPJ 5KkDVUQrMiQeHMxYMiGCXzuyvMpqsant/1sjrnNu7aIPAaflR5v/mmEHR67GeWnsnLYX 6LEo6MHyFRiNQVwFGNSPeIajr9BhVS3fBOjCc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=iUF7WzmbjCHEcQZzoVkvQYvQGWc4CGduTpAR2UCHvB4=; b=gxvn9LtF0gkxPDmDwwS/WyElj/MJV3D9CCFblP8NcpMyqmxcJsDN/EOzSuvsM/mvZ2 gTAMOWUY+gideJ3LlyYiLBoXDLmvkeT667OsFnE4ha2rklHbWi9Lg4PSo+APpJDJMvPu Wd87+oZC5usj7Xqs9hlkoSjbYhE5SqafqPydzbaOUHVjEXwsrfOlIuIC1YlBCT0+uIvH n1pibprh8LgBCdXiyUgU4tXK6qlTD1FpqISkOOYytIoocmve1yoqtcPlfiQ6OPrh9oPa V8QniI29UfVdd7jE/FDVS9b1DKSxW+n4imOMMTtFbjEwcTBbG+tXifndjI0F3wUoS2FW hR1g== X-Gm-Message-State: ABuFfoi1ZI7hB6davkBmkwkdWjqP+b9C/VWL0QPuIEnje3cqYERMQ+x7 iGIwuVCW9HXs5BtmoOf5JJrAew== X-Received: by 2002:a63:a441:: with SMTP id c1-v6mr4165832pgp.49.1539320860193; Thu, 11 Oct 2018 22:07:40 -0700 (PDT) Received: from linaro.org ([121.95.100.191]) by smtp.googlemail.com with ESMTPSA id k185-v6sm410677pgd.2.2018.10.11.22.07.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 11 Oct 2018 22:07:39 -0700 (PDT) From: AKASHI Takahiro To: trini@konsulko.com, agraf@suse.de Date: Fri, 12 Oct 2018 14:09:06 +0900 Message-Id: <20181012050909.7009-1-takahiro.akashi@linaro.org> X-Mailer: git-send-email 2.19.0 MIME-Version: 1.0 Cc: u-boot@lists.denx.de Subject: [U-Boot] [PATCH 0/3] uefi: support USB boot in distro boot X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 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" I think that it will be nice if we can install a distro linux from, say, USB memory with ISO image, to a hard disk off the shelf. Even with the current u-boot, we can do this by having two *scsi* disks, but using an USB device looks more realistic, doesn't it? This patch set give us a base for this; I was able to successfully start a familiar "install" screen on qemu, using an ubuntu server ISO image for arm64. CUI of course. Thanks, -Takahiro Akashi AKASHI Takahiro (3): efi_loader: support USB boot in distro boot script ARM: qemu-arm: enable usb mass storage in default configuration ARM: qemu-arm: enable USB boot in distro boot with UEFI configs/qemu_arm64_defconfig | 1 + configs/qemu_arm_defconfig | 1 + include/config_distro_bootcmd.h | 7 ++++++- include/configs/qemu-arm.h | 1 + 4 files changed, 9 insertions(+), 1 deletion(-)