svn commit: r186228 - in head/sys/powerpc: booke mpc85xx

2008-12-17 Thread Rafal Jaworowski
Author: raj Date: Wed Dec 17 15:31:15 2008 New Revision: 186228 URL: http://svn.freebsd.org/changeset/base/186228 Log: Minor clean up of BookE/MPC85XX: iprove naming and style(9). Modified: head/sys/powerpc/booke/interrupt.c head/sys/powerpc/booke/machdep.c head/sys/powerpc/mpc85xx/nexus.

svn commit: r186227 - in head/sys/powerpc: include mpc85xx

2008-12-17 Thread Rafal Jaworowski
iled...\n"); Added: head/sys/powerpc/mpc85xx/mpc85xx.h == --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sys/powerpc/mpc85xx/mpc85xx.h Wed Dec 17 15:27:49 2008 (r186227) @@ -0,0 +1,35 @@ +/*- + * Copyright (C) 2008 Semihalf, Rafa

svn commit: r186231 - in head/sys/boot: powerpc/uboot uboot/common uboot/lib

2008-12-17 Thread Rafal Jaworowski
Author: raj Date: Wed Dec 17 15:58:07 2008 New Revision: 186231 URL: http://svn.freebsd.org/changeset/base/186231 Log: Improve style(9) in PowerPC U-Boot support lib. Modified: head/sys/boot/powerpc/uboot/conf.c head/sys/boot/uboot/common/main.c head/sys/boot/uboot/lib/devicename.c Modif

svn commit: r186229 - head/sys/powerpc/booke

2008-12-17 Thread Rafal Jaworowski
) 2007-2008 Semihalf, Rafal Jaworowski * Copyright (C) 2006 Semihalf, Marian Balakowicz * All rights reserved. * @@ -10,8 +11,6 @@ * 2. Redistributions in binary form must reproduce the above copyright *notice, this list of conditions and the following disclaimer in the

svn commit: r186230 - head/sys/powerpc/booke

2008-12-17 Thread Rafal Jaworowski
Author: raj Date: Wed Dec 17 15:54:25 2008 New Revision: 186230 URL: http://svn.freebsd.org/changeset/base/186230 Log: Fix E500 cache invalidation routines. When invalidating the i/d-cache we need to wait until the core complex is really finished with the operation. Obtained from:

svn commit: r186288 - head/sys/powerpc/mpc85xx

2008-12-18 Thread Rafal Jaworowski
Author: raj Date: Thu Dec 18 18:27:12 2008 New Revision: 186288 URL: http://svn.freebsd.org/changeset/base/186288 Log: Extend and improve MPC85XX Local Bus management. - Make LBC resources management self-contained: introduce explicit LBC resources definition (much like the OCP), provid

svn commit: r186289 - head/sys/powerpc/booke

2008-12-18 Thread Rafal Jaworowski
Author: raj Date: Thu Dec 18 18:28:03 2008 New Revision: 186289 URL: http://svn.freebsd.org/changeset/base/186289 Log: Minor spelling fix in E500 locore. Modified: head/sys/powerpc/booke/locore.S Modified: head/sys/powerpc/booke/locore.S ==

svn commit: r183835 - in head/sys/arm: arm include

2008-10-13 Thread Rafal Jaworowski
Author: raj Date: Mon Oct 13 18:16:54 2008 New Revision: 183835 URL: http://svn.freebsd.org/changeset/base/183835 Log: Introduce low-level support for new Marvell core CPUs: 88FR131, 88FR571. They are compliant with ARMv5TE and integrated on 88F6281 (Kirkwood) and MV78100 (Discovery) syst

svn commit: r183836 - head/sys/arm/arm

2008-10-13 Thread Rafal Jaworowski
Author: raj Date: Mon Oct 13 18:42:25 2008 New Revision: 183836 URL: http://svn.freebsd.org/changeset/base/183836 Log: Do not use cached page for temporary mapping in pmap_zero_page_generic() The physical page which we clear is accessed via additional temp kernel mapping for the period of

