From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mx.groups.io with SMTP id smtpd.web09.26343.1661216584650861892 for ; Mon, 22 Aug 2022 18:03:05 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=eRBCtMoL; spf=pass (domain: redhat.com, ip: 170.10.129.124, mailfrom: ppolawsk@redhat.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1661216583; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1bp0OoaD0dxYHBbvjdONlRVk0bb0340QvD28bsf4FQA=; b=eRBCtMoLUQZ20AnClBimYnkWaxtbg2WRaSZBo/gxPYqnYU3QKG1fUYkf/gfTVksYbOIXAK 0IAFoIV7OVHhIrvwqQaxUJUHQejymAlkIElp2ERBy7bkpcE5/y66xDrE5rCc86d2i1sRU/ 9He8+sJ0YYBmOEkAQJd7owP0m7JzbvQ= Received: from mail-lf1-f70.google.com (mail-lf1-f70.google.com [209.85.167.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-287-yTlKW17KPNygf1CMgcmSTQ-1; Mon, 22 Aug 2022 21:03:02 -0400 X-MC-Unique: yTlKW17KPNygf1CMgcmSTQ-1 Received: by mail-lf1-f70.google.com with SMTP id m6-20020a05651202e600b00492d736eeefso2421076lfq.22 for ; Mon, 22 Aug 2022 18:03:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc; bh=1bp0OoaD0dxYHBbvjdONlRVk0bb0340QvD28bsf4FQA=; b=61J2pcLVsc/KdD7vXcV451UPEImn3SB9h9FzphkND2hTcEHNJUqJ9lfFisOl00+kvj M4i48BGRNYKIyQpclQbpd9X4F78wjJpjnRYRlP0UjS1Py9/Em6jLLEfLnZeZH6A8DO9t aab7yB888EnWt898heN2McGHl0uG19VcuLzYBfBPrFP+dSgoShO+OyJZh0KUOdENqTs9 ruLG+NmmsC3t7nK+KaAXocOzqOhQV9pNkndFd7l8FHf2i4KEk7TQT2usxlg9Ct/ZYz/W eieDJhlq6ievbyOa6bD+g5iD/z1JUYZz6tbI+vdpvU4qIex309RZBAcOlFpAC4laKJv0 Knlg== X-Gm-Message-State: ACgBeo0zEwisoien4xgpHPiCwXaMN1DM/gY6GqNHXzYz78bS+FV1jlrI HoBgGqgupxp0f/liSKCFUiBR8e038/Dcax/rHokqCA/POcQbudRa15EuxZCz5D9QaOuvji6T0zT WDGf4ZVWMHyGu2rIWcTwD8zCbXZmnR431C5UgAhtG9kudrM0m7zsUG0KRHBaaWHkH0w== X-Received: by 2002:a05:6512:3050:b0:48c:e580:4421 with SMTP id b16-20020a056512305000b0048ce5804421mr8132984lfb.34.1661216580938; Mon, 22 Aug 2022 18:03:00 -0700 (PDT) X-Google-Smtp-Source: AA6agR6RJ8+Bazmq4oy5Nt+hWO0VpzsiDhXmANqyrzPLdV70FSFycWn4K3U7yCJJT6yM5NjE0jU0sQ== X-Received: by 2002:a05:6512:3050:b0:48c:e580:4421 with SMTP id b16-20020a056512305000b0048ce5804421mr8132969lfb.34.1661216580621; Mon, 22 Aug 2022 18:03:00 -0700 (PDT) Return-Path: Received: from czapka.. ([93.177.91.185]) by smtp.gmail.com with ESMTPSA id q23-20020a056512211700b0048b045a5c3asm2197406lfr.201.2022.08.22.18.02.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Aug 2022 18:03:00 -0700 (PDT) From: =?UTF-8?B?UGF3ZcWCIFBvxYJhd3NraQ==?= To: devel@edk2.groups.io Cc: Ard Biesheuvel , Leif Lindholm , Sami Mujawar , Jiewen Yao , Jordan Justen , Gerd Hoffmann , Jian J Wang , Liming Gao Subject: [[edk2-devel] PATH v1 0/3] Enable support for terminal resize Date: Tue, 23 Aug 2022 03:02:36 +0200 Message-Id: X-Mailer: git-send-email 2.37.2 MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is re-submission of original patches written by Laszlo Ersek. When mode will be changed in the EFI - xterm resolution will change too. Tested with xterm, Gnome terminal and XFCE4 terminal. Cc: Ard Biesheuvel Cc: Leif Lindholm Cc: Sami Mujawar Cc: Jiewen Yao Cc: Jordan Justen Cc: Gerd Hoffmann Cc: Jian J Wang Cc: Liming Gao Laszlo Ersek (3): MdeModulePkg: TerminalDxe: set xterm resolution on mode change OvmfPkg: take PcdResizeXterm from the QEMU command line ArmVirtPkg: take PcdResizeXterm from the QEMU command line MdeModulePkg/MdeModulePkg.dec | 4 +++ ArmVirtPkg/ArmVirtQemu.dsc | 7 +++- OvmfPkg/AmdSev/AmdSevX64.dsc | 1 + OvmfPkg/CloudHv/CloudHvX64.dsc | 1 + OvmfPkg/IntelTdx/IntelTdxX64.dsc | 1 + OvmfPkg/Microvm/MicrovmX64.dsc | 2 +- OvmfPkg/OvmfPkgIa32.dsc | 1 + OvmfPkg/OvmfPkgIa32X64.dsc | 1 + OvmfPkg/OvmfPkgX64.dsc | 1 + ArmVirtPkg/Library/TerminalPcdProducerLib/TerminalPcdProducerLib.inf | 33 +++++++++++++++++++ MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf | 2 ++ OvmfPkg/PlatformPei/PlatformPei.inf | 1 + ArmVirtPkg/Library/TerminalPcdProducerLib/TerminalPcdProducerLib.c | 34 ++++++++++++++++++++ MdeModulePkg/Universal/Console/TerminalDxe/TerminalConOut.c | 30 +++++++++++++++++ OvmfPkg/PlatformPei/Platform.c | 13 ++++++++ 15 files changed, 130 insertions(+), 2 deletions(-) create mode 100644 ArmVirtPkg/Library/TerminalPcdProducerLib/TerminalPcdProducerLib.inf create mode 100644 ArmVirtPkg/Library/TerminalPcdProducerLib/TerminalPcdProducerLib.c -- 2.37.2