diff options
author | Gustavo F. Padovan <gustavo@las.ic.unicamp.br> | 2009-02-16 01:48:54 +0100 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2009-02-28 05:57:47 +0100 |
commit | fd862dde18c3e360f510780e1d1bf615866b11c2 (patch) | |
tree | d67317c975ec7ed65c517a84243f0c5f877ae910 /arch/x86/mm/pgtable_32.c | |
parent | x86, fixmap: define FIXADDR_BOOT_* and redefine FIX_ADDR_SIZE (diff) | |
download | linux-fd862dde18c3e360f510780e1d1bf615866b11c2.tar.xz linux-fd862dde18c3e360f510780e1d1bf615866b11c2.zip |
x86, fixmap: define reserve_top_address for x86_64
Impact: new interface (not yet use)
Define reserve_top_address for x86_64; only for later x86 integration.
Signed-off-by: Gustavo F. Padovan <gustavo@las.ic.unicamp.br>
Acked-by: Glauber Costa <gcosta@redhat.com>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'arch/x86/mm/pgtable_32.c')
-rw-r--r-- | arch/x86/mm/pgtable_32.c | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/arch/x86/mm/pgtable_32.c b/arch/x86/mm/pgtable_32.c index 0951db9ee519..c3cf6e115768 100644 --- a/arch/x86/mm/pgtable_32.c +++ b/arch/x86/mm/pgtable_32.c @@ -97,22 +97,6 @@ void set_pmd_pfn(unsigned long vaddr, unsigned long pfn, pgprot_t flags) unsigned long __FIXADDR_TOP = 0xfffff000; EXPORT_SYMBOL(__FIXADDR_TOP); -/** - * reserve_top_address - reserves a hole in the top of kernel address space - * @reserve - size of hole to reserve - * - * Can be used to relocate the fixmap area and poke a hole in the top - * of kernel address space to make room for a hypervisor. - */ -void __init reserve_top_address(unsigned long reserve) -{ - BUG_ON(fixmaps_set > 0); - printk(KERN_INFO "Reserving virtual address space above 0x%08x\n", - (int)-reserve); - __FIXADDR_TOP = -reserve - PAGE_SIZE; - __VMALLOC_RESERVE += reserve; -} - /* * vmalloc=size forces the vmalloc area to be exactly 'size' * bytes. This can be used to increase (or decrease) the |