svn commit: r183838 - head/sys/arm/arm

2008-10-13 Thread Rafal Jaworowski
Author: raj Date: Mon Oct 13 18:59:59 2008 New Revision: 183838 URL: http://svn.freebsd.org/changeset/base/183838 Log: Provide L2 cache synchronization (write back + invalidation) on ARM. Note the cpu_l2cache_wbinv_* routines are no-ops on systems not populated with L2 caches. Obtain

svn commit: r183839 - head/sys/arm/arm

2008-10-13 Thread Rafal Jaworowski
Author: raj Date: Mon Oct 13 19:14:14 2008 New Revision: 183839 URL: http://svn.freebsd.org/changeset/base/183839 Log: One more L2 cache synchronization call that didn't make the previous commit. Modified: head/sys/arm/arm/locore.S Modified: head/sys/arm/arm/locore.S

svn commit: r183840 - in head/sys: arm/arm arm/include arm/mv arm/mv/discovery arm/mv/kirkwood arm/mv/orion conf dev/uart

2008-10-13 Thread Rafal Jaworowski
Author: raj Date: Mon Oct 13 20:07:13 2008 New Revision: 183840 URL: http://svn.freebsd.org/changeset/base/183840 Log: Introduce basic support for Marvell families of system-on-chip ARM devices: * Orion - 88F5181 - 88F5182 - 88F5281 * Kirkwood - 88F6281

svn commit: r183866 - head/sys/dev/usb

2008-10-14 Thread Rafal Jaworowski
Author: raj Date: Tue Oct 14 07:05:20 2008 New Revision: 183866 URL: http://svn.freebsd.org/changeset/base/183866 Log: Mbus attachment for USB EHCI integrated controller on Marvell chips. This includes workarounds required for the ehci(4) to handle some non-standard behaviour of these dev

svn commit: r183867 - head/sys/dev/mge

2008-10-14 Thread Rafal Jaworowski
Author: raj Date: Tue Oct 14 07:24:18 2008 New Revision: 183867 URL: http://svn.freebsd.org/changeset/base/183867 Log: Marvell Gigabit Ethernet controller driver. This supports 1Gbps Ethernet engine found on ARM-based SOCs (Orion, Kirkwood, Discovery), as well as on system controllers for

svn commit: r183873 - head/sys/arm/conf

2008-10-14 Thread Rafal Jaworowski
Author: raj Date: Tue Oct 14 08:18:27 2008 New Revision: 183873 URL: http://svn.freebsd.org/changeset/base/183873 Log: Add kernel config files for Marvell development boards. FreeBSD 8-CURRENT was tested and run successfully on the following eval boards and devices : * DB-88F5182,

Re: svn commit: r183873 - head/sys/arm/conf

2008-10-14 Thread Rafal Jaworowski
Sam Leffler wrote: > Rafal Jaworowski wrote: >> Author: raj >> Date: Tue Oct 14 08:18:27 2008 >> New Revision: 183873 >> URL: http://svn.freebsd.org/changeset/base/183873 >> >> Log: >> Add kernel config files for Marvell development boards

svn commit: r183878 - in head/sys: arm/arm arm/include boot boot/arm boot/arm/uboot boot/common boot/ficl boot/uboot/lib

2008-10-14 Thread Rafal Jaworowski
{.CURDIR}/../../forth +FILES= ${PROG}.help + +.include Added: head/sys/boot/arm/uboot/conf.c == --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sys/boot/arm/uboot/conf.c Tue Oct 14 10:

svn commit: r183876 - in head/lib: libc/arm/gen libstand

2008-10-14 Thread Rafal Jaworowski
Author: raj Date: Tue Oct 14 09:53:47 2008 New Revision: 183876 URL: http://svn.freebsd.org/changeset/base/183876 Log: Let libstand(3) build on ARM. This is a pre-requisite for loader(8) + U-Boot support library on this arch. Modified: head/lib/libc/arm/gen/_setjmp.S head/lib/libstand/

