From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=2a00:1450:4864:20::443; helo=mail-wr1-x443.google.com; envelope-from=ard.biesheuvel@linaro.org; receiver=edk2-devel@lists.01.org Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 9A22721A02937 for ; Tue, 27 Nov 2018 06:54:24 -0800 (PST) Received: by mail-wr1-x443.google.com with SMTP id 96so23025573wrb.2 for ; Tue, 27 Nov 2018 06:54:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=3wC98KGbAO2pBvAlWdZWFAjCydYVTIJ5y1wQXi2ryN4=; b=E2pyVG7xPkwoyYhN3VAemR4XoP46B6NIt2TnFp7NttjDkbpRjkDpyyNGVQiUpQ6BXJ jFz+zz4S5eUydVWL+8PopCICNKDwMrD/0w1o2aj7clhes7VFArjT0FJDbMV2n/kVAc5C YRKM7r1xARP5IbQD81ykAW7J/7HhPDizX81PQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=3wC98KGbAO2pBvAlWdZWFAjCydYVTIJ5y1wQXi2ryN4=; b=flO3WqYPoMXmB3dSgTkHTRQRE2jtUm4vsNF1SREBZAhZ4eM9BaMoXjv+bO0r2Ojn7j QnLA6F1lx1j8F79/y31LdNd8sEFbHo4bISGyc7nF/hOoWNy9LXSZ9Ct9bRCXnMR35mjv 9NP7z7IgLUudXV1s/vZgvZX2wRZ+S4IhOvQ0Zxqwaw4idvrJ3FNdf45h8RifDUlWoh+z UZyGt6TCLFvMDOKDU8ivOaICP71+HhKRsC9PQNbhQ/j8z0oObJb/NGVTY1ntWa2vnlP9 EOwxTnEOTYzXoompYyEhNv5QLg6naudmTbP4D1OPlw+PelOHexmlpw9j8Lm8rg1ej4qA PCMQ== X-Gm-Message-State: AA+aEWZt0s2a4TJ1y/UPU3+HzrfOhW3h1lGJffZluAPFshaOHpi9FN9q 8offKI0TRmg5AYRWD2FnhJqFVXCZAco= X-Google-Smtp-Source: AFSGD/Xc2HLr42lo6+iUYy5j3H+aMzger1AECx8SywcEAQkOKic7lOLQArcooh8zHVwHDQ0l/Fl3yg== X-Received: by 2002:adf:b783:: with SMTP id s3mr17653115wre.274.1543330462743; Tue, 27 Nov 2018 06:54:22 -0800 (PST) Received: from harold.home ([2a01:cb1d:112:6f00:f523:5d63:a56a:3d76]) by smtp.gmail.com with ESMTPSA id v19sm4828490wrd.46.2018.11.27.06.54.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Nov 2018 06:54:21 -0800 (PST) From: Ard Biesheuvel To: edk2-devel@lists.01.org Cc: Ard Biesheuvel , Laszlo Ersek , Eric Auger , Andrew Jones , Philippe Mathieu-Daude Date: Tue, 27 Nov 2018 15:54:16 +0100 Message-Id: <20181127145418.11992-1-ard.biesheuvel@linaro.org> X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 Subject: [PATCH v2 0/2] ArmVirtPkg: remove high peripheral space mapping 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: Tue, 27 Nov 2018 14:54:24 -0000 Content-Transfer-Encoding: 8bit Stop mapping the entire address space in the early PEI code. This wastes temporary RAM on page tables, and encourages sloppy coding when it comes to populating the GCD memory map. Cc: Laszlo Ersek Cc: Eric Auger Cc: Andrew Jones Cc: Philippe Mathieu-Daude Ard Biesheuvel (2): ArmVirtPkg/FdtPciHostBridgeLib: map ECAM and I/O spaces in GCD memory map ArmVirtPkg/QemuVirtMemInfoLib: remove 1:1 mapping of top of PA range .../FdtPciHostBridgeLib.inf | 1 + .../FdtPciHostBridgeLib/FdtPciHostBridgeLib.c | 46 ++++++++++++++++++- .../QemuVirtMemInfoLib/QemuVirtMemInfoLib.c | 17 ++----- 3 files changed, 51 insertions(+), 13 deletions(-) -- 2.19.1