From patchwork Tue Dec 20 16:23:47 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Josh Boyer X-Patchwork-Id: 132444 Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from ozlabs.org (localhost [IPv6:::1]) by ozlabs.org (Postfix) with ESMTP id 4F8A0B73AC for ; Wed, 21 Dec 2011 03:25:34 +1100 (EST) Received: from mail-fx0-f51.google.com (mail-fx0-f51.google.com [209.85.161.51]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by ozlabs.org (Postfix) with ESMTPS id 8317FB6FB4 for ; Wed, 21 Dec 2011 03:25:23 +1100 (EST) Received: by faas16 with SMTP id s16so208809faa.38 for ; Tue, 20 Dec 2011 08:25:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=TO4ERlEoWfyi+pFza39prwD0JdBlmLjilOoESagLWhc=; b=QVBlSTgYJqEQcs5mvTHLk4cghT9GoZrttzXek3WBFJvsq5D5IPmvDyYkfeqW2+Umu4 ZLZj5xTgGeFhCCSnOOTzGJvdYGOidnVcc2ljteJsKUQSjCQDYjMUfD6NJ3qtflGv13yS 3k/mxlw2IDZ/evv0xYpsCmAYXD9eE9+JNndkc= MIME-Version: 1.0 Received: by 10.180.94.97 with SMTP id db1mr5745675wib.16.1324398227917; Tue, 20 Dec 2011 08:23:47 -0800 (PST) Received: by 10.216.47.209 with HTTP; Tue, 20 Dec 2011 08:23:47 -0800 (PST) Date: Tue, 20 Dec 2011 11:23:47 -0500 Message-ID: Subject: Please pull 'next' branch of 4xx tree From: Josh Boyer To: Benjamin Herrenschmidt Cc: Artem Bityutskiy , linuxppc-dev X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org Sender: linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org Hi Ben, This is the relocatable series from Suzie that has been brewing for quite a while. I also included a small fix for currituck that I hit when I was building various kernels. NOTE: To build anything config that includes the NDFC driver, you need the fix Tony posted and is in linux-next to the ndfc driver. I didn't include it here since it is already queued up in the MTD tree. josh The following changes since commit 3f53638c805f75989f4b4be07efcfd173cdd5e2d: powerpc: Fix old bug in prom_init setting of the color (2011-12-19 14:41:25 +1100) are available in the git repository at: git://git.infradead.org/users/jwboyer/powerpc-4xx.git next Josh Boyer (1): powerpc/44x: Fix build error on currituck platform Suzuki Poulose (7): powerpc: Rename mapping based RELOCATABLE to DYNAMIC_MEMSTART for BookE powerpc/44x: Enable DYNAMIC_MEMSTART for 440x powerpc: Process dynamic relocations for kernel powerpc: Define virtual-physical translations for RELOCATABLE powerpc/44x: Enable CONFIG_RELOCATABLE for PPC44x powerpc/44x: Enable CRASH_DUMP for 440x powerpc/boot: Change the load address for the wrapper to fit the kernel arch/powerpc/Kconfig | 45 +++++- arch/powerpc/Makefile | 6 +- arch/powerpc/boot/wrapper | 20 +++ arch/powerpc/configs/44x/iss476-smp_defconfig | 3 +- arch/powerpc/include/asm/kdump.h | 4 +- arch/powerpc/include/asm/page.h | 89 ++++++++++- arch/powerpc/kernel/Makefile | 2 + arch/powerpc/kernel/crash_dump.c | 4 +- arch/powerpc/kernel/head_44x.S | 105 +++++++++++++ arch/powerpc/kernel/head_fsl_booke.S | 2 +- arch/powerpc/kernel/machine_kexec.c | 2 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/reloc_32.S | 208 +++++++++++++++++++++++++ arch/powerpc/kernel/vmlinux.lds.S | 8 +- arch/powerpc/mm/44x_mmu.c | 2 +- arch/powerpc/mm/init_32.c | 7 + arch/powerpc/platforms/44x/currituck.c | 2 +- arch/powerpc/relocs_check.pl | 14 ++- 18 files changed, 496 insertions(+), 29 deletions(-)