Re: [GIT PULL] arch/arc for v3.9-rc1

2013-02-28 Thread Vineet Gupta
On Friday 22 February 2013 12:28 PM, Vineet Gupta wrote:
> Hi Linus,
> 
> I would like to introduce the Linux port to ARC Processors (from Synopsys) for
> 3.9-rc1. The patch-set has been discussed on the public lists since Nov and 
> has
> received a fair bit of review, specially from Arnd, tglx, Al and other 
> subsystem
> maintainers for DeviceTree, kgdb .
> 
> The arch bits are in arch/arc, some asm-generic changes (acked by Arnd), a 
> minor
> change to PARISC (acked by Helge).
> 
> The series is a touch bigger for a new port for 2 main reasons:
> 1. It enables a basic kernel in first sub-series and adds ptrace/kgdb/.. later
> 2. Some of the fallout of review (DeviceTree support, multi-platform-image
> support) were added on top of orig series, primarily to record the revision 
> history.
> 
> Please consider pulling.
> 
> Thanks,
> Vineet

Hi Linus,

Did you get a chance to look at the patch series and is there anything in
particular which could be gating the merge.

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


Re: [GIT PULL] arch/arc for v3.9-rc1

2013-02-22 Thread Helge Deller
On 02/22/2013 07:58 AM, Vineet Gupta wrote:
> Hi Linus,
> 
> I would like to introduce the Linux port to ARC Processors (from Synopsys) for
> 3.9-rc1. The patch-set has been discussed on the public lists since Nov and 
> has
> received a fair bit of review, specially from Arnd, tglx, Al and other 
> subsystem
> maintainers for DeviceTree, kgdb .
> 
> The arch bits are in arch/arc, some asm-generic changes (acked by Arnd), a 
> minor
> change to PARISC (acked by Helge).
> 
> The series is a touch bigger for a new port for 2 main reasons:
> 1. It enables a basic kernel in first sub-series and adds ptrace/kgdb/.. later
> 2. Some of the fallout of review (DeviceTree support, multi-platform-image
> support) were added on top of orig series, primarily to record the revision 
> history.
> 
> Please consider pulling.
> 
> Thanks,
> Vineet
> 
> 
> The following changes since commit 949db153b6466c6f7cad5a427ecea94985927311:
> 
>   Linux 3.8-rc5 (2013-01-25 11:57:28 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 
> tags/arc-v3.9-rc1
> 
> for you to fetch changes up to fc32781bfdb56dad883469b65e468e749ef35fe5:
> 
>   ARC: [plat-arcfpga] DT arc-uart bindings change: "baud" => "current-speed"
> (2013-02-15 23:16:22 +0530)
> 
> 
> Introducing Linux port to Synopsys ARC Processors (for 3.9-rc1)
> 
> This patchset contains architecture specific bits (arch/arc) to enable Linux 
> on
> ARC700 Processor and some minor adjustments to generic code (reviewed/acked).
> 
> 
> Gilad Ben-Yossef (1):
>   ARC: Add support for ioremap_prot API
> 
> Mischa Jonker (1):
>   ARC: kgdb support
> 
> Vineet Gupta (75):
>   ARC: Generic Headers
>   ARC: Build system: Makefiles, Kconfig, Linker script
>   ARC: irqflags - Interrupt enabling/disabling at in-core intc
>   ARC: Atomic/bitops/cmpxchg/barriers
>   asm-generic headers: uaccess.h to conditionally define segment_eq()
>   ARC: uaccess friends
>   asm-generic: uaccess: Allow arches to over-ride __{get,put}_user_fn()
>   ARC: [optim] uaccess __{get,put}_user() optimised
>   asm-generic headers: Allow yet more arch overrides in checksum.h
>   ARC: Checksum/byteorder/swab routines
>   ARC: Fundamental ARCH data-types/defines
>   ARC: Spinlock/rwlock/mutex primitives
>   ARC: String library
>   ARC: Low level IRQ/Trap/Exception Handling
>   ARC: Interrupt Handling
>   ARC: Non-MMU Exception Handling
>   ARC: Syscall support (no-legacy-syscall ABI)
>   ARC: Process-creation/scheduling/idle-loop
>   ARC: Timers/counters/delay management
>   ARC: Signal handling
>   ARC: [Review] Preparing to fix incorrect syscall restarts due to signals
>   ARC: [Review] Prevent incorrect syscall restarts
>   ARC: Cache Flush Management
>   ARC: Page Table Management
>   ARC: MMU Context Management
>   ARC: MMU Exception Handling
>   ARC: TLB flush Handling
>   ARC: Page Fault handling
>   ARC: I/O and DMA Mappings
>   ARC: Boot #1: low-level, setup_arch(), /proc/cpuinfo, mem init
>   ARC: [plat-arcfpga] Static platform device for CONFIG_SERIAL_ARC
>   ARC: [DeviceTree] Basic support
>   ARC: [DeviceTree] Convert some Kconfig items to runtime values
>   ARC: [plat-arcfpga]: Enabling DeviceTree for Angel4 board
>   ARC: Last bits (stubs) to get to a running kernel with UART
>   ARC: [plat-arcfpga] defconfig
>   ARC: [optim] Cache "current" in Register r25
>   ARC: ptrace support
>   ARC: Futex support
>   ARC: OProfile support
>   ARC: Support for high priority interrupts in the in-core intc
>   ARC: Module support
>   ARC: Diagnostics: show_regs() etc
>   ARC: SMP support
>   ARC: DWARF2 .debug_frame based stack unwinder
>   ARC: stacktracing APIs based on dw2 unwinder
>   ARC: disassembly (needed by kprobes/kgdb/unaligned-access-emul)
>   ARC: kprobes support
>   sysctl: Enable PARISC "unaligned-trap" to be used cross-arch
>   ARC: Unaligned access emulation
>   ARC: Boot #2: Verbose Boot reporting / feature verification
>   ARC: [plat-arfpga] BVCI Latency Unit setup
>   perf, ARC: Enable building perf tools for ARC
>   ARC: perf support (software counters only)
>   ARC: Support for single cycle Close Coupled Mem (CCM)
>   ARC: Hostlink Pseudo-Driver for Metaware Debugger
>   ARC: UAPI Disintegrate arch/arc/include/asm
>   ARC: [Review] Multi-platform image #1: Kconfig enablement
>   ARC: Fold boards sub-menu into platform/SoC menu
>   ARC: [Review] Multi-platform image #2: Board callback Infrastructure
>   ARC: [Review] Multi-platform image #3: switch to board callback
>   ARC: [Review] Multi-platform image #4: Isolate platform headers
>   ARC: [Review]

Re: [GIT PULL] arch/arc for v3.9-rc1

2013-02-22 Thread Arnd Bergmann
On Friday 22 February 2013, Vineet Gupta wrote:
> I would like to introduce the Linux port to ARC Processors (from Synopsys) for
> 3.9-rc1. The patch-set has been discussed on the public lists since Nov and 
> has
> received a fair bit of review, specially from Arnd, tglx, Al and other 
> subsystem
> maintainers for DeviceTree, kgdb .
> 
> The arch bits are in arch/arc, some asm-generic changes (acked by Arnd), a 
> minor
> change to PARISC (acked by Helge).
> 
> The series is a touch bigger for a new port for 2 main reasons:
> 1. It enables a basic kernel in first sub-series and adds ptrace/kgdb/.. later
> 2. Some of the fallout of review (DeviceTree support, multi-platform-image
> support) were added on top of orig series, primarily to record the revision 
> history.


For the series:

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


[GIT PULL] arch/arc for v3.9-rc1

2013-02-21 Thread Vineet Gupta
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi Linus,

I would like to introduce the Linux port to ARC Processors (from Synopsys) for
3.9-rc1. The patch-set has been discussed on the public lists since Nov and has
received a fair bit of review, specially from Arnd, tglx, Al and other subsystem
maintainers for DeviceTree, kgdb .

The arch bits are in arch/arc, some asm-generic changes (acked by Arnd), a minor
change to PARISC (acked by Helge).

The series is a touch bigger for a new port for 2 main reasons:
1. It enables a basic kernel in first sub-series and adds ptrace/kgdb/.. later
2. Some of the fallout of review (DeviceTree support, multi-platform-image
support) were added on top of orig series, primarily to record the revision 
history.

Please consider pulling.

Thanks,
Vineet


The following changes since commit 949db153b6466c6f7cad5a427ecea94985927311:

  Linux 3.8-rc5 (2013-01-25 11:57:28 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git tags/arc-v3.9-rc1

for you to fetch changes up to fc32781bfdb56dad883469b65e468e749ef35fe5:

  ARC: [plat-arcfpga] DT arc-uart bindings change: "baud" => "current-speed"
(2013-02-15 23:16:22 +0530)

- 
Introducing Linux port to Synopsys ARC Processors (for 3.9-rc1)

This patchset contains architecture specific bits (arch/arc) to enable Linux on
ARC700 Processor and some minor adjustments to generic code (reviewed/acked).

- 
Gilad Ben-Yossef (1):
  ARC: Add support for ioremap_prot API

Mischa Jonker (1):
  ARC: kgdb support

Vineet Gupta (75):
  ARC: Generic Headers
  ARC: Build system: Makefiles, Kconfig, Linker script
  ARC: irqflags - Interrupt enabling/disabling at in-core intc
  ARC: Atomic/bitops/cmpxchg/barriers
  asm-generic headers: uaccess.h to conditionally define segment_eq()
  ARC: uaccess friends
  asm-generic: uaccess: Allow arches to over-ride __{get,put}_user_fn()
  ARC: [optim] uaccess __{get,put}_user() optimised
  asm-generic headers: Allow yet more arch overrides in checksum.h
  ARC: Checksum/byteorder/swab routines
  ARC: Fundamental ARCH data-types/defines
  ARC: Spinlock/rwlock/mutex primitives
  ARC: String library
  ARC: Low level IRQ/Trap/Exception Handling
  ARC: Interrupt Handling
  ARC: Non-MMU Exception Handling
  ARC: Syscall support (no-legacy-syscall ABI)
  ARC: Process-creation/scheduling/idle-loop
  ARC: Timers/counters/delay management
  ARC: Signal handling
  ARC: [Review] Preparing to fix incorrect syscall restarts due to signals
  ARC: [Review] Prevent incorrect syscall restarts
  ARC: Cache Flush Management
  ARC: Page Table Management
  ARC: MMU Context Management
  ARC: MMU Exception Handling
  ARC: TLB flush Handling
  ARC: Page Fault handling
  ARC: I/O and DMA Mappings
  ARC: Boot #1: low-level, setup_arch(), /proc/cpuinfo, mem init
  ARC: [plat-arcfpga] Static platform device for CONFIG_SERIAL_ARC
  ARC: [DeviceTree] Basic support
  ARC: [DeviceTree] Convert some Kconfig items to runtime values
  ARC: [plat-arcfpga]: Enabling DeviceTree for Angel4 board
  ARC: Last bits (stubs) to get to a running kernel with UART
  ARC: [plat-arcfpga] defconfig
  ARC: [optim] Cache "current" in Register r25
  ARC: ptrace support
  ARC: Futex support
  ARC: OProfile support
  ARC: Support for high priority interrupts in the in-core intc
  ARC: Module support
  ARC: Diagnostics: show_regs() etc
  ARC: SMP support
  ARC: DWARF2 .debug_frame based stack unwinder
  ARC: stacktracing APIs based on dw2 unwinder
  ARC: disassembly (needed by kprobes/kgdb/unaligned-access-emul)
  ARC: kprobes support
  sysctl: Enable PARISC "unaligned-trap" to be used cross-arch
  ARC: Unaligned access emulation
  ARC: Boot #2: Verbose Boot reporting / feature verification
  ARC: [plat-arfpga] BVCI Latency Unit setup
  perf, ARC: Enable building perf tools for ARC
  ARC: perf support (software counters only)
  ARC: Support for single cycle Close Coupled Mem (CCM)
  ARC: Hostlink Pseudo-Driver for Metaware Debugger
  ARC: UAPI Disintegrate arch/arc/include/asm
  ARC: [Review] Multi-platform image #1: Kconfig enablement
  ARC: Fold boards sub-menu into platform/SoC menu
  ARC: [Review] Multi-platform image #2: Board callback Infrastructure
  ARC: [Review] Multi-platform image #3: switch to board callback
  ARC: [Review] Multi-platform image #4: Isolate platform headers
  ARC: [Review] Multi-platform image #5: NR_IRQS defined by ARC core
  ARC: [Review] Multi-platform image #6: cpu-to-dma-addr optional
  ARC: [Review] Multi-platform image #7: SMP common code to use callbacks
  ARC: [Review] Multi-plat