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.
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
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
) 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
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:
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
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
==
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
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
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
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
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
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
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
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,
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
{.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:
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/
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:
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
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
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
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
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
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
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
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
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
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
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
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
===
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:
/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
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
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
===
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
36 matches
Mail list logo