From: Andi Kleen <andi@firstfloor.org>
To: torvalds@osdl.org
Cc: linux-kernel@vger.kernel.org, discuss@x86-64.org
Subject: Please pull x86 updates
Date: Tue, 13 Feb 2007 13:40:56 +0100 [thread overview]
Message-ID: <200702131340.57004.andi@firstfloor.org> (raw)
Linux please pull from
git://one.firstfloor.org/home/andi/git/linux-2.6
This is not all, but I pruned lots of stuff that still wasn't
quite ready. Less is more I guess.
Adrian Bunk:
i386: arch/i386/kernel/e820.c should #include <asm/setup.h
i386: arch/i386/kernel/cpu/mcheck/mce.c should #include <asm/mce.h>
Alan:
i386: Fix Cyrix MediaGX detection
Alexey Dobriyan:
i386: use smp_call_function_single()
i386: use smp_call_function_single()
i386: Convert /proc/apm to seqfile
Amul Shah:
x86-64: Allocate the NUMA hash function nodemap dynamically
x86-64: x86_64-make-the-numa-hash-function-nodemap-allocation fix fix
Andi Kleen:
x86-64: Update defconfig
i386: Update defconfig
x86-64: Add __copy_from_user_nocache
x86-64: Allow to run a program when a machine check event is detected
i386: Small cleanup to TLB flush code
x86-64: Check return value of putreg in PTRACE_SETREGS
x86-64: Unexport __supported_pte_mask
x86-64: Fix off by one error in IOMMU boundary checking
x86-64: Don't reserve ROMs
x86-64: Fix wrong gcc check in bitops.h
i386: Remove fastcall in paravirt.[ch]
x86: Add new CPUID bits for AMD Family 10 CPUs in /proc/cpuinfo
x86: Enable NMI watchdog for AMD Family 0x10 CPUs
i386: Fix warning in microcode.c
i386: Fix warning in cpu initialization
x86: Don't require the vDSO for handling a.out signals
x86: Unify pcspeaker platform device code between i386/x86-64
x86-64: Remove mk_pte_phys()
Andreas Herrmann:
i386: fix size_or_mask and size_and_mask
Benjamin Romer:
x86-64: update IO-APIC dest field to 8-bit for xAPIC
Bob Picco:
x86-64: clean up sparsemem memory_present call
Catalin Marinas:
x86-64: do not always end the stack trace with ULONG_MAX
Chuck Ebbert:
i386: add option to show more code in oops reports
Eric Dumazet:
x86-64: get rid of ARCH_HAVE_XTIME_LOCK
Eric W. Biederman:
x86-64: survive having no irq mapping for a vector
Evgeniy Polyakov:
x86-64: Minor patch for compilation warning in x86_64 signal code
Giuliano Procida:
i386: fix 32-bit ioctls on x64_32
Glauber de Oliveira Costa:
x86-64: Remove fastcall references in x86_64 code
x86-64: Use constant instead of raw number in x86_64 ioperm.c
H. Peter Anvin:
i386: All Transmeta CPUs have constant TSCs
Ingo Molnar:
i386: improve sched_clock() on i686
x86: fix laptop bootup hang in init_acpi()
Jack Steiner:
x86-64: - Ignore long SMI interrupts in clock calibration code - update 1
Jan Beulich:
x86: simplify notify_page_fault()
x86-64: Tighten mce_amd driver MSR reads
x86-64: remove get_pmd()
i386: entry.S END/ENDPROC annotations
i386: Fix broken CONFIG_COMPAT_VDSO on i386
Jeff Garzik:
x86-64: define dma noncoherent API functions
Jeremy Fitzhardinge:
i386: Convert i386 PDA code to use %fs
Josef 'Jeff' Sipek:
x86-64: Fix preprocessor condition
Karsten Weiss:
x86-64: improved iommu documentation
Maciej W. Rozycki:
i386: Fix a typo in an IRQ handler name
Muli Ben-Yehuda:
x86-64: robustify bad_dma_address handling
Nicolas Kaiser:
x86-64: Kconfig typos
OGAWA Hirofumi:
mmconfig: Fix x86_64 ioremap base_address
mmconfig: Reject a broken MCFG tables on Asus etc
mmconfig: remove #define MMCONFIG_APER_XXX
mmconfig: minor cleanup in mmconfig code
mmconfig: fix unreachable_devices()
mmconfig: Move e820 check into pci_mmcfg_reject_broken()
Olivier Galibert:
mmconfig: Share parts of mmconfig code between i386 and x86-64
i386: Only call unreachable_devices() when type 1 is available.
mmconfig: Detect and support the E7520 and the 945G/GZ/P/PL
mmconfig: Reserve resources but only when we're sure about them.
Ralf Baechle:
x86_64: Wire up compat epoll_pwait
Randy Dunlap:
x86-64: cleanup Doc/x86_64/ files
x86-64: list x86_64 quilt tree
i386: avoid gcc extension
Rene Herman:
i386: romsignature/checksum cleanup
Robert P. J. Day:
i386: Remove unused kernel config option X86_XADD
Rohit Seth:
x86-64: Fix fake numa for x86_64 machines with big IO hole
Roland Dreier:
x86-64: avoid warning message livelock
Rusty Russell:
i386: paravirt unhandled fallthrough
i386: Move mce_disabled to asm/mce.h
i386: Rename cpu_gdt_descr and remove extern declaration from smpboot.c
i386: Remove extern declaration from mm/discontig.c, put in header.
Stephane Eranian:
i386: add idle notifier
takada:
i386: support Classic MediaGXm
TAKADA Yoshihito:
i386: geode configuration fixes
Venkatesh Pallipadi:
x86-64: Handle 32 bit PerfMon Counter writes cleanly in x86_64 nmi_watchdog
i386: Handle 32 bit PerfMon Counter writes cleanly in i386 nmi_watchdog
i386: Handle 32 bit PerfMon Counter writes cleanly in oprofile
Vivek Goyal:
i386: move startup_32() in text.head section
generic: Break init() in two parts to avoid MODPOST warnings
Zachary Amsden:
MM: page allocation hooks for VMI backend
i386: paravirt CPU hypercall batching mode
i386: iOPL handling for paravirt guests
i386: SMP boot hook for paravirt
i386: vMI backend for paravirt-ops
i386: vMI timer patches
i386: Profile pc badness
i386: Kprobe rpl fix
i386: Vmi timer race
i386: Paravirt debug defaults off
x86-64: x86_64 - Fix FS/GS registers for VT execution
Documentation/kernel-parameters.txt | 8
Documentation/x86_64/boot-options.txt | 132 +++--
Documentation/x86_64/cpu-hotplug-spec | 2
Documentation/x86_64/kernel-stacks | 26 -
Documentation/x86_64/machinecheck | 70 ++
Documentation/x86_64/mm.txt | 22 -
MAINTAINERS | 1
arch/i386/Kconfig | 18 +
arch/i386/Kconfig.cpu | 5
arch/i386/Kconfig.debug | 2
arch/i386/defconfig | 51 +-
arch/i386/kernel/Makefile | 3
arch/i386/kernel/apic.c | 6
arch/i386/kernel/apm.c | 26 +
arch/i386/kernel/asm-offsets.c | 2
arch/i386/kernel/cpu/common.c | 14
arch/i386/kernel/cpu/cyrix.c | 52 +-
arch/i386/kernel/cpu/mcheck/mce.c | 1
arch/i386/kernel/cpu/mcheck/mce.h | 2
arch/i386/kernel/cpu/mcheck/p4.c | 2
arch/i386/kernel/cpu/mtrr/if.c | 30 +
arch/i386/kernel/cpu/mtrr/main.c | 6
arch/i386/kernel/cpu/mtrr/mtrr.h | 2
arch/i386/kernel/cpu/proc.c | 14
arch/i386/kernel/cpu/transmeta.c | 5
arch/i386/kernel/cpuid.c | 7
arch/i386/kernel/e820.c | 18 -
arch/i386/kernel/entry.S | 78 ++-
arch/i386/kernel/head.S | 38 +
arch/i386/kernel/io_apic.c | 4
arch/i386/kernel/irq.c | 3
arch/i386/kernel/kprobes.c | 6
arch/i386/kernel/microcode.c | 2
arch/i386/kernel/msr.c | 13
arch/i386/kernel/nmi.c | 98 +++
arch/i386/kernel/paravirt.c | 116 ++--
arch/i386/kernel/pcspeaker.c | 20 +
arch/i386/kernel/process.c | 99 +++
arch/i386/kernel/ptrace.c | 16 -
arch/i386/kernel/setup.c | 35 -
arch/i386/kernel/signal.c | 16 -
arch/i386/kernel/smp.c | 7
arch/i386/kernel/smpboot.c | 16 -
arch/i386/kernel/sysenter.c | 2
arch/i386/kernel/time.c | 14
arch/i386/kernel/traps.c | 27 +
arch/i386/kernel/tsc.c | 26 +
arch/i386/kernel/vm86.c | 33 +
arch/i386/kernel/vmi.c | 949 +++++++++++++++++++++++++++++++++
arch/i386/kernel/vmitime.c | 499 +++++++++++++++++
arch/i386/kernel/vmlinux.lds.S | 7
arch/i386/math-emu/get_address.c | 14
arch/i386/math-emu/status_w.h | 8
arch/i386/mm/discontig.c | 1
arch/i386/mm/fault.c | 18 -
arch/i386/mm/init.c | 4
arch/i386/mm/pageattr.c | 2
arch/i386/mm/pgtable.c | 26 +
arch/i386/oprofile/op_model_ppro.c | 9
arch/i386/pci/Makefile | 2
arch/i386/pci/mmconfig-shared.c | 264 +++++++++
arch/i386/pci/mmconfig.c | 96 ---
arch/i386/pci/pci.h | 10
arch/x86_64/Kconfig | 22 -
arch/x86_64/defconfig | 45 +-
arch/x86_64/ia32/ia32_signal.c | 11
arch/x86_64/ia32/ia32entry.S | 1
arch/x86_64/kernel/Makefile | 2
arch/x86_64/kernel/acpi/sleep.c | 2
arch/x86_64/kernel/e820.c | 38 +
arch/x86_64/kernel/head.S | 20 -
arch/x86_64/kernel/io_apic.c | 24 -
arch/x86_64/kernel/ioport.c | 2
arch/x86_64/kernel/irq.c | 12
arch/x86_64/kernel/mce.c | 66 ++
arch/x86_64/kernel/mce_amd.c | 44 +-
arch/x86_64/kernel/nmi.c | 75 ++-
arch/x86_64/kernel/pci-calgary.c | 17 +
arch/x86_64/kernel/pci-dma.c | 28 -
arch/x86_64/kernel/pci-gart.c | 4
arch/x86_64/kernel/ptrace.c | 8
arch/x86_64/kernel/setup.c | 169 +-----
arch/x86_64/kernel/setup64.c | 1
arch/x86_64/kernel/stacktrace.c | 5
arch/x86_64/kernel/time.c | 14
arch/x86_64/kernel/x8664_ksyms.c | 5
arch/x86_64/lib/Makefile | 2
arch/x86_64/lib/copy_user_nocache.S | 217 ++++++++
arch/x86_64/mm/fault.c | 18 -
arch/x86_64/mm/numa.c | 202 ++++++-
arch/x86_64/mm/pageattr.c | 4
arch/x86_64/pci/Makefile | 3
arch/x86_64/pci/mmconfig.c | 116 +---
drivers/acpi/namespace/nsinit.c | 9
drivers/kvm/vmx.c | 12
fs/binfmt_elf.c | 3
include/asm-generic/pgtable.h | 13
include/asm-i386/apic.h | 2
include/asm-i386/bugs.h | 2
include/asm-i386/desc.h | 2
include/asm-i386/elf.h | 4
include/asm-i386/idle.h | 14
include/asm-i386/mce.h | 2
include/asm-i386/mmu_context.h | 2
include/asm-i386/paravirt.h | 168 ++++--
include/asm-i386/pda.h | 12
include/asm-i386/pgalloc.h | 30 +
include/asm-i386/processor.h | 14
include/asm-i386/ptrace.h | 8
include/asm-i386/segment.h | 19 -
include/asm-i386/setup.h | 2
include/asm-i386/smp.h | 5
include/asm-i386/time.h | 1
include/asm-i386/timer.h | 3
include/asm-i386/vmi.h | 262 +++++++++
include/asm-i386/vmi_time.h | 103 ++++
include/asm-x86_64/bitops.h | 2
include/asm-x86_64/dma-mapping.h | 3
include/asm-x86_64/e820.h | 2
include/asm-x86_64/hw_irq.h | 2
include/asm-x86_64/io.h | 2
include/asm-x86_64/io_apic.h | 14
include/asm-x86_64/mce.h | 2
include/asm-x86_64/mmzone.h | 18 -
include/asm-x86_64/mutex.h | 6
include/asm-x86_64/pgalloc.h | 5
include/asm-x86_64/pgtable.h | 9
include/asm-x86_64/uaccess.h | 14
include/asm-x86_64/vsyscall.h | 5
include/linux/binfmts.h | 1
include/linux/nmi.h | 9
include/linux/time.h | 2
init/main.c | 81 ++-
kernel/kmod.c | 44 +-
kernel/sched.c | 7
kernel/timer.c | 4
scripts/mod/modpost.c | 10
137 files changed, 4113 insertions(+), 1103 deletions(-)
create mode 100644 Documentation/x86_64/machinecheck
create mode 100644 arch/i386/kernel/pcspeaker.c
create mode 100644 arch/i386/kernel/vmi.c
create mode 100644 arch/i386/kernel/vmitime.c
create mode 100644 arch/i386/pci/mmconfig-shared.c
create mode 100644 arch/x86_64/lib/copy_user_nocache.S
create mode 100644 include/asm-i386/idle.h
create mode 100644 include/asm-i386/vmi.h
create mode 100644 include/asm-i386/vmi_time.h
next reply other threads:[~2007-02-13 12:41 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-02-13 12:40 Andi Kleen [this message]
2007-02-13 22:00 ` Please pull x86 updates Andrew Morton
2007-02-13 22:18 ` Andi Kleen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200702131340.57004.andi@firstfloor.org \
--to=andi@firstfloor.org \
--cc=discuss@x86-64.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@osdl.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.