[git pull] x86 updates for v2.6.28, phase #4, x2apic,unify-cpu-detect

From: Ingo Molnar
Date: Thu Oct 09 2008 - 20:04:40 EST


Linus,

Please pull the latest x86-v28-for-linus-phase4 git tree from:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git x86-v28-for-linus-phase4

x86/x2apic and x86/unify-cpu-detect topics.

out-of-topic modifications in x86-v28-for-linus-phase4:
-------------------------------------------------------
arch/um/sys-x86_64/syscall_table.c # b76d69e: x86_64: uml: fix rename header gu
drivers/pci/Makefile # ad3ad3f: x64, x2apic/intr-remap: parse ioa
drivers/pci/dma_remapping.h # 2ae2101: x64, x2apic/intr-remap: Interrupt
# e61d98d: x64, x2apic/intr-remap: Intel vt-
drivers/pci/dmar.c # 1cb1158: x64, x2apic/intr-remap: disable D
# 2ae2101: x64, x2apic/intr-remap: Interrupt
# fe962e9: x64, x2apic/intr-remap: Queued in
# ad3ad3f: x64, x2apic/intr-remap: parse ioa
# 2d6b5f8: x64, x2apic/intr-remap: Fix the n
# aaa9d1d: x64, x2apic/intr-remap: use CONFI
# 1886e8a: x64, x2apic/intr-remap: code re-s
# c42d9f3: x64, x2apic/intr-remap: fix the n
# e61d98d: x64, x2apic/intr-remap: Intel vt-
drivers/pci/intel-iommu.h # b6fcb33: x64, x2apic/intr-remap: routines
# 2ae2101: x64, x2apic/intr-remap: Interrupt
# fe962e9: x64, x2apic/intr-remap: Queued in
# cf1337f: x64, x2apic/intr-remap: move IOMM
# ad3ad3f: x64, x2apic/intr-remap: parse ioa
# 1886e8a: x64, x2apic/intr-remap: code re-s
# c42d9f3: x64, x2apic/intr-remap: fix the n
# e61d98d: x64, x2apic/intr-remap: Intel vt-
drivers/pci/intr_remapping.c # 75c46fa: x64, x2apic/intr-remap: MSI and M
# 89027d3: x64, x2apic/intr-remap: IO-APIC s
# b6fcb33: x64, x2apic/intr-remap: routines
# 2ae2101: x64, x2apic/intr-remap: Interrupt
# ad3ad3f: x64, x2apic/intr-remap: parse ioa
drivers/pci/intr_remapping.h # 2ae2101: x64, x2apic/intr-remap: Interrupt
# ad3ad3f: x64, x2apic/intr-remap: parse ioa
include/asm-generic/vmlinux.lds.h # 63cc8c7: percpu: introduce DEFINE_PER_CPU_
include/linux/dmar.h # 75c46fa: x64, x2apic/intr-remap: MSI and M
# 89027d3: x64, x2apic/intr-remap: IO-APIC s
# b6fcb33: x64, x2apic/intr-remap: routines
# 2ae2101: x64, x2apic/intr-remap: Interrupt
# ad3ad3f: x64, x2apic/intr-remap: parse ioa
# 1886e8a: x64, x2apic/intr-remap: code re-s
include/linux/ioport.h # 268364a: IO resources: add reserve_region_
include/linux/irq.h # 72b1e22: x64, x2apic/intr-remap: generic i
include/linux/percpu.h # 63cc8c7: percpu: introduce DEFINE_PER_CPU_
kernel/irq/manage.c # 72b1e22: x64, x2apic/intr-remap: generic i
kernel/resource.c # 268364a: IO resources: add reserve_region_

Special mention for the kernel/resource.c change.

Thanks,

Ingo

------------------>
Andi Kleen (1):
x86: drop -funroll-loops for csum_partial_64.c

