From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 04D78AC0CA4 for ; Wed, 20 Sep 2023 08:25:21 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=WQvUX67iaoFlvP0thJMSX+Wl3dAJ+CidJwOXQzVaWZY=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding; s=20140610; t=1695198320; v=1; b=jMpFYmD84KdaKPDFxp/Ektm6Fkf3RYrQIiDe2uQcxgEBmuUItpJV2/e0HGR46m93OFJ6Xdrx ikIrb1sbNbBzC1iTgE9zUFdUOnLNkrOpxXL+pz0I+dSBiwvWrFOfr/1xhxIQ6yNiTYpIaUvVY7T +zNerycbkMXswNQezwYwukr8= X-Received: by 127.0.0.2 with SMTP id lb56YY7687511xv2xNZaLLXl; Wed, 20 Sep 2023 01:25:20 -0700 X-Received: from muminek.juszkiewicz.com.pl (muminek.juszkiewicz.com.pl [213.251.184.221]) by mx.groups.io with SMTP id smtpd.web10.32412.1695198319623338141 for ; Wed, 20 Sep 2023 01:25:20 -0700 X-Received: from localhost (localhost [127.0.0.1]) by muminek.juszkiewicz.com.pl (Postfix) with ESMTP id D4C962608E0; Wed, 20 Sep 2023 10:25:16 +0200 (CEST) X-Virus-Scanned: Debian amavis at juszkiewicz.com.pl X-Received: from muminek.juszkiewicz.com.pl ([127.0.0.1]) by localhost (muminek.juszkiewicz.com.pl [127.0.0.1]) (amavis, port 10024) with ESMTP id W8muto1I5oSl; Wed, 20 Sep 2023 10:25:14 +0200 (CEST) X-Received: from applejack.lan (83.11.3.58.ipv4.supernova.orange.pl [83.11.3.58]) by muminek.juszkiewicz.com.pl (Postfix) with ESMTPSA id 3C8322601CE; Wed, 20 Sep 2023 10:25:13 +0200 (CEST) From: "Marcin Juszkiewicz" To: devel@edk2.groups.io Cc: Leif Lindholm , Graeme Gregory , Ard Biesheuvel , Marcin Juszkiewicz Subject: [edk2-devel] [PATCH edk2-platforms 0/1] Platform/QemuSbsa: define NS EL2 virtual timer in GTDT Date: Wed, 20 Sep 2023 10:25:08 +0200 Message-ID: <20230920082509.383643-1-marcin.juszkiewicz@linaro.org> MIME-Version: 1.0 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,marcin.juszkiewicz@linaro.org List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: uQJdtPK7vSrE0KBXuUeK2f8mx7686176AA= Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=jMpFYmD8; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=linaro.org (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io Arm BSA (Base System Architecture) specification requires Armv8.1+ cpus to have non-secure EL2 virtual timer. Which we lacked. In previous week I wrote a small patch to QEMU which enabled it for SBSA Reference Platform. Leif Lindholm refactored code around timers to make it more readable. Then he added missing timer into EDK2 ArmPkg and to "virt" platform. This patch enables NS EL2 virtual timer on SBSA Reference Platform. Marcin Juszkiewicz (1): Platform/QemuSbsa: define NS EL2 virtual timer in GTDT Platform/Qemu/SbsaQemu/SbsaQemu.dsc | 2 ++ Silicon/Qemu/SbsaQemu/AcpiTables/AcpiTables.inf | 1 + Silicon/Qemu/SbsaQemu/AcpiTables/Gtdt.aslc | 4 ++-- 3 files changed, 5 insertions(+), 2 deletions(-) --=20 2.41.0 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#108901): https://edk2.groups.io/g/devel/message/108901 Mute This Topic: https://groups.io/mt/101474459/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-