From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from ma1-aaemail-dr-lapp02.apple.com (ma1-aaemail-dr-lapp02.apple.com [17.171.2.68]) by mx.groups.io with SMTP id smtpd.web11.1449.1581649977028867333 for ; Thu, 13 Feb 2020 19:12:57 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@apple.com header.s=20180706 header.b=lsyMjSKz; spf=pass (domain: apple.com, ip: 17.171.2.68, mailfrom: afish@apple.com) Received: from pps.filterd (ma1-aaemail-dr-lapp02.apple.com [127.0.0.1]) by ma1-aaemail-dr-lapp02.apple.com (8.16.0.27/8.16.0.27) with SMTP id 01E37Ffp016267 for ; Thu, 13 Feb 2020 19:12:55 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=sender : from : content-type : content-transfer-encoding : mime-version : subject : message-id : date : to; s=20180706; bh=G61/NpyYdc74YhHENUdRWAmobIwY+g8/RU9Az0OaCSU=; b=lsyMjSKzh1SmqMLfMoulkKHvKfKdekTE+/fKspqSM9fNSrAOwbdqz1r1kGeC1miObuHd mgahFuvJJTpglao+vZHvIg7nPQAQ3UYd9HFC8EgDpmubXHV2KRE9/gFkhyTo4iBrDLFO 3nQZ0bwYlo9IZwZ+SUm4sva0oA3fsQTkmCXpE3ihskysfIylV9ifSQua1eag1JkDT0cJ ir9l68Q2rN4mkdp2pslDURK71kz6YRloOtG21v0PZod0IJ0cU0aHpwuqAPQzeceV32Z7 zVF1YVfjFW1S26nkEDIL9iYGGKpRgOls8to4qrRmTpL59C9s3rioaU7rN41qIbPCEUFi ig== Received: from ma-mailsvcp-mta-lapp02.corp.apple.com (ma-mailsvcp-mta-lapp02.corp.apple.com [10.226.18.134]) by ma1-aaemail-dr-lapp02.apple.com with ESMTP id 2y5bd50a3g-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 13 Feb 2020 19:12:55 -0800 Received: from ma-mailsvcp-mmp-lapp03.apple.com (ma-mailsvcp-mmp-lapp03.apple.com [17.32.222.16]) by ma-mailsvcp-mta-lapp02.corp.apple.com (Oracle Communications Messaging Server 8.1.0.1.20190704 64bit (built Jul 4 2019)) with ESMTPS id <0Q5O0018C8XJFL90@ma-mailsvcp-mta-lapp02.corp.apple.com> for devel@edk2.groups.io; Thu, 13 Feb 2020 19:12:55 -0800 (PST) Received: from process_milters-daemon.ma-mailsvcp-mmp-lapp03.apple.com by ma-mailsvcp-mmp-lapp03.apple.com (Oracle Communications Messaging Server 8.1.0.1.20190704 64bit (built Jul 4 2019)) id <0Q5O007008LZ5N00@ma-mailsvcp-mmp-lapp03.apple.com> for devel@edk2.groups.io; Thu, 13 Feb 2020 19:12:55 -0800 (PST) X-Va-A: X-Va-T-CD: af33feddfb7fcbdf4ba2524fa1b83a2c X-Va-E-CD: de2ce1a575ac716d8a0b0ed087ad62cc X-Va-R-CD: 911f4b0721b69a56874a14c1712233c5 X-Va-CD: 0 X-Va-ID: d6746fe5-a3e3-4672-aa9d-87fd25144d7f X-V-A: X-V-T-CD: af33feddfb7fcbdf4ba2524fa1b83a2c X-V-E-CD: de2ce1a575ac716d8a0b0ed087ad62cc X-V-R-CD: 911f4b0721b69a56874a14c1712233c5 X-V-CD: 0 X-V-ID: a219be0c-b2d9-4242-aefd-d00a65545362 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138,18.0.572 definitions=2020-02-13_10:2020-02-12,2020-02-13 signatures=0 Received: from [17.234.232.66] by ma-mailsvcp-mmp-lapp03.apple.com (Oracle Communications Messaging Server 8.1.0.1.20190704 64bit (built Jul 4 2019)) with ESMTPSA id <0Q5O00CDI8VOBX50@ma-mailsvcp-mmp-lapp03.apple.com> for devel@edk2.groups.io; Thu, 13 Feb 2020 19:12:55 -0800 (PST) Sender: afish@apple.com From: "Andrew Fish" MIME-version: 1.0 (Mac OS X Mail 13.0 \(3594.4.17\)) Subject: OVMF and MEMFD_BASE_ADDRESS values. Message-id: <72AA8FEE-8BF3-43D6-9306-A5CDAF855CDA@apple.com> Date: Thu, 13 Feb 2020 19:11:45 -0800 To: devel@edk2.groups.io X-Mailer: Apple Mail (2.3594.4.17) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2020-02-13_10:,, signatures=0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: quoted-printable I'm trying to understand the constraints around the value used with = MEMFD_BASE_ADDRESS? The reason I'm asking is I've been asked to remove firmware from using = lower memory addresses in the low 0x800000 range as it is taking up too = many ASLR bits in low memory VMs or some such.=20 At least on my OVMF config that seems to be PcdOvmfLockBoxStorageBase = and PcdOvmfPeiMemFvBase. It is easy enough to move MEMFD_BASE_ADDRESS to = a much higher address, but I'm not sure if there are any restrictions to = the addresses I can use? Thanks, Andrew Fish=