Andreas Herrmann (2):
x86: pda_init(): fix memory leak when using CPU hotplug
x86: cpu_init(): fix memory leak when using CPU hotplug

Cihula, Joseph (1):
x86, e820: add support for AddressRangeUnusuable ACPI memory type

Cyrill Gorcunov (34):
x86: apic unification - merge down lapic_get_maxlvt
x86: apic unification - merge down enable_NMI_through_LVT0
x86: apic interrupts - move assignments to irqinit_32.c, v2
x86: apic - use SET_APIC_DEST_FIELD instead of hardcoded shift
x86: apic - unify disable_apic_timer
x86: apic - unify __setup_APIC_LVTT
x86: apic - do not clear APIC twice in lapic_shutdown
x86: apic - get rid of local_apic_timer_verify_ok
x86: apic - unify verify_local_APIC
x86: apic - unify sync_Arb_IDs
x86: apic - sync_Arb_IDs style fixup
x86: apic - unify init_bsp_APIC
x86: apic - unify clear_local_APIC
x86: apic - unify lapic_resume
x86: apic - unify lapic_suspend
x86: apic - rearrange functions and comments
x86: apic - unify lapic_is_integrated
x86: apic - unify xapic_icr_read
x86: apic - rearrange maxcpu definition
x86: apic - unify setup_boot_APIC_clock
x86: apic - unify disable_local_APIC
x86: apic - unify lapic_shutdown
x86: apic - unify connect_bsp_APIC
x86: apic - unify lapic_setup_esr
x86: apic - unify __setup_APIC_LVTT
x86: apic - unify disconnect_bsp_APIC
x86: apic - generic_processor_info
x86: apic - unify end_local_APIC_setup
x86: apic - unify local_apic_timer_interrupt
x86: apic - unify apic_set_verbosity
x86: apic - unify disableapic and nolapic setup handlers
x86: apic - rearrange parse_lapic_timer_c2_ok
x86: apic - lapic_resume 32bit - unification fix
x86: apic - compilation warnings fix

Eric Dumazet (1):
percpu: introduce DEFINE_PER_CPU_PAGE_ALIGNED() macro

H. Peter Anvin (10):
x86, xsave: add <asm/xcr.h> header file for XCR registers
x86, xsave: keep the XSAVE feature mask as an u64
x86: boot: stub out unimplemented CPU feature words
x86: add NOPL as a synthetic CPU feature bit
x86: use X86_FEATURE_NOPL in alternatives
x86: generate names for /proc/cpuinfo from <asm/cpufeature.h>
x86: cpufeature: add Intel features from CPUID and AVX specs
x86: <asm/cpufeature.h>: clean up overlong lines, whitespace
x86: cpufeature: fix SMX flag
x86 setup: handle more than 8 CPU flag words

Hiroshi Shimamoto (2):
x86_32: use apic_ops at print_local_APIC()
x86_64: uml: fix rename header guard

Huang Weiyi (1):
arch/x86/kernel/genx2apic_uv_x.c: Removed duplicated include

Ingo Molnar (11):
x86, xen: fix apic_ops build on UP
x86, lguest: fix apic_ops build on UP
x86, cyrix: debug
x86: L3 cache index disable for 2.6.26, cleanups
x86 l3 cache index disable for 2 6 26 fix
x86: L3 cache index disable for 2.6.26, fix #2
x86: fix xsave build error
x86: split e820 reserved entries record to late v4
x86: cpu/common*.c, merge whitespaces
x86, init_64.c: cleanup
x86: cpuid, fix typo

Jan Beulich (1):
x86-64: add two __cpuinit annotations

Krzysztof Helt (1):
x86: delay early cpu initialization until cpuid is done

Maciej W. Rozycki (1):
x86: PIC, L-APIC and I/O APIC debug information

Mark Langsdorf (2):
x86: L3 cache index disable for 2.6.26
x86: L3 cache index disable for 2.6.26

