All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC Patch v1 00/55] Addons to Synopsys ARC Linux kernel Port
@ 2012-11-12 11:48 ` Vineet.Gupta1
  0 siblings, 0 replies; 122+ messages in thread
From: Vineet.Gupta1 @ 2012-11-12 11:48 UTC (permalink / raw)
  To: linux-arch, linux-kernel; +Cc: tglx, arnd, Vineet Gupta

From: Vineet Gupta <vgupta@synopsys.com>

Hi,

This is a follow-up on ARC Linux port, whose #1 was posted last week.
This is part #2 of the port containing optional features.

Kindly review and provide comments !

The v2 series incorporating the review comments will combine both #1 and #2.

Thx,
-Vineet

Mischa Jonker (1):
  ARC: kgdb support

Vineet Gupta (23):
  ARC: [optim] Cache "current" in Register r25
  ARC: ptrace support
  ARC: futex
  ARC: oprofile support
  ARC: ARCompact 2 levels IRQ (high/low priority) Handling
  ARC: dynamic loadable module support
  ARC: Low level event capture/logging
  ARC: kernel diagnostics: show_regs() etc
  ARC: SMP support
  ARC: dwarf2 stack unwinder
  ARC: stacktracing APIs based on dw2 unwinder
  ARC: disassembly (needed by kprobes/kgdb/unaligned-access-emul)
  ARC: kprobes support
  ARC: unaligned access emulation
  ARC: startup #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)
  modpost: Ignore ARC specific non-alloc section
  ARC: Support for single cycle Close Coupled Mem (CCM)
  ARC: Hostlink Pseudo-Driver for Metaware Debugger
  ARC: [plat-arcfpga] defconfig
  ARC: Add self to MAINTAINERS

 MAINTAINERS                              |    6 +
 arch/arc/Kconfig                         |  136 +++
 arch/arc/Makefile                        |   19 +
 arch/arc/configs/fpga_defconfig          |  137 +++-
 arch/arc/include/asm/Kbuild              |    2 -
 arch/arc/include/asm/arcregs.h           |  122 +++-
 arch/arc/include/asm/current.h           |   32 +
 arch/arc/include/asm/defines.h           |   56 ++
 arch/arc/include/asm/disasm.h            |  116 +++
 arch/arc/include/asm/entry.h             |  189 +++++
 arch/arc/include/asm/event-log-asm.h     |  185 +++++
 arch/arc/include/asm/event-log.h         |  102 +++
 arch/arc/include/asm/futex.h             |  151 ++++
 arch/arc/include/asm/irqflags.h          |    6 +-
 arch/arc/include/asm/kgdb.h              |   61 ++
 arch/arc/include/asm/kprobes.h           |   62 ++
 arch/arc/include/asm/linkage.h           |   33 +
 arch/arc/include/asm/mmu_context.h       |    4 +
 arch/arc/include/asm/module.h            |   11 +
 arch/arc/include/asm/mutex.h             |    9 +
 arch/arc/include/asm/perf_event.h        |   19 +
 arch/arc/include/asm/pgtable.h           |    4 +
 arch/arc/include/asm/processor.h         |   11 +
 arch/arc/include/asm/ptrace.h            |   19 +-
 arch/arc/include/asm/setup.h             |   14 +
 arch/arc/include/asm/smp.h               |  108 +++
 arch/arc/include/asm/unaligned.h         |   29 +
 arch/arc/include/asm/unwind.h            |  163 ++++
 arch/arc/kernel/Makefile                 |   19 +-
 arch/arc/kernel/arc_hostlink.c           |  114 +++
 arch/arc/kernel/asm-offsets.c            |   18 +
 arch/arc/kernel/ctx_sw.c                 |   18 +
 arch/arc/kernel/disasm.c                 |  538 ++++++++++++
 arch/arc/kernel/entry.S                  |  259 ++++++-
 arch/arc/kernel/event-log.c              |  304 +++++++
 arch/arc/kernel/head.S                   |   33 +
 arch/arc/kernel/irq.c                    |  109 +++
 arch/arc/kernel/kgdb.c                   |  205 +++++
 arch/arc/kernel/kprobes.c                |  525 ++++++++++++
 arch/arc/kernel/module.c                 |  159 ++++
 arch/arc/kernel/ptrace.c                 |  164 ++++-
 arch/arc/kernel/setup.c                  |  281 +++++++-
 arch/arc/kernel/signal.c                 |    3 +
 arch/arc/kernel/smp.c                    |  295 +++++++
 arch/arc/kernel/stacktrace.c             |  215 +++++-
 arch/arc/kernel/traps.c                  |   45 +
 arch/arc/kernel/troubleshoot.c           |  304 +++++++
 arch/arc/kernel/unaligned.c              |  225 +++++
 arch/arc/kernel/unwind.c                 | 1329 ++++++++++++++++++++++++++++++
 arch/arc/kernel/vmlinux.lds.S            |   44 +-
 arch/arc/mm/cache_arc700.c               |   46 +
 arch/arc/mm/tlb.c                        |   47 ++
 arch/arc/mm/tlbex.S                      |   70 ++-
 arch/arc/oprofile/Makefile               |    9 +
 arch/arc/oprofile/common.c               |   22 +
 arch/arc/plat-arcfpga/Kconfig            |   57 ++
 arch/arc/plat-arcfpga/Makefile           |    1 +
 arch/arc/plat-arcfpga/include/plat/irq.h |   10 +-
 arch/arc/plat-arcfpga/include/plat/smp.h |  115 +++
 arch/arc/plat-arcfpga/irq.c              |   10 +
 arch/arc/plat-arcfpga/platform.c         |   56 ++
 arch/arc/plat-arcfpga/smp.c              |  192 +++++
 scripts/mod/modpost.c                    |    1 +
 tools/perf/perf.h                        |    6 +
 64 files changed, 7621 insertions(+), 33 deletions(-)
 create mode 100644 arch/arc/include/asm/current.h
 create mode 100644 arch/arc/include/asm/defines.h
 create mode 100644 arch/arc/include/asm/disasm.h
 create mode 100644 arch/arc/include/asm/event-log-asm.h
 create mode 100644 arch/arc/include/asm/event-log.h
 create mode 100644 arch/arc/include/asm/futex.h
 create mode 100644 arch/arc/include/asm/kgdb.h
 create mode 100644 arch/arc/include/asm/kprobes.h
 create mode 100644 arch/arc/include/asm/perf_event.h
 create mode 100644 arch/arc/include/asm/unaligned.h
 create mode 100644 arch/arc/include/asm/unwind.h
 create mode 100644 arch/arc/kernel/arc_hostlink.c
 create mode 100644 arch/arc/kernel/disasm.c
 create mode 100644 arch/arc/kernel/event-log.c
 create mode 100644 arch/arc/kernel/kgdb.c
 create mode 100644 arch/arc/kernel/kprobes.c
 create mode 100644 arch/arc/kernel/module.c
 create mode 100644 arch/arc/kernel/smp.c
 create mode 100644 arch/arc/kernel/unaligned.c
 create mode 100644 arch/arc/kernel/unwind.c
 create mode 100644 arch/arc/oprofile/Makefile
 create mode 100644 arch/arc/oprofile/common.c
 create mode 100644 arch/arc/plat-arcfpga/include/plat/smp.h
 create mode 100644 arch/arc/plat-arcfpga/smp.c

-- 
1.7.4.1


^ permalink raw reply	[flat|nested] 122+ messages in thread

end of thread, other threads:[~2013-01-17 10:54 UTC | newest]

Thread overview: 122+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-11-12 11:48 [RFC Patch v1 00/55] Addons to Synopsys ARC Linux kernel Port Vineet.Gupta1
2012-11-12 11:48 ` Vineet.Gupta1
2012-11-12 11:48 ` [RFC Patch v1 32/55] ARC: [optim] Cache "current" in Register r25 Vineet.Gupta1
2012-11-12 11:48   ` Vineet.Gupta1
2012-11-12 13:50   ` Arnd Bergmann
2012-11-15 10:22     ` Vineet Gupta
2012-11-15 10:22       ` Vineet Gupta
2012-11-12 11:48 ` [RFC Patch v1 33/55] ARC: ptrace support Vineet.Gupta1
2012-11-12 11:48   ` Vineet.Gupta1
2012-11-12 13:51   ` Arnd Bergmann
2012-11-15 10:24     ` Vineet Gupta
2012-11-15 10:24       ` Vineet Gupta
2012-11-15 11:56       ` Arnd Bergmann
2012-11-12 11:48 ` [RFC Patch v1 34/55] ARC: futex Vineet.Gupta1
2012-11-12 11:48   ` Vineet.Gupta1
2012-11-12 11:48 ` [RFC Patch v1 35/55] ARC: oprofile support Vineet.Gupta1
2012-11-12 11:48   ` Vineet.Gupta1
2012-11-12 11:48 ` [RFC Patch v1 36/55] ARC: ARCompact 2 levels IRQ (high/low priority) Handling Vineet.Gupta1
2012-11-12 11:48   ` Vineet.Gupta1
2012-11-12 11:48 ` [RFC Patch v1 37/55] ARC: dynamic loadable module support Vineet.Gupta1
2012-11-12 11:48   ` Vineet.Gupta1
2012-11-12 13:53   ` Arnd Bergmann
2012-11-15 10:28     ` Vineet Gupta
2012-11-15 10:28       ` Vineet Gupta
2012-11-12 11:48 ` [RFC Patch v1 38/55] ARC: Low level event capture/logging Vineet.Gupta1
2012-11-12 11:48   ` Vineet.Gupta1
2012-11-12 13:55   ` Arnd Bergmann
2012-11-15 10:40     ` Vineet Gupta
2012-11-15 10:40       ` Vineet Gupta
2012-11-15 12:04       ` Arnd Bergmann
2012-12-20  6:22         ` Vineet Gupta
2012-12-20  6:22           ` Vineet Gupta
2012-11-12 11:48 ` [RFC Patch v1 39/55] ARC: kernel diagnostics: show_regs() etc Vineet.Gupta1
2012-11-12 11:48   ` Vineet.Gupta1
2012-11-12 11:48 ` [RFC Patch v1 40/55] ARC: SMP support Vineet.Gupta1
2012-11-12 11:48   ` Vineet.Gupta1
2012-11-12 11:48 ` [RFC Patch v1 41/55] ARC: dwarf2 stack unwinder Vineet.Gupta1
2012-11-12 11:48   ` Vineet.Gupta1
2012-11-12 11:49 ` [RFC Patch v1 42/55] ARC: stacktracing APIs based on dw2 unwinder Vineet.Gupta1
2012-11-12 11:49   ` Vineet.Gupta1
2012-11-12 11:49 ` [RFC Patch v1 43/55] ARC: disassembly (needed by kprobes/kgdb/unaligned-access-emul) Vineet.Gupta1
2012-11-12 11:49   ` Vineet.Gupta1
2012-11-12 11:49 ` [RFC Patch v1 44/55] ARC: kprobes support Vineet.Gupta1
2012-11-12 11:49   ` Vineet.Gupta1
2012-11-12 11:49 ` [RFC Patch v1 45/55] ARC: unaligned access emulation Vineet.Gupta1
2012-11-12 11:49   ` Vineet.Gupta1
2012-11-12 14:00   ` Arnd Bergmann
2012-12-20  6:59     ` Vineet Gupta
2012-12-20  6:59       ` Vineet Gupta
2012-12-20 10:30       ` Vineet Gupta
2012-12-20 10:30         ` Vineet Gupta
2012-12-20 10:34         ` Geert Uytterhoeven
2012-12-20 11:11       ` [PATCH] sysctl: some arch specific unaligned access knobs made generic Vineet.Gupta1
2012-12-20 11:11         ` [PATCH] sysctl: convert arch specific unaligned access regulators to generic ones Vineet.Gupta1
2012-12-20 11:23           ` Vineet.Gupta1
2012-12-20 11:11           ` Vineet.Gupta1
2013-01-03  6:47       ` [RESEND PATCH] Convert IA64 sysctl to generic Vineet Gupta
2013-01-03  6:59         ` Vineet Gupta
2013-01-03  6:47         ` Vineet Gupta
2013-01-03  6:47         ` [RESEND PATCH] sysctl: Enable IA64 "ignore-unaligned-usertrap" to be used cross-arch Vineet Gupta
2013-01-03  6:59           ` Vineet Gupta
2013-01-03  6:47           ` Vineet Gupta
2013-01-08 23:43           ` Tony Luck
2013-01-08 23:43             ` Tony Luck
2013-01-09 14:14             ` Vineet Gupta
2013-01-09 14:26               ` Vineet Gupta
2013-01-09 14:14               ` Vineet Gupta
2013-01-09 14:36               ` [PATCH v2] " Vineet Gupta
2013-01-09 14:48                 ` Vineet Gupta
2013-01-09 14:36                 ` Vineet Gupta
2013-01-09 18:55                 ` Tony Luck
2013-01-09 18:55                   ` Tony Luck
2013-01-09 21:03                   ` Eric W. Biederman
2013-01-09 21:03                     ` Eric W. Biederman
2013-01-10  4:13                   ` Vineet Gupta
2013-01-10  4:25                     ` Vineet Gupta
2013-01-10  4:13                     ` Vineet Gupta
2013-01-03  6:59       ` [RESEND PATCH] Convert PARISC sysctl to be generic Vineet Gupta
2013-01-03  6:59         ` Vineet Gupta
2013-01-03  6:59         ` [RESEND PATCH] sysctl: Enable PARISC "unaligned-trap" to be used cross-arch Vineet Gupta
2013-01-03  6:59           ` Vineet Gupta
2013-01-15 22:03           ` Helge Deller
2012-12-20  8:08     ` [RFC Patch v1 45/55] ARC: unaligned access emulation Vineet Gupta
2012-12-20  8:08       ` Vineet Gupta
2012-12-20  8:51       ` Arnd Bergmann
2012-11-12 11:49 ` [RFC Patch v1 46/55] ARC: kgdb support Vineet.Gupta1
2012-11-12 11:49   ` Vineet.Gupta1
2012-11-12 11:49 ` [RFC Patch v1 47/55] ARC: startup #2: Verbose Boot reporting / feature verification Vineet.Gupta1
2012-11-12 11:49   ` Vineet.Gupta1
2012-11-12 11:49 ` [RFC Patch v1 48/55] ARC: [plat-arfpga] BVCI Latency Unit setup Vineet.Gupta1
2012-11-12 11:49   ` Vineet.Gupta1
2012-11-12 14:02   ` Arnd Bergmann
2013-01-17  5:08     ` Vineet Gupta
2013-01-17  5:08       ` Vineet Gupta
2012-11-12 11:49 ` [RFC Patch v1 49/55] perf, ARC: Enable building perf tools for ARC Vineet.Gupta1
2012-11-12 11:49   ` Vineet.Gupta1
2012-11-12 11:49 ` [RFC Patch v1 50/55] ARC: perf support (software counters only) Vineet.Gupta1
2012-11-12 11:49   ` Vineet.Gupta1
2012-11-12 11:49 ` [RFC Patch v1 51/55] modpost: Ignore ARC specific non-alloc section Vineet.Gupta1
2012-11-12 11:49   ` Vineet.Gupta1
2012-12-27 10:47   ` [RESEND PATCH] modpost: For ARC Port submission Vineet Gupta
2012-12-27 10:47     ` Vineet Gupta
2012-12-27 10:47     ` [PATCH] modpost: Ignore ARC specific non-alloc sections Vineet Gupta
2012-12-27 10:47       ` Vineet Gupta
2012-12-27 20:48       ` Sam Ravnborg
2012-12-28  4:42         ` Vineet Gupta
2012-12-28  4:42           ` Vineet Gupta
2013-01-02  0:49         ` Rusty Russell
2013-01-02  5:16           ` Vineet Gupta
2013-01-02  5:16             ` Vineet Gupta
2012-11-12 11:49 ` [RFC Patch v1 52/55] ARC: Support for single cycle Close Coupled Mem (CCM) Vineet.Gupta1
2012-11-12 11:49   ` Vineet.Gupta1
2012-11-12 14:10   ` Arnd Bergmann
2013-01-17  5:09     ` Vineet Gupta
2013-01-17  5:09       ` Vineet Gupta
2013-01-17 10:53       ` Arnd Bergmann
2012-11-12 11:49 ` [RFC Patch v1 53/55] ARC: Hostlink Pseudo-Driver for Metaware Debugger Vineet.Gupta1
2012-11-12 11:49   ` Vineet.Gupta1
2012-11-12 11:49 ` [RFC Patch v1 54/55] ARC: [plat-arcfpga] defconfig Vineet.Gupta1
2012-11-12 11:49   ` Vineet.Gupta1
2012-11-12 11:49 ` [RFC Patch v1 55/55] ARC: Add self to MAINTAINERS Vineet.Gupta1
2012-11-12 11:49   ` Vineet.Gupta1

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.