From: Jacob Shin <jacob.shin@amd.com> To: X86-ML <x86@kernel.org> Cc: LKML <linux-kernel@vger.kernel.org>, "H. Peter Anvin" <hpa@zytor.com>, Yinghai Lu <yinghai@kernel.org>, Tejun Heo <tj@kernel.org>, Dave Young <dyoung@redhat.com>, Chao Wang <chaowang@redhat.com>, Vivek Goyal <vgoyal@redhat.com>, Andreas Herrmann <andreas.herrmann3@amd.com>, Borislav Petkov <borislav.petkov@amd.com>, Jacob Shin <jacob.shin@amd.com> Subject: [PATCH V5 0/6] x86: Create direct mappings for E820_RAM only Date: Wed, 29 Aug 2012 14:04:00 -0500 [thread overview] Message-ID: <1346267046-6724-1-git-send-email-jacob.shin@amd.com> (raw) This is the 5th revision of the patchset, which aims to create direct mappings only for E820_RAM memory ranges. The problem description and justification can be found in patch 4/6. Previous discussion history can be found in the following threads: * https://lkml.org/lkml/2012/8/24/474 * https://lkml.org/lkml/2012/8/22/680 * https://lkml.org/lkml/2012/8/13/512 * https://lkml.org/lkml/2012/8/9/536 * https://lkml.org/lkml/2011/10/20/323 Jacob Shin (4): x86/mm: find_early_table_space based on memory ranges that are being mapped x86: Only direct map addresses that are marked as E820_RAM x86: Fixup code testing if a pfn is direct mapped x86: if kernel .text .data .bss are not marked as E820_RAM, complain and fix Yinghai Lu (2): x86, mm: Add page_size_mask() x86, mm: Split out split_mem_range arch/x86/include/asm/page_types.h | 9 +++ arch/x86/include/asm/pgtable.h | 1 + arch/x86/kernel/cpu/amd.c | 6 +- arch/x86/kernel/setup.c | 115 ++++++++++++++++++++++---- arch/x86/mm/init.c | 162 ++++++++++++++++++++----------------- arch/x86/mm/init_64.c | 6 +- arch/x86/platform/efi/efi.c | 8 +- 7 files changed, 207 insertions(+), 100 deletions(-) -- 1.7.9.5
next reply other threads:[~2012-08-29 19:05 UTC|newest] Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top 2012-08-29 19:04 Jacob Shin [this message] 2012-08-29 19:04 ` [PATCH 1/6] x86, mm: Add page_size_mask() Jacob Shin 2012-08-29 19:04 ` [PATCH 2/6] x86, mm: Split out split_mem_range Jacob Shin 2012-08-29 19:04 ` [PATCH 3/6] x86/mm: find_early_table_space based on memory ranges that are being mapped Jacob Shin 2012-08-29 19:04 ` [PATCH 4/6] x86: Only direct map addresses that are marked as E820_RAM Jacob Shin 2012-08-29 21:17 ` Yinghai Lu 2012-08-29 21:32 ` Borislav Petkov 2012-08-30 6:28 ` H. Peter Anvin 2012-08-30 23:06 ` [PATCH 0/8] x86, mm: init_memory_mapping cleanup Yinghai Lu 2012-08-30 23:06 ` [PATCH 1/8] x86, mm: Add global page_size_mask Yinghai Lu 2012-08-30 23:06 ` [PATCH 2/8] x86, mm: Split out split_mem_range Yinghai Lu 2012-08-30 23:06 ` [PATCH 3/8] x86, mm: Moving init_memory_mapping calling Yinghai Lu 2012-08-30 23:06 ` [PATCH 4/8] x86, mm: Revert back good_end setting for 64bit Yinghai Lu 2012-08-30 23:06 ` [PATCH 5/8] x86, mm: Find early page table only one time Yinghai Lu 2012-08-30 23:06 ` [PATCH 6/8] x86: if kernel .text .data .bss are not marked as E820_RAM, complain and fix Yinghai Lu 2012-08-30 23:06 ` [PATCH 7/8] x86: Fixup code testing if a pfn is direct mapped Yinghai Lu 2012-08-30 23:06 ` [PATCH 8/8] x86: Only direct map addresses that are marked as E820_RAM Yinghai Lu 2012-08-30 23:14 ` [PATCH 0/8] x86, mm: init_memory_mapping cleanup Yinghai Lu 2012-08-30 23:22 ` Jacob Shin 2012-08-29 21:46 ` [PATCH 4/6] x86: Only direct map addresses that are marked as E820_RAM Jacob Shin 2012-08-29 19:04 ` [PATCH 5/6] x86: Fixup code testing if a pfn is direct mapped Jacob Shin 2012-08-29 21:02 ` Yinghai Lu 2012-08-29 19:04 ` [PATCH 6/6] x86: if kernel .text .data .bss are not marked as E820_RAM, complain and fix Jacob Shin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1346267046-6724-1-git-send-email-jacob.shin@amd.com \ --to=jacob.shin@amd.com \ --cc=andreas.herrmann3@amd.com \ --cc=borislav.petkov@amd.com \ --cc=chaowang@redhat.com \ --cc=dyoung@redhat.com \ --cc=hpa@zytor.com \ --cc=linux-kernel@vger.kernel.org \ --cc=tj@kernel.org \ --cc=vgoyal@redhat.com \ --cc=x86@kernel.org \ --cc=yinghai@kernel.org \ --subject='Re: [PATCH V5 0/6] x86: Create direct mappings for E820_RAM only' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).