From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from cam-smtp0.cambridge.arm.com (fw-tnat.cambridge.arm.com [217.140.96.140]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id AA42B21A16EDA for ; Tue, 16 May 2017 03:10:57 -0700 (PDT) Received: from E111747.Emea.Arm.com (e111747.emea.arm.com [10.1.29.116]) by cam-smtp0.cambridge.arm.com (8.13.8/8.13.8) with ESMTP id v4GAAovw015526; Tue, 16 May 2017 11:10:50 +0100 From: evan.lloyd@arm.com To: edk2-devel@ml01.01.org Cc: Ard Biesheuvel , Leif Lindholm , Ryan Harkin , Matteo Carlini Date: Tue, 16 May 2017 11:10:43 +0100 Message-Id: <20170516101045.14288-1-evan.lloyd@arm.com> X-Mailer: git-send-email 2.12.2 Subject: [PATCH 0/2] Initialize CNTHCTL X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 May 2017 10:10:58 -0000 From: Evan A pair of minor patches to correct an omission. This patch set enables timer access as required by the UEFI specification. The first patch adds accessors for the register to ArmPkg, the second fixes the error in ArmPlatofrmPkg. They are in different packages, but dependent. As the responsible adults involved are the same, I hope that is acceptable. The code can be examined at: https://github.com/EvanLloyd/tianocore/tree/initialize_cnthctl_v1 Sami Mujawar (2): ArmPkg: Add CNTHCTL_EL2 support functions ArmPlatformPkg: Timer access for non-secure EL1/0 ArmPkg/Include/Chipset/AArch64.h | 12 +++++++++++- ArmPlatformPkg/PrePi/AArch64/ArchPrePi.c | 9 ++++++++- ArmPkg/Library/ArmLib/AArch64/AArch64Support.S | 10 ++++++++++ ArmPlatformPkg/PrePeiCore/AArch64/Helper.S | 9 ++++++++- 4 files changed, 37 insertions(+), 3 deletions(-) -- Guid("CE165669-3EF3-493F-B85D-6190EE5B9759")