From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io0-x229.google.com (mail-io0-x229.google.com [IPv6:2607:f8b0:4001:c06::229]) (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 73293802B3 for ; Mon, 6 Mar 2017 07:14:45 -0800 (PST) Received: by mail-io0-x229.google.com with SMTP id 90so115055836ios.1 for ; Mon, 06 Mar 2017 07:14:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=y/5OM1K8l7iOcCPQmxb0BOw3YwiFxnL/vQANM4yXTy0=; b=PlMl+LLmJeqL4grr0F1RKAmy1hNTSfsC4PX51eL9kEM/mm/ZFQUQFnfl5cVEWR9EYt Ond5LIWyUHF/uHLHa6oUgOD5/yTIIYwkgjC++YzQgL6CJ4DgDsGy430Kp8lCsJxDgxs3 MPNpaimR8JBZ4Kc0VRx7lVrkI/NeXTESQbSB8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=y/5OM1K8l7iOcCPQmxb0BOw3YwiFxnL/vQANM4yXTy0=; b=czoVwjEoLIr0XZRAephNu5OkgFrS1H3YjAoM+Wgt5otyKUYxkqw3raXc7YYnlZkseO jH5osI6mT4ibP/roatXL6xSIIFoeXZjN3E9y+S1AQZHtXXE5nT1m6mAw1XJfT8icK1iA 12OE3o/CTkDRrmfJon80RS8CSns2/kvGF9B3XI5HNZbFAxuNvs6EMyRddwKyOZZvkaiU 4WVIu6kIe8zyvlaaWZLnzL5PUyJVpyAl/LYMYaGDjhjodpwI3Bu3+QnYk6sAejgy48Gk Uj80lBVClm5hRms9U8ud4cGLX+bl8LqgCriMTZBdR79L5TDzHETzKhzJ0uvozrfkenH+ fCDw== X-Gm-Message-State: AMke39kAYf8RGiE+rFSjGOcssdnVsz2znRfAZuP3jyBbTSkMOqrJaNZA2bAAd+nVXaM3V8gBINze32w3pJttagHQ X-Received: by 10.107.168.21 with SMTP id r21mr13658208ioe.45.1488813284691; Mon, 06 Mar 2017 07:14:44 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.10.27 with HTTP; Mon, 6 Mar 2017 07:14:44 -0800 (PST) In-Reply-To: <4A89E2EF3DFEDB4C8BFDE51014F606A14D6E848A@shsmsx102.ccr.corp.intel.com> References: <1488553894-3520-1-git-send-email-ard.biesheuvel@linaro.org> <4A89E2EF3DFEDB4C8BFDE51014F606A14D6E848A@shsmsx102.ccr.corp.intel.com> From: Ard Biesheuvel Date: Mon, 6 Mar 2017 16:14:44 +0100 Message-ID: To: "Gao, Liming" Cc: "edk2-devel@lists.01.org" , "Kinney, Michael D" , "Zeng, Star" , "Yao, Jiewen" Subject: Re: [PATCH v4 0/4] MdePkg, MdeModulePkg: Enforce page allocation granularity X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Mar 2017 15:14:45 -0000 Content-Type: text/plain; charset=UTF-8 On 6 March 2017 at 03:33, Gao, Liming wrote: > Reviewed-by: Liming Gao > Thanks all. Pushed to master >>-----Original Message----- >>From: Ard Biesheuvel [mailto:ard.biesheuvel@linaro.org] >>Sent: Friday, March 03, 2017 11:12 PM >>To: edk2-devel@lists.01.org; Gao, Liming ; Kinney, >>Michael D >>Cc: Zeng, Star ; Yao, Jiewen ; >>Ard Biesheuvel >>Subject: [PATCH v4 0/4] MdePkg, MdeModulePkg: Enforce page allocation >>granularity >> >>This is now a 4-piece series, so that the allocation granularity used by >>PEI core, which is defined per-architecture in the UEFI spec, is not defined >>locally but centrally for all modules in all phases. >> >>Ard Biesheuvel (4): >> MdePkg/ProcessorBind: add defines for page allocation granularity >> MdeModulePkg/DxeCore: switch to MdePkg allocation granularity macros >> MdeModulePkg/PiSmmCore: switch to MdePkg allocation granularity macros >> MdeModulePkg/PeiCore: honour minimal runtime allocation granularity >> >> MdeModulePkg/Core/Dxe/DxeMain.h | 25 ------------- >> MdeModulePkg/Core/Dxe/Mem/Page.c | 22 +++++------ >> MdeModulePkg/Core/Dxe/Mem/Pool.c | 8 ++-- >> MdeModulePkg/Core/Dxe/Misc/MemoryAttributesTable.c | 2 +- >> MdeModulePkg/Core/Dxe/Misc/MemoryProtection.c | 4 +- >> MdeModulePkg/Core/Dxe/Misc/PropertiesTable.c | 8 ++-- >> MdeModulePkg/Core/Pei/Memory/MemoryServices.c | 39 >>+++++++++++++++++++- >> MdeModulePkg/Core/PiSmmCore/MemoryAttributesTable.c | 6 +-- >> MdeModulePkg/Core/PiSmmCore/Page.c | 4 +- >> MdeModulePkg/Core/PiSmmCore/PiSmmCore.h | 6 --- >> MdePkg/Include/AArch64/ProcessorBind.h | 6 +++ >> MdePkg/Include/Arm/ProcessorBind.h | 6 +++ >> MdePkg/Include/Ebc/ProcessorBind.h | 6 +++ >> MdePkg/Include/Ia32/ProcessorBind.h | 6 +++ >> MdePkg/Include/Ipf/ProcessorBind.h | 6 +++ >> MdePkg/Include/X64/ProcessorBind.h | 6 +++ >> 16 files changed, 100 insertions(+), 60 deletions(-) >> >>-- >>2.7.4 >