svn commit: r183958 - head/sys/arm/arm

2008-10-16 Thread Rafal Jaworowski
Author: raj Date: Thu Oct 16 19:06:24 2008 New Revision: 183958 URL: http://svn.freebsd.org/changeset/base/183958 Log: Eliminate flushing of L2 cache in ARM context switch routines. With VIPT L2 cache such syncing not only is redundant, but also a performance penalty. Pointed out by:

Re: svn commit: r183866 - head/sys/dev/usb

2008-10-16 Thread Rafal Jaworowski
Attilio Rao wrote: [...] >> >> Added: head/sys/dev/usb/ehci_mbus.c [...] > Why this includes lockmgr? > I don't think it needs. It seems required by ehci_softc: struct lock (sc_doorbell_lock) field. Rafal ___ svn-src-all@freebsd.org mailing list htt

svn commit: r184728 - in head: lib/libkvm sys/arm/arm sys/arm/include sys/conf sys/vm

2008-11-06 Thread Rafal Jaworowski
Author: raj Date: Thu Nov 6 16:20:27 2008 New Revision: 184728 URL: http://svn.freebsd.org/changeset/base/184728 Log: Support kernel crash mini dumps on ARM architecture. Obtained from:Juniper Networks, Semihalf Added: head/lib/libkvm/kvm_minidump_arm.c (contents, props change

svn commit: r184729 - head/sys/arm/mv

2008-11-06 Thread Rafal Jaworowski
Author: raj Date: Thu Nov 6 16:25:12 2008 New Revision: 184729 URL: http://svn.freebsd.org/changeset/base/184729 Log: Auto-size kernel page tables allocation on Marvell systems. This allows mini dumps to fully work for these platforms. Obtained from:Juniper Networks, Semihalf

svn commit: r184730 - head/sys/arm/arm

2008-11-06 Thread Rafal Jaworowski
Author: raj Date: Thu Nov 6 16:28:28 2008 New Revision: 184730 URL: http://svn.freebsd.org/changeset/base/184730 Log: ARM pmap style(9) and cosmetics. Modified: head/sys/arm/arm/pmap.c Modified: head/sys/arm/arm/pmap.c

svn commit: r184732 - head/lib/libstand

2008-11-06 Thread Rafal Jaworowski
Author: raj Date: Thu Nov 6 16:30:32 2008 New Revision: 184732 URL: http://svn.freebsd.org/changeset/base/184732 Log: Eliminate dead declarations in libstand. Modified: head/lib/libstand/stand.h Modified: head/lib/libstand/stand.h

svn commit: r185023 - in head/gnu/usr.bin/gdb: . gdbserver

2008-11-17 Thread Rafal Jaworowski
Author: raj Date: Mon Nov 17 16:32:57 2008 New Revision: 185023 URL: http://svn.freebsd.org/changeset/base/185023 Log: Initial gdbserver support for ARM. Obtained from:Juniper Networks, Semihalf Added: head/gnu/usr.bin/gdb/gdbserver/fbsd-arm-low.c (contents, props changed) he

svn commit: r185024 - head/contrib/gdb/gdb

2008-11-17 Thread Rafal Jaworowski
Author: raj Date: Mon Nov 17 16:37:04 2008 New Revision: 185024 URL: http://svn.freebsd.org/changeset/base/185024 Log: gdb: Remove arm_pc_is_thumb_dummy() and related code. This is basically an import of the following gdb change: http://sourceware.org/ml/gdb-cvs/2005-03/msg00143.html (whi

svn commit: r185090 - head/sys/arm/conf

2008-11-19 Thread Rafal Jaworowski
Author: raj Date: Wed Nov 19 11:47:23 2008 New Revision: 185090 URL: http://svn.freebsd.org/changeset/base/185090 Log: Enable PCI in Marvell kernel configs. Modified: head/sys/arm/conf/DB-78XXX head/sys/arm/conf/DB-88F5XXX head/sys/arm/conf/DB-88F6XXX Modified: head/sys/arm/conf/DB-78XXX

