diff options
author | Jeremy Fitzhardinge <jeremy@goop.org> | 2008-06-17 14:42:01 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-06-20 09:09:56 -0400 |
commit | aeaaa59c7e15dcfaaf57ce069ef81683067d575d (patch) | |
tree | 5d3197156381360027d414625fe26ab2d67c6a07 /include/asm-x86/fixmap.h | |
parent | d494a96125c99f1e37b1f831b29b42c9b712ee05 (diff) |
x86/paravirt/xen: add set_fixmap pv_mmu_ops
Signed-off-by: Jeremy Fitzhardinge <jeremy@xensource.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'include/asm-x86/fixmap.h')
-rw-r--r-- | include/asm-x86/fixmap.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/include/asm-x86/fixmap.h b/include/asm-x86/fixmap.h index 934d6b49b530..44d4f8217349 100644 --- a/include/asm-x86/fixmap.h +++ b/include/asm-x86/fixmap.h | |||
@@ -9,8 +9,18 @@ | |||
9 | 9 | ||
10 | extern int fixmaps_set; | 10 | extern int fixmaps_set; |
11 | 11 | ||
12 | extern void __set_fixmap(enum fixed_addresses idx, | 12 | void __native_set_fixmap(enum fixed_addresses idx, pte_t pte); |
13 | unsigned long phys, pgprot_t flags); | 13 | void native_set_fixmap(enum fixed_addresses idx, |
14 | unsigned long phys, pgprot_t flags); | ||
15 | |||
16 | #ifndef CONFIG_PARAVIRT | ||
17 | static inline void __set_fixmap(enum fixed_addresses idx, | ||
18 | unsigned long phys, pgprot_t flags) | ||
19 | { | ||
20 | native_set_fixmap(idx, phys, flags); | ||
21 | } | ||
22 | #endif | ||
23 | |||
14 | #define set_fixmap(idx, phys) \ | 24 | #define set_fixmap(idx, phys) \ |
15 | __set_fixmap(idx, phys, PAGE_KERNEL) | 25 | __set_fixmap(idx, phys, PAGE_KERNEL) |
16 | 26 | ||