• Andi Kleen's avatar
    [PATCH] x86-64 merge · 4fb416f4
    Andi Kleen authored
    Lots of small fixes and I merged the PCI subsystem with i386 again
    because it was mostly identical. This makes the patch quite big,
    but it only removes files.
    
     - Merge PCI subsystem with i386.
    
       This changes the initialization order of PCI and IOMMU slightly.  It
       didn't see any problems yet, but it could cause some in theory.  It
       re-adds some code that used to be removed, but it's only small stuff
       and it should hopefully cause less mainteance overhead longer term.
    
     - Fix warnings
     - Merge cpuid.c with i386.c
     - Sync msr.c with i386
     - Consolidate externs in asm/proto.h
     - sysfs/sysdev fixes for apic/nmi (Bryan O'Sullivan)
     - Fix /proc/kcore access
     - Add real kern_addr_valid (used for above).
     - Support consistent dma_mask in IOMMU
     - Fix double print of AMD for CPU model.
     - Remove unused wakeup.S file.
     - Remove obsolete CONFIG_SIMNOW ifdef.
     - Support ptrace access for 32bit vsyscalls.
     - Fix warnings in 32bit boot code compilation.
    4fb416f4
init.c 13.6 KB