提交 2ef9481e 编写于 作者: J Jon Mason 提交者: Paul Mackerras

[PATCH] powerpc: trivial: modify comments to refer to new location of files

This patch removes all self references and fixes references to files
in the now defunct arch/ppc64 tree.  I think this accomplises
everything wanted, though there might be a few references I missed.
Signed-off-by: NJon Mason <jdmason@us.ibm.com>
Signed-off-by: NPaul Mackerras <paulus@samba.org>
上级 75288c78
...@@ -121,7 +121,7 @@ accomplished. ...@@ -121,7 +121,7 @@ accomplished.
EEH must be enabled in the PHB's very early during the boot process, EEH must be enabled in the PHB's very early during the boot process,
and if a PCI slot is hot-plugged. The former is performed by and if a PCI slot is hot-plugged. The former is performed by
eeh_init() in arch/ppc64/kernel/eeh.c, and the later by eeh_init() in arch/powerpc/platforms/pseries/eeh.c, and the later by
drivers/pci/hotplug/pSeries_pci.c calling in to the eeh.c code. drivers/pci/hotplug/pSeries_pci.c calling in to the eeh.c code.
EEH must be enabled before a PCI scan of the device can proceed. EEH must be enabled before a PCI scan of the device can proceed.
Current Power5 hardware will not work unless EEH is enabled; Current Power5 hardware will not work unless EEH is enabled;
...@@ -133,7 +133,7 @@ error. Given an arbitrary address, the routine ...@@ -133,7 +133,7 @@ error. Given an arbitrary address, the routine
pci_get_device_by_addr() will find the pci device associated pci_get_device_by_addr() will find the pci device associated
with that address (if any). with that address (if any).
The default include/asm-ppc64/io.h macros readb(), inb(), insb(), The default include/asm-powerpc/io.h macros readb(), inb(), insb(),
etc. include a check to see if the i/o read returned all-0xff's. etc. include a check to see if the i/o read returned all-0xff's.
If so, these make a call to eeh_dn_check_failure(), which in turn If so, these make a call to eeh_dn_check_failure(), which in turn
asks the firmware if the all-ff's value is the sign of a true EEH asks the firmware if the all-ff's value is the sign of a true EEH
...@@ -143,11 +143,12 @@ seen in /proc/ppc64/eeh (subject to change). Normally, almost ...@@ -143,11 +143,12 @@ seen in /proc/ppc64/eeh (subject to change). Normally, almost
all of these occur during boot, when the PCI bus is scanned, where all of these occur during boot, when the PCI bus is scanned, where
a large number of 0xff reads are part of the bus scan procedure. a large number of 0xff reads are part of the bus scan procedure.
If a frozen slot is detected, code in arch/ppc64/kernel/eeh.c will If a frozen slot is detected, code in
print a stack trace to syslog (/var/log/messages). This stack trace arch/powerpc/platforms/pseries/eeh.c will print a stack trace to
has proven to be very useful to device-driver authors for finding syslog (/var/log/messages). This stack trace has proven to be very
out at what point the EEH error was detected, as the error itself useful to device-driver authors for finding out at what point the EEH
usually occurs slightly beforehand. error was detected, as the error itself usually occurs slightly
beforehand.
Next, it uses the Linux kernel notifier chain/work queue mechanism to Next, it uses the Linux kernel notifier chain/work queue mechanism to
allow any interested parties to find out about the failure. Device allow any interested parties to find out about the failure. Device
......
#!/bin/sh #!/bin/sh
# #
# arch/ppc64/boot/install.sh
#
# This file is subject to the terms and conditions of the GNU General Public # This file is subject to the terms and conditions of the GNU General Public
# License. See the file "COPYING" in the main directory of this archive # License. See the file "COPYING" in the main directory of this archive
# for more details. # for more details.
......
/* /*
* arch/ppc64/kernel/entry.S
*
* PowerPC version * PowerPC version
* Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org) * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org)
* Rewritten by Cort Dougan (cort@cs.nmt.edu) for PReP * Rewritten by Cort Dougan (cort@cs.nmt.edu) for PReP
...@@ -374,7 +372,7 @@ _GLOBAL(ret_from_fork) ...@@ -374,7 +372,7 @@ _GLOBAL(ret_from_fork)
* the fork code also. * the fork code also.
* *
* The code which creates the new task context is in 'copy_thread' * The code which creates the new task context is in 'copy_thread'
* in arch/ppc64/kernel/process.c * in arch/powerpc/kernel/process.c
*/ */
.align 7 .align 7
_GLOBAL(_switch) _GLOBAL(_switch)
......
/* /*
* arch/ppc/kernel/head_44x.S
*
* Kernel execution entry point code. * Kernel execution entry point code.
* *
* Copyright (c) 1995-1996 Gary Thomas <gdt@linuxppc.org> * Copyright (c) 1995-1996 Gary Thomas <gdt@linuxppc.org>
......
/* /*
* arch/ppc64/kernel/head.S
*
* PowerPC version * PowerPC version
* Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org) * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org)
* *
......
/* /*
* arch/ppc/kernel/except_8xx.S
*
* PowerPC version * PowerPC version
* Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org) * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org)
* Rewritten by Cort Dougan (cort@cs.nmt.edu) for PReP * Rewritten by Cort Dougan (cort@cs.nmt.edu) for PReP
......
/* /*
* arch/ppc/kernel/head_fsl_booke.S
*
* Kernel execution entry point code. * Kernel execution entry point code.
* *
* Copyright (c) 1995-1996 Gary Thomas <gdt@linuxppc.org> * Copyright (c) 1995-1996 Gary Thomas <gdt@linuxppc.org>
......
/* /*
* arch/ppc64/kernel/iomap.c
*
* ppc64 "iomap" interface implementation. * ppc64 "iomap" interface implementation.
* *
* (C) Copyright 2004 Linus Torvalds * (C) Copyright 2004 Linus Torvalds
......
/* /*
* arch/ppc64/kernel/iommu.c
* Copyright (C) 2001 Mike Corrigan & Dave Engebretsen, IBM Corporation * Copyright (C) 2001 Mike Corrigan & Dave Engebretsen, IBM Corporation
* *
* Rewrite, cleanup, new allocation schemes, virtual merging: * Rewrite, cleanup, new allocation schemes, virtual merging:
......
/* /*
* arch/ppc/kernel/irq.c
*
* Derived from arch/i386/kernel/irq.c * Derived from arch/i386/kernel/irq.c
* Copyright (C) 1992 Linus Torvalds * Copyright (C) 1992 Linus Torvalds
* Adapted from arch/i386 by Gary Thomas * Adapted from arch/i386 by Gary Thomas
......
/* /*
* Kernel Probes (KProbes) * Kernel Probes (KProbes)
* arch/ppc64/kernel/kprobes.c
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
......
/* /*
* arch/ppc64/kernel/pci_iommu.c
* Copyright (C) 2001 Mike Corrigan & Dave Engebretsen, IBM Corporation * Copyright (C) 2001 Mike Corrigan & Dave Engebretsen, IBM Corporation
* *
* Rewrite, cleanup, new allocation schemes: * Rewrite, cleanup, new allocation schemes:
......
/* /*
* arch/ppc/kernel/process.c
*
* Derived from "arch/i386/kernel/process.c" * Derived from "arch/i386/kernel/process.c"
* Copyright (C) 1995 Linus Torvalds * Copyright (C) 1995 Linus Torvalds
* *
......
/* /*
* linux/arch/ppc64/kernel/ptrace-common.h
*
* Copyright (c) 2002 Stephen Rothwell, IBM Coproration * Copyright (c) 2002 Stephen Rothwell, IBM Coproration
* Extracted from ptrace.c and ptrace32.c * Extracted from ptrace.c and ptrace32.c
* *
......
/* /*
* arch/ppc64/kernel/rtas-proc.c
* Copyright (C) 2000 Tilmann Bitterberg * Copyright (C) 2000 Tilmann Bitterberg
* (tilmann@bitterberg.de) * (tilmann@bitterberg.de)
* *
......
/* /*
* arch/ppc64/kernel/rtas_pci.c
*
* Copyright (C) 2001 Dave Engebretsen, IBM Corporation * Copyright (C) 2001 Dave Engebretsen, IBM Corporation
* Copyright (C) 2003 Anton Blanchard <anton@au.ibm.com>, IBM * Copyright (C) 2003 Anton Blanchard <anton@au.ibm.com>, IBM
* *
......
/* /*
* linux/arch/ppc64/kernel/signal.c
*
* PowerPC version * PowerPC version
* Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org) * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org)
* *
......
/* /*
* linux/arch/ppc64/kernel/vdso.c
*
* Copyright (C) 2004 Benjamin Herrenschmidt, IBM Corp. * Copyright (C) 2004 Benjamin Herrenschmidt, IBM Corp.
* <benh@kernel.crashing.org> * <benh@kernel.crashing.org>
* *
......
/* /*
* arch/ppc64/lib/copypage.S
*
* Copyright (C) 2002 Paul Mackerras, IBM Corp. * Copyright (C) 2002 Paul Mackerras, IBM Corp.
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
......
/* /*
* arch/ppc64/lib/copyuser.S
*
* Copyright (C) 2002 Paul Mackerras, IBM Corp. * Copyright (C) 2002 Paul Mackerras, IBM Corp.
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
......
/* /*
* arch/ppc64/lib/e2a.c
*
* EBCDIC to ASCII conversion * EBCDIC to ASCII conversion
* *
* This function moved here from arch/ppc64/kernel/viopath.c * This function moved here from arch/powerpc/platforms/iseries/viopath.c
* *
* (C) Copyright 2000-2004 IBM Corporation * (C) Copyright 2000-2004 IBM Corporation
* *
......
/* /*
* arch/ppc64/lib/memcpy.S
*
* Copyright (C) 2002 Paul Mackerras, IBM Corp. * Copyright (C) 2002 Paul Mackerras, IBM Corp.
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
......
/* /*
* arch/ppc/syslib/rheap.c
*
* A Remote Heap. Remote means that we don't touch the memory that the * A Remote Heap. Remote means that we don't touch the memory that the
* heap points to. Normal heap implementations use the memory they manage * heap points to. Normal heap implementations use the memory they manage
* to place their list. We cannot do that because the memory we manage may * to place their list. We cannot do that because the memory we manage may
......
/* /*
* arch/ppc/mm/fault.c
*
* PowerPC version * PowerPC version
* Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org) * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org)
* *
......
/* /*
* arch/ppc/kernel/hashtable.S
*
* $Id: hashtable.S,v 1.6 1999/10/08 01:56:15 paulus Exp $ * $Id: hashtable.S,v 1.6 1999/10/08 01:56:15 paulus Exp $
* *
* PowerPC version * PowerPC version
......
/* /*
* linux/arch/ppc64/mm/mmap.c
*
* flexible mmap layout support * flexible mmap layout support
* *
* Copyright 2003-2004 Red Hat Inc., Durham, North Carolina. * Copyright 2003-2004 Red Hat Inc., Durham, North Carolina.
......
/* /*
* arch/ppc64/mm/slb_low.S
*
* Low-level SLB routines * Low-level SLB routines
* *
* Copyright (C) 2004 David Gibson <dwg@au.ibm.com>, IBM * Copyright (C) 2004 David Gibson <dwg@au.ibm.com>, IBM
......
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
DEFINE_PER_CPU(struct ppc64_tlb_batch, ppc64_tlb_batch); DEFINE_PER_CPU(struct ppc64_tlb_batch, ppc64_tlb_batch);
/* This is declared as we are using the more or less generic /* This is declared as we are using the more or less generic
* include/asm-ppc64/tlb.h file -- tgall * include/asm-powerpc/tlb.h file -- tgall
*/ */
DEFINE_PER_CPU(struct mmu_gather, mmu_gathers); DEFINE_PER_CPU(struct mmu_gather, mmu_gathers);
DEFINE_PER_CPU(struct pte_freelist_batch *, pte_freelist_cur); DEFINE_PER_CPU(struct pte_freelist_batch *, pte_freelist_cur);
......
/* /*
* arch/ppc/platforms/chrp_pegasos_eth.c
*
* Copyright (C) 2005 Sven Luther <sl@bplan-gmbh.de> * Copyright (C) 2005 Sven Luther <sl@bplan-gmbh.de>
* Thanks to : * Thanks to :
* Dale Farnsworth <dale@farnsworth.org> * Dale Farnsworth <dale@farnsworth.org>
......
/* /*
* arch/ppc/platforms/setup.c
*
* Copyright (C) 1995 Linus Torvalds * Copyright (C) 1995 Linus Torvalds
* Adapted from 'alpha' version by Gary Thomas * Adapted from 'alpha' version by Gary Thomas
* Modified by Cort Dougan (cort@cs.nmt.edu) * Modified by Cort Dougan (cort@cs.nmt.edu)
......
/* /*
* arch/ppc/platforms/chrp_time.c
*
* Copyright (C) 1991, 1992, 1995 Linus Torvalds * Copyright (C) 1991, 1992, 1995 Linus Torvalds
* *
* Adapted for PowerPC (PReP) by Gary Thomas * Adapted for PowerPC (PReP) by Gary Thomas
......
/* /*
* arch/ppc64/kernel/maple_time.c
*
* (c) Copyright 2004 Benjamin Herrenschmidt (benh@kernel.crashing.org), * (c) Copyright 2004 Benjamin Herrenschmidt (benh@kernel.crashing.org),
* IBM Corp. * IBM Corp.
* *
......
/* /*
* arch/ppc/platforms/pmac_cpufreq.c
*
* Copyright (C) 2002 - 2005 Benjamin Herrenschmidt <benh@kernel.crashing.org> * Copyright (C) 2002 - 2005 Benjamin Herrenschmidt <benh@kernel.crashing.org>
* Copyright (C) 2004 John Steele Scott <toojays@toojays.net> * Copyright (C) 2004 John Steele Scott <toojays@toojays.net>
* *
......
/* /*
* arch/ppc/platforms/pmac_feature.c
*
* Copyright (C) 1996-2001 Paul Mackerras (paulus@cs.anu.edu.au) * Copyright (C) 1996-2001 Paul Mackerras (paulus@cs.anu.edu.au)
* Ben. Herrenschmidt (benh@kernel.crashing.org) * Ben. Herrenschmidt (benh@kernel.crashing.org)
* *
......
/* /*
* arch/ppc/platforms/pmac_nvram.c
*
* Copyright (C) 2002 Benjamin Herrenschmidt (benh@kernel.crashing.org) * Copyright (C) 2002 Benjamin Herrenschmidt (benh@kernel.crashing.org)
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
......
/* /*
* arch/ppc64/kernel/pSeries_hvCall.S
*
* This file contains the generic code to perform a call to the * This file contains the generic code to perform a call to the
* pSeries LPAR hypervisor. * pSeries LPAR hypervisor.
* NOTE: this file will go away when we move to inline this work. * NOTE: this file will go away when we move to inline this work.
......
/* /*
* arch/ppc64/kernel/pSeries_iommu.c
*
* Copyright (C) 2001 Mike Corrigan & Dave Engebretsen, IBM Corporation * Copyright (C) 2001 Mike Corrigan & Dave Engebretsen, IBM Corporation
* *
* Rewrite, cleanup: * Rewrite, cleanup:
......
/* /*
* arch/ppc64/kernel/pSeries_pci.c
*
* Copyright (C) 2001 Dave Engebretsen, IBM Corporation * Copyright (C) 2001 Dave Engebretsen, IBM Corporation
* Copyright (C) 2003 Anton Blanchard <anton@au.ibm.com>, IBM * Copyright (C) 2003 Anton Blanchard <anton@au.ibm.com>, IBM
* *
......
/* /*
* arch/ppc/syslib/dcr.S
*
* "Indirect" DCR access * "Indirect" DCR access
* *
* Copyright (c) 2004 Eugene Surovegin <ebs@ebshome.net> * Copyright (c) 2004 Eugene Surovegin <ebs@ebshome.net>
......
/* /*
* arch/ppc/kernel/ipic.h
*
* IPIC private definitions and structure. * IPIC private definitions and structure.
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/4xx_io/serial_sicc.c
*
* Driver for IBM STB3xxx SICC serial port * Driver for IBM STB3xxx SICC serial port
* *
* Based on drivers/char/serial_amba.c, by ARM Ltd. * Based on drivers/char/serial_amba.c, by ARM Ltd.
......
/* /*
* arch/ppc/amiga/amiints.c -- Amiga Linux interrupt handling code * Amiga Linux interrupt handling code
* *
* This file is subject to the terms and conditions of the GNU General Public * This file is subject to the terms and conditions of the GNU General Public
* License. See the file COPYING in the main directory of this archive * License. See the file COPYING in the main directory of this archive
......
/* /*
* arch/ppc/amiga/bootinfo.c
*
* Extracted from arch/m68k/kernel/setup.c. * Extracted from arch/m68k/kernel/setup.c.
* Should be properly generalized and put somewhere else. * Should be properly generalized and put somewhere else.
* Jesper * Jesper
......
/* /*
* arch/ppc/amiga/cia.c - CIA support
*
* Copyright (C) 1996 Roman Zippel * Copyright (C) 1996 Roman Zippel
* *
* The concept of some functions bases on the original Amiga OS function * The concept of some functions bases on the original Amiga OS function
......
#define m68k_debug_device debug_device #define m68k_debug_device debug_device
/* /*
* arch/ppc/amiga/config.c
*
* Copyright (C) 1993 Hamish Macdonald * Copyright (C) 1993 Hamish Macdonald
* *
* This file is subject to the terms and conditions of the GNU General Public * This file is subject to the terms and conditions of the GNU General Public
......
/* /*
* arch/ppc/amiga/ints.c
*
* Linux/m68k general interrupt handling code from arch/m68k/kernel/ints.c * Linux/m68k general interrupt handling code from arch/m68k/kernel/ints.c
* Needed to drive the m68k emulating IRQ hardware on the PowerUp boards. * Needed to drive the m68k emulating IRQ hardware on the PowerUp boards.
*/ */
......
#
# arch/ppc/boot/Makefile
#
# This file is subject to the terms and conditions of the GNU General Public # This file is subject to the terms and conditions of the GNU General Public
# License. See the file "COPYING" in the main directory of this archive # License. See the file "COPYING" in the main directory of this archive
# for more details. # for more details.
......
#
# arch/ppc/boot/common/Makefile
#
# This file is subject to the terms and conditions of the GNU General Public # This file is subject to the terms and conditions of the GNU General Public
# License. See the file "COPYING" in the main directory of this archive # License. See the file "COPYING" in the main directory of this archive
# for more details. # for more details.
......
/* /*
* arch/ppc/common/bootinfo.c
*
* General bootinfo record utilities * General bootinfo record utilities
* Author: Randy Vinson <rvinson@mvista.com> * Author: Randy Vinson <rvinson@mvista.com>
* *
......
/* /*
* arch/ppc/boot/common/misc-common.c
*
* Misc. bootloader code (almost) all platforms can use * Misc. bootloader code (almost) all platforms can use
* *
* Author: Johnnie Peters <jpeters@mvista.com> * Author: Johnnie Peters <jpeters@mvista.com>
......
/* /*
* arch/ppc/boot/common/serial_stub.c
*
* This is a few stub routines to make the boot code cleaner looking when * This is a few stub routines to make the boot code cleaner looking when
* there is no serial port support doesn't need to be closed, for example. * there is no serial port support doesn't need to be closed, for example.
* *
......
/* /*
* arch/ppc/boot/common/util.S
*
* Useful bootup functions, which are more easily done in asm than C. * Useful bootup functions, which are more easily done in asm than C.
* *
* NOTE: Be very very careful about the registers you use here. * NOTE: Be very very careful about the registers you use here.
......
/* /*
* arch/ppc/boot/include/mpc10.h
*
* Common defines for the Motorola SPS MPC106/8240/107 Host bridge/Mem * Common defines for the Motorola SPS MPC106/8240/107 Host bridge/Mem
* ctrl/EPIC/etc. * ctrl/EPIC/etc.
* *
......
/* /*
* arch/ppc/boot/common/cpc700_memory.c
*
* Find memory based upon settings in the CPC700 bridge * Find memory based upon settings in the CPC700 bridge
* *
* Author: Dan Cox * Author: Dan Cox
......
/* /*
* arch/ppc/boot/simple/head.S
*
* Initial board bringup code for many different boards. * Initial board bringup code for many different boards.
* *
* Author: Tom Rini * Author: Tom Rini
......
/* /*
* arch/ppc/boot/simple/misc-chestnut.c
*
* Setup for the IBM Chestnut (ibm-750fxgx_eval) * Setup for the IBM Chestnut (ibm-750fxgx_eval)
* *
* Author: Mark A. Greer <mgreer@mvista.com> * Author: Mark A. Greer <mgreer@mvista.com>
......
/* /*
* arch/ppc/boot/simple/misc-cpci690.c
*
* Add birec data for Force CPCI690 board. * Add birec data for Force CPCI690 board.
* *
* Author: Mark A. Greer <source@mvista.com> * Author: Mark A. Greer <source@mvista.com>
......
/* /*
* arch/ppc/boot/simple/misc-ev64260.c
*
* Host bridge init code for the Marvell/Galileo EV-64260-BP evaluation board * Host bridge init code for the Marvell/Galileo EV-64260-BP evaluation board
* with a GT64260 onboard. * with a GT64260 onboard.
* *
......
/* /*
* arch/ppc/boot/simple/misc-ev64360.c
* Copyright (C) 2005 Lee Nicks <allinux@gmail.com> * Copyright (C) 2005 Lee Nicks <allinux@gmail.com>
* *
* Based on arch/ppc/boot/simple/misc-katana.c from: * Based on arch/ppc/boot/simple/misc-katana.c from:
......
/* /*
* arch/ppc/boot/simple/misc-katana.c
*
* Set up MPSC values to bootwrapper can prompt user. * Set up MPSC values to bootwrapper can prompt user.
* *
* Author: Mark A. Greer <source@mvista.com> * Author: Mark A. Greer <source@mvista.com>
......
/* /*
* arch/ppc/boot/simple/misc-mv64x60.c
*
* Relocate bridge's register base and call board specific routine. * Relocate bridge's register base and call board specific routine.
* *
* Author: Mark A. Greer <source@mvista.com> * Author: Mark A. Greer <source@mvista.com>
......
/* /*
* arch/ppc/boot/simple/misc-prep.c
*
* Maintainer: Tom Rini <trini@kernel.crashing.org> * Maintainer: Tom Rini <trini@kernel.crashing.org>
* *
* In the past: Gary Thomas, Cort Dougan <cort@cs.nmt.edu> * In the past: Gary Thomas, Cort Dougan <cort@cs.nmt.edu>
......
/* /*
* arch/ppc/boot/simple/misc-radstone_ppc7d.c
*
* Misc data for Radstone PPC7D board. * Misc data for Radstone PPC7D board.
* *
* Author: James Chapman <jchapman@katalix.com> * Author: James Chapman <jchapman@katalix.com>
......
/* /*
* arch/ppc/boot/spruce/misc.c
*
* Misc. bootloader code for IBM Spruce reference platform * Misc. bootloader code for IBM Spruce reference platform
* *
* Authors: Johnnie Peters <jpeters@mvista.com> * Authors: Johnnie Peters <jpeters@mvista.com>
......
/* /*
* arch/ppc/simple/misc.c
*
* Misc. bootloader code for many machines. This assumes you have are using * Misc. bootloader code for many machines. This assumes you have are using
* a 6xx/7xx/74xx CPU in your machine. This assumes the chunk of memory * a 6xx/7xx/74xx CPU in your machine. This assumes the chunk of memory
* below 8MB is free. Finally, it assumes you have a NS16550-style uart for * below 8MB is free. Finally, it assumes you have a NS16550-style uart for
......
/* /*
* arch/ppc/boot/common/mpc10x_common.c
*
* A routine to find out how much memory the machine has. * A routine to find out how much memory the machine has.
* *
* Based on: * Based on:
......
/* /*
* arch/ppc/boot/simple/mpc52xx_tty.c
*
* Minimal serial functions needed to send messages out a MPC52xx * Minimal serial functions needed to send messages out a MPC52xx
* Programmable Serial Controller (PSC). * Programmable Serial Controller (PSC).
* *
......
/* /*
* arch/ppc/boot/simple/mv64x60_tty.c
*
* Bootloader version of the embedded MPSC/UART driver for the Marvell 64x60. * Bootloader version of the embedded MPSC/UART driver for the Marvell 64x60.
* Note: Due to a GT64260A erratum, DMA will be used for UART input (via SDMA). * Note: Due to a GT64260A erratum, DMA will be used for UART input (via SDMA).
* *
......
/* /*
* arch/ppc/boot/simple/openbios.c
*
* Copyright (c) 2005 DENX Software Engineering * Copyright (c) 2005 DENX Software Engineering
* Stefan Roese <sr@denx.de> * Stefan Roese <sr@denx.de>
* *
......
/* /*
* arch/ppc/boot/simple/relocate.S
*
* This is the common part of the loader relocation and initialization * This is the common part of the loader relocation and initialization
* process. All of the board/processor specific initialization is * process. All of the board/processor specific initialization is
* done before we get here. * done before we get here.
......
/* /*
* arch/ppc/boot/utils/mkbugboot.c
*
* Makes a Motorola PPCBUG ROM bootable image which can be flashed * Makes a Motorola PPCBUG ROM bootable image which can be flashed
* into one of the FLASH banks on a Motorola PowerPlus board. * into one of the FLASH banks on a Motorola PowerPlus board.
* *
......
/* /*
* arch/ppc/kernel/head_44x.S
*
* Kernel execution entry point code. * Kernel execution entry point code.
* *
* Copyright (c) 1995-1996 Gary Thomas <gdt@linuxppc.org> * Copyright (c) 1995-1996 Gary Thomas <gdt@linuxppc.org>
......
/* /*
* arch/ppc/kernel/except_8xx.S
*
* PowerPC version * PowerPC version
* Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org) * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org)
* Rewritten by Cort Dougan (cort@cs.nmt.edu) for PReP * Rewritten by Cort Dougan (cort@cs.nmt.edu) for PReP
......
/* /*
* arch/ppc/kernel/head_fsl_booke.S
*
* Kernel execution entry point code. * Kernel execution entry point code.
* *
* Copyright (c) 1995-1996 Gary Thomas <gdt@linuxppc.org> * Copyright (c) 1995-1996 Gary Thomas <gdt@linuxppc.org>
......
/* /*
* arch/ppc/kernel/traps.c
*
* Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org) * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org)
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
......
/* /*
* arch/ppc/syslib/rheap.c
*
* A Remote Heap. Remote means that we don't touch the memory that the * A Remote Heap. Remote means that we don't touch the memory that the
* heap points to. Normal heap implementations use the memory they manage * heap points to. Normal heap implementations use the memory they manage
* to place their list. We cannot do that because the memory we manage may * to place their list. We cannot do that because the memory we manage may
......
/* /*
* arch/ppc/math-emu/math.c
*
* Copyright (C) 1999 Eddie C. Dost (ecd@atecom.com) * Copyright (C) 1999 Eddie C. Dost (ecd@atecom.com)
*/ */
......
/* /*
* arch/ppc/mm/fault.c
*
* PowerPC version * PowerPC version
* Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org) * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org)
* *
......
/* /*
* arch/ppc/kernel/hashtable.S
*
* $Id: hashtable.S,v 1.6 1999/10/08 01:56:15 paulus Exp $ * $Id: hashtable.S,v 1.6 1999/10/08 01:56:15 paulus Exp $
* *
* PowerPC version * PowerPC version
......
/* /*
* arch/ppc/platforms/4xx/bamboo.c
*
* Bamboo board specific routines * Bamboo board specific routines
* *
* Wade Farnsworth <wfarnsworth@mvista.com> * Wade Farnsworth <wfarnsworth@mvista.com>
......
/* /*
* arch/ppc/platforms/bamboo.h
*
* Bamboo board definitions * Bamboo board definitions
* *
* Wade Farnsworth <wfarnsworth@mvista.com> * Wade Farnsworth <wfarnsworth@mvista.com>
......
/* /*
* arch/ppc/platforms/4xx/bubinga.h
*
* Bubinga board definitions * Bubinga board definitions
* *
* Copyright (c) 2005 DENX Software Engineering * Copyright (c) 2005 DENX Software Engineering
......
/* /*
* arch/ppc/platforms/cpci405.c
*
* Board setup routines for the esd CPCI-405 cPCI Board. * Board setup routines for the esd CPCI-405 cPCI Board.
* *
* Author: Stefan Roese * Author: Stefan Roese
......
/* /*
* arch/ppc/platforms/4xx/ebony.c
*
* Ebony board specific routines * Ebony board specific routines
* *
* Matt Porter <mporter@kernel.crashing.org> * Matt Porter <mporter@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/ebony.h
*
* Ebony board definitions * Ebony board definitions
* *
* Matt Porter <mporter@mvista.com> * Matt Porter <mporter@mvista.com>
......
/* /*
* arch/ppc/platforms/4xx/ep405.c
*
* Embedded Planet 405GP board * Embedded Planet 405GP board
* http://www.embeddedplanet.com * http://www.embeddedplanet.com
* *
......
/* /*
* arch/ppc/platforms/4xx/ep405.h
*
* Embedded Planet 405GP board * Embedded Planet 405GP board
* http://www.embeddedplanet.com * http://www.embeddedplanet.com
* *
......
/* /*
* arch/ppc/platforms/ibm405ep.c
*
* Support for IBM PPC 405EP processors. * Support for IBM PPC 405EP processors.
* *
* Author: SAW (IBM), derived from ibmnp405l.c. * Author: SAW (IBM), derived from ibmnp405l.c.
......
/* /*
* arch/ppc/platforms/4xx/ibm405ep.h
*
* IBM PPC 405EP processor defines. * IBM PPC 405EP processor defines.
* *
* Author: SAW (IBM), derived from ibm405gp.h. * Author: SAW (IBM), derived from ibm405gp.h.
......
/* /*
* arch/ppc/platforms/4xx/ibm405gp.h
*
* Author: Armin Kuster akuster@mvista.com * Author: Armin Kuster akuster@mvista.com
* *
* 2001 (c) MontaVista, Software, Inc. This file is licensed under * 2001 (c) MontaVista, Software, Inc. This file is licensed under
......
/* /*
* arch/ppc/platforms/4xx/ibm405gpr.c
*
* Author: Armin Kuster <akuster@mvista.com> * Author: Armin Kuster <akuster@mvista.com>
* *
* 2002 (c) MontaVista, Software, Inc. This file is licensed under * 2002 (c) MontaVista, Software, Inc. This file is licensed under
......
/* /*
* arch/ppc/platforms/4xx/ibm405gpr.h
*
* Author: Armin Kuster <akuster@mvista.com> * Author: Armin Kuster <akuster@mvista.com>
* *
* 2002 (c) MontaVista, Software, Inc. This file is licensed under * 2002 (c) MontaVista, Software, Inc. This file is licensed under
......
/* /*
* arch/ppc/platforms/4xx/ibm440ep.c
*
* PPC440EP I/O descriptions * PPC440EP I/O descriptions
* *
* Wade Farnsworth <wfarnsworth@mvista.com> * Wade Farnsworth <wfarnsworth@mvista.com>
......
/* /*
* arch/ppc/platforms/4xx/ibm440ep.h
*
* PPC440EP definitions * PPC440EP definitions
* *
* Wade Farnsworth <wfarnsworth@mvista.com> * Wade Farnsworth <wfarnsworth@mvista.com>
......
/* /*
* arch/ppc/platforms/4xx/ibm440gp.c
*
* PPC440GP I/O descriptions * PPC440GP I/O descriptions
* *
* Matt Porter <mporter@mvista.com> * Matt Porter <mporter@mvista.com>
......
/* /*
* arch/ppc/platforms/4xx/ibm440gp.h
*
* PPC440GP definitions * PPC440GP definitions
* *
* Roland Dreier <roland@digitalvampire.org> * Roland Dreier <roland@digitalvampire.org>
......
/* /*
* arch/ppc/platforms/4xx/ibm440gx.c
*
* PPC440GX I/O descriptions * PPC440GX I/O descriptions
* *
* Matt Porter <mporter@mvista.com> * Matt Porter <mporter@mvista.com>
......
/* /*
* arch/ppc/platforms/ibm440gx.h
*
* PPC440GX definitions * PPC440GX definitions
* *
* Matt Porter <mporter@mvista.com> * Matt Porter <mporter@mvista.com>
......
/* /*
* arch/ppc/platforms/4xx/ibm440sp.c
*
* PPC440SP I/O descriptions * PPC440SP I/O descriptions
* *
* Matt Porter <mporter@kernel.crashing.org> * Matt Porter <mporter@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/4xx/ibm440sp.h
*
* PPC440SP definitions * PPC440SP definitions
* *
* Matt Porter <mporter@kernel.crashing.org> * Matt Porter <mporter@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/4xx/ibmnp405h.c
*
* Author: Armin Kuster <akuster@mvista.com> * Author: Armin Kuster <akuster@mvista.com>
* *
* 2000-2002 (c) MontaVista, Software, Inc. This file is licensed under * 2000-2002 (c) MontaVista, Software, Inc. This file is licensed under
......
/* /*
* arch/ppc/platforms/4xx/ibmnp405h.h
*
* Author: Armin Kuster <akuster@mvista.com> * Author: Armin Kuster <akuster@mvista.com>
* *
* 2002 (c) MontaVista, Software, Inc. This file is licensed under * 2002 (c) MontaVista, Software, Inc. This file is licensed under
......
/* /*
* arch/ppc/platforms/4xx/ibmstb4.c
*
* Author: Armin Kuster <akuster@mvista.com> * Author: Armin Kuster <akuster@mvista.com>
* *
* 2000-2001 (c) MontaVista, Software, Inc. This file is licensed under * 2000-2001 (c) MontaVista, Software, Inc. This file is licensed under
......
/* /*
* arch/ppc/platforms/4xx/ibmstb4.h
*
* Author: Armin Kuster <akuster@mvista.com> * Author: Armin Kuster <akuster@mvista.com>
* *
* 2001 (c) MontaVista, Software, Inc. This file is licensed under * 2001 (c) MontaVista, Software, Inc. This file is licensed under
......
/* /*
* arch/ppc/platforms/4xx/ibmstbx25.c
*
* Author: Armin Kuster <akuster@mvista.com> * Author: Armin Kuster <akuster@mvista.com>
* *
* 2000-2002 (c) MontaVista, Software, Inc. This file is licensed under * 2000-2002 (c) MontaVista, Software, Inc. This file is licensed under
......
/* /*
* arch/ppc/platforms/4xx/ibmstbx25.h
*
* Author: Armin Kuster <akuster@mvista.com> * Author: Armin Kuster <akuster@mvista.com>
* *
* 2002 (c) MontaVista, Software, Inc. This file is licensed under * 2002 (c) MontaVista, Software, Inc. This file is licensed under
......
/* /*
* arch/ppc/platforms/4xx/luan.c
*
* Luan board specific routines * Luan board specific routines
* *
* Matt Porter <mporter@kernel.crashing.org> * Matt Porter <mporter@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/4xx/luan.h
*
* Luan board definitions * Luan board definitions
* *
* Matt Porter <mporter@kernel.crashing.org> * Matt Porter <mporter@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/4xx/ocotea.c
*
* Ocotea board specific routines * Ocotea board specific routines
* *
* Matt Porter <mporter@kernel.crashing.org> * Matt Porter <mporter@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/ocotea.h
*
* Ocotea board definitions * Ocotea board definitions
* *
* Matt Porter <mporter@kernel.crashing.org> * Matt Porter <mporter@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/4xx/ppc440spe.c
*
* PPC440SPe I/O descriptions * PPC440SPe I/O descriptions
* *
* Roland Dreier <rolandd@cisco.com> * Roland Dreier <rolandd@cisco.com>
......
/* /*
* arch/ppc/platforms/4xx/ibm440spe.h
*
* PPC440SPe definitions * PPC440SPe definitions
* *
* Roland Dreier <rolandd@cisco.com> * Roland Dreier <rolandd@cisco.com>
......
/* /*
* arch/ppc/platforms/4xx/redwood5.c
*
* Support for the IBM redwood5 eval board file * Support for the IBM redwood5 eval board file
* *
* Author: Armin Kuster <akuster@mvista.com> * Author: Armin Kuster <akuster@mvista.com>
......
/* /*
* arch/ppc/platforms/4xx/redwood5.h
*
* Macros, definitions, and data structures specific to the IBM PowerPC * Macros, definitions, and data structures specific to the IBM PowerPC
* STB03xxx "Redwood" evaluation board. * STB03xxx "Redwood" evaluation board.
* *
......
/* /*
* arch/ppc/platforms/4xx/redwood6.c
*
* Author: Armin Kuster <akuster@mvista.com> * Author: Armin Kuster <akuster@mvista.com>
* *
* 2002 (c) MontaVista, Software, Inc. This file is licensed under * 2002 (c) MontaVista, Software, Inc. This file is licensed under
......
/* /*
* arch/ppc/platforms/4xx/redwood6.h
*
* Macros, definitions, and data structures specific to the IBM PowerPC * Macros, definitions, and data structures specific to the IBM PowerPC
* STBx25xx "Redwood6" evaluation board. * STBx25xx "Redwood6" evaluation board.
* *
......
/* /*
* arch/ppc/platforms/4xx/sycamore.c
*
* Architecture- / platform-specific boot-time initialization code for * Architecture- / platform-specific boot-time initialization code for
* IBM PowerPC 4xx based boards. * IBM PowerPC 4xx based boards.
* *
......
/* /*
* arch/ppc/platforms/4xx/sycamore.h
*
* Sycamore board definitions * Sycamore board definitions
* *
* Copyright (c) 2005 DENX Software Engineering * Copyright (c) 2005 DENX Software Engineering
......
/* /*
* arch/ppc/platforms/4xx/walnut.c
*
* Architecture- / platform-specific boot-time initialization code for * Architecture- / platform-specific boot-time initialization code for
* IBM PowerPC 4xx based boards. Adapted from original * IBM PowerPC 4xx based boards. Adapted from original
* code by Gary Thomas, Cort Dougan <cort@fsmlabs.com>, and Dan Malek * code by Gary Thomas, Cort Dougan <cort@fsmlabs.com>, and Dan Malek
......
/* /*
* arch/ppc/platforms/4xx/walnut.h
*
* Walnut board definitions * Walnut board definitions
* *
* Copyright (c) 2005 DENX Software Engineering * Copyright (c) 2005 DENX Software Engineering
......
/* /*
* arch/ppc/platforms/4xx/xilinx_ml300.c
*
* Xilinx ML300 evaluation board initialization * Xilinx ML300 evaluation board initialization
* *
* Author: MontaVista Software, Inc. * Author: MontaVista Software, Inc.
......
/* /*
* arch/ppc/platforms/4xx/xilinx_ml300.h
*
* Include file that defines the Xilinx ML300 evaluation board * Include file that defines the Xilinx ML300 evaluation board
* *
* Author: MontaVista Software, Inc. * Author: MontaVista Software, Inc.
......
/* /*
* arch/ppc/platforms/4xx/yucca.c
*
* Yucca board specific routines * Yucca board specific routines
* *
* Roland Dreier <rolandd@cisco.com> (based on luan.c by Matt Porter) * Roland Dreier <rolandd@cisco.com> (based on luan.c by Matt Porter)
......
/* /*
* arch/ppc/platforms/4xx/yucca.h
*
* Yucca board definitions * Yucca board definitions
* *
* Roland Dreier <rolandd@cisco.com> (based on luan.h by Matt Porter) * Roland Dreier <rolandd@cisco.com> (based on luan.h by Matt Porter)
......
/* /*
* arch/ppc/platforms/83xx/mpc834x_sys.c
*
* MPC834x SYS board specific routines * MPC834x SYS board specific routines
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/83xx/mpc834x_sys.h
*
* MPC834X SYS common board definitions * MPC834X SYS common board definitions
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/85xx/mpc8540_ads.c
*
* MPC8540ADS board specific routines * MPC8540ADS board specific routines
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/85xx/mpc8540_ads.h
*
* MPC8540ADS board definitions * MPC8540ADS board definitions
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/mpc8555_cds.h
*
* MPC8555CDS board definitions * MPC8555CDS board definitions
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/85xx/mpc8560_ads.c
*
* MPC8560ADS board specific routines * MPC8560ADS board specific routines
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/mpc8560_ads.h
*
* MPC8540ADS board definitions * MPC8540ADS board definitions
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/85xx/mpc85xx_ads_common.c
*
* MPC85xx ADS board common routines * MPC85xx ADS board common routines
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/85xx/mpc85xx_ads_common.h
*
* MPC85XX ADS common board definitions * MPC85XX ADS common board definitions
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/platform/85xx/mpc85xx_cds_common.c
*
* MPC85xx CDS board specific routines * MPC85xx CDS board specific routines
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/85xx/mpc85xx_cds_common.h
*
* MPC85xx CDS board definitions * MPC85xx CDS board definitions
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/85xx/sbc8560.c
*
* Wind River SBC8560 board specific routines * Wind River SBC8560 board specific routines
* *
* Maintainer: Kumar Gala * Maintainer: Kumar Gala
......
/* /*
* arch/ppc/platforms/85xx/sbc8560.h
*
* Wind River SBC8560 board definitions * Wind River SBC8560 board definitions
* *
* Copyright 2003 Motorola Inc. * Copyright 2003 Motorola Inc.
......
/* /*
* arch/ppc/platform/85xx/sbc85xx.c
*
* WindRiver PowerQUICC III SBC85xx board common routines * WindRiver PowerQUICC III SBC85xx board common routines
* *
* Copyright 2002, 2003 Motorola Inc. * Copyright 2002, 2003 Motorola Inc.
......
/* /*
* arch/ppc/platforms/85xx/sbc85xx.h
*
* WindRiver PowerQUICC III SBC85xx common board definitions * WindRiver PowerQUICC III SBC85xx common board definitions
* *
* Copyright 2003 Motorola Inc. * Copyright 2003 Motorola Inc.
......
/* /*
* arch/ppc/platforms/85xx/stx_gp3.c
*
* STx GP3 board specific routines * STx GP3 board specific routines
* *
* Dan Malek <dan@embeddededge.com> * Dan Malek <dan@embeddededge.com>
......
/* /*
* arch/ppc/platforms/stx8560_gp3.h
*
* STx GP3 board definitions * STx GP3 board definitions
* *
* Dan Malek (dan@embeddededge.com) * Dan Malek (dan@embeddededge.com)
......
/* /*
* arch/ppc/platforms/85xx/tqm85xx.c
*
* TQM85xx (40/41/55/60) board specific routines * TQM85xx (40/41/55/60) board specific routines
* *
* Copyright (c) 2005 DENX Software Engineering * Copyright (c) 2005 DENX Software Engineering
......
/* /*
* arch/ppc/platforms/85xx/tqm85xx.h
*
* TQM85xx (40/41/55/60) board definitions * TQM85xx (40/41/55/60) board definitions
* *
* Copyright (c) 2005 DENX Software Engineering * Copyright (c) 2005 DENX Software Engineering
......
/* /*
* arch/ppc/platforms/apus_setup.c
*
* Copyright (C) 1998, 1999 Jesper Skov * Copyright (C) 1998, 1999 Jesper Skov
* *
* Basically what is needed to replace functionality found in * Basically what is needed to replace functionality found in
......
/* /*
* arch/ppc/platforms/chestnut.c
*
* Board setup routines for IBM Chestnut * Board setup routines for IBM Chestnut
* *
* Author: <source@mvista.com> * Author: <source@mvista.com>
......
/* /*
* arch/ppc/platforms/chestnut.h
*
* Definitions for IBM 750FXGX Eval (Chestnut) * Definitions for IBM 750FXGX Eval (Chestnut)
* *
* Author: <source@mvista.com> * Author: <source@mvista.com>
......
/* /*
* arch/ppc/platforms/chrp_pegasos_eth.c
*
* Copyright (C) 2005 Sven Luther <sl@bplan-gmbh.de> * Copyright (C) 2005 Sven Luther <sl@bplan-gmbh.de>
* Thanks to : * Thanks to :
* Dale Farnsworth <dale@farnsworth.org> * Dale Farnsworth <dale@farnsworth.org>
......
/* /*
* arch/ppc/platforms/setup.c
*
* Copyright (C) 1995 Linus Torvalds * Copyright (C) 1995 Linus Torvalds
* Adapted from 'alpha' version by Gary Thomas * Adapted from 'alpha' version by Gary Thomas
* Modified by Cort Dougan (cort@cs.nmt.edu) * Modified by Cort Dougan (cort@cs.nmt.edu)
......
/* /*
* arch/ppc/platforms/chrp_time.c
*
* Copyright (C) 1991, 1992, 1995 Linus Torvalds * Copyright (C) 1991, 1992, 1995 Linus Torvalds
* *
* Adapted for PowerPC (PReP) by Gary Thomas * Adapted for PowerPC (PReP) by Gary Thomas
......
/* /*
* arch/ppc/platforms/cpci690.c
*
* Board setup routines for the Force CPCI690 board. * Board setup routines for the Force CPCI690 board.
* *
* Author: Mark A. Greer <mgreer@mvista.com> * Author: Mark A. Greer <mgreer@mvista.com>
......
/* /*
* arch/ppc/platforms/cpci690.h
*
* Definitions for Force CPCI690 * Definitions for Force CPCI690
* *
* Author: Mark A. Greer <mgreer@mvista.com> * Author: Mark A. Greer <mgreer@mvista.com>
......
/* /*
* arch/ppc/platforms/ev64260.c
*
* Board setup routines for the Marvell/Galileo EV-64260-BP Evaluation Board. * Board setup routines for the Marvell/Galileo EV-64260-BP Evaluation Board.
* *
* Author: Mark A. Greer <mgreer@mvista.com> * Author: Mark A. Greer <mgreer@mvista.com>
......
/* /*
* arch/ppc/platforms/ev64260.h
*
* Definitions for Marvell/Galileo EV-64260-BP Evaluation Board. * Definitions for Marvell/Galileo EV-64260-BP Evaluation Board.
* *
* Author: Mark A. Greer <mgreer@mvista.com> * Author: Mark A. Greer <mgreer@mvista.com>
......
/* /*
* arch/ppc/platforms/ev64360.c
*
* Board setup routines for the Marvell EV-64360-BP Evaluation Board. * Board setup routines for the Marvell EV-64360-BP Evaluation Board.
* *
* Author: Lee Nicks <allinux@gmail.com> * Author: Lee Nicks <allinux@gmail.com>
......
/* /*
* arch/ppc/platforms/ev64360.h
*
* Definitions for Marvell EV-64360-BP Evaluation Board. * Definitions for Marvell EV-64360-BP Evaluation Board.
* *
* Author: Lee Nicks <allinux@gmail.com> * Author: Lee Nicks <allinux@gmail.com>
......
/* /*
* arch/ppc/platforms/gemini.h
*
*
* Onboard registers and descriptions for Synergy Microsystems' * Onboard registers and descriptions for Synergy Microsystems'
* "Gemini" boards. * "Gemini" boards.
* *
......
/* /*
* arch/ppc/platforms/gemini_prom.S
*
* Not really prom support code (yet), but sort of anti-prom code. The current * Not really prom support code (yet), but sort of anti-prom code. The current
* bootloader does a number of things it shouldn't and doesn't do things that it * bootloader does a number of things it shouldn't and doesn't do things that it
* should. The stuff in here is mainly a hodge-podge collection of setup code * should. The stuff in here is mainly a hodge-podge collection of setup code
......
/* /*
* arch/ppc/platforms/gemini_setup.c
*
* Copyright (C) 1995 Linus Torvalds * Copyright (C) 1995 Linus Torvalds
* Adapted from 'alpha' version by Gary Thomas * Adapted from 'alpha' version by Gary Thomas
* Modified by Cort Dougan (cort@cs.nmt.edu) * Modified by Cort Dougan (cort@cs.nmt.edu)
......
/* /*
* arch/ppc/platforms/hdpu_setup.c
*
* Board setup routines for the Sky Computers HDPU Compute Blade. * Board setup routines for the Sky Computers HDPU Compute Blade.
* *
* Written by Brian Waite <waite@skycomputers.com> * Written by Brian Waite <waite@skycomputers.com>
......
/* /*
* arch/ppc/platforms/hdpu.h
*
* Definitions for Sky Computers HDPU board. * Definitions for Sky Computers HDPU board.
* *
* Brian Waite <waite@skycomputers.com> * Brian Waite <waite@skycomputers.com>
......
/* /*
* arch/ppc/platforms/katana.c
*
* Board setup routines for the Artesyn Katana cPCI boards. * Board setup routines for the Artesyn Katana cPCI boards.
* *
* Author: Tim Montgomery <timm@artesyncp.com> * Author: Tim Montgomery <timm@artesyncp.com>
......
/* /*
* arch/ppc/platforms/katana.h
*
* Definitions for Artesyn Katana750i/3750 board. * Definitions for Artesyn Katana750i/3750 board.
* *
* Author: Tim Montgomery <timm@artesyncp.com> * Author: Tim Montgomery <timm@artesyncp.com>
......
/* /*
* arch/ppc/platforms/lite5200.c
*
* Platform support file for the Freescale LITE5200 based on MPC52xx. * Platform support file for the Freescale LITE5200 based on MPC52xx.
* A maximum of this file should be moved to syslib/mpc52xx_????? * A maximum of this file should be moved to syslib/mpc52xx_?????
* so that new platform based on MPC52xx need a minimal platform file * so that new platform based on MPC52xx need a minimal platform file
......
/* /*
* arch/ppc/platforms/lite5200.h
*
* Definitions for Freescale LITE5200 : MPC52xx Standard Development * Definitions for Freescale LITE5200 : MPC52xx Standard Development
* Platform board support * Platform board support
* *
......
/* /*
* arch/ppc/platforms/lopec.c
*
* Setup routines for the Motorola LoPEC. * Setup routines for the Motorola LoPEC.
* *
* Author: Dan Cox * Author: Dan Cox
......
/* /*
* arch/ppc/platforms/mvme5100.c
*
* Board setup routines for the Motorola MVME5100. * Board setup routines for the Motorola MVME5100.
* *
* Author: Matt Porter <mporter@mvista.com> * Author: Matt Porter <mporter@mvista.com>
......
/* /*
* arch/ppc/platforms/pal4.h
*
* Definitions for SBS Palomar IV board * Definitions for SBS Palomar IV board
* *
* Author: Dan Cox * Author: Dan Cox
......
/* /*
* arch/ppc/platforms/pal4_pci.c
*
* PCI support for SBS Palomar IV * PCI support for SBS Palomar IV
* *
* Author: Dan Cox * Author: Dan Cox
......
/* /*
* arch/ppc/platforms/pal4_serial.h
*
* Definitions for SBS PalomarIV serial support * Definitions for SBS PalomarIV serial support
* *
* Author: Dan Cox * Author: Dan Cox
......
/* /*
* arch/ppc/platforms/pal4_setup.c
*
* Board setup routines for the SBS PalomarIV. * Board setup routines for the SBS PalomarIV.
* *
* Author: Dan Cox * Author: Dan Cox
......
/* /*
* arch/ppc/platforms/powerpmc250.c
*
* Board setup routines for Force PowerPMC-250 Processor PMC * Board setup routines for Force PowerPMC-250 Processor PMC
* *
* Author: Troy Benjegerdes <tbenjegerdes@mvista.com> * Author: Troy Benjegerdes <tbenjegerdes@mvista.com>
......
/* /*
* arch/ppc/platforms/pplus.c
*
* Board and PCI setup routines for MCG PowerPlus * Board and PCI setup routines for MCG PowerPlus
* *
* Author: Randy Vinson <rvinson@mvista.com> * Author: Randy Vinson <rvinson@mvista.com>
......
/* /*
* arch/ppc/platforms/pplus.h
*
* Definitions for Motorola MCG Falcon/Raven & HAWK North Bridge & Memory ctlr. * Definitions for Motorola MCG Falcon/Raven & HAWK North Bridge & Memory ctlr.
* *
* Author: Mark A. Greerinclude/asm-ppc/hawk.h * Author: Mark A. Greerinclude/asm-ppc/hawk.h
......
/* /*
* arch/ppc/platforms/pq2ads.c
*
* PQ2ADS platform support * PQ2ADS platform support
* *
* Author: Kumar Gala <galak@kernel.crashing.org> * Author: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/setup.c
*
* Copyright (C) 1995 Linus Torvalds * Copyright (C) 1995 Linus Torvalds
* Adapted from 'alpha' version by Gary Thomas * Adapted from 'alpha' version by Gary Thomas
* Modified by Cort Dougan (cort@cs.nmt.edu) * Modified by Cort Dougan (cort@cs.nmt.edu)
......
/* /*
* arch/ppc/platforms/prpmc750_setup.c
*
* Board setup routines for Motorola PrPMC750 * Board setup routines for Motorola PrPMC750
* *
* Author: Matt Porter <mporter@mvista.com> * Author: Matt Porter <mporter@mvista.com>
......
/* /*
* arch/ppc/platforms/prpmc800.c
*
* Author: Dale Farnsworth <dale.farnsworth@mvista.com> * Author: Dale Farnsworth <dale.farnsworth@mvista.com>
* *
* 2001-2004 (c) MontaVista, Software, Inc. This file is licensed under * 2001-2004 (c) MontaVista, Software, Inc. This file is licensed under
......
/* /*
* arch/ppc/platforms/radstone_ppc7d.c
*
* Board setup routines for the Radstone PPC7D boards. * Board setup routines for the Radstone PPC7D boards.
* *
* Author: James Chapman <jchapman@katalix.com> * Author: James Chapman <jchapman@katalix.com>
......
/* /*
* arch/ppc/platforms/radstone_ppc7d.h
*
* Board definitions for the Radstone PPC7D boards. * Board definitions for the Radstone PPC7D boards.
* *
* Author: James Chapman <jchapman@katalix.com> * Author: James Chapman <jchapman@katalix.com>
......
/* /*
* arch/ppc/platforms/sandpoint_setup.c
*
* Board setup routines for the Motorola SPS Sandpoint Test Platform. * Board setup routines for the Motorola SPS Sandpoint Test Platform.
* *
* Author: Mark A. Greer * Author: Mark A. Greer
......
/* /*
* arch/ppc/platforms/sandpoint.h
*
* Definitions for Motorola SPS Sandpoint Test Platform * Definitions for Motorola SPS Sandpoint Test Platform
* *
* Author: Mark A. Greer * Author: Mark A. Greer
......
/* /*
* arch/ppc/platforms/sbc82xx.c
*
* SBC82XX platform support * SBC82XX platform support
* *
* Author: Guy Streeter <streeter@redhat.com> * Author: Guy Streeter <streeter@redhat.com>
......
/* /*
* arch/ppc/platforms/spruce.c
*
* Board and PCI setup routines for IBM Spruce * Board and PCI setup routines for IBM Spruce
* *
* Author: MontaVista Software <source@mvista.com> * Author: MontaVista Software <source@mvista.com>
......
/* /*
* arch/ppc/platforms/tqm8260_setup.c
*
* TQM8260 platform support * TQM8260 platform support
* *
* Author: Allen Curtis <acurtis@onz.com> * Author: Allen Curtis <acurtis@onz.com>
......
/* /*
* arch/ppc/syslib/cpc700.h
*
* Header file for IBM CPC700 Host Bridge, et. al. * Header file for IBM CPC700 Host Bridge, et. al.
* *
* Author: Mark A. Greer * Author: Mark A. Greer
......
/* /*
* arch/ppc/syslib/cpc700_pic.c
*
* Interrupt controller support for IBM Spruce * Interrupt controller support for IBM Spruce
* *
* Authors: Mark Greer, Matt Porter, and Johnnie Peters * Authors: Mark Greer, Matt Porter, and Johnnie Peters
......
/* /*
* arch/ppc/syslib/cpc710.h
*
* Definitions for the IBM CPC710 PCI Host Bridge * Definitions for the IBM CPC710 PCI Host Bridge
* *
* Author: Matt Porter <mporter@mvista.com> * Author: Matt Porter <mporter@mvista.com>
......
/* /*
* arch/ppc/syslib/gen550.h
*
* gen550 prototypes * gen550 prototypes
* *
* Matt Porter <mporter@kernel.crashing.org> * Matt Porter <mporter@kernel.crashing.org>
......
/* /*
* arch/ppc/syslib/gen550_dbg.c
*
* A library of polled 16550 serial routines. These are intended to * A library of polled 16550 serial routines. These are intended to
* be used to support progress messages, xmon, kgdb, etc. on a * be used to support progress messages, xmon, kgdb, etc. on a
* variety of platforms. * variety of platforms.
......
/* /*
* arch/ppc/syslib/gen550_kgdb.c
*
* Generic 16550 kgdb support intended to be useful on a variety * Generic 16550 kgdb support intended to be useful on a variety
* of platforms. To enable this support, it is necessary to set * of platforms. To enable this support, it is necessary to set
* the CONFIG_GEN550 option. Any virtual mapping of the serial * the CONFIG_GEN550 option. Any virtual mapping of the serial
......
/* /*
* arch/ppc/syslib/gt64260_pic.c
*
* Interrupt controller support for Galileo's GT64260. * Interrupt controller support for Galileo's GT64260.
* *
* Author: Chris Zankel <source@mvista.com> * Author: Chris Zankel <source@mvista.com>
......
/* /*
* arch/ppc/syslib/harrier.c
*
* Motorola MCG Harrier northbridge/memory controller support * Motorola MCG Harrier northbridge/memory controller support
* *
* Author: Dale Farnsworth * Author: Dale Farnsworth
......
/* /*
* arch/ppc/syslib/hawk_common.c
*
* Common Motorola PowerPlus Platform--really Falcon/Raven or HAWK. * Common Motorola PowerPlus Platform--really Falcon/Raven or HAWK.
* *
* Author: Mark A. Greer * Author: Mark A. Greer
......
/* /*
* arch/ppc/syslib/ibm440gp_common.c
*
* PPC440GP system library * PPC440GP system library
* *
* Matt Porter <mporter@mvista.com> * Matt Porter <mporter@mvista.com>
......
/* /*
* arch/ppc/kernel/ibm440gp_common.h
*
* PPC440GP system library * PPC440GP system library
* *
* Eugene Surovegin <eugene.surovegin@zultys.com> or <ebs@ebshome.net> * Eugene Surovegin <eugene.surovegin@zultys.com> or <ebs@ebshome.net>
......
/* /*
* arch/ppc/kernel/ibm440gx_common.c
*
* PPC440GX system library * PPC440GX system library
* *
* Eugene Surovegin <eugene.surovegin@zultys.com> or <ebs@ebshome.net> * Eugene Surovegin <eugene.surovegin@zultys.com> or <ebs@ebshome.net>
......
/* /*
* arch/ppc/kernel/ibm440gx_common.h
*
* PPC440GX system library * PPC440GX system library
* *
* Eugene Surovegin <eugene.surovegin@zultys.com> or <ebs@ebshome.net> * Eugene Surovegin <eugene.surovegin@zultys.com> or <ebs@ebshome.net>
......
/* /*
* arch/ppc/syslib/ibm440sp_common.c
*
* PPC440SP/PPC440SPe system library * PPC440SP/PPC440SPe system library
* *
* Matt Porter <mporter@kernel.crashing.org> * Matt Porter <mporter@kernel.crashing.org>
......
/* /*
* arch/ppc/syslib/ibm440sp_common.h
*
* PPC440SP system library * PPC440SP system library
* *
* Matt Porter <mporter@kernel.crashing.org> * Matt Porter <mporter@kernel.crashing.org>
......
/* /*
* arch/ppc/syslib/ibm44x_common.c
*
* PPC44x system library * PPC44x system library
* *
* Matt Porter <mporter@kernel.crashing.org> * Matt Porter <mporter@kernel.crashing.org>
......
/* /*
* arch/ppc/kernel/ibm44x_common.h
*
* PPC44x system library * PPC44x system library
* *
* Eugene Surovegin <eugene.surovegin@zultys.com> or <ebs@ebshome.net> * Eugene Surovegin <eugene.surovegin@zultys.com> or <ebs@ebshome.net>
......
/* /*
* arch/ppc/platforms/mpc8260_pci9.c
*
* Workaround for device erratum PCI 9. * Workaround for device erratum PCI 9.
* See Motorola's "XPC826xA Family Device Errata Reference." * See Motorola's "XPC826xA Family Device Errata Reference."
* The erratum applies to all 8260 family Hip4 processors. It is scheduled * The erratum applies to all 8260 family Hip4 processors. It is scheduled
......
/* /*
* arch/ppc/syslib/m8260_setup.c
*
* Copyright (C) 1995 Linus Torvalds * Copyright (C) 1995 Linus Torvalds
* Adapted from 'alpha' version by Gary Thomas * Adapted from 'alpha' version by Gary Thomas
* Modified by Cort Dougan (cort@cs.nmt.edu) * Modified by Cort Dougan (cort@cs.nmt.edu)
......
/* /*
* arch/ppc/kernel/setup.c
*
* Copyright (C) 1995 Linus Torvalds * Copyright (C) 1995 Linus Torvalds
* Adapted from 'alpha' version by Gary Thomas * Adapted from 'alpha' version by Gary Thomas
* Modified by Cort Dougan (cort@cs.nmt.edu) * Modified by Cort Dougan (cort@cs.nmt.edu)
......
/* /*
* arch/ppc/syslib/mpc10x_common.c
*
* Common routines for the Motorola SPS MPC106, MPC107 and MPC8240 Host bridge, * Common routines for the Motorola SPS MPC106, MPC107 and MPC8240 Host bridge,
* Mem ctlr, EPIC, etc. * Mem ctlr, EPIC, etc.
* *
......
/* /*
* arch/ppc/syslib/mpc52xx_devices.c
*
* Freescale MPC52xx device descriptions * Freescale MPC52xx device descriptions
* *
* *
......
/* /*
* arch/ppc/syslib/mpc52xx_pci.c
*
* PCI code for the Freescale MPC52xx embedded CPU. * PCI code for the Freescale MPC52xx embedded CPU.
* *
* *
......
/* /*
* arch/ppc/syslib/mpc52xx_pci.h
*
* PCI Include file the Freescale MPC52xx embedded cpu chips * PCI Include file the Freescale MPC52xx embedded cpu chips
* *
* *
......
/* /*
* arch/ppc/syslib/mpc52xx_pic.c
*
* Programmable Interrupt Controller functions for the Freescale MPC52xx * Programmable Interrupt Controller functions for the Freescale MPC52xx
* embedded CPU. * embedded CPU.
* *
......
/* /*
* arch/ppc/syslib/mpc52xx_setup.c
*
* Common code for the boards based on Freescale MPC52xx embedded CPU. * Common code for the boards based on Freescale MPC52xx embedded CPU.
* *
* *
......
/* /*
* arch/ppc/syslib/mpc52xx_sys.c
*
* Freescale MPC52xx system descriptions * Freescale MPC52xx system descriptions
* *
* *
......
/* /*
* arch/ppc/platforms/83xx/mpc83xx_devices.c
*
* MPC83xx Device descriptions * MPC83xx Device descriptions
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/83xx/mpc83xx_sys.c
*
* MPC83xx System descriptions * MPC83xx System descriptions
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/85xx/mpc85xx_devices.c
*
* MPC85xx Device descriptions * MPC85xx Device descriptions
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/85xx/mpc85xx_sys.c
*
* MPC85xx System descriptions * MPC85xx System descriptions
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/syslib/mpc8xx_devices.c
*
* MPC8xx Device descriptions * MPC8xx Device descriptions
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/platforms/mpc8xx_sys.c
*
* MPC8xx System descriptions * MPC8xx System descriptions
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/kernel/mv64360_pic.c
*
* Interrupt controller support for Marvell's MV64360. * Interrupt controller support for Marvell's MV64360.
* *
* Author: Rabeeh Khoury <rabeeh@galileo.co.il> * Author: Rabeeh Khoury <rabeeh@galileo.co.il>
......
/* /*
* arch/ppc/syslib/mv64x60.c
*
* Common routines for the Marvell/Galileo Discovery line of host bridges * Common routines for the Marvell/Galileo Discovery line of host bridges
* (gt64260, mv64360, mv64460, ...). * (gt64260, mv64360, mv64460, ...).
* *
......
/* /*
* arch/ppc/syslib/mv64x60_dbg.c
*
* KGDB and progress routines for the Marvell/Galileo MV64x60 (Discovery). * KGDB and progress routines for the Marvell/Galileo MV64x60 (Discovery).
* *
* Author: Mark A. Greer <mgreer@mvista.com> * Author: Mark A. Greer <mgreer@mvista.com>
......
/* /*
* arch/ppc/syslib/mv64x60_win.c
*
* Tables with info on how to manipulate the 32 & 64 bit windows on the * Tables with info on how to manipulate the 32 & 64 bit windows on the
* various types of Marvell bridge chips. * various types of Marvell bridge chips.
* *
......
/* /*
* arch/ppc/kernel/open_pic.c -- OpenPIC Interrupt Handling
*
* Copyright (C) 1997 Geert Uytterhoeven * Copyright (C) 1997 Geert Uytterhoeven
* *
* This file is subject to the terms and conditions of the GNU General Public * This file is subject to the terms and conditions of the GNU General Public
......
/* /*
* arch/ppc/kernel/open_pic.c -- OpenPIC Interrupt Handling
*
* Copyright (C) 1997 Geert Uytterhoeven * Copyright (C) 1997 Geert Uytterhoeven
* *
* This file is subject to the terms and conditions of the GNU General Public * This file is subject to the terms and conditions of the GNU General Public
......
/* /*
* arch/ppc/kernel/open_pic_defs.h -- OpenPIC definitions
*
* Copyright (C) 1997 Geert Uytterhoeven * Copyright (C) 1997 Geert Uytterhoeven
* *
* This file is based on the following documentation: * This file is based on the following documentation:
......
/* /*
* arch/ppc/syslib/pci_auto.c
*
* PCI autoconfiguration library * PCI autoconfiguration library
* *
* Author: Matt Porter <mporter@mvista.com> * Author: Matt Porter <mporter@mvista.com>
......
/* /*
* arch/ppc/kernel/ppc4xx_dma.c
*
* IBM PPC4xx DMA engine core library * IBM PPC4xx DMA engine core library
* *
* Copyright 2000-2004 MontaVista Software Inc. * Copyright 2000-2004 MontaVista Software Inc.
......
/* /*
* arch/ppc/syslib/ppc4xx_pic.c
*
* Interrupt controller driver for PowerPC 4xx-based processors. * Interrupt controller driver for PowerPC 4xx-based processors.
* *
* Eugene Surovegin <eugene.surovegin@zultys.com> or <ebs@ebshome.net> * Eugene Surovegin <eugene.surovegin@zultys.com> or <ebs@ebshome.net>
......
/* /*
* arch/ppc/kernel/ppc4xx_sgdma.c
*
* IBM PPC4xx DMA engine scatter/gather library * IBM PPC4xx DMA engine scatter/gather library
* *
* Copyright 2002-2003 MontaVista Software Inc. * Copyright 2002-2003 MontaVista Software Inc.
......
/* /*
* arch/ppc/syslib/ppc83xx_setup.c
*
* MPC83XX common board code * MPC83XX common board code
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/syslib/ppc83xx_setup.h
*
* MPC83XX common board definitions * MPC83XX common board definitions
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/syslib/ppc85xx_common.c
*
* MPC85xx support routines * MPC85xx support routines
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/syslib/ppc85xx_common.h
*
* MPC85xx support routines * MPC85xx support routines
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/syslib/ppc85xx_setup.c
*
* MPC85XX common board code * MPC85XX common board code
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/syslib/ppc85xx_setup.h
*
* MPC85XX common board definitions * MPC85XX common board definitions
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/syslib/ppc_sys.c
*
* PPC System library functions * PPC System library functions
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/syslib/pq2_devices.c
*
* PQ2 Device descriptions * PQ2 Device descriptions
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/syslib/pq2_devices.c
*
* PQ2 System descriptions * PQ2 System descriptions
* *
* Maintainer: Kumar Gala <galak@kernel.crashing.org> * Maintainer: Kumar Gala <galak@kernel.crashing.org>
......
/* /*
* arch/ppc/kernel/prep_nvram.c
*
* Copyright (C) 1998 Corey Minyard * Copyright (C) 1998 Corey Minyard
* *
* This reads the NvRAM on PReP compliant machines (generally from IBM or * This reads the NvRAM on PReP compliant machines (generally from IBM or
......
/* /*
* arch/ppc/syslib/todc_time.c
*
* Time of Day Clock support for the M48T35, M48T37, M48T59, and MC146818 * Time of Day Clock support for the M48T35, M48T37, M48T59, and MC146818
* Real Time Clocks/Timekeepers. * Real Time Clocks/Timekeepers.
* *
......
/* /*
* arch/ppc/syslib/xilinx_pic.c
*
* Interrupt controller driver for Xilinx Virtex-II Pro. * Interrupt controller driver for Xilinx Virtex-II Pro.
* *
* Author: MontaVista Software, Inc. * Author: MontaVista Software, Inc.
......
...@@ -118,7 +118,7 @@ ...@@ -118,7 +118,7 @@
* the hvcs_final_close() function in order to get it out of the spinlock. * the hvcs_final_close() function in order to get it out of the spinlock.
* Rearranged hvcs_close(). Cleaned up some printks and did some housekeeping * Rearranged hvcs_close(). Cleaned up some printks and did some housekeeping
* on the changelog. Removed local CLC_LENGTH and used HVCS_CLC_LENGTH from * on the changelog. Removed local CLC_LENGTH and used HVCS_CLC_LENGTH from
* arch/ppc64/hvcserver.h. * include/asm-powerpc/hvcserver.h
* *
* 1.3.2 -> 1.3.3 Replaced yield() in hvcs_close() with tty_wait_until_sent() to * 1.3.2 -> 1.3.3 Replaced yield() in hvcs_close() with tty_wait_until_sent() to
* prevent possible lockup with realtime scheduling as similarily pointed out by * prevent possible lockup with realtime scheduling as similarily pointed out by
...@@ -168,9 +168,10 @@ MODULE_VERSION(HVCS_DRIVER_VERSION); ...@@ -168,9 +168,10 @@ MODULE_VERSION(HVCS_DRIVER_VERSION);
/* /*
* The hcall interface involves putting 8 chars into each of two registers. * The hcall interface involves putting 8 chars into each of two registers.
* We load up those 2 registers (in arch/ppc64/hvconsole.c) by casting char[16] * We load up those 2 registers (in arch/powerpc/platforms/pseries/hvconsole.c)
* to long[2]. It would work without __ALIGNED__, but a little (tiny) bit * by casting char[16] to long[2]. It would work without __ALIGNED__, but a
* slower because an unaligned load is slower than aligned load. * little (tiny) bit slower because an unaligned load is slower than aligned
* load.
*/ */
#define __ALIGNED__ __attribute__((__aligned__(8))) #define __ALIGNED__ __attribute__((__aligned__(8)))
......
...@@ -54,7 +54,7 @@ struct paca_struct { ...@@ -54,7 +54,7 @@ struct paca_struct {
#endif /* CONFIG_PPC_ISERIES */ #endif /* CONFIG_PPC_ISERIES */
/* /*
* MAGIC: the spinlock functions in arch/ppc64/lib/locks.c * MAGIC: the spinlock functions in arch/powerpc/lib/locks.c
* load lock_token and paca_index with a single lwz * load lock_token and paca_index with a single lwz
* instruction. They must travel together and be properly * instruction. They must travel together and be properly
* aligned. * aligned.
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
#ifdef __KERNEL__ #ifdef __KERNEL__
/* /*
* include/asm-ppc64/rwsem.h: R/W semaphores for PPC using the stuff * include/asm-powerpc/rwsem.h: R/W semaphores for PPC using the stuff
* in lib/rwsem.c. Adapted largely from include/asm-i386/rwsem.h * in lib/rwsem.c. Adapted largely from include/asm-i386/rwsem.h
* by Paul Mackerras <paulus@samba.org>. * by Paul Mackerras <paulus@samba.org>.
*/ */
......
/* /*
* arch/ppc/kernel/harrier.h
*
* Definitions for Motorola MCG Harrier North Bridge & Memory controller * Definitions for Motorola MCG Harrier North Bridge & Memory controller
* *
* Author: Dale Farnsworth * Author: Dale Farnsworth
......
/* /*
* arch/ppc/kernel/mpc10x.h
*
* Common routines for the Motorola SPS MPC106/8240/107 Host bridge/Mem * Common routines for the Motorola SPS MPC106/8240/107 Host bridge/Mem
* ctlr/EPIC/etc. * ctlr/EPIC/etc.
* *
......
/* /*
* include/asm-ppc/todc.h
*
* Definitions for the M48Txx and mc146818 series of Time of day/Real Time * Definitions for the M48Txx and mc146818 series of Time of day/Real Time
* Clock chips. * Clock chips.
* *
......
...@@ -958,7 +958,7 @@ void audit_syscall_entry(struct task_struct *tsk, int arch, int major, ...@@ -958,7 +958,7 @@ void audit_syscall_entry(struct task_struct *tsk, int arch, int major,
* *
* i386 no * i386 no
* x86_64 no * x86_64 no
* ppc64 yes (see arch/ppc64/kernel/misc.S) * ppc64 yes (see arch/powerpc/platforms/iseries/misc.S)
* *
* This also happens with vm86 emulation in a non-nested manner * This also happens with vm86 emulation in a non-nested manner
* (entries without exits), so this case must be caught. * (entries without exits), so this case must be caught.
......
/* /*
* lib/extable.c
* Derived from arch/ppc/mm/extable.c and arch/i386/mm/extable.c. * Derived from arch/ppc/mm/extable.c and arch/i386/mm/extable.c.
* *
* Copyright (C) 2004 Paul Mackerras, IBM Corp. * Copyright (C) 2004 Paul Mackerras, IBM Corp.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册