svn commit: r185091 - head/sys/arm/mv

2008-11-19 Thread Rafal Jaworowski
Author: raj Date: Wed Nov 19 11:49:35 2008 New Revision: 185091 URL: http://svn.freebsd.org/changeset/base/185091 Log: Fix off-by-one error in mbus_attach(). Modified: head/sys/arm/mv/obio.c Modified: head/sys/arm/mv/obio.c

svn commit: r185092 - head/sys/arm/mv

2008-11-19 Thread Rafal Jaworowski
Author: raj Date: Wed Nov 19 11:57:16 2008 New Revision: 185092 URL: http://svn.freebsd.org/changeset/base/185092 Log: Improve style(9) and other cosmetics in Marvell SOCs code. Modified: head/sys/arm/mv/common.c head/sys/arm/mv/mvvar.h head/sys/arm/mv/obio.c Modified: head/sys/arm/mv/co

svn commit: r185089 - in head/sys/arm/mv: . discovery kirkwood orion

2008-11-19 Thread Rafal Jaworowski
Author: raj Date: Wed Nov 19 11:30:44 2008 New Revision: 185089 URL: http://svn.freebsd.org/changeset/base/185089 Log: PCI/PCI-Express support for Marvell systems. Obtained from:Marvell, Semihalf Added: head/sys/arm/mv/mv_pci.c (contents, props changed) Modified: head/sys/arm

svn commit: r185098 - head/sys/arm/mv

2008-11-19 Thread Rafal Jaworowski
Author: raj Date: Wed Nov 19 17:07:01 2008 New Revision: 185098 URL: http://svn.freebsd.org/changeset/base/185098 Log: Improve error handling in pcib_mbus_identify(). Modified: head/sys/arm/mv/mv_pci.c Modified: head/sys/arm/mv/mv_pci.c ===

svn commit: r185099 - in head/sys: boot/arm/uboot boot/uboot/lib sys

2008-11-19 Thread Rafal Jaworowski
d_kind.disk.partition >= 0) cp += sprintf(cp, "%c", dev->d_kind.disk.partition + 'a'); Modified: head/sys/boot/uboot/lib/disk.c == --- head/sys/boot/uboot/lib/disk.c Wed Nov 19 17:

svn commit: r185374 - head/share/man/man4/man4.arm

2008-11-27 Thread Rafal Jaworowski
/man/man4/man4.arm/mge.4 Thu Nov 27 16:50:23 2008 (r185374) @@ -0,0 +1,160 @@ +.\" +.\" Copyright (c) 2008 Semihalf, Rafal Jaworowski +.\" +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modificati

svn commit: r185375 - head/sys/boot/arm/uboot

2008-11-27 Thread Rafal Jaworowski
Author: raj Date: Thu Nov 27 16:53:01 2008 New Revision: 185375 URL: http://svn.freebsd.org/changeset/base/185375 Log: Let ARM loader(8) build with the man page. Modified: head/sys/boot/arm/uboot/Makefile Modified: head/sys/boot/arm/uboot/Makefile

svn commit: r185639 - head/sys/arm/mv

2008-12-05 Thread Rafal Jaworowski
Author: raj Date: Fri Dec 5 15:27:28 2008 New Revision: 185639 URL: http://svn.freebsd.org/changeset/base/185639 Log: Fix configuration of the PCI bridge. This got omitted in the initial import of this code. Modified: head/sys/arm/mv/mv_pci.c Modified: head/sys/arm/mv/mv_pci.c ===

svn commit: r185640 - head/sys/arm/mv/orion

2008-12-05 Thread Rafal Jaworowski
Author: raj Date: Fri Dec 5 15:31:51 2008 New Revision: 185640 URL: http://svn.freebsd.org/changeset/base/185640 Log: Avoid confusion and adjust link address range of Marvell Orion kernel so it is the same as for Kirkwood and Discovery. Modified: head/sys/arm/mv/orion/std.db88f5xxx Modifi