From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1nozBE-0005DB-3k for mharc-grub-devel@gnu.org; Wed, 11 May 2022 23:07:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37834) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nozBC-0005D0-Sr for grub-devel@gnu.org; Wed, 11 May 2022 23:07:54 -0400 Received: from mail-vk1-xa2d.google.com ([2607:f8b0:4864:20::a2d]:41522) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nozBA-0001MZ-Le for grub-devel@gnu.org; Wed, 11 May 2022 23:07:54 -0400 Received: by mail-vk1-xa2d.google.com with SMTP id y27so2043041vkl.8 for ; Wed, 11 May 2022 20:07:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficientek-com.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=+1VorA5oxkAKk0T+HqhUIVGYK2d/9683ZzhMSPyL8ng=; b=JtkAVdtCn4EY1TfMd0Ce6vBVY2OFPxH65BZaifMSkLrg6YEgQdlRJy8NApz0usQRhO FGr79ePxwIjbQPX8rXymZ4WYW6P1rhqbL3/giR9fKlcND0UcTCA/OZUorF0KDU3jRD8T 6F9104lZ0C7zTniXiOR/9qyoRxL2N0//9M88vwau2vuwDNNGNXXAkUAVwVT4Z2Ls4InB VoLntJlGmmMah2ehHUraXzcTV9vqRT8s8CA+Rf6FFbtfbY5FBCHwDrRfB40lZjb91XOh NezDqErb4UVWDY1uPuzL39F1azmHVt0es3S9LrPdAupv05gpvcrPcBHCJaur2+WKWy2r r0/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=+1VorA5oxkAKk0T+HqhUIVGYK2d/9683ZzhMSPyL8ng=; b=cZNuuhPd0UhouPBrIcIOgKzw4XCrV40TiON1DrBvVbwApJ3GxvMRTl31hanzBKPj63 dn0uQkkTyyYJSL3idg1k5JGYJDBTuCgjjI/TZb84CRhrFPxEs3ohEmMqsM28abSUgecV fhZGewnMraGpxnJh/zPW73eRuQTrT4t2kgbHa55ZsHNw8hlkHcOx2bXo0Rm2RAiUfTB7 fLmlw0e1Hl3oOiwOmUi5SHWRiptLggb3hBfJhokbFtR89QI8BM8M9Jaa7pYIjB3m4oTV KA9m3kSugSYA+CqmAL54oS/k+g8jDpy/BC8cv5ol1KHfDaTbx1qL8ygtiSkiesw4djZV TtAQ== X-Gm-Message-State: AOAM5305Ui80727D2ZcZiB7wVLlzj7q+zAr/6/xzNmrzAXzx5o1aPpE4 Gb8DUM6GT/ub4zhUD/A5/tEQN+mZgf/y/yy+ X-Google-Smtp-Source: ABdhPJwOaigmjjYiVmN/cnQ37+4iFKqLBUg472Xvv75PsnqHBZ1ab53pSOj1+jE/KG58/hSTXCNMfg== X-Received: by 2002:a1f:17cf:0:b0:352:62f2:f5a0 with SMTP id 198-20020a1f17cf000000b0035262f2f5a0mr16019711vkx.1.1652324871058; Wed, 11 May 2022 20:07:51 -0700 (PDT) Received: from localhost.localdomain ([37.218.244.249]) by smtp.gmail.com with ESMTPSA id u22-20020ac5c936000000b00351d39fb576sm483395vkl.53.2022.05.11.20.07.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 May 2022 20:07:50 -0700 (PDT) From: Glenn Washburn To: grub-devel@gnu.org, Daniel Kiper Cc: Gerd Hoffmann , Glenn Washburn Subject: [PATCH 0/2] Add efitextmode command Date: Wed, 11 May 2022 22:07:33 -0500 Message-Id: X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::a2d; envelope-from=development@efficientek.com; helo=mail-vk1-xa2d.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 May 2022 03:07:55 -0000 This patch add the efitextmode command which is used for showing all available text output modes and setting a specific mode. Its basically the equivalent of the EFI Shell's "mode" command and its output looks similar. The main difference is that its shows the mode number in the listing and takes a mode number when setting the mode. As a convenience it can take arguments "min" or "max" to set to the minimum or maximum mode. Glenn Glenn Washburn (2): efi: Add efitextmode command for getting/setting the text mode resolution docs: Add documentation for the efitextmode command docs/grub.texi | 23 ++++++ grub-core/Makefile.core.def | 6 ++ grub-core/commands/efi/efitextmode.c | 118 +++++++++++++++++++++++++++ 3 files changed, 147 insertions(+) create mode 100644 grub-core/commands/efi/efitextmode.c -- 2.34.1