1. 07 5月, 2007 17 次提交
    • K
      sh: landisk updates. · 00e8c494
      kogiidena 提交于
      Updates for the landisk board:
      
      	- The push_switch framework was used.
      	- landisk_pwb.c was divided into psw.c and gio.c.
      	- pata_platform was supported in USL-5P.
      	- irq.c was rewritten.
      	- io.c was replaced with generic I/O routines.
      Signed-off-by: Nkogiidena <kogiidena@eggplant.ddo.jp>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      00e8c494
    • K
      sh: hp6xx driver compile fixes. · 5753171b
      Kristoffer Ericson 提交于
      Trivial compilation fixes for the hp6xx drivers.
      Signed-off-by: NKristoffer Ericson <Kristoffer_e1@hotmail.com>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      5753171b
    • P
      doc: Update sysrq doc for sh kgdb trigger. · d29c91c7
      Paul Mundt 提交于
      sh uses the same sysrq trigger as ppc, update the documentation to
      reflect that.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      d29c91c7
    • P
      serial: sh-sci: Kill off breakpoint in break IRQ. · 8248daac
      Paul Mundt 提交于
      With the GDB stub being entered via a special sysrq trigger,
      we don't want to hit it directly from sci_br_interrupt().
      Without this, there is access to the other sysrq triggers when
      kgdb is enabled.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      8248daac
    • T
      sh: heartbeat double 0 fix. · f6072896
      Takashi YOSHII 提交于
      This implements stricter and more compliant knightrider strobing in the
      heartbeat handler. While there still seems to be some debate as to
      whether the double 0 is "more" correct or not, this updated version
      appears to have general consensus. Fixes a long-term "bug".
      Signed-off-by: NTakashi YOSHII <takashi.yoshii.ze@hitachi.com>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      f6072896
    • N
      sh: pata_platform pcmcia support for SolutionEngine boards. · f987fc88
      Nobuhiro Iwamatsu 提交于
      This enables pata_platform support for the PCMCIA slot on the
      SolutionEngine.
      Signed-off-by: NNobuhiro Iwamatsu <hemamu@t-base.ne.jp>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      f987fc88
    • P
      sh: Add SH7785 Highlander board support (R7785RP). · 32351a28
      Paul Mundt 提交于
      This adds preliminary support for the SH7785-based Highlander board.
      Some of the Highlander support code is reordered so that most of it
      can be reused directly.
      
      This also plugs in missing SH7785 checks in the places that need it,
      as this is the first board to support the CPU.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      32351a28
    • P
      sh: NR_IRQS consolidation. · be782df5
      Paul Mundt 提交于
      Each board sets the total number of IRQs that it's interested in via
      the machvec. Previously we cared about the off vs on-chip IRQ range,
      but any code relying on that is long dead. Set NR_IRQS to something
      sensible given the vector range, and allow boards to cap it if they
      really care.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      be782df5
    • P
      sh: generic BUG() support. · fa691511
      Paul Mundt 提交于
      Wire up GENERIC_BUG for SH. This moves off of the special bug
      frame and on to the generic struct bug_entry. Roughly the same
      semantics are retained, and we can kill off some of the verbose
      BUG() reporting code.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      fa691511
    • P
      sh: speculative execution support for SH7780. · 45ed285b
      Paul Mundt 提交于
      SH7780 has a speculative execution mode where it can speculatively
      perform an instruction fetch for subroutine returns, this allows it
      to be enabled. There are some various pitfalls associated with this
      mode, so it's left as depending on CONFIG_EXPERIMENTAL and not
      enabled by default.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      45ed285b
    • P
      sh: Rip out broken kgdb thread support. · fc31b809
      Paul Mundt 提交于
      The kgdb thread support is woefully out of date (it predates
      the pidhash), and needs a complete rewrite before it's useful
      again. Just rip it out entirely.
      
      Updating the unified kgdb stub is a more worthwhile endeavour
      for anyone that happens to be interested in this, at present
      it's just limping along.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      fc31b809
    • P
      sh: Bring kgdb back from the dead. · fa5da2f7
      Paul Mundt 提交于
      This code has suffered quite a bit of bitrot, do some basic
      tidying to get it to a reasonably functional state again.
      This gets the basic support and the console working again.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      fa5da2f7
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild · 15700770
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: (38 commits)
        kconfig: fix mconf segmentation fault
        kbuild: enable use of code from a different dir
        kconfig: error out if recursive dependencies are found
        kbuild: scripts/basic/fixdep segfault on pathological string-o-death
        kconfig: correct minor typo in Kconfig warning message.
        kconfig: fix path to modules.txt in Kconfig help
        usr/Kconfig: fix typo
        kernel-doc: alphabetically-sorted entries in index.html of 'htmldocs'
        kbuild: be more explicit on missing .config file
        kbuild: clarify the creation of the LOCALVERSION_AUTO string.
        kbuild: propagate errors from find in scripts/gen_initramfs_list.sh
        kconfig: refer to qt3 if we cannot find qt libraries
        kbuild: handle compressed cpio initramfs-es
        kbuild: ignore section mismatch warning for references from .paravirtprobe to .init.text
        kbuild: remove stale comment in modpost.c
        kbuild/mkuboot.sh: allow spaces in CROSS_COMPILE
        kbuild: fix make mrproper for Documentation/DocBook/man
        kbuild: remove kconfig binaries during make mrproper
        kconfig/menuconfig: do not hardcode '.config'
        kbuild: override build timestamp & version
        ...
      15700770
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm · 6de410c2
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm: (66 commits)
        KVM: Remove unused 'instruction_length'
        KVM: Don't require explicit indication of completion of mmio or pio
        KVM: Remove extraneous guest entry on mmio read
        KVM: SVM: Only save/restore MSRs when needed
        KVM: fix an if() condition
        KVM: VMX: Add lazy FPU support for VT
        KVM: VMX: Properly shadow the CR0 register in the vcpu struct
        KVM: Don't complain about cpu erratum AA15
        KVM: Lazy FPU support for SVM
        KVM: Allow passing 64-bit values to the emulated read/write API
        KVM: Per-vcpu statistics
        KVM: VMX: Avoid unnecessary vcpu_load()/vcpu_put() cycles
        KVM: MMU: Avoid heavy ASSERT at non debug mode.
        KVM: VMX: Only save/restore MSR_K6_STAR if necessary
        KVM: Fold drivers/kvm/kvm_vmx.h into drivers/kvm/vmx.c
        KVM: VMX: Don't switch 64-bit msrs for 32-bit guests
        KVM: VMX: Reduce unnecessary saving of host msrs
        KVM: Handle guest page faults when emulating mmio
        KVM: SVM: Report hardware exit reason to userspace instead of dmesg
        KVM: Retry sleeping allocation if atomic allocation fails
        ...
      6de410c2
    • L
      Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm · c6799ade
      Linus Torvalds 提交于
      * 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm: (82 commits)
        [ARM] Add comments marking in-use ptrace numbers
        [ARM] Move syscall saving out of the way of utrace
        [ARM] 4360/1: S3C24XX: regs-udc.h remove unused macro
        [ARM] 4358/1: S3C24XX: mach-qt2410.c: remove linux/mmc/protocol.h header
        [ARM] mm 10: allow memory type to be specified with ioremap
        [ARM] mm 9: add additional device memory types
        [ARM] mm 8: define mem_types table L1 bit 4 to be for ARMv6
        [ARM] iop: add missing parens in macro
        [ARM] mm 7: remove duplicated __ioremap() prototypes
        ARM: OMAP: fix OMAP1 mpuio suspend/resume oops
        ARM: OMAP: MPUIO wake updates
        ARM: OMAP: speed up gpio irq handling
        ARM: OMAP: plat-omap changes for 2430 SDP
        ARM: OMAP: gpio object shrinkage, cleanup
        ARM: OMAP: /sys/kernel/debug/omap_gpio
        ARM: OMAP: Implement workaround for GPIO wakeup bug in OMAP2420 silicon
        ARM: OMAP: Enable 24xx GPIO autoidling
        [ARM] 4318/2: DSM-G600 Board Support
        [ARM] 4227/1: minor head.S fixups
        [ARM] 4328/1: Move i.MX UART regs to driver
        ...
      c6799ade
    • R
      Merge branch 'ixp4xx' into devel · 5cd47155
      Russell King 提交于
      Conflicts:
      
      	include/asm-arm/arch-ixp4xx/io.h
      5cd47155
    • R
      Merge branches 'arm-mm', 'at91', 'clkevts', 'imx', 'iop', 'misc', 'netx',... · 6f95416e
      Russell King 提交于
      Merge branches 'arm-mm', 'at91', 'clkevts', 'imx', 'iop', 'misc', 'netx', 'ns9xxx', 'omap', 'pxa', 'rpc', 's3c' and 'sa1100' into devel
      6f95416e
  2. 06 5月, 2007 23 次提交