From nobody Mon Nov 10 22:31:18 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 209.51.188.47 as permitted sender) client-ip=209.51.188.47; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.47 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1559896663; cv=none; d=zoho.com; s=zohoarc; b=FZhZ9oauIMGhz4YL/e2V1wGSp6Y1VVtMNXvDflXjgXDnKFLyp2zSmYS+CgskuMNfHoY7iuUjPc387hnxtSLNwjrNMduAmlrnHMpThdaYRgLzIIyr70/Z1gS81mP0FmdhCWaTgs4XvOpZfp5nLt46t8oL71/5I5bE4CmMjtTsfbM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1559896663; h=Cc:Date:From:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:Message-ID:Sender:Subject:To:ARC-Authentication-Results; bh=7UJcHxTqZYR2KS5KPM02ylj2ctWrEW9P4mYlWtMmrGI=; b=POyNyFPqjmZCndu3vLU+brh90bf8AMVOhg2QdcX8CDXEw/FuireNyB29zHRt5MMteLQLnOOHKlSKMdRFCfyfb5kM8F6KKx+4s1OYva3HUtUWVBkMTD8bzNQ9KQicV8yBmqIQ0sPRlObuxUAwK7Tm2S0X3WhxDvMPukMW4n5bgZc= ARC-Authentication-Results: i=1; mx.zoho.com; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.47 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.47]) by mx.zohomail.com with SMTPS id 1559896663888985.2431102244872; Fri, 7 Jun 2019 01:37:43 -0700 (PDT) Received: from localhost ([::1]:46880 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hZANa-00045o-U2 for importer@patchew.org; Fri, 07 Jun 2019 04:37:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58772) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hZAKe-0001Nk-4l for qemu-devel@nongnu.org; Fri, 07 Jun 2019 04:34:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hZAKd-0002Lc-72 for qemu-devel@nongnu.org; Fri, 07 Jun 2019 04:34:40 -0400 Received: from mx1.redhat.com ([209.132.183.28]:55110) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hZAKc-0002JQ-Sp for qemu-devel@nongnu.org; Fri, 07 Jun 2019 04:34:38 -0400 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 26BD3308FC20 for ; Fri, 7 Jun 2019 08:34:38 +0000 (UTC) Received: from sirius.home.kraxel.org (ovpn-117-25.ams2.redhat.com [10.36.117.25]) by smtp.corp.redhat.com (Postfix) with ESMTP id AC2645D707; Fri, 7 Jun 2019 08:34:33 +0000 (UTC) Received: by sirius.home.kraxel.org (Postfix, from userid 1000) id DE85D16E1A; Fri, 7 Jun 2019 10:34:32 +0200 (CEST) From: Gerd Hoffmann To: qemu-devel@nongnu.org Date: Fri, 7 Jun 2019 10:34:29 +0200 Message-Id: <20190607083429.31943-1-kraxel@redhat.com> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.43]); Fri, 07 Jun 2019 08:34:38 +0000 (UTC) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.132.183.28 Subject: [Qemu-devel] [PATCH] edid: add xmax + ymax properties X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Gerd Hoffmann Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Add new properties to allow setting the maximum display resolution. Resolutions larger than that will not be included in the mode list. In linux guests xrandr can be used to list modes. Note: The existing xres and yres properties set the preferred display resolution, i.e. the mode should be first in the mode list and guests should use it by default. Signed-off-by: Gerd Hoffmann --- include/hw/display/edid.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/hw/display/edid.h b/include/hw/display/edid.h index bacf1708894b..7948bd2c40f8 100644 --- a/include/hw/display/edid.h +++ b/include/hw/display/edid.h @@ -22,6 +22,8 @@ void qemu_edid_region_io(MemoryRegion *region, Object *ow= ner, =20 #define DEFINE_EDID_PROPERTIES(_state, _edid_info) \ DEFINE_PROP_UINT32("xres", _state, _edid_info.prefx, 0), \ - DEFINE_PROP_UINT32("yres", _state, _edid_info.prefy, 0) + DEFINE_PROP_UINT32("yres", _state, _edid_info.prefy, 0), \ + DEFINE_PROP_UINT32("xmax", _state, _edid_info.maxx, 0), \ + DEFINE_PROP_UINT32("ymax", _state, _edid_info.maxy, 0) =20 #endif /* EDID_H */ --=20 2.18.1