aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/pgtable_64.h
AgeCommit message (Collapse)AuthorFilesLines
2009-02-06x86: unify pgd_page_vaddrJeremy Fitzhardinge1-2/+0
Impact: cleanup Unify and demacro pgd_page_vaddr. Signed-off-by: Jeremy Fitzhardinge <[email protected]>
2009-02-06x86: unify pmd_noneJeremy Fitzhardinge1-1/+0
Impact: cleanup Unify and demacro pmd_none. Signed-off-by: Jeremy Fitzhardinge <[email protected]>
2009-02-06x86: unify pmd_presentJeremy Fitzhardinge1-1/+0
Impact: cleanup Unify and demacro pmd_present. Signed-off-by: Jeremy Fitzhardinge <[email protected]>
2009-02-06x86: unify pgd_presentJeremy Fitzhardinge1-1/+0
Impact: cleanup Unify and demacro pgd_present. Signed-off-by: Jeremy Fitzhardinge <[email protected]>
2009-02-06x86: unify pud_presentJeremy Fitzhardinge1-1/+0
Impact: cleanup Unify and demacro pud_present. Signed-off-by: Jeremy Fitzhardinge <[email protected]>
2009-02-06x86: unify pte_presentJeremy Fitzhardinge1-2/+0
Impact: cleanup Unify and demacro pte_present. Signed-off-by: Jeremy Fitzhardinge <[email protected]>
2009-02-06x86: unify pte_sameJeremy Fitzhardinge1-2/+0
Impact: cleanup Unify and demacro pte_same. Signed-off-by: Jeremy Fitzhardinge <[email protected]>
2009-02-06x86: unify pte_noneJeremy Fitzhardinge1-1/+0
Impact: cleanup Unify and demacro pte_none. Signed-off-by: Jeremy Fitzhardinge <[email protected]>
2009-01-20x86: remove pda.hBrian Gerst1-1/+0
Impact: cleanup Signed-off-by: Brian Gerst <[email protected]>
2008-12-23Merge branches 'x86/apic', 'x86/cleanups', 'x86/cpufeature', ↵Ingo Molnar1-11/+17
'x86/crashdump', 'x86/debug', 'x86/defconfig', 'x86/detect-hyper', 'x86/doc', 'x86/dumpstack', 'x86/early-printk', 'x86/fpu', 'x86/idle', 'x86/io', 'x86/memory-corruption-check', 'x86/microcode', 'x86/mm', 'x86/mtrr', 'x86/nmi-watchdog', 'x86/pat2', 'x86/pci-ioapic-boot-irq-quirks', 'x86/ptrace', 'x86/quirks', 'x86/reboot', 'x86/setup-memory', 'x86/signal', 'x86/sparse-fixes', 'x86/time', 'x86/uv' and 'x86/xen' into x86/core
2008-12-18x86: PAT: change pgprot_noncached to uc_minus instead of strong uc - v3[email protected]1-6/+0
Impact: mm behavior change. Make pgprot_noncached uc_minus instead of strong UC. This will make pgprot_noncached to be in line with ioremap_nocache() and all the other APIs that map page uc_minus on uc request. Signed-off-by: Venkatesh Pallipadi <[email protected]> Signed-off-by: Suresh Siddha <[email protected]> Signed-off-by: H. Peter Anvin <[email protected]>
2008-12-16x86, mm: limit MAXMEM on 64-bitIngo Molnar1-1/+1
on 64-bit x86 the physical memory limit is controlled by the sparsemem bits - which are 44 bits right now. But MAXMEM (the max pfn number e820 parsing will allow to enter our sizing routines) is set to 0x00003fffffffffff, i.e. 46 bits - that's too large because it overlaps into the vmalloc range. So couple MAXMEM to MAX_PHYSMEM_BITS, and add a comment that the maximum of MAX_PHYSMEM_BITS is 45 bits. Signed-off-by: Ingo Molnar <[email protected]>
2008-12-16x86: consolidate __swp_XXX() macrosJan Beulich1-4/+16
Impact: cleanup, code robustization The __swp_...() macros silently relied upon which bits are used for _PAGE_FILE and _PAGE_PROTNONE. After having changed _PAGE_PROTNONE in our Xen kernel to no longer overlap _PAGE_PAT, live locks and crashes were reported that could have been avoided if these macros properly used the symbolic constants. Since, as pointed out earlier, for Xen Dom0 support mainline likewise will need to eliminate the conflict between _PAGE_PAT and _PAGE_PROTNONE, this patch does all the necessary adjustments, plus it introduces a mechanism to check consistency between MAX_SWAPFILES_SHIFT and the actual encoding macros. This also fixes a latent bug in that x86-64 used a 6-bit mask in __swp_type(), and if MAX_SWAPFILES_SHIFT was increased beyond 5 in (the seemingly unrelated) linux/swap.h, this would have resulted in a collision with _PAGE_FILE. Non-PAE 32-bit code gets similarly adjusted for its pte_to_pgoff() and pgoff_to_pte() calculations. Signed-off-by: Jan Beulich <[email protected]> Signed-off-by: Ingo Molnar <[email protected]>
2008-10-22x86: Fix ASM_X86__ header guardsH. Peter Anvin1-3/+3
Change header guards named "ASM_X86__*" to "_ASM_X86_*" since: a. the double underscore is ugly and pointless. b. no leading underscore violates namespace constraints. Signed-off-by: H. Peter Anvin <[email protected]>
2008-10-22x86, um: ... and asm-x86 moveAl Viro1-0/+285
Signed-off-by: Al Viro <[email protected]> Signed-off-by: H. Peter Anvin <[email protected]>