Sheng Yang (2):
x86: move VMX MSRs to msr-index.h
x86: extended "flags" to show virtualization HW feature in /proc/cpuinfo

Suresh Siddha (51):
x64, x2apic/intr-remap: Intel vt-d, IOMMU code reorganization
x64, x2apic/intr-remap: fix the need for sequential array allocation of iommus
x64, x2apic/intr-remap: code re-structuring, to be used by both DMA and Interrupt remapping
x64, x2apic/intr-remap: use CONFIG_DMAR for DMA-remapping specific code
x64, x2apic/intr-remap: Fix the need for RMRR in the DMA-remapping detection
x64, x2apic/intr-remap: parse ioapic scope under vt-d structures
x64, x2apic/intr-remap: move IOMMU_WAIT_OP() macro to intel-iommu.h
x64, x2apic/intr-remap: Queued invalidation infrastructure (part of VT-d)
x64, x2apic/intr-remap: Interrupt remapping infrastructure
x64, x2apic/intr-remap: routines managing Interrupt remapping table entries.
x64, x2apic/intr-remap: generic irq migration support from process context
x64, x2apic/intr-remap: 8259 specific mask/unmask routines
x64, x2apic/intr-remap: ioapic routines which deal with initial io-apic RTE setup
x64, x2apic/intr-remap: introduce read_apic_id() to genapic routines
x64, x2apic/intr-remap: Interrupt-remapping and x2apic support, fix
x64, x2apic/intr-remap: basic apic ops support
x64, x2apic/intr-remap: cpuid bits for x2apic feature
x64, x2apic/intr-remap: disable DMA-remapping if Interrupt-remapping is detected (temporary quirk)
x64, x2apic/intr-remap: x2apic ops for x2apic mode support
x64, x2apic/intr-remap: introcude self IPI to genapic routines
x64, x2apic/intr-remap: x2apic cluster mode support
x64, x2apic/intr-remap: setup init_apic_ldr for UV
x64, x2apic/intr-remap: IO-APIC support for interrupt-remapping
x64, x2apic/intr-remap: MSI and MSI-X support for interrupt remapping infrastructure
x64, x2apic/intr-remap: add x2apic support, including enabling interrupt-remapping
x64, x2apic/intr-remap: support for x2apic physical mode support
x64, x2apic/intr-remap: introduce CONFIG_INTR_REMAP
x64, x2apic/intr-remap: Interrupt-remapping and x2apic support
x2apic: uninline uv_init_apic_ldr()
x2apic: xen64 paravirt basic apic ops
x2apic: kernel-parameter documentation for "x2apic_phys"
x86: let 32bit use apic_ops too - fix
x86: apic_ops for lguest
x86: APIC: Remove apic_write_around(); use alternatives, merge fix
x64, apic: use generic apic_write() for ack_APIC_irq()
x86, xsave: xsave cpuid feature bits
x86, xsave: enable xsave/xrstor on cpus with xsave support
x86, xsave: context switch support using xsave/xrstor
x86, xsave: dynamically allocate sigframes fpstate instead of static allocation
x86, xsave: reorganization of signal save/restore fpstate code layout
x86, xsave: xsave/xrstor specific routines
x86, xsave: struct _fpstate extensions to include extended state information
x86, xsave: save/restore the extended state context in sigframe
x86, xsave: update xsave header bits during ptrace fpregs set
x86, xsave: remove the redundant access_ok() in setup_rt_frame()
x86, xsave: clear the user buffer before doing fxsave/xsave
x86, xsave: use BUG_ON() instead of BUILD_BUG_ON()
x86: use cpuid vector 0xb when available for detecting cpu topology
x86: use x2apic id reported by cpuid during topology discovery
x86: use x2apic id reported by cpuid during topology discovery, fix
x86: xsave: restore xcr0 during resume

Thomas Petazzoni (3):
x86: make movsl_mask definition non-CPU specific
x86: move cmpxchg fallbacks to a generic place
x86: configuration options to compile out x86 CPU support code

