From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: None (no SPF record) identity=mailfrom; client-ip=15.241.140.78; helo=g4t3425.houston.hpe.com; envelope-from=cinnamon.shia@hpe.com; receiver=edk2-devel@lists.01.org Received: from g4t3425.houston.hpe.com (g4t3425.houston.hpe.com [15.241.140.78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id AD51021106C98 for ; Wed, 29 Aug 2018 18:58:11 -0700 (PDT) Received: from G2W6311.americas.hpqcorp.net (g2w6311.austin.hp.com [16.197.64.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g4t3425.houston.hpe.com (Postfix) with ESMTPS id 5B536AC for ; Thu, 30 Aug 2018 01:58:10 +0000 (UTC) Received: from G4W9330.americas.hpqcorp.net (16.208.32.116) by G2W6311.americas.hpqcorp.net (16.197.64.53) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 30 Aug 2018 01:57:58 +0000 Received: from G2W6311.americas.hpqcorp.net (16.197.64.53) by G4W9330.americas.hpqcorp.net (16.208.32.116) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 30 Aug 2018 01:57:57 +0000 Received: from NAM01-BN3-obe.outbound.protection.outlook.com (15.241.52.11) by G2W6311.americas.hpqcorp.net (16.197.64.53) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Thu, 30 Aug 2018 01:57:57 +0000 Received: from DF4PR8401MB0425.NAMPRD84.PROD.OUTLOOK.COM (10.169.83.14) by DF4PR8401MB0329.NAMPRD84.PROD.OUTLOOK.COM (10.169.82.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1080.17; Thu, 30 Aug 2018 01:57:56 +0000 Received: from DF4PR8401MB0425.NAMPRD84.PROD.OUTLOOK.COM ([fe80::c9b3:7ee:768b:f330]) by DF4PR8401MB0425.NAMPRD84.PROD.OUTLOOK.COM ([fe80::c9b3:7ee:768b:f330%11]) with mapi id 15.20.1080.015; Thu, 30 Aug 2018 01:57:56 +0000 From: "Shia, Cinnamon" To: Ruiyu Ni , "edk2-devel@lists.01.org" Thread-Topic: [edk2] [PATCH v2 00/12] Add WinHost support in EmulatorPkg Thread-Index: AQHUOseB7EkgdbostU6Hx2zdYgXVaKTXk51g Date: Thu, 30 Aug 2018 01:57:55 +0000 Message-ID: References: <20180823095620.280996-1-ruiyu.ni@intel.com> In-Reply-To: <20180823095620.280996-1-ruiyu.ni@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=cinnamon.shia@hpe.com; x-originating-ip: [124.155.180.249] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DF4PR8401MB0329; 6:z2jCHwU5B7JDVlDQxxhrCEvc1ZYzpT6PO+tqg2hT4svAp+aWfHJUigz0W6IOglFI+istmbHCsunCqFW3XZUgFFUzsYxrZnxh4N74NHRUOn8y1/C13qGUWu2NnqRItbnEtRCvik9Ot/dfDhsDsSBJkc4hBeGSpC56xIiMuHfilcb8s5vWCyqyQu50YtEBClxU8MohOJapu+oSx9TTT8xLUVJCy3pwfRl5A8RJk6pHHSmTKxz1UgwkF61O2B6+Y/bRTLpjjrwofHQHpkOndcwsSAETvdNlu/pjbwbC3ZIdC+c63f1zETLRWBCLYw/qnrlTb9vlQwlhniwgj0DAStDSTnON5NAXETLTbsDOMF78EtEIfE2YhJcHc1iiPo10+s0xTqGkiMmYY/nbopgXI7k/0476GCiDcwensgnSUpi5whcX+SEYQ+/kqsvIrc2Tx/0Q1ojiJSkWZo8V/wGgZz9SJg==; 5:U5Upf/ZrQKYt1A8E9+MBKfcSk+yzpLNVbulSusU6nhOCWCccUj25lmwBJJyIzjvUdjL6RBrklnMIlNI24latnenRkMaEvgLtBquWq/+rDV0oxmjtD1OwybExkj214u9bRZ5g1OPlK+2t9pS/lq8d3oKVrRDVZO98rwqS5bubs/c=; 7:Sl9t1TPHvAqfcidSN0PAPeQUwPsMPKw4XBKwMKOCRVzY4IS3lON2p6Yr5UcMeETulFr9No3fcw6Ly22Y6a5yKt04ByYmWy3FIkVKribz7s3Kico1DWmsjU0T2FP/BgOA00zID5WuSnZ0k1Mov7NmTnbppjJi4Phj2pRKuz/StHrvRI7VTDN7LFB0tf1ZUiPv3/+r7DVDgIg1JVnLr/A2n02rUPe24C5wefdGZ2/cOm7W5muE2h3tx8Zh550nb3/o x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 3347a602-4c30-4f66-f0cc-08d60e1c011d x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:DF4PR8401MB0329; x-ms-traffictypediagnostic: DF4PR8401MB0329: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(162533806227266); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(93006095)(93001095)(3002001)(10201501046)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(201708071742011)(7699016); SRVR:DF4PR8401MB0329; BCL:0; PCL:0; RULEID:; SRVR:DF4PR8401MB0329; x-forefront-prvs: 07807C55DC x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(346002)(396003)(376002)(136003)(39860400002)(199004)(189003)(13464003)(256004)(6116002)(86362001)(53936002)(55016002)(6306002)(9686003)(74316002)(6436002)(305945005)(110136005)(186003)(316002)(97736004)(486006)(3846002)(11346002)(76176011)(7696005)(99286004)(14444005)(446003)(476003)(7736002)(478600001)(966005)(33656002)(25786009)(14454004)(6246003)(102836004)(26005)(66066001)(6506007)(53546011)(106356001)(68736007)(2900100001)(8936002)(105586002)(2906002)(8676002)(81156014)(2501003)(5250100002)(5660300001)(229853002)(81166006); DIR:OUT; SFP:1102; SCL:1; SRVR:DF4PR8401MB0329; H:DF4PR8401MB0425.NAMPRD84.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: hpe.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: rzWhKVxgtXv0ItNnyOswVTmGxkd0PSUAkcMTMjXW+cR15B0ca5cyMLnETX58kKId7Qr27pqOEYK50SBuDCyzRX7y+3vlTrE3C3sbDhluhs0BwTsA7bWTKYwt2u3/W4mWpW/oOnAJ1klJQSTpbzzM6h19uQh1OAmPhfw8GOvQ57zHvEswontG8L2CZp6aeFpSc6238rQu57kikxPokW19OnvmqkEcJxodf2cnCgB3lq1UInHoBIkfHRgjF9jd9QocflFBteBtS9ifiPsmIWZiUFYZStpXej/6SnIMQn9lZcRKYjjbefqW9GFF/DZ5k6GRlqvtKxSqpYmW3xbStUsw+H2YItcTdpZwecF0HPAhcwE= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 3347a602-4c30-4f66-f0cc-08d60e1c011d X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2018 01:57:55.9395 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-Transport-CrossTenantHeadersStamped: DF4PR8401MB0329 X-OriginatorOrg: hpe.com Subject: Re: [PATCH v2 00/12] Add WinHost support in EmulatorPkg X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2018 01:58:11 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Ray, Does this change mean that Nt32Pkg is going to be retired? Thanks Cinnamon Shia -----Original Message----- From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of Ruiy= u Ni Sent: Thursday, August 23, 2018 5:56 PM To: edk2-devel@lists.01.org Subject: [edk2] [PATCH v2 00/12] Add WinHost support in EmulatorPkg REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D1112 The patch sets add WinHost support (Nt32) in EmulatorPkg. 3 EmulatorPkg common issues were found and fixed. Other 9 patches are to step-by-step enable the WinHost. v2 sends to correct mail address. Ruiyu Ni (12): EmulatorPkg/ThunkProtocolList: Fix VS build failure EmulatorPkg/Win: Add Windows host support EmulatorPkg/Win: Enable source level debugging EmulatorPkg/Win: Enable native OS console as firmware console EmulatorPkg/Win: Add input/output support EmulatorPkg/Win: Add timer and interrupt support EmulatorPkg/Win: Add RTC support EmulatorPkg/Win: Add SimpleFileSystem support EmulatorPkg/Win: Add BlockIo support EmulatorPkg/PlatformBds: Signal EndOfDxe in platform BDS EmulatorPkg/EmuFileSystem: Fix a bug that causes Close() assertion EmulatorPkg/DSC: Remove FS mapping to EDK Shell bin directory .../EmuSimpleFileSystemDxe/EmuSimpleFileSystem.c | 33 +- EmulatorPkg/EmulatorPkg.dsc | 17 +- EmulatorPkg/Library/EmuBdsLib/BdsPlatform.c | 4 +- EmulatorPkg/Library/EmuBdsLib/BdsPlatform.h | 4 +- EmulatorPkg/Library/EmuBdsLib/EmuBdsLib.inf | 5 +- .../Library/ThunkProtocolList/ThunkProtocolList.c | 4 +- EmulatorPkg/Win/Host/WinBlockIo.c | 563 +++++ EmulatorPkg/Win/Host/WinFileSystem.c | 2409 ++++++++++++++++= ++++ EmulatorPkg/Win/Host/WinGop.h | 204 ++ EmulatorPkg/Win/Host/WinGopInput.c | 417 ++++ EmulatorPkg/Win/Host/WinGopScreen.c | 872 +++++++ EmulatorPkg/Win/Host/WinHost.c | 947 ++++++++ EmulatorPkg/Win/Host/WinHost.h | 209 ++ EmulatorPkg/Win/Host/WinHost.inf | 107 + EmulatorPkg/Win/Host/WinInclude.h | 75 + EmulatorPkg/Win/Host/WinMemoryAllocationLib.c | 178 ++ EmulatorPkg/Win/Host/WinThunk.c | 577 +++++ 17 files changed, 6614 insertions(+), 11 deletions(-) create mode 100644 = EmulatorPkg/Win/Host/WinBlockIo.c create mode 100644 EmulatorPkg/Win/Host/= WinFileSystem.c create mode 100644 EmulatorPkg/Win/Host/WinGop.h create mode 100644 Emula= torPkg/Win/Host/WinGopInput.c create mode 100644 EmulatorPkg/Win/Host/WinGopScreen.c create mode 100644 EmulatorPkg/Win/Host/WinHost.c create mode 100644 Emul= atorPkg/Win/Host/WinHost.h create mode 100644 EmulatorPkg/Win/Host/WinHost= .inf create mode 100644 EmulatorPkg/Win/Host/WinInclude.h create mode 100= 644 EmulatorPkg/Win/Host/WinMemoryAllocationLib.c create mode 100644 EmulatorPkg/Win/Host/WinThunk.c -- 2.16.1.windows.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel