ia64/linux-2.6.18-xen.hg

view include/asm-h8300/tlbflush.h @ 452:c7ed6fe5dca0

kexec: dont initialise regions in reserve_memory()

There is no need to initialise efi_memmap_res and boot_param_res in
reserve_memory() for the initial xen domain as it is done in
machine_kexec_setup_resources() using values from the kexec hypercall.

Signed-off-by: Simon Horman <horms@verge.net.au>
author Keir Fraser <keir.fraser@citrix.com>
date Thu Feb 28 10:55:18 2008 +0000 (2008-02-28)
parents 831230e53067
children
line source
1 #ifndef _H8300_TLBFLUSH_H
2 #define _H8300_TLBFLUSH_H
4 /*
5 * Copyright (C) 2000 Lineo, David McCullough <davidm@uclinux.org>
6 * Copyright (C) 2000-2002, Greg Ungerer <gerg@snapgear.com>
7 */
9 #include <asm/setup.h>
11 /*
12 * flush all user-space atc entries.
13 */
14 static inline void __flush_tlb(void)
15 {
16 BUG();
17 }
19 static inline void __flush_tlb_one(unsigned long addr)
20 {
21 BUG();
22 }
24 #define flush_tlb() __flush_tlb()
26 /*
27 * flush all atc entries (both kernel and user-space entries).
28 */
29 static inline void flush_tlb_all(void)
30 {
31 BUG();
32 }
34 static inline void flush_tlb_mm(struct mm_struct *mm)
35 {
36 BUG();
37 }
39 static inline void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr)
40 {
41 BUG();
42 }
44 static inline void flush_tlb_range(struct mm_struct *mm,
45 unsigned long start, unsigned long end)
46 {
47 BUG();
48 }
50 extern inline void flush_tlb_kernel_page(unsigned long addr)
51 {
52 BUG();
53 }
55 extern inline void flush_tlb_pgtables(struct mm_struct *mm,
56 unsigned long start, unsigned long end)
57 {
58 BUG();
59 }
61 #endif /* _H8300_TLBFLUSH_H */