Yinghai Lu (61):
x86: let 32bit use apic_ops too
x86: mach_apicdef.h need to include before smp.h
x86: make read_apic_id return final apicid
x86: make 64bit have get_apic_id
x86: let 32bit use apic_ops too - fix
x86: add apic probe for genapic 64bit, v2
x86: move declaring x2apic_extra_bits
x86: add setup_ioapic_ids for numaq in x86_quirks
x86: mach-bigsmp to bigsmp
x86: mach_es7000 to es7000
x86: mach_summit to summit
x86: mach-numaq to numaq
x86: add apic probe for genapic 64bit - fix
x86: apic - unify lapic_resume - fix
x86: fix apic version warning
x86: move dir es7000 to es7000_32.c
x86: split e820 reserved entries record to late v2
IO resources: add reserve_region_with_split()
x86: split e820 reserved entries record to late, v7
x86: unify using pci_mmcfg_insert_resource
x86: move mtrr cpu cap setting early in early_init_xxxx
x86: make (early)_identify_cpu more the same between 32bit and 64 bit
x86: order functions in cpu/common.c and cpu/common_64.c v2
x86: remove cpu_vendor_dev
x86: make 32bit support show_msr like 64 bit
x86: make get_mode_name of 64bit the same as 32bit
x86: move 32bit related functions together
x86: make detect_ht depend on CONFIG_X86_HT
x86: make header file the same in arch/x86/kernel/cpu/common_xx.c
x86: same gdt_page with macro
x86: cpu/common.c, let 64-bit code have 32-bit only functions
x86: cpu/common*.c, make 32-bit have 64-bit only functions
x86: cpu/common*.c have same cpu_init(), with copying and #ifdef
x86: cpu/common*.c, merge switch_to_new_gdt()
x86: cpu/common.c, merge default_init()
x86: cpu/common*.c, merge display_cacheinfo()
x86: cpu/common*.c, merge detect_ht()
x86: cpu/common.c: merge get_cpu_cap()
x86: cpu/common*.c, merge early_identify_cpu()
x86: cpu/common*.c: merge print_cpu_info()
x86: cpu/common*.c, merge generic_identify()
x86: cpu/common*.c, merge identify_cpu()
x86: use cpu/common.c on 64 bit
x86: move nonx_setup etc from common.c to init_64.c
x86: remove duplicated get_model_name() calling
x86, cpu init: call early_init_xxx in init_xxx
x86: cpu make amd.c more like amd_64.c v2
x86: remove duplicated force_mwait
x86: add srat_detect_node for amd64
x86: merge header in amd_64.c
x86: make amd.c have 64bit support code
x86: make amd_64 have 32 bit code
x86: make 64 bit to use amd.c
x86: little clean up of intel.c/intel_64.c
x86: make intel.c have 64-bit support code
x86: make intel_64.c the same as intel.c
x86: let intel 64-bit use intel.c
x86: intel.c put workaround for old cpus together
x86: centaur_64.c remove duplicated setting of CONSTANT_TSC
x86: identify_cpu_without_cpuid v2
x86: move transmeta cap read to early_init_transmeta()


