From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id 0A146D8032A for ; Mon, 9 Sep 2024 16:56:54 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=ypLPrS8UEir4rLE4K97xxU26b+cTYLJKCiZ9S4P6Odo=; c=relaxed/simple; d=groups.io; h=Feedback-ID:Message-ID:Date:MIME-Version:User-Agent:Subject:To:Cc:References:From:In-Reply-To:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240830; t=1725901014; v=1; x=1726160213; b=nJkekhnQe843wujCq1roIV+YepRDQo80IpCOeHVYehuuwDmuytCtLv31atCQUG7cw+MuT3Yj PSJp7LEeZXUqaqqj+LvAl9KuMD01LKr1DPkKP8vYVV7AD9GtYagCBJahEvjwzv6nChU4/EL8JRH oUwkK4uRUqAoQtQ1LINcm0xH9sc8XktHEdBdy240n7JpMotqh2CmJ4Hpb4Q2rdagkvT8bM5M0ET VCFpNs0VZaEoaVOiNoPbaEITpXnW5jT0Lv+PhvMR6hAwA5x4ddXPb7CtwmiEsU6GtxW8HIgY07w wsBdEA9sza8ogavvwBsD+V0/HqeEz90Y5V5pxEqksP3fA== X-Received: by 127.0.0.2 with SMTP id eeIeYY7687511xSwA9bEUdJQ; Mon, 09 Sep 2024 09:56:53 -0700 X-Received: from fhigh5-smtp.messagingengine.com (fhigh5-smtp.messagingengine.com [103.168.172.156]) by mx.groups.io with SMTP id smtpd.web11.1277.1725901012569707623 for ; Mon, 09 Sep 2024 09:56:52 -0700 X-Received: from phl-compute-01.internal (phl-compute-01.phl.internal [10.202.2.41]) by mailfhigh.phl.internal (Postfix) with ESMTP id 5168C114014F; Mon, 9 Sep 2024 12:56:51 -0400 (EDT) X-Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-01.internal (MEProxy); Mon, 09 Sep 2024 12:56:51 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudeijedgleduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnecujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdej necuhfhrohhmpeftvggsvggttggrucevrhgrnhcuoehrvggsvggttggrsegsshguihhord gtohhmqeenucggtffrrghtthgvrhhnpedtgeduhfelleehkedvheefheelkeehleefudel gedvudehveettdevgeeluedvleenucffohhmrghinhepghhithhhuhgsrdgtohhmnecuve hluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprhgvsggvtggt rgessghsughiohdrtghomhdpnhgspghrtghpthhtohepiedpmhhouggvpehsmhhtphhouh htpdhrtghpthhtohepuggvvhgvlhesvggukhdvrdhgrhhouhhpshdrihhopdhrtghpthht oheprghruggssehkvghrnhgvlhdrohhrghdprhgtphhtthhopegrrhgusgdothhirghnoh gtohhrvgeskhgvrhhnvghlrdhorhhgpdhrtghpthhtohepqhhuihgtpghllhhinhguhhho lhesqhhuihgtihhntgdrtghomhdprhgtphhtthhopehmihgthhgrvghlrdgurdhkihhnnh gvhiesihhnthgvlhdrtghomhdprhgtphhtthhopegrnhgurhgvihdrfigrrhhkvghnthhi nhesihhnthgvlhdrtghomh X-ME-Proxy: Feedback-ID: i5b994698:Fastmail X-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 9 Sep 2024 12:56:50 -0400 (EDT) Message-ID: <502c457a-221f-48b4-ac86-2febc1773fe9@bsdio.com> Date: Mon, 9 Sep 2024 10:56:37 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [edk2-devel] [PATCH edk2-non-osi v2 1/1] Emulator/X86EmulatorDxe: Replace with MultiArchUefiPkg build To: devel@edk2.groups.io, ardb@kernel.org Cc: ardb+tianocore@kernel.org, quic_llindhol@quicinc.com, Michael D Kinney , "Warkentin, Andrei" References: <20240909161004.128226-1-rebecca@bsdio.com> <20240909161004.128226-2-rebecca@bsdio.com> From: "Rebecca Cran" In-Reply-To: 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 Resent-Date: Mon, 09 Sep 2024 09:56:52 -0700 Resent-From: rebecca@bsdio.com Reply-To: devel@edk2.groups.io,rebecca@bsdio.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: bJUCBXlJXs80iCO6px5X0D22x7686176AA= Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240830 header.b=nJkekhnQ; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=none On 9/9/24 10:13 AM, Ard Biesheuvel via groups.io wrote: > On Mon, 9 Sept 2024 at 18:11, Rebecca Cran wrote: >> Replace the old X86EmulatorDxe with one built from >> https://github.com/intel/MultiArchUefiPkg. This is a much more modern, >> recent implementation that's more reliable and is actively maintained. > What was the conclusion in the end regarding NULL pointer deref handling? Andrei (cc'd) said: "- All memory but the zero page is visible to the emulator. See=20 CpuNullReadCb/CpuNullWriteCb. See also TestNullDeref in=20 Application/EmulatorTest. I don't remember if I added the behavior=20 because this is what the original did, or because I actively tripped on=20 the NULL accesses from some x86 code I was testing..." I don't know if that resolved the concern or not. -- Rebecca -=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 (#120532): https://edk2.groups.io/g/devel/message/120532 Mute This Topic: https://groups.io/mt/108357668/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-