From patchwork Wed Apr 24 06:30:45 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: AKASHI Takahiro X-Patchwork-Id: 1089966 X-Patchwork-Delegate: xypron.glpk@gmx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.b="pJakCChP"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 44prCZ3fkJz9s3q for ; Wed, 24 Apr 2019 16:35:06 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 286BAC21E13; Wed, 24 Apr 2019 06:33:53 +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_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 653D4C21E7F; Wed, 24 Apr 2019 06:32:25 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 7215FC21DA1; Wed, 24 Apr 2019 06:31:55 +0000 (UTC) Received: from mail-yw1-f67.google.com (mail-yw1-f67.google.com [209.85.161.67]) by lists.denx.de (Postfix) with ESMTPS id B8D5DC21E70 for ; Wed, 24 Apr 2019 06:31:50 +0000 (UTC) Received: by mail-yw1-f67.google.com with SMTP id t79so4778407ywc.7 for ; Tue, 23 Apr 2019 23:31:50 -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:in-reply-to:references :mime-version:content-transfer-encoding; bh=ePWknoZBDfvXadtgTZb6Qev26kWt4IQJdgpZLqStZWQ=; b=pJakCChP7lwQ8R6SrL9Eyh7z1Unr8WdZ8vZa/PMq57USxi92EqzvMBGzkRkS8ATHJA goG9UwN24Jv5ySEfQq8r+W/jnn2hq01/N26/l9MEbcBcgyJSwZJtenCrqWjft7FgWsmp 1J/HfQitAw5EEp1A7dqle5L6eBTVpWVdyzAHXZ94cfW2QAAKMu8g728EYoHtV3uHAMT2 s8bkWtVu1rQA0KXYWCnQY4nupJZgKzCVi1b+9+gFUXNKyZF6GoPdCy/mDqUO6Nxm02Bk QEjOcw6dsI7Rsnw1YlJ20TX4vslxO+p0EtDG9isZGnv7TxNlfN74fseew+6c+j2BBKSA 9eZw== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=ePWknoZBDfvXadtgTZb6Qev26kWt4IQJdgpZLqStZWQ=; b=oKzTCK1n+i+L9cLf2f4hgiMsSc15jrj4B36tEJ1+Wv5fYl0YicczVkSbaBD+SQSzOS kzEzol6MOxRUBp0pkwwXX5Q9OdJOHzekFi9PCiJKrRsJXNhEHtWdPDjmUTPElHh0hAdB w8tzEaLcNFbaEXqq4g9mt5B7om6TDber8dbYEHwZ9ogSIfRa3j7j8FHGyKJKsgTuTJ4A RdEAGczQSPWVFLXDaFy5htv5kCVwu2ssq1GhwgCYC68MOxDOcpi+uw1bmJXnqoXYmjEc g9JtLUT+j/nKxhzz1b+ha335UumRza6OBvCqGLLCaIS/uTaY9i+9b6rlcui1Bz6lb4hb DRPQ== X-Gm-Message-State: APjAAAXnv4VowcyR/gZMQG3pwByIJuvrNOSYO6tlGqb3fcLxZG5/1WeV sZ5Drpc3i7z9y7q9j2teGNBe4g== X-Google-Smtp-Source: APXvYqwHBh1Vhpo0jCYc02LgmWWhI3NvG62tRctHJDk/D/Be3jx406RGOc/w93ZJMe7Dt9xosrDFZQ== X-Received: by 2002:a81:6c04:: with SMTP id h4mr24314031ywc.170.1556087509758; Tue, 23 Apr 2019 23:31:49 -0700 (PDT) Received: from linaro.org ([121.95.100.191]) by smtp.googlemail.com with ESMTPSA id 143sm8727147yws.92.2019.04.23.23.31.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 23 Apr 2019 23:31:49 -0700 (PDT) From: AKASHI Takahiro To: trini@konsulko.com, xypron.glpk@gmx.de, agraf@csgraf.de Date: Wed, 24 Apr 2019 15:30:45 +0900 Message-Id: <20190424063045.14443-12-takahiro.akashi@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190424063045.14443-1-takahiro.akashi@linaro.org> References: <20190424063045.14443-1-takahiro.akashi@linaro.org> MIME-Version: 1.0 Cc: u-boot@lists.denx.de Subject: [U-Boot] [PATCH v2 11/11] cmd: efidebug: make some boot variables non-volatile 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" Boot####, BootOrder and BootNext should be non-volatile. Signed-off-by: AKASHI Takahiro --- cmd/efidebug.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/efidebug.c b/cmd/efidebug.c index 8890dd7268f1..ff3cad53f1b7 100644 --- a/cmd/efidebug.c +++ b/cmd/efidebug.c @@ -554,6 +554,7 @@ static int do_efi_boot_add(cmd_tbl_t *cmdtp, int flag, } ret = EFI_CALL(RT->set_variable(var_name16, &guid, + EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS, size, data)); @@ -911,6 +912,7 @@ static int do_efi_boot_next(cmd_tbl_t *cmdtp, int flag, guid = efi_global_variable_guid; size = sizeof(u16); ret = EFI_CALL(RT->set_variable(L"BootNext", &guid, + EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS, size, &bootnext)); @@ -966,6 +968,7 @@ static int do_efi_boot_order(cmd_tbl_t *cmdtp, int flag, guid = efi_global_variable_guid; ret = EFI_CALL(RT->set_variable(L"BootOrder", &guid, + EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS, size, bootorder));