• Andi Kleen's avatar
    [PATCH] X86-64 merge · f73e9f0f
    Andi Kleen authored
    At least one of them is critical. It fixes an path in the IOMMU that
    I broke with the ealier "fullflush" workaround.
    
     - Check for ~/bin/installkernel like i386 (M. Bligh) 
     - Implement 32bit RTC_IRQ_SET correctly (Lutz Vieweg)
     - Disable some useless printks in 32bit emulation
     - Warning fixes for mixed C99 style declarations/statements.
     - Sync lAPIC power management with i386
     - Use topology sysfs like i386
     - Fix some serious bugs in the MCE handler. ECC should
       be decoded correctly now.
     - Add oops=panic option to panic on Oopses.
     - Fix hackish code in head.S
     - Add missing options in IOMMU
     - Fix _syscall6 (Olaf Hering)
     - Remove broken ACPI locking code. Port IA64 C version.
     - Make safe_smp_processor_id() more reliable
     - Read HPET in vsyscall code
     - Add workaround for BIOS that corrupt 64bit registers in HLT
     - Fix unaligned access in bitops.h
     - Remove broken ntp drift correction code for now
     - i386 merge in SCI setup
     - Fix wrong offset in callin.h (Jim Houston)
     - Minor comment fixes
    f73e9f0f
Makefile 1.13 KB
#
# Makefile for the linux kernel.
#

extra-y 	:= head.o head64.o init_task.o vmlinux.lds.s
EXTRA_AFLAGS	:= -traditional
obj-y	:= process.o semaphore.o signal.o entry.o traps.o irq.o \
		ptrace.o i8259.o ioport.o ldt.o setup.o time.o sys_x86_64.o \
		x8664_ksyms.o i387.o syscall.o vsyscall.o \
		setup64.o bluesmoke.o bootflag.o e820.o reboot.o warmreboot.o

obj-$(CONFIG_MTRR)		+= ../../i386/kernel/cpu/mtrr/
obj-$(CONFIG_ACPI)		+= acpi/
obj-$(CONFIG_X86_MSR)		+= msr.o
obj-$(CONFIG_X86_CPUID)		+= cpuid.o
obj-$(CONFIG_SMP)		+= smp.o smpboot.o trampoline.o
obj-$(CONFIG_X86_LOCAL_APIC)	+= apic.o  nmi.o
obj-$(CONFIG_X86_IO_APIC)	+= io_apic.o mpparse.o
obj-$(CONFIG_PM)		+= suspend.o
obj-$(CONFIG_SOFTWARE_SUSPEND)	+= suspend_asm.o
obj-$(CONFIG_CPU_FREQ)		+= cpufreq/
obj-$(CONFIG_EARLY_PRINTK)	+= early_printk.o
obj-$(CONFIG_GART_IOMMU)	+= pci-gart.o aperture.o
obj-$(CONFIG_DUMMY_IOMMU)	+= pci-nommu.o pci-dma.o

obj-$(CONFIG_MODULES)		+= module.o

obj-y				+= topology.o

bootflag-y			+= ../../i386/kernel/bootflag.o
cpuid-$(subst m,y,$(CONFIG_X86_CPUID))  += ../../i386/kernel/cpuid.o
topology-y                     += ../../i386/mach-default/topology.o