Support for Netlogic XLR/XLS processors.
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest7 patches 4 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | Netlogic XLR/XLS processor IDs.arch/ arch/ | +82 | 2 replies | |
| 2/7 | mach-netlogic include directory and filesarch/ arch/ | +40 | 0 replies | |
| 3/7 | Add XLR/XLS cache and TLB supportarch/ arch/ arch/ +2 more | +468 | 2 replies | |
| 4/7 | Add XLR to asm/module.harch/ | +2 | 0 replies | |
| 5/7 | Platform files for XLR/XLS processor supportarch/ arch/ arch/ +11 more | +1601 | 0 replies | |
| 6/7 | Kconfig and Makefile update for Netlogic XLR/XLSarch/ arch/ arch/ +4 more | +68 | 0 replies | |
| 7/7 | Add default configuration for XLR/XLS processorsarch/ | +1699 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/7] Support for Netlogic XLR/XLS processors.
[Sending this again, this time split into multiple patches and in git patch mail format.]
These set of patches add support for the XLR and XLS multi-core MIPS64 SoCs from Netlogic Microsystems.
These changes enable us to boot linux-mips on Netlogic evaluation boards from the netlogic bootloader.
Comments on code or licenses welcome.
Jayachandran C (7):
Netlogic XLR/XLS processor IDs. mach-netlogic include directory and files Add XLR/XLS cache and TLB support
Add XLR to asm/module.h
Platform files for XLR/XLS processor support Kconfig and Makefile update for Netlogic XLR/XLS Add default configuration for XLR/XLS processors
arch/mips/Kconfig | 42 + arch/mips/Makefile | 12 + arch/mips/configs/nlm_xlr_defconfig | 1699 ++++++++++++++++++++ arch/mips/include/asm/cpu-features.h | 3 + arch/mips/include/asm/cpu.h | 27 + .../asm/mach-netlogic/cpu-feature-overrides.h | 9 + arch/mips/include/asm/mach-netlogic/irq.h | 14 + arch/mips/include/asm/mach-netlogic/war.h | 26 + arch/mips/include/asm/module.h | 2 + arch/mips/include/asm/netlogic/interrupt.h | 39 + arch/mips/include/asm/netlogic/mips-extns.h | 69 + arch/mips/include/asm/netlogic/psb-bootinfo.h | 103 ++ arch/mips/include/asm/netlogic/xlr/gpio.h | 67 + arch/mips/include/asm/netlogic/xlr/iomap.h | 125 ++ arch/mips/include/asm/netlogic/xlr/pic.h | 225 +++ arch/mips/include/asm/netlogic/xlr/xlr.h | 20 + arch/mips/kernel/Makefile | 1 + arch/mips/kernel/cpu-probe.c | 55 + arch/mips/lib/Makefile | 1 + arch/mips/mm/Makefile | 1 + arch/mips/mm/c-netlogic.c | 450 ++++++ arch/mips/mm/cache.c | 5 + arch/mips/mm/tlbex.c | 1 + arch/mips/netlogic/Kconfig | 6 + arch/mips/netlogic/xlr/Makefile | 5 + arch/mips/netlogic/xlr/irq.c | 281 ++++ arch/mips/netlogic/xlr/platform.c | 99 ++ arch/mips/netlogic/xlr/setup.c | 181 +++ arch/mips/netlogic/xlr/smp.c | 219 +++ arch/mips/netlogic/xlr/smpboot.S | 88 + arch/mips/netlogic/xlr/time.c | 45 + arch/mips/netlogic/xlr/xlr_console.c | 40 + 32 files changed, 3960 insertions(+), 0 deletions(-) create mode 100644 arch/mips/configs/nlm_xlr_defconfig create mode 100644 arch/mips/include/asm/mach-netlogic/cpu-feature-overrides.h create mode 100644 arch/mips/include/asm/mach-netlogic/irq.h create mode 100644 arch/mips/include/asm/mach-netlogic/war.h create mode 100644 arch/mips/include/asm/netlogic/interrupt.h create mode 100644 arch/mips/include/asm/netlogic/mips-extns.h create mode 100644 arch/mips/include/asm/netlogic/psb-bootinfo.h create mode 100644 arch/mips/include/asm/netlogic/xlr/gpio.h create mode 100644 arch/mips/include/asm/netlogic/xlr/iomap.h create mode 100644 arch/mips/include/asm/netlogic/xlr/pic.h create mode 100644 arch/mips/include/asm/netlogic/xlr/xlr.h create mode 100644 arch/mips/mm/c-netlogic.c create mode 100644 arch/mips/netlogic/Kconfig create mode 100644 arch/mips/netlogic/xlr/Makefile create mode 100644 arch/mips/netlogic/xlr/irq.c create mode 100644 arch/mips/netlogic/xlr/platform.c create mode 100644 arch/mips/netlogic/xlr/setup.c create mode 100644 arch/mips/netlogic/xlr/smp.c create mode 100644 arch/mips/netlogic/xlr/smpboot.S create mode 100644 arch/mips/netlogic/xlr/time.c create mode 100644 arch/mips/netlogic/xlr/xlr_console.c
Signature · 3 lines
Jayachandran C. [email protected] (Netlogic Microsystems) [email protected] (The FreeBSD Project)