Documentation/kernel-parameters.txt | 6 +
arch/um/sys-x86_64/syscall_table.c | 4 +-
arch/x86/Kconfig | 8 +
arch/x86/Kconfig.cpu | 54 ++
arch/x86/boot/cpu.c | 17 +-
arch/x86/boot/mkcpustr.c | 40 +-
arch/x86/ia32/ia32_signal.c | 51 +-
arch/x86/kernel/Makefile | 5 +-
arch/x86/kernel/acpi/boot.c | 8 +-
arch/x86/kernel/apic_32.c | 437 +++++----
arch/x86/kernel/apic_64.c | 626 +++++++++++--
arch/x86/kernel/cpu/Makefile | 34 +-
arch/x86/kernel/cpu/addon_cpuid_features.c | 88 ++
arch/x86/kernel/cpu/amd.c | 548 ++++++++----
arch/x86/kernel/cpu/amd_64.c | 224 -----
arch/x86/kernel/cpu/centaur.c | 4 +-
arch/x86/kernel/cpu/centaur_64.c | 6 +-
arch/x86/kernel/cpu/cmpxchg.c | 72 ++
arch/x86/kernel/cpu/common.c | 971 ++++++++++++++------
arch/x86/kernel/cpu/common_64.c | 763 ---------------
arch/x86/kernel/cpu/cpu.h | 19 +-
arch/x86/kernel/cpu/cyrix.c | 23 +-
arch/x86/kernel/cpu/feature_names.c | 84 --
arch/x86/kernel/cpu/intel.c | 364 ++++----
arch/x86/kernel/cpu/intel_64.c | 95 --
arch/x86/kernel/cpu/intel_cacheinfo.c | 169 +++-
arch/x86/kernel/cpu/mcheck/mce_64.c | 2 +-
arch/x86/kernel/cpu/mkcapflags.pl | 32 +
arch/x86/kernel/cpu/powerflags.c | 20 +
arch/x86/kernel/cpu/transmeta.c | 32 +-
arch/x86/kernel/cpu/umc.c | 3 +-
arch/x86/kernel/e820.c | 28 +-
.../es7000plat.c => kernel/es7000_32.c} | 87 ++-
arch/x86/kernel/genapic_64.c | 88 +--
arch/x86/kernel/genapic_flat_64.c | 62 ++-
arch/x86/kernel/genx2apic_cluster.c | 159 ++++
arch/x86/kernel/genx2apic_phys.c | 154 +++
arch/x86/kernel/genx2apic_uv_x.c | 70 ++-
arch/x86/kernel/i387.c | 154 +++-
arch/x86/kernel/i8259.c | 24 +
arch/x86/kernel/io_apic_32.c | 47 +-
arch/x86/kernel/io_apic_64.c | 639 ++++++++++++-
arch/x86/kernel/irqinit_32.c | 49 +
arch/x86/kernel/mpparse.c | 2 +
arch/x86/kernel/numaq_32.c | 7 +
arch/x86/kernel/paravirt.c | 2 -
arch/x86/kernel/process.c | 1 -
arch/x86/kernel/setup.c | 2 +
arch/x86/kernel/sigframe.h | 14 +-
arch/x86/kernel/signal_32.c | 45 +-
arch/x86/kernel/signal_64.c | 95 +--
arch/x86/kernel/smpboot.c | 38 +-
arch/x86/kernel/summit_32.c | 2 +-
arch/x86/kernel/traps_32.c | 1 -
arch/x86/kernel/traps_64.c | 6 +-
arch/x86/kernel/vmi_32.c | 4 +-
arch/x86/kernel/vmlinux_32.lds.S | 9 +-
arch/x86/kernel/vmlinux_64.lds.S | 9 +-
arch/x86/kernel/xsave.c | 316 +++++++
arch/x86/kvm/vmx.h | 15 -
arch/x86/lguest/boot.c | 38 +-
arch/x86/lib/Makefile | 3 -
arch/x86/lib/usercopy_32.c | 7 +
arch/x86/mach-default/setup.c | 15 -
arch/x86/mach-es7000/Makefile | 5 -
arch/x86/mach-es7000/es7000.h | 114 ---
arch/x86/mach-generic/Makefile | 1 -
arch/x86/mach-generic/bigsmp.c | 9 +-
arch/x86/mach-generic/es7000.c | 13 +-
arch/x86/mach-generic/numaq.c | 12 +-
arch/x86/mach-generic/summit.c | 11 +-
arch/x86/mm/init_64.c | 56 ++
arch/x86/pci/acpi.c | 5 -
arch/x86/pci/i386.c | 3 +
arch/x86/pci/mmconfig-shared.c | 12 +-
arch/x86/power/cpu_32.c | 7 +
arch/x86/power/cpu_64.c | 7 +
arch/x86/xen/enlighten.c | 45 +-
drivers/pci/Makefile | 2 +
drivers/pci/dma_remapping.h | 157 ++++
drivers/pci/dmar.c | 397 ++++++++-
drivers/pci/intel-iommu.c | 185 +----
drivers/pci/intel-iommu.h | 233 ++---
drivers/pci/intr_remapping.c | 471 ++++++++++
drivers/pci/intr_remapping.h | 8 +
include/asm-generic/vmlinux.lds.h | 1 +
include/asm-x86/apic.h | 65 ++-
include/asm-x86/apicdef.h | 3 +
include/asm-x86/arch_hooks.h | 2 -
.../{mach-bigsmp/mach_apic.h => bigsmp/apic.h} | 10 +-
include/asm-x86/bigsmp/apicdef.h | 13 +
.../{mach-bigsmp/mach_ipi.h => bigsmp/ipi.h} | 6 +-
include/asm-x86/bugs.h | 5 +
include/asm-x86/cpufeature.h | 118 ++-
include/asm-x86/e820.h | 2 +
.../{mach-es7000/mach_apic.h => es7000/apic.h} | 32 +-
include/asm-x86/es7000/apicdef.h | 13 +
.../{mach-es7000/mach_ipi.h => es7000/ipi.h} | 6 +-
.../mach_mpparse.h => es7000/mpparse.h} | 6 +-
.../mach_wakecpu.h => es7000/wakecpu.h} | 8 +-
include/asm-x86/genapic_64.h | 8 +
include/asm-x86/hw_irq.h | 3 +-
include/asm-x86/i387.h | 84 ++-
include/asm-x86/i8259.h | 3 +
include/asm-x86/io_apic.h | 20 +
include/asm-x86/ipi.h | 16 +-
include/asm-x86/irq_remapping.h | 8 +
include/asm-x86/mach-bigsmp/mach_apicdef.h | 13 -
include/asm-x86/mach-default/mach_apic.h | 4 +-
include/asm-x86/mach-default/mach_apicdef.h | 6 +-
include/asm-x86/mach-es7000/mach_apicdef.h | 13 -
include/asm-x86/mach-numaq/mach_mpparse.h | 7 -
include/asm-x86/mach-summit/mach_apicdef.h | 13 -
include/asm-x86/mpspec.h | 3 +-
include/asm-x86/msidef.h | 4 +
include/asm-x86/msr-index.h | 16 +
.../{mach-numaq/mach_apic.h => numaq/apic.h} | 6 +-
.../{mach-numaq/mach_apicdef.h => numaq/apicdef.h} | 6 +-
.../asm-x86/{mach-numaq/mach_ipi.h => numaq/ipi.h} | 6 +-
include/asm-x86/numaq/mpparse.h | 7 +
.../{mach-numaq/mach_wakecpu.h => numaq/wakecpu.h} | 6 +-
include/asm-x86/paravirt.h | 19 -
include/asm-x86/processor-cyrix.h | 8 +
include/asm-x86/processor-flags.h | 1 +
include/asm-x86/processor.h | 27 +-
include/asm-x86/setup.h | 1 +
include/asm-x86/sigcontext.h | 87 ++-
include/asm-x86/sigcontext32.h | 6 +-
include/asm-x86/smp.h | 17 +-
.../{mach-summit/mach_apic.h => summit/apic.h} | 24 +-
include/asm-x86/summit/apicdef.h | 13 +
.../{mach-summit/mach_ipi.h => summit/ipi.h} | 6 +-
.../{mach-summit => summit}/irq_vectors_limits.h | 6 +-
.../mach_mpparse.h => summit/mpparse.h} | 13 +-
include/asm-x86/thread_info.h | 1 +
include/asm-x86/ucontext.h | 6 +
include/asm-x86/xcr.h | 49 +
include/asm-x86/xsave.h | 118 +++
include/linux/dmar.h | 127 ++-
include/linux/ioport.h | 3 +
include/linux/irq.h | 1 +
include/linux/percpu.h | 7 +
kernel/irq/manage.c | 9 +-
kernel/resource.c | 68 ++
144 files changed, 6627 insertions(+), 3286 deletions(-)
delete mode 100644 arch/x86/kernel/cpu/amd_64.c
create mode 100644 arch/x86/kernel/cpu/cmpxchg.c
delete mode 100644 arch/x86/kernel/cpu/common_64.c
delete mode 100644 arch/x86/kernel/cpu/feature_names.c
delete mode 100644 arch/x86/kernel/cpu/intel_64.c
create mode 100644 arch/x86/kernel/cpu/mkcapflags.pl
create mode 100644 arch/x86/kernel/cpu/powerflags.c
rename arch/x86/{mach-es7000/es7000plat.c => kernel/es7000_32.c} (78%)
create mode 100644 arch/x86/kernel/genx2apic_cluster.c
create mode 100644 arch/x86/kernel/genx2apic_phys.c
create mode 100644 arch/x86/kernel/xsave.c
delete mode 100644 arch/x86/mach-es7000/Makefile
delete mode 100644 arch/x86/mach-es7000/es7000.h
create mode 100644 drivers/pci/dma_remapping.h
create mode 100644 drivers/pci/intr_remapping.c
create mode 100644 drivers/pci/intr_remapping.h
rename include/asm-x86/{mach-bigsmp/mach_apic.h => bigsmp/apic.h} (94%)
create mode 100644 include/asm-x86/bigsmp/apicdef.h
rename include/asm-x86/{mach-bigsmp/mach_ipi.h => bigsmp/ipi.h} (77%)
rename include/asm-x86/{mach-es7000/mach_apic.h => es7000/apic.h} (91%)
create mode 100644 include/asm-x86/es7000/apicdef.h
rename include/asm-x86/{mach-es7000/mach_ipi.h => es7000/ipi.h} (77%)
rename include/asm-x86/{mach-es7000/mach_mpparse.h => es7000/mpparse.h} (81%)
rename include/asm-x86/{mach-es7000/mach_wakecpu.h => es7000/wakecpu.h} (89%)
create mode 100644 include/asm-x86/irq_remapping.h
delete mode 100644 include/asm-x86/mach-bigsmp/mach_apicdef.h
delete mode 100644 include/asm-x86/mach-es7000/mach_apicdef.h
delete mode 100644 include/asm-x86/mach-numaq/mach_mpparse.h
delete mode 100644 include/asm-x86/mach-summit/mach_apicdef.h
rename include/asm-x86/{mach-numaq/mach_apic.h => numaq/apic.h} (96%)
rename include/asm-x86/{mach-numaq/mach_apicdef.h => numaq/apicdef.h} (55%)
rename include/asm-x86/{mach-numaq/mach_ipi.h => numaq/ipi.h} (77%)
create mode 100644 include/asm-x86/numaq/mpparse.h
rename include/asm-x86/{mach-numaq/mach_wakecpu.h => numaq/wakecpu.h} (88%)
rename include/asm-x86/{mach-summit/mach_apic.h => summit/apic.h} (93%)
create mode 100644 include/asm-x86/summit/apicdef.h
rename include/asm-x86/{mach-summit/mach_ipi.h => summit/ipi.h} (77%)
rename include/asm-x86/{mach-summit => summit}/irq_vectors_limits.h (65%)
rename include/asm-x86/{mach-summit/mach_mpparse.h => summit/mpparse.h} (95%)
create mode 100644 include/asm-x86/xcr.h
create mode 100644 include/asm-x86/xsave.h

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/