From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=134.134.136.20; helo=mga02.intel.com; envelope-from=liming.gao@intel.com; receiver=edk2-devel@lists.01.org Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) (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 44E5A21959CB2 for ; Fri, 29 Mar 2019 05:01:35 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Mar 2019 05:01:34 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,284,1549958400"; d="scan'208";a="156937180" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga004.fm.intel.com with ESMTP; 29 Mar 2019 05:01:34 -0700 Received: from fmsmsx154.amr.corp.intel.com (10.18.116.70) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 29 Mar 2019 05:01:34 -0700 Received: from shsmsx153.ccr.corp.intel.com (10.239.6.53) by FMSMSX154.amr.corp.intel.com (10.18.116.70) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 29 Mar 2019 05:01:33 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.74]) by SHSMSX153.ccr.corp.intel.com ([169.254.12.121]) with mapi id 14.03.0415.000; Fri, 29 Mar 2019 20:01:32 +0800 From: "Gao, Liming" To: "Gao, Zhichao" , "edk2-devel@lists.01.org" CC: "Wang, Jian J" , "Wu, Hao A" , "Ni, Ray" , "Zeng, Star" , "Ard Biesheuvel" Thread-Topic: [PATCH V2 0/2] Change reset logic related on capsule Thread-Index: AQHU4FyrFCJzD1kpFEaBL4CTr+nOu6YijWTA Date: Fri, 29 Mar 2019 12:01:31 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A14E40EC49@SHSMSX104.ccr.corp.intel.com> References: <20190322030718.17676-1-zhichao.gao@intel.com> In-Reply-To: <20190322030718.17676-1-zhichao.gao@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOTdkZGY2OTMtNmNhYy00MjlmLTk1N2YtMWI1ZmJkNzdmNjMwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiT0h4OVdGV2czVk5UVVh1amQwYkFkRDc3SWlOQ3gwc2FGTnhzYTRuMW5taUdkQzhOdUdKSnlYSDlBb1wvb1NGY3QifQ== dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [PATCH V2 0/2] Change reset logic related on capsule 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: Fri, 29 Mar 2019 12:01:35 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Liming Gao > -----Original Message----- > From: Gao, Zhichao > Sent: Friday, March 22, 2019 11:07 AM > To: edk2-devel@lists.01.org > Cc: Wang, Jian J ; Wu, Hao A ;= Ni, Ray ; Zeng, Star > ; Gao, Liming ; Ard Biesheuvel= > Subject: [PATCH V2 0/2] Change reset logic related on capsule >=20 > Add CapsuleCacheWriteBack for IA ARCH before runtime. > Remove DoS3 in ResetSystemRuntimeDxe. >=20 > V2: > Adjust the code that would not change the logic of arm ARCH. > Fix some build errors because of type convertion. >=20 > Contributed-under: TianoCore Contribution Agreement 1.1 > Signed-off-by: Zhichao Gao > Cc: Jian J Wang > Cc: Hao Wu > Cc: Ray Ni > Cc: Star Zeng > Cc: Liming Gao > Cc: Ard Biesheuvel >=20 > Zhichao Gao (2): > MdeModulePkg/CapsuleRuntimeDxe: IA32 add cache flush function > MdeModulePkg/ResetSystemRuntimeDxe: Remove DoS3 in warm reset >=20 > .../Universal/CapsuleRuntimeDxe/Arm/CapsuleReset.c | 35 +----------- > .../Universal/CapsuleRuntimeDxe/CapsuleCache.c | 63 ++++++++++++++++= ++++++ > .../Universal/CapsuleRuntimeDxe/CapsuleCacheNull.c | 38 +++++++++++++ > .../Universal/CapsuleRuntimeDxe/CapsuleReset.c | 16 +----- > .../CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf | 20 ++++--- > .../Universal/ResetSystemRuntimeDxe/ResetSystem.c | 38 ------------- > 6 files changed, 115 insertions(+), 95 deletions(-) > create mode 100644 MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleCache= .c > create mode 100644 MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleCache= Null.c >=20 > -- > 2.16.2.windows.1