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 CCF6F9418C3 for ; Fri, 19 Jan 2024 15:46:22 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=1jzE1AvshVvjf0pq70aIdu4XdO3q5lYa9kIebAXInOU=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results: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:Content-Type; s=20140610; t=1705679181; v=1; b=AAs9IMIQzQ0KW8Bl1NRI9jdn0gpeklnwmvbWPhyx42xTsPdJVZU4i1uz101X7zdgoDOeSaT+ YZ8vrFH2qQxJmD/rIJGQjzRLv8qe3yZ19zdqcVxXcPaBcnnZHbS0S9L7yM6Jes5YSSvjDmZPQvj 4TjsvYtLaPwz86cqMXtiR5WY= X-Received: by 127.0.0.2 with SMTP id Q0NwYY7687511xfZd4MdCjeq; Fri, 19 Jan 2024 07:46:21 -0800 X-Received: from NAM10-MW2-obe.outbound.protection.outlook.com (NAM10-MW2-obe.outbound.protection.outlook.com [40.107.94.106]) by mx.groups.io with SMTP id smtpd.web10.25619.1705679180683156874 for ; Fri, 19 Jan 2024 07:46:20 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VtiBMYUt+AJn9vldlnFLsG2oifpWpPUskbsNBozzxYtxGKuWWIlh7g8WBBXqV+4KJeE+a5kjFJz+X59PeFsncyYAHkKMi6AljdlwQgsG35uu2RiRCo4Nk6m90EPKR/RhvUCIS/IosfIwaP4b9WDLl7uyOzy2cy5WbKqIwb86pkrq0kTtlV4VOuaotEyWAHgvVH1VsM5bg7A/qf5jrxSltFjwhWD+cFEkS78jmKboc7WmhIztF4BkYymi/tGWwk+4G7qqFOKIBOCAaWK0IO2tX4VI8jGCYagBX4FjU8mmIaaulLiu9oVliwKnmOvbE853fgYXo3O4vsqrffYsOyVnSA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=JxmRbZy1f7IJD82TSTA2jUnETyosfRdL+tt4kO8Szo0=; b=HDnNOekjqcCkEqasYtJBk8Dwz/zNAyLEG0LgmLXHil/kbzwuP5RdmiDPN6SakKbFVC3wo9NDEdu34KTrhb7cAkRoBH2XSpdVMDiG/P6UO0/oQgJFwAKh/a5jHxcAIrEKnSh/rHnep0Sq8DpAkeoNGRnvJ/CG4WxWUYouN9bj8FvgCy7vxzgs4NUFT2tz227AD3PyYe5CV6nGUbwTDrj5K5YP3nE5VjOEEszjnHGg2F0XqKW8J/XK3PuWCSigW9FKjMhqv5LEn3BCtQqz+MEAXLuN52bcRqDUXb96so3NUijzLI5kNEuKK56YjpNXt7rMu2wFOxvyKJz4hPxiFjHhGQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none header.from=os.amperecomputing.com; dkim=pass header.d=os.amperecomputing.com; arc=none X-Received: from LV3PR01MB8464.prod.exchangelabs.com (2603:10b6:408:1a3::7) by MW4PR01MB6482.prod.exchangelabs.com (2603:10b6:303:65::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.26; Fri, 19 Jan 2024 15:46:16 +0000 X-Received: from LV3PR01MB8464.prod.exchangelabs.com ([fe80::7748:d4a3:bcd9:14c1]) by LV3PR01MB8464.prod.exchangelabs.com ([fe80::7748:d4a3:bcd9:14c1%6]) with mapi id 15.20.7202.024; Fri, 19 Jan 2024 15:46:16 +0000 From: "Rebecca Cran via groups.io" To: Leif Lindholm , Ard Biesheuvel , Sami Mujawar CC: Rebecca Cran , devel@edk2.groups.io Subject: [edk2-devel] [PATCH v4 0/3] ArmPkg: GenericWatchdogDxe fixes and improvements Date: Fri, 19 Jan 2024 08:45:51 -0700 Message-ID: <20240119154554.1052736-1-rebecca@os.amperecomputing.com> X-ClientProxiedBy: CH2PR04CA0022.namprd04.prod.outlook.com (2603:10b6:610:52::32) To LV3PR01MB8464.prod.exchangelabs.com (2603:10b6:408:1a3::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV3PR01MB8464:EE_|MW4PR01MB6482:EE_ X-MS-Office365-Filtering-Correlation-Id: 48281a3d-afc4-4ffc-92ce-08dc1905c5ad X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Message-Info: OWLz+9Ck9D027jfxsDN3iJgzXKrHze691vbH4z0KdiKXURLOuHtIl4VWe2v5t/0oLV7pfBF1sXBRf75w7FYyUn89+/+65OG3ZYcCU441bkEL+1jxhoEpjD0VHl8n+F1653GGBYTfnJqsk77S1mSeOxz6JsipwBsqa+mQTL9B4DBttbGSmt58zqcpnx1AKbWpZVHH90NdvK24rzTW7FWSIVeplCT0tSm0OTksRAWCzOdpo5SWt1XfYI/Vl2X/ytC1e6TToKlDsOrih11CwELtsgkkY0siyMtbJsoD8EZYw6TBGA3/jewGAKr8cciLg0JuE2F2lGIgKGqShcafi62scnN1SvOpmtbAKvtKEzkrB8eRvlRp26QUSHDd/KNSVOG5ECM/Bq898cKVjJ7kJtlYOOFSv7Kko4RdlxBoulbUZjmLGRVwmzxI8aD6dCJs0nseXGOPM/DLA4aHgl+c3NM1xFpEF3+mgYz5/UhPMUx4TkrZnm2SOXTHkf3Bvehneg0MSo+w0NrNlt0UdfvCQe65DyCdJOyFzUXH126lFdghm1xKTgYqu4Ts4Ixe7uSL+/CMEgxHKGzAXQzIOpXKaRaL1ryn+N8PJijFQF9sh3qIDYs= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?leM1Jhv3NZNJxmabiZu9AGjSTH2f9VnJEbUyjY90oGY2HxAet4mQGgjHPCN/?= =?us-ascii?Q?Yj0H/QKAETs8KX+jSGGPpvf1hxlbfEJ9oL8biJlRA1rTfXXGy2uKFbJqNpBj?= =?us-ascii?Q?WsTGTseyiXmzq/P/Zjw1YS1V45xirCfH4crNJeXp5iaxpkdhUErmZSOISSK5?= =?us-ascii?Q?1NXNGgBx5pCT1N/mAFGUOwAklsdTHXvyD8lNSggZf3eRj+DkU89rCK20BuH8?= =?us-ascii?Q?M+bquE5oLWW3QDUSi40NQXM4rTo0GkkV7SsCBbqbYJqfjgx+G5tgjU45jZFQ?= =?us-ascii?Q?AwCp+cC6ENl7uwgUw0wax5RDEAS6kACwk94v6Awepc6/wGU58jGRhuHGLZLe?= =?us-ascii?Q?uL5RK72WcAb0WU5iLOG8gyOK3F7a5Jtu7z/VM46nEV2KoxCtJZ9u3PUvZI4M?= =?us-ascii?Q?wxK/Y2RkUXtOqIsGnZJVCKYj7x9vS18x0AbNn4aQvi09kgLTte0eIMjnL/I6?= =?us-ascii?Q?sEcGysvoGxnVdf63Itb96UE8i0vgyjSc6HHlxl1g9L3Aq3Dpq5fDxJXU2zCz?= =?us-ascii?Q?tPCJAXY/CUCTI+Xia2vHXjro8+Mg75VVNcpUtFzHHCAe81XkTjSGZHJT+dMo?= =?us-ascii?Q?KIyLA4kqdmlEKIm43ySwQKyz7pPq6xfuKkqPSvuVv/u61q4UTeXD/5wazxDc?= =?us-ascii?Q?YE8Lv7KmLJ/BIouF9j6BD6V99XNOrjeDBKds5TWe2iKSSOCgnjnVyUIdWFaJ?= =?us-ascii?Q?C+j1LWQwjHjqfGP+hFauaXQRLgtJdPNQal2YEFTYYI5aFSYTnIWXb7z6NAfe?= =?us-ascii?Q?N42qRB0knHHG1MmN7seKSGlzObMfUMdnQvPQN91aTdD9BIzbdilbDnaJljFp?= =?us-ascii?Q?vjRVsGsiYbLuR7dlC6KzlRcYPdTEh98lXGoBJaPfF41KTkBxeIZI7KZXrX5O?= =?us-ascii?Q?IJIC+vJ+/NUdRANBNx6UZjuUm94bzHnJ37lnGPLSqAfXdnJj7G502QiM0dWi?= =?us-ascii?Q?IgpTrWxjKX51xxMBHW8C41tcViXfuhco20+Ukaqx9oq4dS4XKLk3dPFySsQr?= =?us-ascii?Q?os89o4L7qYzO1X8CQRyHz/C5QDmcOoHs+CSyNyn3aYK2Yz2qtYIXn2ACJPU0?= =?us-ascii?Q?YKEbQUS3QDdqb/y7LF0Omdudlbp77n9Hy6ddHt6hfRYntUHU6/1eH8ewF+WE?= =?us-ascii?Q?IFHRYk2P/PwOCRIYYEg10EuEvXOzGVBZXnB5hrLG3ZnIHuhOFh6IewTdnmue?= =?us-ascii?Q?CaoBjqgBKPq6QBG3molR3AD+YZSyhIfCQIhntoPMsgEifqZD0cAygF7urgNc?= =?us-ascii?Q?f2JxKYaCkpa9TJ+vOb5A9BtylyFE53AI6cy42AW/FxP1m1nh4xgRLoweYvfx?= =?us-ascii?Q?jmt5+fLTqAHQRs6BCTQ8zUZCEOgzVjEF13ewCv6OPskPxi5cRl7xvvi8WLbA?= =?us-ascii?Q?ly2XXXQ4PE5DYsn7ACwo244HbOE0rvlHJAVNWbwTgKXb8f79Pcn+mB1zeXQ9?= =?us-ascii?Q?T2o5/07TJT2vQo56HIO5K4jeVn6h+1DZUSXHd39sriFXFWqrMmjDk6foAw6J?= =?us-ascii?Q?kpZbT/LRxJ/f1Zi1BNyRNJxdD0CknkdiWiUEh/QOt3QwFlS+OEbrHFzfbU3G?= =?us-ascii?Q?0kgo5jhik04RsrCoIGRATTmUXGWarJT1BhC3xetlMBSo/n3cB8WT0gFB7C1Q?= =?us-ascii?Q?fZqPbD/jg/GUKizJKF5OKYg=3D?= X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: 48281a3d-afc4-4ffc-92ce-08dc1905c5ad X-MS-Exchange-CrossTenant-AuthSource: LV3PR01MB8464.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jan 2024 15:46:16.3532 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: C05HsfNb9ADUfkZfR5JsB6ecOL3sKDDGtlTUj6zwb4eRm+1lpD7bZOGadURf6OgSby+qq0qt7ZxnBYWQ1vRu8Uh655XlvfccukiF8UA+/aiAVC/+7AzHtpu7S6wIrvkR X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR01MB6482 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,rebecca@os.amperecomputing.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: gYFEic25ZoQ1o1MZIINRYW7Nx7686176AA= Content-Transfer-Encoding: quoted-printable Content-Type: text/plain X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=AAs9IMIQ; dmarc=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 Fixes and improvements to GenericWatchdogDxe. PR: https://github.com/tianocore/edk2/pull/5176 Changes between v3 and v4: - Check Interface Identification Register for architecture revision before setting the high offset register value. - Use @par for reference. - Move setting of EBS flag from patch 2/3 to 3/3. - Disable the watchdog in the case that EBS has been called and the timer period is non-zero. Rebecca Cran (3): ArmPkg: Update GenericWatchdogDxe to allow setting full 48-bit offset ArmPkg: Introduce global mTimerPeriod and remove calculation ArmPkg: Disable watchdog interaction after exiting boot services ArmPkg/Drivers/GenericWatchdogDxe/GenericWatchdog.h | 11 +++- ArmPkg/Drivers/GenericWatchdogDxe/GenericWatchdogDxe.c | 69 +++++++++++++-= ------ 2 files changed, 54 insertions(+), 26 deletions(-) --=20 2.34.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#114086): https://edk2.groups.io/g/devel/message/114086 Mute This Topic: https://groups.io/mt/103832317/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-