From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (EUR05-AM6-obe.outbound.protection.outlook.com [40.107.22.64]) by mx.groups.io with SMTP id smtpd.web10.25223.1628788955359900758 for ; Thu, 12 Aug 2021 10:22:36 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=xfz1XPKx; spf=pass (domain: arm.com, ip: 40.107.22.64, mailfrom: samer.el-haj-mahmoud@arm.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rzKK7SoVyV71hFHNlnGzCuUY6l1VfdHzBP/D9RribkE=; b=xfz1XPKx8fEqfhP2W3MGb/ERegA5XsFbtx5OlAPbmzyn9YjUEqZabL+a1xqviVw6UFJ8Sy7eCwYQsDPPEpGBZSX3UDUIip8Hovy3+YaFna5+/zorwNKMOUm6jrDQIwlbr+xDGt8a8uZ9iBlsz+MuhzUYtopd7p+ZiC+t3cv7Us8= Received: from AM5PR0602CA0012.eurprd06.prod.outlook.com (2603:10a6:203:a3::22) by DB7PR08MB4219.eurprd08.prod.outlook.com (2603:10a6:10:34::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.14; Thu, 12 Aug 2021 17:22:31 +0000 Received: from AM5EUR03FT021.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:a3:cafe::15) by AM5PR0602CA0012.outlook.office365.com (2603:10a6:203:a3::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.16 via Frontend Transport; Thu, 12 Aug 2021 17:22:31 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; edk2.groups.io; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;edk2.groups.io; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT021.mail.protection.outlook.com (10.152.16.105) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.16 via Frontend Transport; Thu, 12 Aug 2021 17:22:31 +0000 Received: ("Tessian outbound 32695b2df2f8:v103"); Thu, 12 Aug 2021 17:22:31 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 835f36f73978e5a6 X-CR-MTA-TID: 64aa7808 Received: from 1e5bbd207cc3.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id FD35425E-1DA1-4386-9945-1A44281F3DB1.1; Thu, 12 Aug 2021 17:22:24 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 1e5bbd207cc3.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 12 Aug 2021 17:22:24 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P350Mz0MGNuqNT8pUPZzTflJ8f8EObVFVSowgU59dkpl8/ak8ylqZXeUpIVKctPIuBHhOsxN0D9tv8He5ub+ELDSTDGSAHPMTCs+czbnuJT6IO55RwxmZ0w0p6mykaXMqP4q9bBZUof9aQCyaXL7zounWqp3qpgRv1zapqRFhRBAk8At3vRcFZ7v+z2gR4rGQieAAnsOkUHulfBChEcRGAiuqIT9cXp0qFwehhPcktz26buf+viRIGcL2lRSKGQGKQegZKbmPjVvqDN8umQRq40tdGwy8eOOOf/jHlA+3ghg3eVyO5Qm2KDO2a9Tum0SIxVX/YQnGXPR678HeRituw== 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-SenderADCheck; bh=rzKK7SoVyV71hFHNlnGzCuUY6l1VfdHzBP/D9RribkE=; b=iDPECsZyrABwLAFogT61uIqclyPpICUAroD3FBkINsH0wy1KEkn66cLs4ZU481mpvhLhyIl0sB5IEmAsgnxPlQngdb9FiYm/DUdyCD+PZdkT9caKxOLI3Szvo7/AVnX5Zjx9za14OGkpZaSH2ORFhzzw467f822yDuBUSdLgV9TijTuWhj4EclLW1miSRcdCbmE+10ndameDPUU+mGR5LF3bdWJDdbfbjnpYPq0egyfBU6ZPrnA/untI3SIgeRVJV/d4SzojlhO16W0Z9wXb/qT519k9FI56vmP38IDKYv7aoPlk1C2cbN+D21DjAuD6MdVjABNSj9y+I/B9QHZ9Ug== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rzKK7SoVyV71hFHNlnGzCuUY6l1VfdHzBP/D9RribkE=; b=xfz1XPKx8fEqfhP2W3MGb/ERegA5XsFbtx5OlAPbmzyn9YjUEqZabL+a1xqviVw6UFJ8Sy7eCwYQsDPPEpGBZSX3UDUIip8Hovy3+YaFna5+/zorwNKMOUm6jrDQIwlbr+xDGt8a8uZ9iBlsz+MuhzUYtopd7p+ZiC+t3cv7Us8= Received: from PAXPR08MB6987.eurprd08.prod.outlook.com (2603:10a6:102:1df::15) by PA4PR08MB6270.eurprd08.prod.outlook.com (2603:10a6:102:f3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.13; Thu, 12 Aug 2021 17:22:18 +0000 Received: from PAXPR08MB6987.eurprd08.prod.outlook.com ([fe80::8888:874d:364:7237]) by PAXPR08MB6987.eurprd08.prod.outlook.com ([fe80::8888:874d:364:7237%5]) with mapi id 15.20.4415.017; Thu, 12 Aug 2021 17:22:18 +0000 From: "Samer El-Haj-Mahmoud" To: "Jeff Brasen (jbrasen@nvidia.com)" , "devel@edk2.groups.io" CC: G Edhaya Chandran , "gaojie@byosoft.com.cn" , "eric.jin@intel.com" , "arvinx.chen@intel.com" , "Jeff Brasen (jbrasen@nvidia.com)" , Samer El-Haj-Mahmoud , Heinrich Schuchardt Subject: Re: [edk2-test][PATCH 1/1] SctPkg: Fix runtime access to boot services functions Thread-Topic: [edk2-test][PATCH 1/1] SctPkg: Fix runtime access to boot services functions Thread-Index: AQHXj5UKtX/fGD0h9k2uDRXpYjtiiKtwHdww Date: Thu, 12 Aug 2021 17:22:17 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: nvidia.com; dkim=none (message not signed) header.d=none;nvidia.com; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 46edee7b-06dd-49e7-a2e3-08d95db5c454 x-ms-traffictypediagnostic: PA4PR08MB6270:|DB7PR08MB4219: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:5797;OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: NGdQakb3ecJttKEPIYHukv8Ko8A5/BGfvQO8XEOLeQOaE5hiTNTvNFXNeIxO31LQCSGwAWwYP5uiuygQfsiCa583MMkV3xXIK+lOZTQ91Ixde3OKSkI/CkfZ566Ito31s6zLYkfnffKR5lKogV9+nV6VGH0AZn5LoAmy5GDv6/qLBOY8V1caPGNbiVjPybTZoK+IAQPahLAmyOyIhYsrYzgHhErkBdyXN9Im9Zdam9BHl7NOxgxwZWPwGno5rK7U/FlFN7dH5i8MbFOlSbHdTg19QwP5ceAmejBOAAqIl8WYVR3Pw8Ucz1cQrdDDvqHQ0WyiNLM87xT5m2i0QQ9MMBWmc2SZ2Ki4/acQF8Iasi17bf1EV1JLxbJqYpVJH5UkbKQPvD3ilrlbA1Yvr9lc3XWX4g0fOStfw22/Y/2GCVdcDYgeOQ2O9L9wqWRjhcGZF4gVkiUKAmsXDF70IIEP2LzfEr5ewkQdUi3kSDpZNilQQPvOOCT9WF/l2X3wwDBG9XfBoGAGhpKzjPFjE66wvxMdrt9u1Dr+TnbGRNHuvKV80c4Y/txAegCvIHaV0RVuTMLIDJIQBgSlaaYw2c+F1YzRVJwFYMH7HlgD3W4P3Vb2uvrBUwyOcM4CPlIIjW+wwBPMUEyzNTYs+kW8EgEhzXz9/fq8YpwWzEZrjs70g48/00w2Ws/sMy5165TquRJJQfo7+g5BIeoYIRm5jbK4FA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR08MB6987.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(39850400004)(366004)(136003)(346002)(376002)(396003)(71200400001)(19627235002)(86362001)(186003)(110136005)(33656002)(38100700002)(30864003)(54906003)(4326008)(66446008)(64756008)(66556008)(5660300002)(478600001)(38070700005)(6506007)(122000001)(66946007)(55016002)(26005)(83380400001)(2906002)(76116006)(316002)(52536014)(8676002)(9686003)(53546011)(8936002)(66476007)(7696005);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?aEzNaemud0CDUEDpanB+6t3wFIjEYFthpAwU0AmWpYHTNg/7RRoBmrqvjulw?= =?us-ascii?Q?cnRGR/KVTXv30SV7VYSHerNoJHFw1pxCRrjMvdfV4v9kEv5TyP3k//8NfUZi?= =?us-ascii?Q?iLY5UVzJGBq22H2QOPZ7AJeaRb6n/Q/stZj5nCxA6kpM6O9Nr3NAsbhz6YFS?= =?us-ascii?Q?jXfUVx1tjeuNTPHqIf88Y7WTH23syGPHg6vhWicfcmI6wRevwAfm1+2GQ2Mn?= =?us-ascii?Q?19PDqOhHxb+AdLUuP0oHQB/1CSm5MX+Nc1CRKxykHECZ2AJPVZ+XTVi/0xLX?= =?us-ascii?Q?YTNOs1BcYE+pi37j4/HFuw1jREqpEoxy7VPf/T0+bMpd1xY3qpf7RcpMmMUG?= =?us-ascii?Q?HK6ql0wgs46hSnaG8joDXw0wVvFSXpVSLBN/Zazb20inaQmN0XRnZKuxII97?= =?us-ascii?Q?BfaArnpudWs9iUICFSJKasoVs67HcNCiuM0hN4G2uQd0BHweLnrOoFbcbzGd?= =?us-ascii?Q?TPzXXggEiAT5wmNqo4ot8DaLSjYlsHaTerFgifVw5iLLJNHRUCXVX71vGyMc?= =?us-ascii?Q?gb5x9fZfZ97XrO/EgGv/NocGdTKMQsbD121tXCrWnzqbviLd428AhNftMXjq?= =?us-ascii?Q?bindl5xIJD7mNHX+w2mBu+d5ktX91rF6xsCIU21jjW+hPiR0qp2dBD6Qd5Ac?= =?us-ascii?Q?WyAoD0LedyktvJfUw3QA2FGArpAi9+6RfFBkiAOOeD8FzD6t1Yrpn23WcOud?= =?us-ascii?Q?U4sBRnJ4ql1Wtv9Mb0d0H/Q56IsuHj4pCO3xtqIzalJLR8OE6AeIE6+voJAf?= =?us-ascii?Q?OeYWWXJJBj8nmy5esMTzy6Bc/i2tTRJsc4E8vf3u+5d3CYR+HBlNrjrxZzNP?= =?us-ascii?Q?XQskgovAyD+7xN6RKBVe3zGl3OQ4XyKi8S7xaXBpq3+skHmLNCJGVzb9uIws?= =?us-ascii?Q?n4WGfACt/b4OMT2BKps4DJVNcDhJEI0sQG+xm55MeYoAPyOsKNLbuW53N1Fd?= =?us-ascii?Q?EJtlGwX9eZ5fFdm4/aY4AEcJisltjFaFngsARIBBkFFdWxytiPIDpOuFe2mU?= =?us-ascii?Q?oQYzj2eB2j+0UyPH0EQP9JG8KEqardIVCruyDrVv0J2XKpLPABFow0xJ7/tF?= =?us-ascii?Q?YoSCw/YcU8RbS76nHAm3w2kylcu0avGhVdE9N8LNokXzEr7qS+ukr+o++Rzv?= =?us-ascii?Q?G2nFhLxWx+S0rRpM382zk8gLxOGFfmv3tit96rYhmCKz8DRtG71uQB6PH+DS?= =?us-ascii?Q?XDNRehaB8j0k+nV8TiWS72/s7syqzZ/dpjNJsrZu7uD81olXpR0xO2dTGTh2?= =?us-ascii?Q?4c1NUUYiIPF3yab8Xnk4tH/pf3Cglc45E11BtXkjS6NlRNFBkabTNISmkULY?= =?us-ascii?Q?T4fZP3BdNhgtpgu6aybDR7ke?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB6270 Original-Authentication-Results: nvidia.com; dkim=none (message not signed) header.d=none;nvidia.com; dmarc=none action=none header.from=arm.com; Return-Path: Samer.El-Haj-Mahmoud@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT021.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 20a7846e-820f-4518-de1b-08d95db5bc5c X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: KY8T+8Hby5rznmMoZXa2YYdtq4rURS6TrPCrhUWNDlNYdHqRakSS84xBKfnpc02rlgJ9MUQ0LaiJxfKfQ7NvV+6vLCYBAVkmx+n9XIltcP9006Sq/svx3gpFZstbB0tkv6j5RaLneo+McuScWqi3MP0b23fj1j0R+HNXtbHs5B2FlRXQr1muzXayVm/1mQfEPrdtPiMHg7rsd7fMtwiQjMVWOz+XAlhJwwff6UEo1QtpZkvQJUn+6G0N58ZrOoczghx56bPoW8Bq3vN9QqNta8V9BmoiyKZ9CXB8Acp2bTiEwokMsOFmdSkPqjPFdeQ8YH+FFddd28Xmhe3Ak8x1t1jOtW8nQofpATkfbGu5rprLJTuvvq++xPionZwz0O53QBfHY1PEIZVtEgKwoxeNa2NQLmfNXM5hXScimpuZIKckmx8FGXv0jLJvTAUioncpSeGQuDI5RvLE02y659B4cWlLPPZOzKMtYO0lLv/wLretS76JT97pPrd4XBtOwhHkzmIgtrnK2IJ1q5Ngoe/Eai8Hef6HdyZMcdnNRrKlycNSnjA5nwrmZDbuczJMD1ceX4YDCySvBaSieuF+EWhOziU8CA5fP0EOweTwuz+94HNUyMZppe2p0RBp0hqKT507ce05aIEBQhEzaGko9A2GK3qY3dhF9le7qaaJerkiNymbgLi909cnAI9fwOeC2A+hfc2NKYTtIpsxAR5e/pBPiQ== X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(4636009)(396003)(39850400004)(136003)(346002)(376002)(36840700001)(46966006)(70206006)(2906002)(336012)(8676002)(33656002)(19627235002)(186003)(478600001)(55016002)(82310400003)(86362001)(26005)(70586007)(5660300002)(110136005)(82740400003)(30864003)(53546011)(6506007)(8936002)(81166007)(54906003)(7696005)(47076005)(356005)(36860700001)(4326008)(52536014)(316002)(83380400001)(9686003);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Aug 2021 17:22:31.3410 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 46edee7b-06dd-49e7-a2e3-08d95db5c454 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT021.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB4219 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Thanks for the catch Jeff!! Reviewed-by: Samer El-Haj-Mahmoud > -----Original Message----- > From: Jeff Brasen > Sent: Thursday, August 12, 2021 12:13 PM > To: devel@edk2.groups.io > Cc: G Edhaya Chandran ; > gaojie@byosoft.com.cn; Samer El-Haj-Mahmoud Mahmoud@arm.com>; eric.jin@intel.com; arvinx.chen@intel.com; Jeff > Brasen (jbrasen@nvidia.com) > Subject: [edk2-test][PATCH 1/1] SctPkg: Fix runtime access to boot servic= es > functions > > SctAPrint uses boot services functions but is called after > ExitBootServices. Replace with call to Printf which is safe for use in > runtime. > > Signed-off-by: Jeff Brasen > --- > .../SctPkg/SCRT/SCRTDriver/Aarch64/Dump.c | 52 +++++++++---------- > uefi-sct/SctPkg/SCRT/SCRTDriver/Arm/Dump.c | 52 +++++++++---------- > .../SctPkg/SCRT/SCRTDriver/Riscv64/Dump.c | 52 +++++++++---------- > 3 files changed, 78 insertions(+), 78 deletions(-) > > diff --git a/uefi-sct/SctPkg/SCRT/SCRTDriver/Aarch64/Dump.c b/uefi- > sct/SctPkg/SCRT/SCRTDriver/Aarch64/Dump.c > index cc8d9869..5688849c 100644 > --- a/uefi-sct/SctPkg/SCRT/SCRTDriver/Aarch64/Dump.c > +++ b/uefi-sct/SctPkg/SCRT/SCRTDriver/Aarch64/Dump.c > @@ -26,43 +26,43 @@ Module Name: > VOID > DumpRuntimeTable() > { > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DDump Run= time > Table=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("Header Signature =3D 0x%x\n", VRT->Hdr.Signature); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DDump Runtim= e > Table=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("Header Signature =3D 0x%x\n", VRT->Hdr.Signature); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetTime = Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("GetTime @ 0x%x\n", VRT->GetTime); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetTime Ser= vice=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("GetTime @ 0x%x\n", VRT->GetTime); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSetTime = Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("SetTime @ 0x%x\n", VRT->SetTime); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSetTime Ser= vice=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("SetTime @ 0x%x\n", VRT->SetTime); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetWakeu= pTime > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("GetWakeupTime @ 0x%x\n", VRT->GetWakeupTime); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetWakeupTi= me > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("GetWakeupTime @ 0x%x\n", VRT->GetWakeupTime); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSetWakeu= pTime > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("SetWakeupTime @ 0x%x\n", VRT->SetWakeupTime); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSetWakeupTi= me > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("SetWakeupTime @ 0x%x\n", VRT->SetWakeupTime); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetVaria= ble > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("GetVariable @ 0x%x\n", VRT->GetVariable); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetVariable= Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("GetVariable @ 0x%x\n", VRT->GetVariable); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetNextV= ariableName > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("GetNextVariableName @ 0x%x\n", VRT- > >GetNextVariableName); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetNextVari= ableName > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("GetNextVariableName @ 0x%x\n", VRT->GetNextVariableName); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSetVaria= ble > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("SetVariable @ 0x%x\n", VRT->SetVariable); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSetVariable= Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("SetVariable @ 0x%x\n", VRT->SetVariable); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetNextH= ighMonotonicCount > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("GetNextHighMonotonicCount @ 0x%x\n", VRT- > >GetNextHighMonotonicCount); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetNextHigh= MonotonicCount > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("GetNextHighMonotonicCount @ 0x%x\n", VRT- > >GetNextHighMonotonicCount); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DResetSys= tem > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("ResetSystem @ 0x%x\n", VRT->ResetSystem); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DResetSystem > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("ResetSystem @ 0x%x\n", VRT->ResetSystem); > #if 0 > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DUpdateCa= psule > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("UpdateCapsule @ 0x%x\n", VRT->UpdateCapsule); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DUpdateCapsu= le > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("UpdateCapsule @ 0x%x\n", VRT->UpdateCapsule); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DQueryCap= suleCapabilities > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("QueryCapsuleCapabilities @ 0x%x\n", VRT- > >QueryCapsuleCapabilities); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DQueryCapsul= eCapabilities > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("QueryCapsuleCapabilities @ 0x%x\n", VRT- > >QueryCapsuleCapabilities); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DQueryVar= iableInfo > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("QueryVariableInfo @ 0x%x\n", VRT->QueryVariableInfo); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DQueryVariab= leInfo > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("QueryVariableInfo @ 0x%x\n", VRT->QueryVariableInfo); > #endif > } > diff --git a/uefi-sct/SctPkg/SCRT/SCRTDriver/Arm/Dump.c b/uefi- > sct/SctPkg/SCRT/SCRTDriver/Arm/Dump.c > index 89e03019..47173d45 100644 > --- a/uefi-sct/SctPkg/SCRT/SCRTDriver/Arm/Dump.c > +++ b/uefi-sct/SctPkg/SCRT/SCRTDriver/Arm/Dump.c > @@ -27,43 +27,43 @@ Module Name: > VOID > DumpRuntimeTable() > { > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DDump Run= time > Table=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("Header Signature =3D 0x%x\n", VRT->Hdr.Signature); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DDump Runtim= e > Table=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("Header Signature =3D 0x%x\n", VRT->Hdr.Signature); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetTime = Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("GetTime @ 0x%x\n", VRT->GetTime); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetTime Ser= vice=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("GetTime @ 0x%x\n", VRT->GetTime); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSetTime = Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("SetTime @ 0x%x\n", VRT->SetTime); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSetTime Ser= vice=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("SetTime @ 0x%x\n", VRT->SetTime); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetWakeu= pTime > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("GetWakeupTime @ 0x%x\n", VRT->GetWakeupTime); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetWakeupTi= me > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("GetWakeupTime @ 0x%x\n", VRT->GetWakeupTime); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSetWakeu= pTime > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("SetWakeupTime @ 0x%x\n", VRT->SetWakeupTime); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSetWakeupTi= me > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("SetWakeupTime @ 0x%x\n", VRT->SetWakeupTime); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetVaria= ble > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("GetVariable @ 0x%x\n", VRT->GetVariable); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetVariable= Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("GetVariable @ 0x%x\n", VRT->GetVariable); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetNextV= ariableName > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("GetNextVariableName @ 0x%x\n", VRT- > >GetNextVariableName); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetNextVari= ableName > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("GetNextVariableName @ 0x%x\n", VRT->GetNextVariableName); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSetVaria= ble > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("SetVariable @ 0x%x\n", VRT->SetVariable); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSetVariable= Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("SetVariable @ 0x%x\n", VRT->SetVariable); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetNextH= ighMonotonicCount > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("GetNextHighMonotonicCount @ 0x%x\n", VRT- > >GetNextHighMonotonicCount); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetNextHigh= MonotonicCount > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("GetNextHighMonotonicCount @ 0x%x\n", VRT- > >GetNextHighMonotonicCount); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DResetSys= tem > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("ResetSystem @ 0x%x\n", VRT->ResetSystem); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DResetSystem > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("ResetSystem @ 0x%x\n", VRT->ResetSystem); > #if 0 > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DUpdateCa= psule > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("UpdateCapsule @ 0x%x\n", VRT->UpdateCapsule); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DUpdateCapsu= le > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("UpdateCapsule @ 0x%x\n", VRT->UpdateCapsule); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DQueryCap= suleCapabilities > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("QueryCapsuleCapabilities @ 0x%x\n", VRT- > >QueryCapsuleCapabilities); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DQueryCapsul= eCapabilities > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("QueryCapsuleCapabilities @ 0x%x\n", VRT- > >QueryCapsuleCapabilities); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DQueryVar= iableInfo > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("QueryVariableInfo @ 0x%x\n", VRT->QueryVariableInfo); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DQueryVariab= leInfo > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("QueryVariableInfo @ 0x%x\n", VRT->QueryVariableInfo); > #endif > } > diff --git a/uefi-sct/SctPkg/SCRT/SCRTDriver/Riscv64/Dump.c b/uefi- > sct/SctPkg/SCRT/SCRTDriver/Riscv64/Dump.c > index cc8d9869..5688849c 100644 > --- a/uefi-sct/SctPkg/SCRT/SCRTDriver/Riscv64/Dump.c > +++ b/uefi-sct/SctPkg/SCRT/SCRTDriver/Riscv64/Dump.c > @@ -26,43 +26,43 @@ Module Name: > VOID > DumpRuntimeTable() > { > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DDump Run= time > Table=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("Header Signature =3D 0x%x\n", VRT->Hdr.Signature); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DDump Runtim= e > Table=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("Header Signature =3D 0x%x\n", VRT->Hdr.Signature); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetTime = Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("GetTime @ 0x%x\n", VRT->GetTime); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetTime Ser= vice=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("GetTime @ 0x%x\n", VRT->GetTime); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSetTime = Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("SetTime @ 0x%x\n", VRT->SetTime); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSetTime Ser= vice=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("SetTime @ 0x%x\n", VRT->SetTime); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetWakeu= pTime > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("GetWakeupTime @ 0x%x\n", VRT->GetWakeupTime); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetWakeupTi= me > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("GetWakeupTime @ 0x%x\n", VRT->GetWakeupTime); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSetWakeu= pTime > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("SetWakeupTime @ 0x%x\n", VRT->SetWakeupTime); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSetWakeupTi= me > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("SetWakeupTime @ 0x%x\n", VRT->SetWakeupTime); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetVaria= ble > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("GetVariable @ 0x%x\n", VRT->GetVariable); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetVariable= Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("GetVariable @ 0x%x\n", VRT->GetVariable); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetNextV= ariableName > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("GetNextVariableName @ 0x%x\n", VRT- > >GetNextVariableName); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetNextVari= ableName > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("GetNextVariableName @ 0x%x\n", VRT->GetNextVariableName); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSetVaria= ble > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("SetVariable @ 0x%x\n", VRT->SetVariable); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DSetVariable= Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("SetVariable @ 0x%x\n", VRT->SetVariable); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetNextH= ighMonotonicCount > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("GetNextHighMonotonicCount @ 0x%x\n", VRT- > >GetNextHighMonotonicCount); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DGetNextHigh= MonotonicCount > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("GetNextHighMonotonicCount @ 0x%x\n", VRT- > >GetNextHighMonotonicCount); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DResetSys= tem > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("ResetSystem @ 0x%x\n", VRT->ResetSystem); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DResetSystem > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("ResetSystem @ 0x%x\n", VRT->ResetSystem); > #if 0 > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DUpdateCa= psule > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("UpdateCapsule @ 0x%x\n", VRT->UpdateCapsule); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DUpdateCapsu= le > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("UpdateCapsule @ 0x%x\n", VRT->UpdateCapsule); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DQueryCap= suleCapabilities > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("QueryCapsuleCapabilities @ 0x%x\n", VRT- > >QueryCapsuleCapabilities); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DQueryCapsul= eCapabilities > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("QueryCapsuleCapabilities @ 0x%x\n", VRT- > >QueryCapsuleCapabilities); > > - SctAPrint ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DQueryVar= iableInfo > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > - SctAPrint ("QueryVariableInfo @ 0x%x\n", VRT->QueryVariableInfo); > + Printf ("\n=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DQueryVariab= leInfo > Service=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n"); > + Printf ("QueryVariableInfo @ 0x%x\n", VRT->QueryVariableInfo); > #endif > } > -- > 2.25.1 IMPORTANT NOTICE: The contents of this email and any attachments are confid= ential and may also be privileged. If you are not the intended recipient, p= lease notify the sender immediately and do not disclose the contents to any= other person, use it for any purpose, or store or copy the information in = any medium. Thank you.