From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from e37.co.us.ibm.com (e37.co.us.ibm.com [32.97.110.158]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "e37.co.us.ibm.com", Issuer "Equifax" (verified OK)) by ozlabs.org (Postfix) with ESMTPS id 962B6B7103 for ; Wed, 2 Feb 2011 05:49:14 +1100 (EST) Received: from d03relay02.boulder.ibm.com (d03relay02.boulder.ibm.com [9.17.195.227]) by e37.co.us.ibm.com (8.14.4/8.13.1) with ESMTP id p11IkeB1011956 for ; Tue, 1 Feb 2011 11:46:40 -0700 Received: from d03av05.boulder.ibm.com (d03av05.boulder.ibm.com [9.17.195.85]) by d03relay02.boulder.ibm.com (8.13.8/8.13.8/NCO v9.1) with ESMTP id p11InAdS257980 for ; Tue, 1 Feb 2011 11:49:10 -0700 Received: from d03av05.boulder.ibm.com (loopback [127.0.0.1]) by d03av05.boulder.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id p11In96M003482 for ; Tue, 1 Feb 2011 11:49:09 -0700 From: Dave Kleikamp To: Benjamin Herrenschmidt Subject: [PATCH V2 0/6] powerpc: AMP support for 47x Date: Tue, 1 Feb 2011 12:48:40 -0600 Message-Id: <1296586126-32765-1-git-send-email-shaggy@linux.vnet.ibm.com> Cc: linuxppc-dev@lists.ozlabs.org, Dave Kleikamp List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , These patches add Asynchonous MultiProcessing support for the 47x chipset. This allows independent OS instances to run on separate cores. V2: 1. Replace ugly hack in boot wrapper with generic solution Dave Kleikamp (6): powerpc: Move udbg_early_init() after early_init_devtree() powerpc/44x: allow override to hard-coded uart address powerpc/47x: allow kernel to be loaded in higher physical memory powerpc/44x: don't use tlbivax on AMP systems powerpc/44x: boot wrapper: allow kernel to load into non-zero address powerpc/476: Create a dts files for two 476 AMP instances under ISS arch/powerpc/Kconfig | 2 +- arch/powerpc/boot/Makefile | 6 +- arch/powerpc/boot/dts/iss476-amp1.dts | 119 ++++++++++++++++++++++++ arch/powerpc/boot/dts/iss476-amp2.dts | 120 +++++++++++++++++++++++++ arch/powerpc/boot/treeboot-iss4xx.c | 22 +++++- arch/powerpc/boot/wrapper | 7 ++ arch/powerpc/configs/44x/iss476-smp_defconfig | 6 +- arch/powerpc/include/asm/mmu.h | 2 +- arch/powerpc/kernel/head_44x.S | 42 +++++++-- arch/powerpc/kernel/setup_32.c | 6 +- arch/powerpc/kernel/udbg_16550.c | 17 +++- arch/powerpc/mm/44x_mmu.c | 13 ++- arch/powerpc/mm/tlb_nohash.c | 21 ++++- 13 files changed, 359 insertions(+), 24 deletions(-) create mode 100644 arch/powerpc/boot/dts/iss476-amp1.dts create mode 100644 arch/powerpc/boot/dts/iss476-amp2.dts -- 1.7.3.4