summaryrefslogtreecommitdiff
path: root/include/asm-x86
AgeCommit message (Collapse)Author
2008-07-03Merge commit 'semaphore/semaphore'Stephen Rothwell
2008-07-03Merge commit 'kvm/master'Stephen Rothwell
2008-07-03Merge commit 'acpi/test'Stephen Rothwell
Conflicts: Documentation/kernel-parameters.txt arch/ia64/kernel/process.c arch/x86/kernel/process.c arch/x86/kernel/srat_32.c drivers/acpi/processor_core.c drivers/acpi/processor_throttling.c drivers/acpi/sleep/main.c include/asm-ia64/processor.h include/asm-x86/processor.h
2008-07-03Merge commit 'pci/linux-next'Stephen Rothwell
Conflicts: arch/x86/kernel/setup_64.c arch/x86/pci/irq.c arch/x86/pci/pci.h drivers/pci/probe.c include/linux/device.h
2008-07-03Merge commit 'x86/auto-x86-next'Stephen Rothwell
Conflicts: arch/x86/kernel/entry_32.S arch/x86/kernel/process_32.c arch/x86/kernel/process_64.c
2008-07-03Merge commit 'stackprotector/auto-stackprotector-next'Stephen Rothwell
2008-07-03Merge commit 'ftrace/auto-ftrace-next'Stephen Rothwell
2008-07-03Merge commit 'cpus4096/auto-cpus4096-next'Stephen Rothwell
2008-07-03Merge commit 'tip-core/auto-core-next'Stephen Rothwell
2008-06-30Merge branch 'x86-fixes-for-linus' of ↵Linus Torvalds
git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip * 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: ptrace GET/SET FPXREGS broken x86: fix cpu hotplug crash x86: section/warning fixes x86: shift bits the right way in native_read_tscp
2008-06-30Merge branch 'x86/unify-setup' into auto-x86-nextIngo Molnar
Conflicts: arch/x86/kernel/setup.c arch/x86/kernel/setup_32.c arch/x86/kernel/setup_64.c Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-06-30Merge branch 'x86/nmi-watchdog' into auto-x86-nextIngo Molnar
2008-06-30Merge branch 'x86/oprofile' into auto-x86-nextIngo Molnar
2008-06-30Merge branch 'x86/setup-memory' into auto-x86-nextIngo Molnar
Conflicts: arch/x86/kernel/setup.c arch/x86/kernel/setup_32.c arch/x86/kernel/setup_64.c Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-06-30manual merge of x86/fixmapIngo Molnar
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-06-30manual merge of x86/smpbootIngo Molnar
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-06-30Merge branch 'x86/mmio' into auto-x86-nextIngo Molnar
2008-06-30Merge branch 'x86/setup' into auto-x86-nextIngo Molnar
2008-06-30Merge branch 'x86/xen' into auto-x86-nextIngo Molnar
2008-06-30Merge branch 'x86/threadinfo' into auto-x86-nextIngo Molnar
2008-06-30Merge branch 'x86/resumetrace' into auto-x86-nextIngo Molnar
2008-06-30Merge branch 'x86/ptemask' into auto-x86-nextIngo Molnar
2008-06-30Merge branch 'x86/pat' into auto-x86-nextIngo Molnar
2008-06-30manual merge of x86/nmiIngo Molnar
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-06-30manual merge of x86/mpparseIngo Molnar
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-06-30Merge branch 'x86/kconfig' into auto-x86-nextIngo Molnar
2008-06-30Merge branch 'x86/irqstats' into auto-x86-nextIngo Molnar
2008-06-30manual merge of x86/irqIngo Molnar
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-06-30Merge branch 'x86/i8259' into auto-x86-nextIngo Molnar
2008-06-30Merge branch 'x86/gart' into auto-x86-nextIngo Molnar
2008-06-30Merge branch 'x86/cpu' into auto-x86-nextIngo Molnar
2008-06-30Merge branch 'x86/cpa' into auto-x86-nextIngo Molnar
2008-06-30Merge branch 'x86/cleanups' into auto-x86-nextIngo Molnar
2008-06-30Merge branch 'x86/bitops' into auto-x86-nextIngo Molnar
2008-06-30Merge branch 'x86/apic' into auto-x86-nextIngo Molnar
2008-06-30Merge branch 'x86/urgent' into auto-x86-nextIngo Molnar
2008-06-30Merge branch 'tracing/mmiotrace' into auto-ftrace-nextIngo Molnar
2008-06-30Merge branch 'core/percpu' into auto-core-nextIngo Molnar
2008-06-30KVM: x86: accessors for guest registersMarcelo Tosatti
As suggested by Avi, introduce accessors to read/write guest registers. This simplifies the ->cache_regs/->decache_regs interface, and improves register caching which is important for VMX, where the cost of vmcs_read/vmcs_write is significant. Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com> Signed-off-by: Avi Kivity <avi@qumranet.com>
2008-06-29x86: use disable_apic in 32bitYinghai Lu
change the enable_local_apic to static force_enable_local_apic for 32bit Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-06-28x86: let setup_arch call init_apic_mappings for 32bitYinghai Lu
instead of calling it from trap_init() also move init ioapic mapping out of apic_32.c so 32 bit do same as 64 bit Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-06-27ACPI : Create "idle=nomwait" bootparamZhao Yakui
"idle=nomwait" disables the use of the MWAIT instruction from both C1 (C1_FFH) and deeper (C2C3_FFH) C-states. When MWAIT is unavailable, the BIOS and OS generally negotiate to use the HALT instruction for C1, and use IO accesses for deeper C-states. This option is useful for power and performance comparisons, and also to work around BIOS bugs where broken MWAIT support is advertised. http://bugzilla.kernel.org/show_bug.cgi?id=10807 http://bugzilla.kernel.org/show_bug.cgi?id=10914 Signed-off-by: Zhao Yakui <yakui.zhao@intel.com> Signed-off-by: Li Shaohua <shaohua.li@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
2008-06-27ACPI: Create "idle=halt" bootparamZhao Yakui
"idle=halt" limits the idle loop to using the halt instruction. No MWAIT, no IO accesses, no C-states deeper than C1. If something is broken in the idle code, "idle=halt" is a less severe workaround than "idle=poll" which disables all power savings. Signed-off-by: Zhao Yakui <yakui.zhao@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
2008-06-26x86: clean up ARCH_SETUPYinghai Lu
asm-x86/paravirt.h already have protection with CONFIG_PARAVIRT inside Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-06-26x86: shift bits the right way in native_read_tscpMax Asbock
native_read_tscp shifts the bits in the high order value in the wrong direction, the attached patch fixes that. Signed-off-by: Max Asbock <masbock@linux.vnet.ibm.com> Acked-by: Glauber Costa <gcosta@redhat.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-06-26x86: change some functions in setup.c to staticYinghai Lu
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-06-26Merge branch 'x86/setup-memory' into x86/unify-setup-baseIngo Molnar
2008-06-25x86: cleanup e820_setup_gap(), add e820_search_gap(), v2Alok Kataria
This is a preparatory patch for the next patch in series. Moves some code from e820_setup_gap to a new function e820_search_gap. This patch is a part of a bug fix where we walk the ACPI table to calculate a gap for PCI optional devices. v1->v2: Patch on top of tip/master. Fixes a bug introduced in the last patch about the typeof "last". Also the new function e820_search_gap now returns if we found a gap in e820_map. Signed-off-by: Alok N Kataria <akataria@vmware.com> Cc: lenb@kernel.org Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-06-25x86: remove end_pfn in 64bitYinghai Lu
and use max_pfn directly. Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-06-25x86: numa 32 using apicid_2_node to get node for logical_apicidYinghai Lu
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>