Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=90caccb9758e88db68a69553689baee38254287b
Commit:     90caccb9758e88db68a69553689baee38254287b
Parent:     b239fb2501117bf3aeb4dd6926edd855be92333d
Author:     Jeremy Fitzhardinge <[EMAIL PROTECTED]>
AuthorDate: Wed May 2 19:27:13 2007 +0200
Committer:  Andi Kleen <[EMAIL PROTECTED]>
CommitDate: Wed May 2 19:27:13 2007 +0200

    [PATCH] i386: PARAVIRT: Allocate a fixmap slot
    
    Allocate a fixmap slot for use by a paravirt_ops implementation.  This
    is intended for early-boot bootstrap mappings.  Once the zones and
    allocator have been set up, it would be better to use get_vm_area() to
    allocate some virtual space.
    
    Xen uses this to map the hypervisor's shared info page, which doesn't
    have a pseudo-physical page number, and therefore can't be mapped
    ordinarily.  It is needed early because it contains the vcpu state,
    including the interrupt mask.
    
    Signed-off-by: Jeremy Fitzhardinge <[EMAIL PROTECTED]>
    Signed-off-by: Andi Kleen <[EMAIL PROTECTED]>
    Acked-by: Ingo Molnar <[EMAIL PROTECTED]>
---
 include/asm-i386/fixmap.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/include/asm-i386/fixmap.h b/include/asm-i386/fixmap.h
index e5651b2..80ea052 100644
--- a/include/asm-i386/fixmap.h
+++ b/include/asm-i386/fixmap.h
@@ -84,6 +84,9 @@ enum fixed_addresses {
 #ifdef CONFIG_PCI_MMCONFIG
        FIX_PCIE_MCFG,
 #endif
+#ifdef CONFIG_PARAVIRT
+       FIX_PARAVIRT_BOOTMAP,
+#endif
        __end_of_permanent_fixed_addresses,
        /* temporary boot-time mappings, used before ioremap() is functional */
 #define NR_FIX_BTMAPS  16
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to