From: "Jayachandran C" <jchandra@broadcom.com>
To: linux-mips@linux-mips.org, ralf@linux-mips.org
Cc: "Jayachandran C" <jchandra@broadcom.com>
Subject: [PATCH 00/15] Netlogic XLR/XLS/XLP updates
Date: Wed, 31 Oct 2012 18:31:26 +0530 [thread overview]
Message-ID: <cover.1351688140.git.jchandra@broadcom.com> (raw)
Here's is the next patchset for Netlogic XLR/XLS/XLP CPUs. The
highlights are:
* Support for XLP multi-chip boards, this feature allows two or four
XLPs to be connected using an interconnect(ICI) to form a coherent
SMP system with upto 128 cpus (only 64 supported now).
* Support for XLR/XLS fast message network. The XLR/XLS CPU cores
talk to the high speed interfaces using a messaging mechanism
which uses the co-processor 2 on the CPU core. The code is to
intialize the bucket (message queue) sizes, and to distribute
credits on the queues to the devices (stations).
* oprofile support for XLR and perf support for XLP (this has been
posted a few times)
The patchset also includes few fixes to the XLR/XLS/XLP code.
JC.
Ganesan Ramalingam (1):
MIPS: Netlogic: Support for XLR/XLS Fast Message Network
Jayachandran C (12):
MIPS: Netlogic: select MIPSR2 for XLP
MIPS: Netlogic: Enable SUE bit in cores
MIPS: Netlogic: keep .dtb/.dtb.S until make clean
MIPS: Netlogic: Move fdt init to plat_mem_setup
MIPS: Netlogic: Fix DMA zone selection for 64-bit
MIPS: Netlogic: Fix interrupt table entry init
MIPS: Netlogic: Pass cpuid to early_init_secondary
MIPS: Netlogic: Update PIC access functions
MIPS: Netlogic: Move from u32 cpumask to cpumask_t
MIPS: Netlogic: Support for multi-chip configuration
MIPS: Netlogic: Make number of nodes configurable
MIPS: Netlogic: PIC IRQ handling update for multi-chip
Madhusudan Bhat (1):
MIPS: oprofile: Support for XLR/XLS processors
Zi Shen Lim (1):
MIPS: perf: Add XLP support for hardware perf.
arch/mips/Kconfig | 9 +-
arch/mips/include/asm/mach-netlogic/irq.h | 4 +-
arch/mips/include/asm/mach-netlogic/multi-node.h | 54 ++++
arch/mips/include/asm/netlogic/common.h | 51 ++-
arch/mips/include/asm/netlogic/interrupt.h | 2 +-
arch/mips/include/asm/netlogic/mips-extns.h | 142 +++++++++
arch/mips/include/asm/netlogic/xlp-hal/pic.h | 44 +--
arch/mips/include/asm/netlogic/xlp-hal/sys.h | 1 -
arch/mips/include/asm/netlogic/xlr/fmn.h | 363 ++++++++++++++++++++++
arch/mips/include/asm/netlogic/xlr/pic.h | 2 -
arch/mips/include/asm/netlogic/xlr/xlr.h | 6 +-
arch/mips/kernel/perf_event_mipsxx.c | 124 ++++++++
arch/mips/netlogic/Kconfig | 28 ++
arch/mips/netlogic/common/irq.c | 165 ++++++----
arch/mips/netlogic/common/smp.c | 89 +++---
arch/mips/netlogic/common/smpboot.S | 6 +-
arch/mips/netlogic/dts/Makefile | 16 +-
arch/mips/netlogic/xlp/nlm_hal.c | 67 +---
arch/mips/netlogic/xlp/setup.c | 50 +--
arch/mips/netlogic/xlp/wakeup.c | 83 +++--
arch/mips/netlogic/xlr/Makefile | 4 +-
arch/mips/netlogic/xlr/fmn-config.c | 290 +++++++++++++++++
arch/mips/netlogic/xlr/fmn.c | 204 ++++++++++++
arch/mips/netlogic/xlr/setup.c | 37 ++-
arch/mips/netlogic/xlr/wakeup.c | 23 +-
arch/mips/oprofile/Makefile | 1 +
arch/mips/oprofile/common.c | 1 +
arch/mips/oprofile/op_model_mipsxx.c | 29 ++
28 files changed, 1620 insertions(+), 275 deletions(-)
create mode 100644 arch/mips/include/asm/mach-netlogic/multi-node.h
create mode 100644 arch/mips/include/asm/netlogic/xlr/fmn.h
create mode 100644 arch/mips/netlogic/xlr/fmn-config.c
create mode 100644 arch/mips/netlogic/xlr/fmn.c
--
1.7.9.5
next reply other threads:[~2012-10-31 13:04 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-10-31 13:01 Jayachandran C [this message]
2012-10-31 13:01 ` [PATCH 01/15] MIPS: oprofile: Support for XLR/XLS processors Jayachandran C
2012-10-31 13:01 ` [PATCH 02/15] MIPS: perf: Add XLP support for hardware perf Jayachandran C
2012-10-31 13:01 ` [PATCH 03/15] MIPS: Netlogic: select MIPSR2 for XLP Jayachandran C
2012-10-31 13:28 ` Ralf Baechle
2012-11-01 10:24 ` Jayachandran C.
2012-11-07 11:32 ` Jayachandran C.
2012-10-31 13:01 ` [PATCH 04/15] MIPS: Netlogic: Enable SUE bit in cores Jayachandran C
2012-10-31 13:01 ` [PATCH 05/15] MIPS: Netlogic: keep .dtb/.dtb.S until make clean Jayachandran C
2012-11-28 12:22 ` Ralf Baechle
2012-10-31 13:01 ` [PATCH 06/15] MIPS: Netlogic: Move fdt init to plat_mem_setup Jayachandran C
2012-10-31 13:01 ` [PATCH 07/15] MIPS: Netlogic: Fix DMA zone selection for 64-bit Jayachandran C
2012-10-31 13:01 ` [PATCH 08/15] MIPS: Netlogic: Fix interrupt table entry init Jayachandran C
2012-10-31 13:01 ` [PATCH 09/15] MIPS: Netlogic: Pass cpuid to early_init_secondary Jayachandran C
2012-10-31 13:01 ` [PATCH 10/15] MIPS: Netlogic: Update PIC access functions Jayachandran C
2012-10-31 13:01 ` [PATCH 11/15] MIPS: Netlogic: Move from u32 cpumask to cpumask_t Jayachandran C
2012-10-31 13:01 ` [PATCH 12/15] MIPS: Netlogic: Support for multi-chip configuration Jayachandran C
2012-10-31 13:01 ` [PATCH 13/15] MIPS: Netlogic: Make number of nodes configurable Jayachandran C
2012-10-31 13:01 ` [PATCH 14/15] MIPS: Netlogic: PIC IRQ handling update for multi-chip Jayachandran C
2012-10-31 13:01 ` [PATCH 15/15] MIPS: Netlogic: Support for XLR/XLS Fast Message Network Jayachandran C
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=cover.1351688140.git.jchandra@broadcom.com \
--to=jchandra@broadcom.com \
--cc=linux-mips@linux-mips.org \
--cc=ralf@linux-mips.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.