From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by ozlabs.org (Postfix) with ESMTP id 50866DDE38 for ; Wed, 7 Feb 2007 15:14:36 +1100 (EST) Received: by ug-out-1314.google.com with SMTP id m3so78165uge for ; Tue, 06 Feb 2007 20:14:34 -0800 (PST) Message-ID: <528646bc0702062014o7b114352p56f6ddbf67efc117@mail.gmail.com> Date: Tue, 6 Feb 2007 21:14:34 -0700 From: "Grant Likely" Sender: glikely@gmail.com To: "Paul Mackerras" Subject: Re: patches in powerpc.git In-Reply-To: <17865.20353.116215.380614@cargo.ozlabs.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed References: <17865.20353.116215.380614@cargo.ozlabs.ibm.com> Cc: linuxppc-dev@ozlabs.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Paul, Could you also pull this patch? http://patchwork.ozlabs.org/linuxppc/patch?id=8612 I had (tried to) repost it to the list on Jan 24; but I looks like my mailer ate it. :( Thanks, g. On 2/6/07, Paul Mackerras wrote: > The following is the list of commits that I have in the powerpc.git > tree, and which I plan to ask Linus to pull tomorrow. If anyone > thinks any of these should *not* go in, let me know quickly. > > If anyone has patches not listed here that they want in 2.6.21, please > let me or the relevant sub-arch maintainer know. I have put in all > the patches I know about that don't seem to be still under discussion. > > (Note that Geoff Levand's "[PATCH 1/16] ps3: inform incomplete" isn't > listed here, because it's already upstream in Linus' tree.) > > Paul. > > arch/powerpc/Kconfig | 30 > arch/powerpc/Kconfig.debug | 18 > arch/powerpc/boot/Makefile | 1 > arch/powerpc/boot/dts/mpc8272ads.dts | 55 - > arch/powerpc/boot/dts/mpc8323emds.dts | 345 +++++ > arch/powerpc/boot/dts/mpc8560ads.dts | 10 > arch/powerpc/boot/dts/mpc866ads.dts | 162 ++ > arch/powerpc/boot/dts/mpc885ads.dts | 185 +++ > arch/powerpc/configs/celleb_defconfig | 1408 +++++++++++++++++++++ > arch/powerpc/configs/mpc8272_ads_defconfig | 848 +++++++++++++ > arch/powerpc/configs/mpc832xemds_defconfig | 1083 ++++++++++++++++ > arch/powerpc/configs/mpc834x_itx_defconfig | 7 > arch/powerpc/configs/mpc834x_mds_defconfig | 3 > arch/powerpc/configs/mpc8360emds_defconfig | 3 > arch/powerpc/configs/mpc866_ads_defconfig | 829 +++++++++++++ > arch/powerpc/configs/mpc885_ads_defconfig | 827 ++++++++++++ > arch/powerpc/configs/pasemi_defconfig | 1722 ++++++++++++++++++++++++++ > arch/powerpc/configs/ps3_defconfig | 240 +++- > arch/powerpc/kernel/Makefile | 1 > arch/powerpc/kernel/cpu_setup_pa6t.S | 44 + > arch/powerpc/kernel/cputable.c | 21 > arch/powerpc/kernel/entry_64.S | 59 - > arch/powerpc/kernel/head_32.S | 5 > arch/powerpc/kernel/head_64.S | 2 > arch/powerpc/kernel/iomap.c | 20 > arch/powerpc/kernel/irq.c | 2 > arch/powerpc/kernel/misc_64.S | 40 + > arch/powerpc/kernel/module_32.c | 7 > arch/powerpc/kernel/pci_32.c | 1 > arch/powerpc/kernel/pci_64.c | 1 > arch/powerpc/kernel/pmc.c | 37 - > arch/powerpc/kernel/ppc_ksyms.c | 1 > arch/powerpc/kernel/prom.c | 18 > arch/powerpc/kernel/ptrace.c | 24 > arch/powerpc/kernel/sysfs.c | 141 +- > arch/powerpc/kernel/traps.c | 2 > arch/powerpc/kernel/udbg.c | 4 > arch/powerpc/kernel/udbg_16550.c | 24 > arch/powerpc/kernel/vio.c | 6 > arch/powerpc/lib/Makefile | 2 > arch/powerpc/lib/dma-noncoherent.c | 24 > arch/powerpc/lib/rheap.c | 3 > arch/powerpc/mm/hugetlbpage.c | 3 > arch/powerpc/mm/mem.c | 20 > arch/powerpc/mm/pgtable_32.c | 5 > arch/powerpc/oprofile/common.c | 2 > arch/powerpc/oprofile/op_model_7450.c | 10 > arch/powerpc/oprofile/op_model_fsl_booke.c | 81 + > arch/powerpc/oprofile/op_model_power4.c | 10 > arch/powerpc/oprofile/op_model_rs64.c | 10 > arch/powerpc/platforms/82xx/mpc82xx.c | 2 > arch/powerpc/platforms/82xx/mpc82xx_ads.c | 2 > arch/powerpc/platforms/82xx/pq2ads.h | 5 > arch/powerpc/platforms/83xx/misc.c | 29 > arch/powerpc/platforms/83xx/mpc832x_mds.c | 3 > arch/powerpc/platforms/83xx/mpc834x_itx.c | 2 > arch/powerpc/platforms/83xx/mpc834x_sys.c | 2 > arch/powerpc/platforms/83xx/mpc8360e_pb.c | 3 > arch/powerpc/platforms/86xx/Kconfig | 1 > arch/powerpc/platforms/86xx/mpc86xx_smp.c | 1 > arch/powerpc/platforms/8xx/Kconfig | 300 +---- > arch/powerpc/platforms/8xx/Makefile | 6 > arch/powerpc/platforms/8xx/m8xx_setup.c | 303 +++++ > arch/powerpc/platforms/8xx/mpc86xads.h | 95 + > arch/powerpc/platforms/8xx/mpc86xads_setup.c | 301 +++++ > arch/powerpc/platforms/8xx/mpc885ads.h | 95 + > arch/powerpc/platforms/8xx/mpc885ads_setup.c | 387 ++++++ > arch/powerpc/platforms/Makefile | 3 > arch/powerpc/platforms/cell/Makefile | 7 > arch/powerpc/platforms/cell/spu_base.c | 3 > arch/powerpc/platforms/cell/spu_manage.c | 420 ++++++ > arch/powerpc/platforms/cell/spu_priv1_mmio.c | 422 ------ > arch/powerpc/platforms/celleb/Makefile | 9 > arch/powerpc/platforms/celleb/beat.c | 163 ++ > arch/powerpc/platforms/celleb/beat.h | 40 + > arch/powerpc/platforms/celleb/beat_syscall.h | 160 ++ > arch/powerpc/platforms/celleb/beat_wrapper.h | 220 +++ > arch/powerpc/platforms/celleb/htab.c | 311 +++++ > arch/powerpc/platforms/celleb/hvCall.S | 287 ++++ > arch/powerpc/platforms/celleb/interrupt.c | 274 ++++ > arch/powerpc/platforms/celleb/interrupt.h | 33 > arch/powerpc/platforms/celleb/iommu.c | 104 ++ > arch/powerpc/platforms/celleb/pci.c | 481 +++++++ > arch/powerpc/platforms/celleb/pci.h | 35 + > arch/powerpc/platforms/celleb/scc.h | 145 ++ > arch/powerpc/platforms/celleb/scc_epci.c | 409 ++++++ > arch/powerpc/platforms/celleb/scc_sio.c | 101 ++ > arch/powerpc/platforms/celleb/scc_uhc.c | 94 + > arch/powerpc/platforms/celleb/setup.c | 191 +++ > arch/powerpc/platforms/celleb/smp.c | 124 ++ > arch/powerpc/platforms/celleb/spu_priv1.c | 208 +++ > arch/powerpc/platforms/celleb/udbg_beat.c | 97 + > arch/powerpc/platforms/embedded6xx/Kconfig | 9 > arch/powerpc/platforms/maple/pci.c | 23 > arch/powerpc/platforms/maple/setup.c | 3 > arch/powerpc/platforms/pasemi/Kconfig | 10 > arch/powerpc/platforms/pasemi/Makefile | 3 > arch/powerpc/platforms/pasemi/idle.c | 88 + > arch/powerpc/platforms/pasemi/iommu.c | 281 ++++ > arch/powerpc/platforms/pasemi/pasemi.h | 12 > arch/powerpc/platforms/pasemi/pci.c | 13 > arch/powerpc/platforms/pasemi/powersave.S | 80 + > arch/powerpc/platforms/pasemi/setup.c | 105 +- > arch/powerpc/platforms/powermac/smp.c | 1 > arch/powerpc/platforms/ps3/Makefile | 1 > arch/powerpc/platforms/ps3/htab.c | 1 > arch/powerpc/platforms/ps3/interrupt.c | 442 ++++--- > arch/powerpc/platforms/ps3/mm.c | 1 > arch/powerpc/platforms/ps3/os-area.c | 22 > arch/powerpc/platforms/ps3/platform.h | 151 ++ > arch/powerpc/platforms/ps3/repository.c | 220 +++ > arch/powerpc/platforms/ps3/setup.c | 19 > arch/powerpc/platforms/ps3/smp.c | 3 > arch/powerpc/platforms/ps3/spu.c | 20 > arch/powerpc/platforms/ps3/system-bus.c | 34 - > arch/powerpc/platforms/pseries/eeh.c | 19 > arch/powerpc/platforms/pseries/eeh_driver.c | 3 > arch/powerpc/platforms/pseries/lpar.c | 51 + > arch/powerpc/platforms/pseries/pci.c | 2 > arch/powerpc/sysdev/Makefile | 2 > arch/powerpc/sysdev/commproc.c | 398 ++++++ > arch/powerpc/sysdev/cpm2_pic.c | 154 +- > arch/powerpc/sysdev/cpm2_pic.h | 2 > arch/powerpc/sysdev/fsl_soc.c | 274 ++++ > arch/powerpc/sysdev/grackle.c | 2 > arch/powerpc/sysdev/ipic.c | 17 > arch/powerpc/sysdev/micropatch.c | 743 +++++++++++ > arch/powerpc/sysdev/mpc8xx_pic.c | 197 +++ > arch/powerpc/sysdev/mpc8xx_pic.h | 12 > arch/powerpc/sysdev/mpic.c | 66 + > arch/powerpc/sysdev/qe_lib/qe_ic.c | 6 > arch/ppc/Kconfig | 9 > arch/ppc/boot/simple/Makefile | 4 > arch/ppc/boot/simple/misc.c | 15 > arch/ppc/configs/gemini_defconfig | 618 --------- > arch/ppc/kernel/Makefile | 1 > arch/ppc/kernel/head.S | 18 > arch/ppc/kernel/ppc_ksyms.c | 1 > arch/ppc/mm/pgtable.c | 5 > arch/ppc/platforms/Makefile | 1 > arch/ppc/platforms/gemini.h | 165 -- > arch/ppc/platforms/gemini_pci.c | 41 - > arch/ppc/platforms/gemini_prom.S | 90 - > arch/ppc/platforms/gemini_serial.h | 40 - > arch/ppc/platforms/gemini_setup.c | 577 --------- > arch/ppc/platforms/mpc866ads_setup.c | 2 > arch/ppc/syslib/Makefile | 1 > arch/ppc/syslib/ppc85xx_rio.c | 2 > arch/ppc/xmon/start.c | 5 > drivers/char/Kconfig | 7 > drivers/char/Makefile | 1 > drivers/char/hvc_beat.c | 134 ++ > drivers/net/fs_enet/fs_enet.h | 1 > drivers/net/gianfar_ethtool.c | 2 > drivers/ps3/Makefile | 1 > drivers/ps3/vuart.c | 4 > drivers/ps3/vuart.h | 38 - > drivers/serial/cpm_uart/cpm_uart_cpm1.c | 15 > drivers/serial/cpm_uart/cpm_uart_cpm1.h | 3 > drivers/serial/cpm_uart/cpm_uart_cpm2.h | 3 > include/asm-powerpc/cputable.h | 13 > include/asm-powerpc/dcr.h | 1 > include/asm-powerpc/elf.h | 2 > include/asm-powerpc/firmware.h | 9 > include/asm-powerpc/fs_pd.h | 49 + > include/asm-powerpc/hvcall.h | 1 > include/asm-powerpc/io.h | 6 > include/asm-powerpc/iommu.h | 1 > include/asm-powerpc/ipic.h | 2 > include/asm-powerpc/irq.h | 3 > include/asm-powerpc/mmu.h | 1 > include/asm-powerpc/mpc8260.h | 24 > include/asm-powerpc/mpc8xx.h | 28 > include/asm-powerpc/mpic.h | 24 > include/asm-powerpc/oprofile_impl.h | 89 - > include/asm-powerpc/pci-bridge.h | 2 > include/asm-powerpc/ps3.h | 225 +-- > include/asm-powerpc/reg.h | 14 > include/asm-powerpc/smp.h | 1 > include/asm-powerpc/spu.h | 13 > include/asm-powerpc/spu_priv1.h | 2 > include/asm-powerpc/time.h | 2 > include/asm-powerpc/udbg.h | 2 > include/asm-ppc/commproc.h | 1 > include/asm-ppc/ibm4xx.h | 1 > include/asm-ppc/m48t35.h | 77 - > include/asm-ppc/reg_booke.h | 2 > include/asm-ppc/serial.h | 2 > include/linux/log2.h | 11 > include/linux/sysdev.h | 12 > 190 files changed, 16855 insertions(+), 3343 deletions(-) > create mode 100644 arch/powerpc/boot/dts/mpc8323emds.dts > create mode 100644 arch/powerpc/boot/dts/mpc866ads.dts > create mode 100644 arch/powerpc/boot/dts/mpc885ads.dts > create mode 100644 arch/powerpc/configs/celleb_defconfig > create mode 100644 arch/powerpc/configs/mpc8272_ads_defconfig > create mode 100644 arch/powerpc/configs/mpc832xemds_defconfig > create mode 100644 arch/powerpc/configs/mpc866_ads_defconfig > create mode 100644 arch/powerpc/configs/mpc885_ads_defconfig > create mode 100644 arch/powerpc/configs/pasemi_defconfig > create mode 100644 arch/powerpc/kernel/cpu_setup_pa6t.S > rename arch/{ppc/kernel/dma-mapping.c => powerpc/lib/dma-noncoherent.c} (95%) > create mode 100644 arch/powerpc/platforms/8xx/Makefile > create mode 100644 arch/powerpc/platforms/8xx/m8xx_setup.c > create mode 100644 arch/powerpc/platforms/8xx/mpc86xads.h > create mode 100644 arch/powerpc/platforms/8xx/mpc86xads_setup.c > create mode 100644 arch/powerpc/platforms/8xx/mpc885ads.h > create mode 100644 arch/powerpc/platforms/8xx/mpc885ads_setup.c > create mode 100644 arch/powerpc/platforms/cell/spu_manage.c > create mode 100644 arch/powerpc/platforms/celleb/Makefile > create mode 100644 arch/powerpc/platforms/celleb/beat.c > create mode 100644 arch/powerpc/platforms/celleb/beat.h > create mode 100644 arch/powerpc/platforms/celleb/beat_syscall.h > create mode 100644 arch/powerpc/platforms/celleb/beat_wrapper.h > create mode 100644 arch/powerpc/platforms/celleb/htab.c > create mode 100644 arch/powerpc/platforms/celleb/hvCall.S > create mode 100644 arch/powerpc/platforms/celleb/interrupt.c > create mode 100644 arch/powerpc/platforms/celleb/interrupt.h > create mode 100644 arch/powerpc/platforms/celleb/iommu.c > create mode 100644 arch/powerpc/platforms/celleb/pci.c > create mode 100644 arch/powerpc/platforms/celleb/pci.h > create mode 100644 arch/powerpc/platforms/celleb/scc.h > create mode 100644 arch/powerpc/platforms/celleb/scc_epci.c > create mode 100644 arch/powerpc/platforms/celleb/scc_sio.c > create mode 100644 arch/powerpc/platforms/celleb/scc_uhc.c > create mode 100644 arch/powerpc/platforms/celleb/setup.c > create mode 100644 arch/powerpc/platforms/celleb/smp.c > create mode 100644 arch/powerpc/platforms/celleb/spu_priv1.c > create mode 100644 arch/powerpc/platforms/celleb/udbg_beat.c > create mode 100644 arch/powerpc/platforms/pasemi/Kconfig > create mode 100644 arch/powerpc/platforms/pasemi/idle.c > create mode 100644 arch/powerpc/platforms/pasemi/iommu.c > create mode 100644 arch/powerpc/platforms/pasemi/powersave.S > rename drivers/ps3/system-bus.c => arch/powerpc/platforms/ps3/system-bus.c (94%) > create mode 100644 arch/powerpc/sysdev/commproc.c > create mode 100644 arch/powerpc/sysdev/micropatch.c > create mode 100644 arch/powerpc/sysdev/mpc8xx_pic.c > create mode 100644 arch/powerpc/sysdev/mpc8xx_pic.h > delete mode 100644 arch/ppc/configs/gemini_defconfig > delete mode 100644 arch/ppc/platforms/gemini.h > delete mode 100644 arch/ppc/platforms/gemini_pci.c > delete mode 100644 arch/ppc/platforms/gemini_prom.S > delete mode 100644 arch/ppc/platforms/gemini_serial.h > delete mode 100644 arch/ppc/platforms/gemini_setup.c > create mode 100644 drivers/char/hvc_beat.c > create mode 100644 include/asm-powerpc/mpc8260.h > create mode 100644 include/asm-powerpc/mpc8xx.h > delete mode 100644 include/asm-ppc/m48t35.h > > Adrian Bunk (1): > [POWERPC] Remove the broken Gemini support > > Akinobu Mita (1): > [POWERPC] Use is_init() instead of pid==1 > > Anton Blanchard (1): > [POWERPC] Move ELF_ET_DYN_BASE up to 512MB point > > Benjamin Herrenschmidt (2): > [POWERPC] ps3: system bus minor mmio fix > [POWERPC] ps3: cleanup interrupt bmp routines > > David Gibson (1): > [POWERPC] Compile fixes for arch/powerpc dcr code > > David Woodhouse (1): > [POWERPC] Mask 32-bit system call arguments to 32 bits on PPC64 in audit code > > Geert Uytterhoeven (3): > [POWERPC] ps3: repository storage support > [POWERPC] ps3: add interrupt alloc for outlets > [POWERPC] ps3: get av_multi_out params > > Geoff Levand (14): > [POWERPC] ps3: repository misc fixes > [POWERPC] ps3: fix struct alignment attributes > [POWERPC] ps3: rename interrupt symbols > [POWERPC] ps3: smp interrupt fixes > [POWERPC] ps3: bind interrupt to cpu > [POWERPC] ps3: fix interrupt bmp > [POWERPC] ps3: remove cpuinfo > [POWERPC] ps3: get firmware version > [POWERPC] ps3: remove unneeded header include > [POWERPC] ps3: ps3_defconfig updates > [POWERPC] PS3: Move system bus to platform directory > [POWERPC] PS3: Move vuart declarations to ps3.h > [POWERPC] PS3: Fix DMA scatter-gather > [POWERPC] PS3: Enable USB mass storage > > Ishizaki Kou (20): > [POWERPC] spufs: Add SPU register lock > [POWERPC] TLB insertion cleanup > [POWERPC] Fix oprofile support on Cell LPAR > [POWERPC] Add a field for each specific bus to struct pci_controller > [POWERPC] Add IRQ remapping hook > [POWERPC] Celleb: hypervisor call numbers > [POWERPC] Celleb: Cell SCC definitions > [POWERPC] Celleb: Support PCI bus and base of I/O > [POWERPC] Celleb: setup sio in SCC > [POWERPC] Celleb: interfaces to the hypervisor > [POWERPC] Celleb: support interrupts > [POWERPC] Celleb: setup usb host controller in SCC > [POWERPC] Celleb: support iommu > [POWERPC] Celleb: htab routines > [POWERPC] Celleb: support udbg > [POWERPC] Celleb: hypervisor console driver > [POWERPC] Celleb: consolidate spu management ops > [POWERPC] Celleb: support spu priv1 ops > [POWERPC] Celleb: basic support > [POWERPC] Celleb: add celleb_defconfig > > Jiri Kosina (2): > [POWERPC] 86xx: local_irq_disable() is redundant after local_irq_save() > [POWERPC] powermac: local_irq_disable() is redundant after local_irq_save() > > Kim Phillips (2): > [POWERPC] 83xx: Add the mpc832xemds defconfig > [POWERPC] 83xx: Add the mpc8323emds.dts > > Kumar Gala (6): > [POWERPC] 83xx: Fix Kconfig to only enable FP math emulation for the MPC832x > [POWERPC] 83xx: Don't call ioremap in the reset function > [POWERPC] 83xx: Make platform *_init_IRQ() static > [POWERPC] 83xx: Return a point to the struct ipic from ipic_init() > [POWERPC] Remove fastcall function attribute > [POWERPC] Enable stack debug features on ppc32 > > Li Yang (1): > [POWERPC] 83xx: Fix compiler warnings on 836x and 832x > > Linas Vepstas (2): > [POWERPC] Clarify EEH error message > [POWERPC] pSeries: EEH improperly enabled for some Power4 systems > > Livio Soares (1): > [POWERPC] Fix performance monitor exception > > Mariusz Kozlowski (6): > [POWERPC] arch/ppc/kernel/prom.c of_node_(get|put) cleanup > [POWERPC] arch/powerpc/kernel/vio.c of_node_put cleanup > [POWERPC] arch/powerpc/sysdev/ipic.c of_node_get cleanup > [POWERPC] arch/powerpc/sysdev/mpic.c of_node_get cleanup > [POWERPC] arch/powerpc/sysdev/qe_lib of_node_get cleanup > [POWERPC] arch/powerpc/sysdev/cpm2_pic.c of_node_get cleanup > > Michael Neuling (1): > [POWERPC] remove unused CPU_FTRS_POWER6X > > Michal Ostrowski (1): > [POWERPC] Do not write virq back to PCI config space > > Nathan Lynch (3): > [POWERPC] maple: improve CPC9x5 host bridge detection > [POWERPC] Maple: don't override bus-range supplied by firmware > [POWERPC] Maple: use mmio nvram > > Olaf Hering (1): > [POWERPC] Update fixup_winbond_82c105 comment > > Olof Johansson (13): > [POWERPC] Oprofile cleanup > [POWERPC] Add PMC type to cputable > [POWERPC] Introduce _SYSDEV_ATTR > [POWERPC] PA6T PMC support > [POWERPC] MPIC: support more than 256 sources > [POWERPC] pasemi: UART udbg support > [POWERPC] pasemi: Machine check handler > [POWERPC] pasemi: Idle loops > [POWERPC] pasemi: Implement restart > [POWERPC] pasemi: SMP timebase sync > [POWERPC] pasemi: Configure DMA controller interrupts > [POWERPC] pasemi: iommu support > [POWERPC] pasemi: defconfig > > Paul Gortmaker (1): > [POWERPC] Select DEFAULT_UIMAGE for HPC-NET/8641 > > Paul Mackerras (2): > [POWERPC] Clear RI bit in MSR before restoring r13 when returning to userspace > [POWERPC] Make pSeries use the H_BULK_REMOVE hypervisor call > > Pavel Roskin (1): > [POWERPC] Assign all PCI busses on G3 Blue & White > > Robert P. J. Day (2): > [POWERPC] Fix apparent typo "CONFIG_SERIAL_CPM_SMC". > [POWERPC] Add "is_power_of_2" checking to log2.h. > > Simon Vallet (1): > [POWERPC] Add support for R_PPC_ADDR16_HI relocations > > Timur Tabi (1): > [POWERPC] Fix array indexing error in rheap grow() > > Vitaly Bordug (10): > [POWERPC] cpm_uart: OF-related fix for CPM1 > [POWERPC] 8xx: platform specific mmu updates > [POWERPC] 8xx: generic 8xx code arch/powerpc port > [POWERPC] 8xx: platform related changes to the fsl_soc > [POWERPC] 8xx: powerpc port of core CPM PIC > [POWERPC] 8xx: Add mpc885ads support and common mpc8xx files > [POWERPC] Add mpc866ads board-specific bits to arch/powerpc > [POWERPC] cpm2: CPM2 interrupt controller fix > [POWERPC] Fix kernel build errors for mpc8272ads and mpc8560ads > [POWERPC] mpc8272ads: defconfig > > _______________________________________________ > Linuxppc-dev mailing list > Linuxppc-dev@ozlabs.org > https://ozlabs.org/mailman/listinfo/linuxppc-dev > -- Grant Likely, B.Sc. P.Eng. Secret Lab Technologies Ltd. grant.likely@secretlab.ca (403) 399-0195