From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (NAM11-BN8-obe.outbound.protection.outlook.com [40.107.236.40]) by mx.groups.io with SMTP id smtpd.web12.19494.1665841052052455049 for ; Sat, 15 Oct 2022 06:37:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@amd.com header.s=selector1 header.b=iz0H3NZg; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.236.40, mailfrom: abner.chang@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jTfwRDv8I7uodEGeZylV9xUTFokRUhANmbQCjO6Un0IpD9rMbaLzJYxX74YAKodIAsdwhcnZlQRyDSuQpraKqcxUEDfATZMBi+jmd3AHIMExE69oUPmkAW400PznIoBljqaZnKqC+xVgg6wKc7u3Ro8PKD7tb/DBf89IMqcZ23yrmOrTXh/Wg5+DDmSpHAUnQaBvbxqLVTrH5hl147FhWwRkWdgtvRoJtQVuTkRVSgwnrJqTE4lB/nz+inoQGXF7yHclbxR/MBHYraM3AGU7WNTaRkaM1trNz2QjtEuhj7wsWaaA1KQk0KDiobcD2BRTujIvXtY9OcuoKseshuofPA== 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=bQeHVMZsC1r2cYJ7RhTZ+aZKLi89uLvuqG3bOWbN0Zw=; b=kwKJNQWAi97bYNSYsLupEf2ph/qnfUUFumPDLJEwC/8W9dlmntXt3OKTw8C9YoVrww2lST/jRo3ucFBHFYpkN8i7LOz2kUDyimnNnYGGNa5d5bxnDJ8SmAxFm5ml8PeSUEh04/p0t7xg/d6NSfqS3+yPorbf8b+6x3KH2B0VWxq11njcKp6cuCzAgvYh9NdHQfgXCaxLmJFPPnElqbGs1lXEJh4JOb6PPAVpQsFKh2ci1QELZu/HeeLQqmvsC7os6znCfOBIk2BxhfLcwD2qj200r9hnmDYtZ5N0WTV8LSSB9U13tdiwHmru9QtZWRRjAIqqA0JWq0Atn/KuemS53w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bQeHVMZsC1r2cYJ7RhTZ+aZKLi89uLvuqG3bOWbN0Zw=; b=iz0H3NZg9yHht7ChTLQYcE5kDrQcbElw+/TlkeVuBgYCjuHVVcAlo1q1SBaKc43SwyoRT2T5xDJ1vNZB+SJqistY0FworG7juMKeTuj+PkDspphvhUh4XClJAStP8D3/gLt/iUszb/covXKOW76ViBOjk3T8U8DhXGoCD+gGM0g= Received: from MN2PR12MB3966.namprd12.prod.outlook.com (2603:10b6:208:165::18) by DM4PR12MB6448.namprd12.prod.outlook.com (2603:10b6:8:8a::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.36; Sat, 15 Oct 2022 13:37:29 +0000 Received: from MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::2eab:b851:827c:1d88]) by MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::2eab:b851:827c:1d88%3]) with mapi id 15.20.5723.030; Sat, 15 Oct 2022 13:37:11 +0000 From: "Chang, Abner" To: "devel@edk2.groups.io" , "sunilvl@ventanamicro.com" CC: Ard Biesheuvel , Jiewen Yao , Jordan Justen , Gerd Hoffmann , Rebecca Cran , Peter Grehan Subject: Re: [edk2-devel] [edk2-staging/RiscV64QemuVirt PATCH V4 07/34] OvmfPkg/ResetSystemLib: Refactor to allow other architectures. Thread-Topic: [edk2-devel] [edk2-staging/RiscV64QemuVirt PATCH V4 07/34] OvmfPkg/ResetSystemLib: Refactor to allow other architectures. Thread-Index: AQHY3+z0tZP5UKNyXEiM8NJKXyzT3a4PdnWg Date: Sat, 15 Oct 2022 13:37:11 +0000 Message-ID: References: <20221014164836.1513036-1-sunilvl@ventanamicro.com> <20221014164836.1513036-8-sunilvl@ventanamicro.com> In-Reply-To: <20221014164836.1513036-8-sunilvl@ventanamicro.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2022-10-15T13:37:09Z; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=61387f5f-0ada-4f60-bc98-955123f46250; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR12MB3966:EE_|DM4PR12MB6448:EE_ x-ms-office365-filtering-correlation-id: 4050e389-3e13-46ef-8b1d-08daaeb25d23 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fzVHLoGVSY8jcXYbtanrTr6KfoIh/tFIql0nbMmB1C8mCxWDxGq9kM1tX1XP7h1YVreaTphcz1RXe0g2xfJ2WOudLOLufACu0dTeIMwBQkhPKi7yKZQdOsFY7rUeFCqo5m3VM76+c3IW02ZdKTswGT9XKyav/xqwI/Y53sPRaQE4xCwjro8dp/yHmyDGg7+D0/UEGu5N2PbmAN8kui4Z60Q0w6fPaq9eR4FTbc4FmAgABWLl78cbbCRiUjN+1RAectKg72J8p1R5wfeYLMDGQNQbEXr9SSoLR10uHJblrb7sByAr8dxpWEh5ULX79z4czUZzEUI913dq5f6rZ2HQ7O3+yr/vfxoAhX/G1OEIxwG4mcIChUbV632wY/ZutBHwgykpf178Na7sX0NMtHSJxeQrGepqgQw1AlYUMeCx8YDWs7NBpIRr+ugBJt7pQFvo0PO57J1AHjd5X4NpGagDruMZo2MY6hs4b1H8GlGe7f2/9lr2kh1gX3iKXDKcRn18mJalSVrFA2cmtBOUIejtrZThgSxtcEgLt3f6mljTPksagD5u7FbVywv2vaHV15bU+VC60IRdHfgyqWgh5sJR0MWVbIzND5FiTxJWqdrJO9pV1nP+GuUZh77Zl3lw32jrKibhNqdlw/TOE69KaP7j0+14aXcczmQIq5Lr0RiU5W1QdLG+iR+gf/+Ftrw7zXJ7V2APOCawaZ00YBE8oLA/ShrLQK5oFopfk2tGzlxZXhOzOeUhg994f7v4UZ6Du2ft4rIJ0+QJdp2cEH5D6zr/P2pKnF2tOhdPSIgLXkxVuKMue0j4qdw37Wlh9awsboI0RBo5s+rPRHCgZeFlnxNL0A== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR12MB3966.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(366004)(396003)(39860400002)(346002)(136003)(376002)(451199015)(966005)(45080400002)(478600001)(66446008)(38070700005)(66946007)(6506007)(66556008)(4326008)(316002)(53546011)(64756008)(7696005)(76116006)(83380400001)(71200400001)(8676002)(110136005)(19627235002)(54906003)(86362001)(122000001)(41300700001)(26005)(38100700002)(33656002)(186003)(9686003)(55016003)(8936002)(2906002)(5660300002)(66899015)(66476007)(52536014);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?OyvdsYytkuynNiIhvbey0KrmMqIwl1fdKqnwM55lsWqYh108Q4R3kK9KBqaM?= =?us-ascii?Q?1lCPEBmXE0JiKXhpNOYqXjqB8J8T46KG5+X/LnpJyhPy4sVcgd1XhYV1gYwz?= =?us-ascii?Q?lfsp0gtPPinHHC3T/ozxFfg5EJBNcosEThZL492MMPy15kfgFrRypLysI57R?= =?us-ascii?Q?UjkU4UWxUzQ2Tnxn/u4/KYRDHCbfz74sd5YjLqHaTx329fEgM4I9+lBETbK4?= =?us-ascii?Q?Jw1g5a1S7lGW5oKRetFvFtNwKTGl0g18LWl/KVcaSXs9MrR/Vp6bLufUEDl6?= =?us-ascii?Q?t3228TkREn/OiXY7Q5PUJK0rQJ3V7x1VLGI0E4a43X3SphJj89/PverYy7FI?= =?us-ascii?Q?Ge4V+GRfTESd4q4gaVhOT1IeCB9TDcLOjJaSwXpBMcuxwm/wRUfFR/betulW?= =?us-ascii?Q?mdnjgUiGQys+Hn0B+uv56SxIRNnzxCrFI0Qksul8U1PFtbPIFiAanVQYFEYo?= =?us-ascii?Q?CDbR4QK9kzMAF5bR+y97Pg2zVpZxXoimFQnGZietObwjt2GzxgewCfgMsNhw?= =?us-ascii?Q?YNrpjYCKrqYHa7Nr/ypu0o3PxoVYhUYfX/QgO6ND1Jm32CEtMh4zMLB7Kl1P?= =?us-ascii?Q?EyPQ2qx4hz9VneAJyiaxksuH/0dAfWiPqnjZkdPN1tekki9chQ5uU/YoX7S/?= =?us-ascii?Q?4AInwus7gN74qlR9I7VANOOLYemniqqvouCUs6Rc/XAYgRGhxr8ybLSLfV9/?= =?us-ascii?Q?364gIyXTW7FDTBJmGb08hTtXOsCJsfY7ZKeF5/8BRLqYVVMZZumYZqMR311C?= =?us-ascii?Q?nTfm71NfbH9maS+6rdKxVn7EXPPvE1q6JMKJ+3MZMlAI/YyAbbyeQ9p+Huae?= =?us-ascii?Q?skzoF9WNb95zcitUprsNENHEKplI1VOQ1a1IB2M8JUbVPRTgOTO8Bnanvzmh?= =?us-ascii?Q?ihvE6SFziAOM7aongxkL797X2hwmzOeVBGf26HJxepRWQat8ys53u3H3Zn1P?= =?us-ascii?Q?D6QDdacx5YSU1ZQvp9UR9jTuVZqvT0AkAZCLF3A3n9wCS/WcHooVftBOOpRo?= =?us-ascii?Q?1rCmTErTbGzndTpw+kobfvlPFsdhSgDY8mhgqqBDfz4ewuvdv6jJeHX6hM2R?= =?us-ascii?Q?iasA+/HUQBEdsWErhlC00PThO10PCtAVP/D2+itujSKbXnihlzSsXH+qZLez?= =?us-ascii?Q?1hC8VNTR6E3LZ+/aoe3rRn6+acXYqtijYS9AbmzVqbJ7CxnRyXbMrGIYIE1T?= =?us-ascii?Q?MA37s7nFdAYpUwlPqImYib2GFpMVAVhe7XFSQUKt35fH/DefH9CUyVZw+CNC?= =?us-ascii?Q?nXr+dwLZOPk1fSQyGLWU7XV4wyFWJYvgecJy9hNbEAGWKo+1ryI9nwdUMRbC?= =?us-ascii?Q?tVUamCipgcd8f8rpfHpJ5zHFF+8ZOPMJ/63p5VKbs46eJkblLMUEW7nfA7f7?= =?us-ascii?Q?q7tA5iZiyE0Tt0AEMbp1BsIOvPGlVcB77whyRen7w6tpRnYi3lnREZ4bx0EG?= =?us-ascii?Q?UHZfXYpTdV3Fzgw+rFnRAxNQLDsg5U5y/4fcksUJt51xHEmUj6PsH9moZLCC?= =?us-ascii?Q?ILvV53ifDpzW+qshLWVhq4TaGe2k69ZjjrWu5mL+j+bcKxDWNpaToJRLMd8L?= =?us-ascii?Q?9SpkzyKcuB+AeuvtMQq4eu6NCT4ki071vADA6QUt?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB3966.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4050e389-3e13-46ef-8b1d-08daaeb25d23 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Oct 2022 13:37:11.5899 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Gd+CzXwdXdwNQ8/rsP3mHUXxVuxCV8EaFWkzvR+dL7XfnMTL2TaMTDSMmnlQWmWfNEI/EuT92Oo91NdA3cI1ow== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB6448 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable [AMD Official Use Only - General] No problem with this change. Same comment as I gave earlier. We will have t= o wait until the File Naming and Directory naming sections are firmed and p= ublished in edk2 coding standard spec. > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of Sunil V L > via groups.io > Sent: Saturday, October 15, 2022 12:48 AM > To: devel@edk2.groups.io > Cc: Ard Biesheuvel ; Jiewen Yao > ; Jordan Justen ; Gerd > Hoffmann ; Rebecca Cran ; > Peter Grehan > Subject: [edk2-devel] [edk2-staging/RiscV64QemuVirt PATCH V4 07/34] > OvmfPkg/ResetSystemLib: Refactor to allow other architectures. >=20 > Caution: This message originated from an External Source. Use proper > caution when opening attachments, clicking links, or responding. >=20 >=20 > REF: > https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fbugz > illa.tianocore.org%2Fshow_bug.cgi%3Fid%3D4076&data=3D05%7C01%7Ca > bner.chang%40amd.com%7C4afeba80fc664a8cd6ce08daae041516%7C3dd896 > 1fe4884e608e11a82d994e183d%7C0%7C0%7C638013629820725576%7CUnkn > own%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik > 1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=3Dc8BbNEAHoBqI > Hw%2BEWw%2FPubX5f4gFv%2FFR709YdBeE41Q%3D&reserved=3D0 >=20 > Currently, the ResetSystemLib library supports only X86 architecture. > Refactor it to allow adding other CPU architectures like RISC-V. >=20 > Cc: Ard Biesheuvel > Cc: Jiewen Yao > Cc: Jordan Justen > Cc: Gerd Hoffmann > Cc: Rebecca Cran > Cc: Peter Grehan > Signed-off-by: Sunil V L > --- > OvmfPkg/Library/ResetSystemLib/BaseResetSystemLib.inf = | 6 +++- > -- > OvmfPkg/Library/ResetSystemLib/BaseResetSystemLibBhyve.inf = | 4 > ++-- > OvmfPkg/Library/ResetSystemLib/BaseResetSystemLibMicrovm.inf = | 2 > +- > OvmfPkg/Library/ResetSystemLib/DxeResetSystemLib.inf = | 6 +++-- > - > OvmfPkg/Library/ResetSystemLib/DxeResetSystemLibMicrovm.inf = | 4 > ++-- > OvmfPkg/Library/ResetSystemLib/{ =3D> Ia32X64}/BaseResetShutdown.c = | > 0 > OvmfPkg/Library/ResetSystemLib/{ =3D> > Ia32X64}/BaseResetShutdownBhyve.c | 0 > OvmfPkg/Library/ResetSystemLib/{ =3D> Ia32X64}/DxeResetShutdown.c = | > 0 > OvmfPkg/Library/ResetSystemLib/{ =3D> > Ia32X64}/DxeResetSystemLibMicrovm.c | 0 > OvmfPkg/Library/ResetSystemLib/{ =3D> Ia32X64}/ResetSystemLib.c = | 0 > OvmfPkg/Library/ResetSystemLib/{ =3D> Ia32X64}/ResetSystemLibMicrovm.c > | 0 > 11 files changed, 11 insertions(+), 11 deletions(-) >=20 > diff --git a/OvmfPkg/Library/ResetSystemLib/BaseResetSystemLib.inf > b/OvmfPkg/Library/ResetSystemLib/BaseResetSystemLib.inf > index 35d317f1e0b3..a554c6b68cfe 100644 > --- a/OvmfPkg/Library/ResetSystemLib/BaseResetSystemLib.inf > +++ b/OvmfPkg/Library/ResetSystemLib/BaseResetSystemLib.inf > @@ -21,9 +21,9 @@ [Defines] > # VALID_ARCHITECTURES =3D IA32 X64 > # >=20 > -[Sources] > - BaseResetShutdown.c > - ResetSystemLib.c > +[Sources.IA32, Sources.X64] > + Ia32X64/BaseResetShutdown.c > + Ia32X64/ResetSystemLib.c >=20 > [Packages] > MdeModulePkg/MdeModulePkg.dec > diff --git a/OvmfPkg/Library/ResetSystemLib/BaseResetSystemLibBhyve.inf > b/OvmfPkg/Library/ResetSystemLib/BaseResetSystemLibBhyve.inf > index 74124aed38e8..882a8767cfa5 100644 > --- a/OvmfPkg/Library/ResetSystemLib/BaseResetSystemLibBhyve.inf > +++ b/OvmfPkg/Library/ResetSystemLib/BaseResetSystemLibBhyve.inf > @@ -25,8 +25,8 @@ [Defines] > # >=20 > [Sources] > - BaseResetShutdownBhyve.c > - ResetSystemLib.c > + Ia32X64/BaseResetShutdownBhyve.c > + Ia32X64/ResetSystemLib.c >=20 > [Packages] > MdeModulePkg/MdeModulePkg.dec > diff --git > a/OvmfPkg/Library/ResetSystemLib/BaseResetSystemLibMicrovm.inf > b/OvmfPkg/Library/ResetSystemLib/BaseResetSystemLibMicrovm.inf > index 564b1d3022a6..8e73ac256bc7 100644 > --- a/OvmfPkg/Library/ResetSystemLib/BaseResetSystemLibMicrovm.inf > +++ b/OvmfPkg/Library/ResetSystemLib/BaseResetSystemLibMicrovm.inf > @@ -23,7 +23,7 @@ [Defines] > # >=20 > [Sources] > - ResetSystemLibMicrovm.c > + Ia32X64/ResetSystemLibMicrovm.c >=20 > [Packages] > MdeModulePkg/MdeModulePkg.dec > diff --git a/OvmfPkg/Library/ResetSystemLib/DxeResetSystemLib.inf > b/OvmfPkg/Library/ResetSystemLib/DxeResetSystemLib.inf > index a9b4ce90000a..acf9c6a93552 100644 > --- a/OvmfPkg/Library/ResetSystemLib/DxeResetSystemLib.inf > +++ b/OvmfPkg/Library/ResetSystemLib/DxeResetSystemLib.inf > @@ -23,9 +23,9 @@ [Defines] > # VALID_ARCHITECTURES =3D IA32 X64 > # >=20 > -[Sources] > - DxeResetShutdown.c > - ResetSystemLib.c > +[Sources.IA32, Sources.X64] > + Ia32X64/DxeResetShutdown.c > + Ia32X64/ResetSystemLib.c >=20 > [Packages] > MdeModulePkg/MdeModulePkg.dec > diff --git > a/OvmfPkg/Library/ResetSystemLib/DxeResetSystemLibMicrovm.inf > b/OvmfPkg/Library/ResetSystemLib/DxeResetSystemLibMicrovm.inf > index ac9c2599642c..918c8262fac7 100644 > --- a/OvmfPkg/Library/ResetSystemLib/DxeResetSystemLibMicrovm.inf > +++ b/OvmfPkg/Library/ResetSystemLib/DxeResetSystemLibMicrovm.inf > @@ -24,8 +24,8 @@ [Defines] > # >=20 > [Sources] > - ResetSystemLibMicrovm.c > - DxeResetSystemLibMicrovm.c > + Ia32X64/ResetSystemLibMicrovm.c > + Ia32X64/DxeResetSystemLibMicrovm.c >=20 > [Packages] > MdeModulePkg/MdeModulePkg.dec > diff --git a/OvmfPkg/Library/ResetSystemLib/BaseResetShutdown.c > b/OvmfPkg/Library/ResetSystemLib/Ia32X64/BaseResetShutdown.c > similarity index 100% > rename from OvmfPkg/Library/ResetSystemLib/BaseResetShutdown.c > rename to OvmfPkg/Library/ResetSystemLib/Ia32X64/BaseResetShutdown.c > diff --git a/OvmfPkg/Library/ResetSystemLib/BaseResetShutdownBhyve.c > b/OvmfPkg/Library/ResetSystemLib/Ia32X64/BaseResetShutdownBhyve.c > similarity index 100% > rename from > OvmfPkg/Library/ResetSystemLib/BaseResetShutdownBhyve.c > rename to > OvmfPkg/Library/ResetSystemLib/Ia32X64/BaseResetShutdownBhyve.c > diff --git a/OvmfPkg/Library/ResetSystemLib/DxeResetShutdown.c > b/OvmfPkg/Library/ResetSystemLib/Ia32X64/DxeResetShutdown.c > similarity index 100% > rename from OvmfPkg/Library/ResetSystemLib/DxeResetShutdown.c > rename to OvmfPkg/Library/ResetSystemLib/Ia32X64/DxeResetShutdown.c > diff --git a/OvmfPkg/Library/ResetSystemLib/DxeResetSystemLibMicrovm.c > b/OvmfPkg/Library/ResetSystemLib/Ia32X64/DxeResetSystemLibMicrovm.c > similarity index 100% > rename from > OvmfPkg/Library/ResetSystemLib/DxeResetSystemLibMicrovm.c > rename to > OvmfPkg/Library/ResetSystemLib/Ia32X64/DxeResetSystemLibMicrovm.c > diff --git a/OvmfPkg/Library/ResetSystemLib/ResetSystemLib.c > b/OvmfPkg/Library/ResetSystemLib/Ia32X64/ResetSystemLib.c > similarity index 100% > rename from OvmfPkg/Library/ResetSystemLib/ResetSystemLib.c > rename to OvmfPkg/Library/ResetSystemLib/Ia32X64/ResetSystemLib.c > diff --git a/OvmfPkg/Library/ResetSystemLib/ResetSystemLibMicrovm.c > b/OvmfPkg/Library/ResetSystemLib/Ia32X64/ResetSystemLibMicrovm.c > similarity index 100% > rename from OvmfPkg/Library/ResetSystemLib/ResetSystemLibMicrovm.c > rename to > OvmfPkg/Library/ResetSystemLib/Ia32X64/ResetSystemLibMicrovm.c > -- > 2.38.0 >=20 >=20 >=20 >=20 >=20