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

2013-08-26 Thread Rafal Jaworowski
Author: raj Date: Mon Aug 26 15:38:27 2013 New Revision: 254913 URL: http://svnweb.freebsd.org/changeset/base/254913 Log: Add missing TAILQ initializer (omitted in r250634). Submitted by: Zbigniew Bodek z...@semihalf.com Reviewed by: alc Sponsored by: The FreeBSD Foundation, Semihalf

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

2013-08-19 Thread Rafal Jaworowski
Author: raj Date: Mon Aug 19 14:56:17 2013 New Revision: 254531 URL: http://svnweb.freebsd.org/changeset/base/254531 Log: Simplify pv_entry removal or ARMv6/v7: - PGA_WRITEABLE indicates that there *might be* a writable mapping for the particular page, so to avoid frequent sweeping of

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

2013-08-19 Thread Rafal Jaworowski
Author: raj Date: Mon Aug 19 15:12:36 2013 New Revision: 254532 URL: http://svnweb.freebsd.org/changeset/base/254532 Log: Clear all L2 PTE protection bits before their configuration. Revise L2_S_PROT_MASK to include all of the protection bits. Notice that clearing these bits does not

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

2013-08-19 Thread Rafal Jaworowski
Author: raj Date: Mon Aug 19 15:36:23 2013 New Revision: 254533 URL: http://svnweb.freebsd.org/changeset/base/254533 Log: Fix ARMv6/v7 mapping's wired status. Last input argument in pmap_modify_pv() should be a mask of flags to be set. In pmap_change_wiring() however, the straight wired

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

2013-08-19 Thread Rafal Jaworowski
Author: raj Date: Mon Aug 19 15:58:39 2013 New Revision: 254535 URL: http://svnweb.freebsd.org/changeset/base/254535 Log: Simplify and clean up pmap_clearbit() There is no need for calling vm_page_dirty() when clearing modified flag as it is already set for that page in

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

2013-08-19 Thread Rafal Jaworowski
Author: raj Date: Mon Aug 19 16:16:49 2013 New Revision: 254536 URL: http://svnweb.freebsd.org/changeset/base/254536 Log: Do not use pv_kva on ARMv6/v7 and save some space on each vm_page. It's only relevant for older ARM variants (with virtual cache). Submitted by: Zbigniew Bodek

svn commit: r236324 - in head/sys: conf powerpc/booke powerpc/include

2012-05-30 Thread Rafal Jaworowski
Author: raj Date: Wed May 30 17:34:40 2012 New Revision: 236324 URL: http://svn.freebsd.org/changeset/base/236324 Log: Extract vendor specific Book-E pieces into separate files and have a common skeleton (maybe we should kobj-tize this one day). Note the PPC4xx bit is not connected to

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

2012-05-30 Thread Rafal Jaworowski
Author: raj Date: Wed May 30 18:05:48 2012 New Revision: 236325 URL: http://svn.freebsd.org/changeset/base/236325 Log: Panic openly if we cannot retrieve memory information from the device tree. This is a critical condition and can lead to all sorts of misterious hangs if not handled.

svn commit: r236141 - in head/sys: conf kern powerpc/booke powerpc/conf powerpc/include powerpc/powerpc

2012-05-27 Thread Rafal Jaworowski
Author: raj Date: Sun May 27 10:25:20 2012 New Revision: 236141 URL: http://svn.freebsd.org/changeset/base/236141 Log: Let us manage differences of Book-E PowerPC variations i.e. vendor / implementation specific vs. the common architecture definition. Bring PPC4XX defines (PSL, SPR,

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

2012-05-27 Thread Rafal Jaworowski
Author: raj Date: Sun May 27 10:32:10 2012 New Revision: 236142 URL: http://svn.freebsd.org/changeset/base/236142 Log: Remove redundant check, we catch ULE platform support in common sys/kern/sched_ule.c Modified: head/sys/powerpc/booke/pmap.c Modified: head/sys/powerpc/booke/pmap.c

svn commit: r236094 - head/sys/powerpc/include

2012-05-26 Thread Rafal Jaworowski
Author: raj Date: Sat May 26 12:15:13 2012 New Revision: 236094 URL: http://svn.freebsd.org/changeset/base/236094 Log: Unify SPR defines formatting, no funtional changes. Modified: head/sys/powerpc/include/spr.h Modified: head/sys/powerpc/include/spr.h

svn commit: r236095 - head/sys/powerpc/include

2012-05-26 Thread Rafal Jaworowski
Author: raj Date: Sat May 26 12:39:23 2012 New Revision: 236095 URL: http://svn.freebsd.org/changeset/base/236095 Log: Provide SPR definitions for newer Book-E (E500mc, E5500, PPC465). Obtained from:Freescale, Semihalf. Modified: head/sys/powerpc/include/spr.h Modified:

svn commit: r236097 - in head/sys/powerpc: booke powerpc

2012-05-26 Thread Rafal Jaworowski
Author: raj Date: Sat May 26 13:36:18 2012 New Revision: 236097 URL: http://svn.freebsd.org/changeset/base/236097 Log: Rename e500 prefix to match other Book-E CPU variations. CPU id tidbits for the new cores. Obtained from:Freescale, Semihalf. Modified:

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

2012-05-26 Thread Rafal Jaworowski
@@ /*- - * Copyright (c) 2008-2009 Semihalf, Rafal Jaworowski + * Copyright (c) 2008-2012 Semihalf. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -101,26 +101,16 @@ PLATFORM_DEF(bare_platform); static int bare_probe(platform_t plat

svn commit: r236119 - in head/sys: conf powerpc/mpc85xx powerpc/powerpc

2012-05-26 Thread Rafal Jaworowski
Author: raj Date: Sat May 26 21:02:49 2012 New Revision: 236119 URL: http://svn.freebsd.org/changeset/base/236119 Log: Move OpenPIC FDT bus glue to a shared location, so that other PowerPC platforms can use it, not only MPC85XX. This is just reorg, no functional changes. Added:

svn commit: r236120 - head/sys/dev/usb/controller

2012-05-26 Thread Rafal Jaworowski
Author: raj Date: Sat May 26 21:05:11 2012 New Revision: 236120 URL: http://svn.freebsd.org/changeset/base/236120 Log: Import EHCI attachment driver for Freescale integrated controller. Obtained from:Freescale, Semihalf. Written by: Michal Dubiel Added:

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

2012-05-26 Thread Rafal Jaworowski
Author: raj Date: Sat May 26 21:07:15 2012 New Revision: 236121 URL: http://svn.freebsd.org/changeset/base/236121 Log: Import eSDHC driver for Freescale integrated controller. Obtained from:Freescale, Semihalf Written by: Michal Dubiel Added:

svn commit: r235999 - head/sys/dev/mii

2012-05-25 Thread Rafal Jaworowski
Author: raj Date: Fri May 25 15:05:17 2012 New Revision: 235999 URL: http://svn.freebsd.org/changeset/base/235999 Log: More Cicada/Vitesse PHY ids. Obtained from:Semihalf Modified: head/sys/dev/mii/ciphy.c head/sys/dev/mii/miidevs Modified: head/sys/dev/mii/ciphy.c

svn commit: r236000 - head/sys/powerpc/powerpc

2012-05-25 Thread Rafal Jaworowski
Author: raj Date: Fri May 25 15:13:55 2012 New Revision: 236000 URL: http://svn.freebsd.org/changeset/base/236000 Log: Missing vm_paddr_t bits which should have been part of r235936. Modified: head/sys/powerpc/powerpc/mmu_if.m Modified: head/sys/powerpc/powerpc/mmu_if.m

Re: svn commit: r236000 - head/sys/powerpc/powerpc

2012-05-25 Thread Rafal Jaworowski
On 2012-05-25, at 17:28, Nathan Whitehorn wrote: On 05/25/12 10:13, Rafal Jaworowski wrote: Author: raj Date: Fri May 25 15:13:55 2012 New Revision: 236000 URL: http://svn.freebsd.org/changeset/base/236000 Log: Missing vm_paddr_t bits which should have been part of r235936. I think

Re: svn commit: r236000 - head/sys/powerpc/powerpc

2012-05-25 Thread Rafal Jaworowski
On 2012-05-25, at 19:06, Rafal Jaworowski wrote: On 2012-05-25, at 17:28, Nathan Whitehorn wrote: On 05/25/12 10:13, Rafal Jaworowski wrote: Author: raj Date: Fri May 25 15:13:55 2012 New Revision: 236000 URL: http://svn.freebsd.org/changeset/base/236000 Log: Missing vm_paddr_t

svn commit: r236019 - head/sys/powerpc/aim

2012-05-25 Thread Rafal Jaworowski
Author: raj Date: Fri May 25 18:17:26 2012 New Revision: 236019 URL: http://svn.freebsd.org/changeset/base/236019 Log: Fix physical address type to vm_paddr_t also for powerpc64. Modified: head/sys/powerpc/aim/mmu_oea64.c Modified: head/sys/powerpc/aim/mmu_oea64.c

svn commit: r236024 - head/sys/boot/fdt/dts

2012-05-25 Thread Rafal Jaworowski
Author: raj Date: Fri May 25 20:43:38 2012 New Revision: 236024 URL: http://svn.freebsd.org/changeset/base/236024 Log: Import DTS files for the upcoming DPAA QorIQ (PowerPC) support. - P2041RDB - P3041DS - P5020DS Obtained from:Freescale Added:

svn commit: r236025 - head/sys/powerpc/include

2012-05-25 Thread Rafal Jaworowski
Author: raj Date: Fri May 25 21:12:24 2012 New Revision: 236025 URL: http://svn.freebsd.org/changeset/base/236025 Log: Update HID defines for E500mc and E5500 CPU cores. Obtained from:Freescale, Semihalf Modified: head/sys/powerpc/include/hid.h Modified:

svn commit: r235936 - in head/sys/powerpc: aim booke include powerpc

2012-05-24 Thread Rafal Jaworowski
Author: raj Date: Thu May 24 21:13:24 2012 New Revision: 235936 URL: http://svn.freebsd.org/changeset/base/235936 Log: Fix physical address type to vm_paddr_t. Modified: head/sys/powerpc/aim/mmu_oea.c head/sys/powerpc/booke/pmap.c head/sys/powerpc/include/pmap.h

svn commit: r235938 - head/sys/dev/sec

2012-05-24 Thread Rafal Jaworowski
Author: raj Date: Thu May 24 21:24:23 2012 New Revision: 235938 URL: http://svn.freebsd.org/changeset/base/235938 Log: Recognize version 3.1 of the SEC crypto engine. Modified: head/sys/dev/sec/sec.c head/sys/dev/sec/sec.h Modified: head/sys/dev/sec/sec.c

svn commit: r234558 - in stable/9/sys: boot/fdt boot/uboot/common i386/conf kern

2012-04-21 Thread Rafal Jaworowski
Author: raj Date: Sat Apr 21 20:10:26 2012 New Revision: 234558 URL: http://svn.freebsd.org/changeset/base/234558 Log: MFC r233230, r233323: Improve device tree blob (DTB) handling in loader(8). Enable using the statically embedded blob from the kernel, if present. The KLD loaded

svn commit: r234559 - in stable/9/sys: arm/conf arm/mv boot/fdt/dts dev/cesa i386/conf kern

2012-04-21 Thread Rafal Jaworowski
Author: raj Date: Sat Apr 21 20:22:02 2012 New Revision: 234559 URL: http://svn.freebsd.org/changeset/base/234559 Log: MFC r227730: Initial version of cesa(4) driver for Marvell crypto engine and security accelerator. The following algorithms and schemes are supported: -

svn commit: r233323 - head/sys/boot/fdt

2012-03-22 Thread Rafal Jaworowski
Author: raj Date: Thu Mar 22 20:34:26 2012 New Revision: 233323 URL: http://svn.freebsd.org/changeset/base/233323 Log: Improve FDT handling in loader(8) and make it more robust. o Fix buffer overflows when using a long property body in node paths. o Fix loop end condition when iterating

svn commit: r233230 - in head/sys/boot: fdt uboot/common

2012-03-20 Thread Rafal Jaworowski
Author: raj Date: Tue Mar 20 13:08:57 2012 New Revision: 233230 URL: http://svn.freebsd.org/changeset/base/233230 Log: Improve device tree blob (DTB) handling in loader(8). Enable using the statically embedded blob from the kernel, if present. The KLD loaded DTB takes precedence, but

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

2012-03-15 Thread Rafal Jaworowski
Author: raj Date: Thu Mar 15 21:48:27 2012 New Revision: 233013 URL: http://svn.freebsd.org/changeset/base/233013 Log: Fix error check. Submitted by: Lukasz Plachno Obtained from:Semihalf Modified: head/sys/arm/mv/common.c Modified: head/sys/arm/mv/common.c

svn commit: r233014 - in stable/9/sys: arm/mv i386/conf

2012-03-15 Thread Rafal Jaworowski
Author: raj Date: Thu Mar 15 22:08:25 2012 New Revision: 233014 URL: http://svn.freebsd.org/changeset/base/233014 Log: MFC r232512: Remove unused #defines. All this is now retrieved from the device tree. Modified: stable/9/sys/arm/mv/mvreg.h Directory Properties: stable/9/sys/

svn commit: r233015 - in stable/9/sys: boot/fdt/dts dev/fdt dev/mge dev/tsec i386/conf

2012-03-15 Thread Rafal Jaworowski
Author: raj Date: Thu Mar 15 22:15:06 2012 New Revision: 233015 URL: http://svn.freebsd.org/changeset/base/233015 Log: MFC r232518: Respect phy-handle property in Ethernet nodes of the device tree. This lets specify whereabouts of the parent PHY for a given MAC node (and get rid of

svn commit: r232508 - in stable/9/sys: arm/arm arm/include i386/conf

2012-03-04 Thread Rafal Jaworowski
Author: raj Date: Sun Mar 4 17:00:46 2012 New Revision: 232508 URL: http://svn.freebsd.org/changeset/base/232508 Log: MFC r228504, r228530. r228504: Make *intr{cnt,names} on ARM reside in data section, similar to other arches. sintrnames and sintrcnt are initialized with non-zero

svn commit: r232511 - in stable/9/sys: dev/mvs i386/conf

2012-03-04 Thread Rafal Jaworowski
Author: raj Date: Sun Mar 4 17:53:40 2012 New Revision: 232511 URL: http://svn.freebsd.org/changeset/base/232511 Log: MFC r230865: Adjust mvs(4) to handle interrupt cause reg depending on the actual number of channels available - current code treats bits 4:7 in 'SATAHC interrupt

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

2012-03-04 Thread Rafal Jaworowski
Author: raj Date: Sun Mar 4 18:13:45 2012 New Revision: 232512 URL: http://svn.freebsd.org/changeset/base/232512 Log: Remove unused #defines. All this is now retrieved from the device tree. MFC after:1 week Modified: head/sys/arm/mv/mvreg.h Modified: head/sys/arm/mv/mvreg.h

svn commit: r232518 - in head/sys: boot/fdt/dts dev/fdt dev/mge dev/tsec

2012-03-04 Thread Rafal Jaworowski
Author: raj Date: Sun Mar 4 19:22:52 2012 New Revision: 232518 URL: http://svn.freebsd.org/changeset/base/232518 Log: Respect phy-handle property in Ethernet nodes of the device tree. This lets specify whereabouts of the parent PHY for a given MAC node (and get rid of ugly kludges in

svn commit: r230865 - head/sys/dev/mvs

2012-02-01 Thread Rafal Jaworowski
Author: raj Date: Wed Feb 1 13:39:52 2012 New Revision: 230865 URL: http://svn.freebsd.org/changeset/base/230865 Log: Adjust mvs(4) to handle interrupt cause reg depending on the actual number of channels available - current code treats bits 4:7 in 'SATAHC interrupt mask' and 'SATAHC

Re: svn commit: r230622 - head

2012-01-31 Thread Rafal Jaworowski
On 2012-01-30, at 22:56, Dimitry Andric wrote: On 2012-01-30 21:48, Ian Lepore wrote: On Mon, 2012-01-30 at 21:08 +0100, Dimitry Andric wrote: On 2012-01-30 20:27, Rafal Jaworowski wrote: ... Fix this by setting PATH to ${BPATH}:${PATH} in stage 2.3, so the bootstrap tools directories

Re: svn commit: r230622 - head

2012-01-31 Thread Rafal Jaworowski
On 2012-01-31, at 14:53, Dimitry Andric wrote: On 2012-01-31 14:20, Rafal Jaworowski wrote: On 2012-01-30, at 22:56, Dimitry Andric wrote: ... That said, I still don't understand why the generated aicasm_scan.c file is still defining the input() function. Rafal, just to be sure, can you

Re: svn commit: r230622 - head

2012-01-30 Thread Rafal Jaworowski
On 2012-01-27, at 19:29, Dimitry Andric wrote: Author: dim Date: Fri Jan 27 18:29:03 2012 New Revision: 230622 URL: http://svn.freebsd.org/changeset/base/230622 Log: When the buildkernel stage 2.3 (build tools) runs, the PATH is still set to the default from the top-level Makefile.

Re: svn commit: r230622 - head

2012-01-30 Thread Rafal Jaworowski
On 2012-01-30, at 21:08, Dimitry Andric wrote: On 2012-01-30 20:27, Rafal Jaworowski wrote: ... Fix this by setting PATH to ${BPATH}:${PATH} in stage 2.3, so the bootstrap tools directories are searched before the regular ones. Is this supposed to work for cross building as well? I'm

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

2011-12-15 Thread Rafal Jaworowski
Author: raj Date: Thu Dec 15 12:14:15 2011 New Revision: 228530 URL: http://svn.freebsd.org/changeset/base/228530 Log: ARM pmap fixes: - Write Buffers have to be drained after write to Page Table even if caches are in write-through mode. - Make sure to sync PTE in

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

2011-12-14 Thread Rafal Jaworowski
Author: raj Date: Wed Dec 14 17:12:59 2011 New Revision: 228504 URL: http://svn.freebsd.org/changeset/base/228504 Log: Make *intr{cnt,names} on ARM reside in data section, similar to other arches. sintrnames and sintrcnt are initialized with non-zero values, which were discarded by the

svn commit: r227730 - in head/sys: arm/conf arm/mv boot/fdt/dts dev/cesa

2011-11-19 Thread Rafal Jaworowski
Author: raj Date: Sat Nov 19 16:30:06 2011 New Revision: 227730 URL: http://svn.freebsd.org/changeset/base/227730 Log: Initial version of cesa(4) driver for Marvell crypto engine and security accelerator. The following algorithms and schemes are supported: - 3DES, AES, DES - MD5,

svn commit: r227613 - head/sys/boot/fdt/dts

2011-11-17 Thread Rafal Jaworowski
Author: raj Date: Thu Nov 17 12:08:12 2011 New Revision: 227613 URL: http://svn.freebsd.org/changeset/base/227613 Log: Add DTS for the Freescale P2020DS. Obtained from: Freescale Added: head/sys/boot/fdt/dts/p2020ds.dts (contents, props changed) Added:

Re: svn commit: r216662 - head/share/mk

2010-12-22 Thread Rafal Jaworowski
On 2010-12-22, at 15:59, Nathan Whitehorn wrote: Author: nwhitehorn Date: Wed Dec 22 14:59:22 2010 New Revision: 216662 URL: http://svn.freebsd.org/changeset/base/216662 Log: Enable build of FDT components by default. dtc is a required build tool for all FDT-enabled kernels, and

svn commit: r215119 - in head/sys/powerpc: booke include

2010-11-11 Thread Rafal Jaworowski
Author: raj Date: Thu Nov 11 13:35:23 2010 New Revision: 215119 URL: http://svn.freebsd.org/changeset/base/215119 Log: Use local TLB_UNLOCKED marker instead of MTX_UNOWNED for Book-E PowerPC trap routines. This unbreaks Book-E build after the recent machine/mutex.h removal. While

svn commit: r215120 - head/sys/dev/ofw

2010-11-11 Thread Rafal Jaworowski
Author: raj Date: Thu Nov 11 13:42:46 2010 New Revision: 215120 URL: http://svn.freebsd.org/changeset/base/215120 Log: Return IEEE 1275 compliant error codes. Submitted by: nwhitehorn Modified: head/sys/dev/ofw/ofw_fdt.c Modified: head/sys/dev/ofw/ofw_fdt.c

svn commit: r215121 - in head/sys/powerpc: aim booke

2010-11-11 Thread Rafal Jaworowski
Author: raj Date: Thu Nov 11 13:46:28 2010 New Revision: 215121 URL: http://svn.freebsd.org/changeset/base/215121 Log: Fix typo in the comment. Modified: head/sys/powerpc/aim/clock.c head/sys/powerpc/booke/clock.c Modified: head/sys/powerpc/aim/clock.c

svn commit: r215122 - head/sys/boot/fdt/dts

2010-11-11 Thread Rafal Jaworowski
Author: raj Date: Thu Nov 11 13:48:48 2010 New Revision: 215122 URL: http://svn.freebsd.org/changeset/base/215122 Log: Correct RAM size of the MPC8555CDS board. Modified: head/sys/boot/fdt/dts/mpc8555cds.dts Modified: head/sys/boot/fdt/dts/mpc8555cds.dts

Re: svn commit: r213346 - in head/sys: contrib/octeon-sdk mips/cavium mips/cavium/octe

2010-10-04 Thread Rafal Jaworowski
On 2010-10-02, at 07:43, Juli Mallett wrote: Author: jmallett Date: Sat Oct 2 05:43:17 2010 New Revision: 213346 URL: http://svn.freebsd.org/changeset/base/213346 Log: o) Allow devices to override the MDIO read and write functions presented to the miibus attached to octe

svn commit: r210246 - in head/sys: arm/mv conf dev/fdt

2010-07-19 Thread Rafal Jaworowski
Author: raj Date: Mon Jul 19 18:41:50 2010 New Revision: 210246 URL: http://svn.freebsd.org/changeset/base/210246 Log: Move MRVL FDT fixups and PIC decode routine to a platform specific area. This allows for better encapsulation (and eliminates generic fdt_arm.c, at least for now).

svn commit: r210247 - in head/sys: arm/include arm/mv dev/fdt dev/uart powerpc/booke powerpc/include

2010-07-19 Thread Rafal Jaworowski
Author: raj Date: Mon Jul 19 18:47:18 2010 New Revision: 210247 URL: http://svn.freebsd.org/changeset/base/210247 Log: Eliminate FDT_IMMR_VA define. This removes platform dependencies from machine/fdt.h for the benfit of portability. Modified: head/sys/arm/include/fdt.h

svn commit: r210249 - in head/sys: arm/mv arm/mv/discovery arm/mv/kirkwood arm/mv/orion conf

2010-07-19 Thread Rafal Jaworowski
Author: raj Date: Mon Jul 19 19:19:33 2010 New Revision: 210249 URL: http://svn.freebsd.org/changeset/base/210249 Log: Now that we are fully FDT-driven on MRVL platforms, remove PHYSMEM_SIZE option. Modified: head/sys/arm/mv/discovery/std.db78xxx head/sys/arm/mv/kirkwood/std.db88f6xxx

svn commit: r210112 - head

2010-07-15 Thread Rafal Jaworowski
Author: raj Date: Thu Jul 15 10:49:07 2010 New Revision: 210112 URL: http://svn.freebsd.org/changeset/base/210112 Log: Fix FDT_DTS_FILE parsing to properly retrieve its value. This unbreaks the 'builddtb' target. Make the processing more robust against non-existent kernel config files

svn commit: r210116 - head

2010-07-15 Thread Rafal Jaworowski
Author: raj Date: Thu Jul 15 13:21:25 2010 New Revision: 210116 URL: http://svn.freebsd.org/changeset/base/210116 Log: Relax FDT_DTS_FILE validation (and unbreak world build). Pointed out by: kib Modified: head/Makefile.inc1 Modified: head/Makefile.inc1

svn commit: r210053 - head/share/man/man4

2010-07-14 Thread Rafal Jaworowski
Platform Requirements +.Pq Vt ePAPR . +.Sh HISTORY +The +.Nm +support first appeared in +.Fx 9.0 . +.Sh AUTHORS +The +.Nm +support was developed by Semihalf under sponsorship from the FreeBSD +Foundation. This manual page was written by +.An Rafal Jaworowski . Added: head/share/man/man4/fdtbus.4

svn commit: r209903 - head/sys/boot/fdt/dts

2010-07-11 Thread Rafal Jaworowski
Author: raj Date: Sun Jul 11 20:29:34 2010 New Revision: 209903 URL: http://svn.freebsd.org/changeset/base/209903 Log: Provide a missing interrupt-parent for the CPM / QUICC node in the DTS. Modified: head/sys/boot/fdt/dts/mpc8555cds.dts Modified: head/sys/boot/fdt/dts/mpc8555cds.dts

svn commit: r209904 - head/sys/dev/fdt

2010-07-11 Thread Rafal Jaworowski
Author: raj Date: Sun Jul 11 20:30:59 2010 New Revision: 209904 URL: http://svn.freebsd.org/changeset/base/209904 Log: Let simplebus(4) diagnostics be a bit more descriptive. Modified: head/sys/dev/fdt/simplebus.c Modified: head/sys/dev/fdt/simplebus.c

svn commit: r209905 - head/sys/dev/fdt

2010-07-11 Thread Rafal Jaworowski
Author: raj Date: Sun Jul 11 20:33:39 2010 New Revision: 209905 URL: http://svn.freebsd.org/changeset/base/209905 Log: Save fdtbus trigger / polarity data at their correct index. Modified: head/sys/dev/fdt/fdt_common.c Modified: head/sys/dev/fdt/fdt_common.c

svn commit: r209906 - head/sys/dev/fdt

2010-07-11 Thread Rafal Jaworowski
Author: raj Date: Sun Jul 11 20:49:36 2010 New Revision: 209906 URL: http://svn.freebsd.org/changeset/base/209906 Log: Introduce PowerPC-specific helper routines for FDT. Reviewed by: imp Sponsored by: The FreeBSD Foundation Added: head/sys/dev/fdt/fdt_powerpc.c (contents, props

svn commit: r209907 - head/sys/dev/pci

2010-07-11 Thread Rafal Jaworowski
Author: raj Date: Sun Jul 11 20:55:39 2010 New Revision: 209907 URL: http://svn.freebsd.org/changeset/base/209907 Log: Provide more defines for PCI-Express device ctrl. Modified: head/sys/dev/pci/pcireg.h Modified: head/sys/dev/pci/pcireg.h

svn commit: r209908 - in head/sys: conf dev/cfi dev/fdt dev/quicc dev/sec dev/tsec dev/uart powerpc/booke powerpc/conf powerpc/include powerpc/mpc85xx powerpc/powerpc

2010-07-11 Thread Rafal Jaworowski
(r209908) @@ -1,6 +1,6 @@ /*- - * Copyright (C) 2007-2008 Semihalf, Rafal Jaworowski r...@semihalf.com - * Copyright (C) 2006-2007 Semihalf, Piotr Kruszynski p...@semihalf.com + * Copyright (C) 2007-2008 Semihalf, Rafal Jaworowski + * Copyright (C) 2006-2007 Semihalf, Piotr Kruszynski * All rights

svn commit: r209909 - in head/sys: arm/include boot/uboot/common

2010-07-11 Thread Rafal Jaworowski
Author: raj Date: Sun Jul 11 21:11:23 2010 New Revision: 209909 URL: http://svn.freebsd.org/changeset/base/209909 Log: Get rid of bootinfo for good in loader (U-Boot-based) and ARM. For FDT-enabled platforms the device tree is a modern replacement for bootinfo config data. Deleted:

svn commit: r209910 - head/sys/conf

2010-07-11 Thread Rafal Jaworowski
Author: raj Date: Sun Jul 11 21:12:42 2010 New Revision: 209910 URL: http://svn.freebsd.org/changeset/base/209910 Log: Sort platform options. Modified: head/sys/conf/options.powerpc Modified: head/sys/conf/options.powerpc

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

2010-06-16 Thread Rafal Jaworowski
Author: raj Date: Wed Jun 16 14:10:39 2010 New Revision: 209232 URL: http://svn.freebsd.org/changeset/base/209232 Log: Move ARM nexus rman initialization to attach routine. This fixes a panic, which started to trigger after r209129 cleanup. Submitted by: Andrew Turner Modified:

Re: svn commit: r209129 - head/sys/arm/arm

2010-06-16 Thread Rafal Jaworowski
On 2010-06-16, at 11:03, Andrew Turner wrote: On Sun, 13 Jun 2010 13:08:23 + (UTC) Rafal Jaworowski r...@freebsd.org wrote: Author: raj Date: Sun Jun 13 13:08:23 2010 New Revision: 209129 URL: http://svn.freebsd.org/changeset/base/209129 Log: Improve style. Modified: head

svn commit: r209240 - head

2010-06-16 Thread Rafal Jaworowski
Author: raj Date: Wed Jun 16 16:52:35 2010 New Revision: 209240 URL: http://svn.freebsd.org/changeset/base/209240 Log: Use awk alone for extracting FDT_DTS_FILE instead of grep/cut, which is simpler and more robust. Submitted by: Andrzej Tobola Modified: head/Makefile.inc1 Modified:

Re: svn commit: r209130 - in head/sys: arm/include dev/fdt

2010-06-15 Thread Rafal Jaworowski
On 2010-06-14, at 00:43, Andrew Turner wrote: On Sun, 13 Jun 2010 13:12:52 + (UTC) Rafal Jaworowski r...@freebsd.org wrote: Author: raj Date: Sun Jun 13 13:12:52 2010 New Revision: 209130 URL: http://svn.freebsd.org/changeset/base/209130 Log: Initial FDT infrastructure elements

svn commit: r209161 - head/sys/arm/include

2010-06-14 Thread Rafal Jaworowski
Author: raj Date: Mon Jun 14 16:05:21 2010 New Revision: 209161 URL: http://svn.freebsd.org/changeset/base/209161 Log: Temporarily bring back the ARM bootinfo (and make tinderbox happy). BI will be eliminated for good when powerpc transition to FDT is complete. Added: - copied

svn commit: r209125 - in head/sys/boot: arm/uboot powerpc/uboot uboot/common

2010-06-13 Thread Rafal Jaworowski
Author: raj Date: Sun Jun 13 12:46:32 2010 New Revision: 209125 URL: http://svn.freebsd.org/changeset/base/209125 Log: Fix conditional FDT support in loader(8). Modified: head/sys/boot/arm/uboot/Makefile head/sys/boot/powerpc/uboot/Makefile head/sys/boot/uboot/common/metadata.c

svn commit: r209126 - head/share/mk

2010-06-13 Thread Rafal Jaworowski
Author: raj Date: Sun Jun 13 12:53:44 2010 New Revision: 209126 URL: http://svn.freebsd.org/changeset/base/209126 Log: Do not set WITH_FDT by default based on arch, as this does not work for a bootstrap stage tool. FDT-enabled platforms will have to specify WITH_FDT explicitly at

svn commit: r209127 - head/sys/dev/fdt

2010-06-13 Thread Rafal Jaworowski
Author: raj Date: Sun Jun 13 12:58:31 2010 New Revision: 209127 URL: http://svn.freebsd.org/changeset/base/209127 Log: Provide identify method for the fdtbus(4). Reviewed by: imp Sponsored by: The FreeBSD Foundation Modified: head/sys/dev/fdt/fdtbus.c Modified:

svn commit: r209128 - in head: . gnu/usr.bin sys/conf

2010-06-13 Thread Rafal Jaworowski
Author: raj Date: Sun Jun 13 13:02:43 2010 New Revision: 209128 URL: http://svn.freebsd.org/changeset/base/209128 Log: Connect FDT infrastructure to the build system. Reviewed by: imp Sponsored by: The FreeBSD Foundation Modified: head/Makefile head/Makefile.inc1

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

2010-06-13 Thread Rafal Jaworowski
Author: raj Date: Sun Jun 13 13:08:23 2010 New Revision: 209129 URL: http://svn.freebsd.org/changeset/base/209129 Log: Improve style. Modified: head/sys/arm/arm/nexus.c Modified: head/sys/arm/arm/nexus.c == ---

svn commit: r209130 - in head/sys: arm/include dev/fdt

2010-06-13 Thread Rafal Jaworowski
Author: raj Date: Sun Jun 13 13:12:52 2010 New Revision: 209130 URL: http://svn.freebsd.org/changeset/base/209130 Log: Initial FDT infrastructure elements for ARM. Reviewed by: imp Sponsored by: The FreeBSD Foundation Added: head/sys/arm/include/fdt.h (contents, props changed)

svn commit: r209131 - in head/sys: arm/conf arm/include arm/mv arm/mv/discovery arm/mv/kirkwood arm/mv/orion conf dev/mge dev/uart dev/usb/controller

2010-06-13 Thread Rafal Jaworowski
Author: raj Date: Sun Jun 13 13:28:53 2010 New Revision: 209131 URL: http://svn.freebsd.org/changeset/base/209131 Log: Convert Marvell ARM platforms to FDT convention. The following systems are involved: - DB-88F5182 - DB-88F5281 - DB-88F6281 - DB-78100 - SheevaPlug

svn commit: r209132 - head/usr.sbin

2010-06-13 Thread Rafal Jaworowski
Author: raj Date: Sun Jun 13 13:30:26 2010 New Revision: 209132 URL: http://svn.freebsd.org/changeset/base/209132 Log: Enable ofwdump(8) on ARM as this is a useful tool to inspect a flattened device tree. Modified: head/usr.sbin/Makefile Modified: head/usr.sbin/Makefile

Re: svn commit: r208964 - in head: . etc/mtree lib share/mk usr.bin

2010-06-12 Thread Rafal Jaworowski
On 2010-06-10, at 17:25, M. Warner Losh wrote: In message: 201006091957.o59jvkbu025...@svn.freebsd.org Roman Divacky rdiva...@freebsd.org writes: : Modified: head/share/mk/bsd.own.mk : == : ---

Re: svn commit: r208747 - head/sys/dev/fdt

2010-06-03 Thread Rafal Jaworowski
On 2010-06-02, at 20:58, Doug Barton wrote: On 06/02/10 10:17, Rafal Jaworowski wrote: o simplebus(4) - bus driver representing ePAPR Do we write on it with eINK? Hm, it's been eAPPROVED already (http://www.power.org/resources/downloads/Power_ePAPR_APPROVED_v1.0.pdf), but maybe

svn commit: r208747 - head/sys/dev/fdt

2010-06-02 Thread Rafal Jaworowski
Author: raj Date: Wed Jun 2 17:17:45 2010 New Revision: 208747 URL: http://svn.freebsd.org/changeset/base/208747 Log: Import the common Flattened Device Tree infrastructure. o fdtbus(4) - the main abstract bus driver for all FDT-compliant systems. This is a direct replacement for the

svn commit: r208748 - head/sys/dev/uart

2010-06-02 Thread Rafal Jaworowski
Author: raj Date: Wed Jun 2 17:20:00 2010 New Revision: 208748 URL: http://svn.freebsd.org/changeset/base/208748 Log: FDT (simplebus) compatible attachment for uart(4). This will be a single uart(4) attachment code shared by all FDT-enabled platforms. Reviewed by: imp Sponsored

svn commit: r208749 - head/sys/tools/fdt

2010-06-02 Thread Rafal Jaworowski
Author: raj Date: Wed Jun 2 17:22:38 2010 New Revision: 208749 URL: http://svn.freebsd.org/changeset/base/208749 Log: Flattened Device Tree helper scripts. Reviewed by: imp Sponsored by: The FreeBSD Foundation Added: head/sys/tools/fdt/ head/sys/tools/fdt/embed_dtb.sh (contents,

svn commit: r208750 - head/sys/contrib/libfdt

2010-06-02 Thread Rafal Jaworowski
Author: raj Date: Wed Jun 2 17:24:41 2010 New Revision: 208750 URL: http://svn.freebsd.org/changeset/base/208750 Log: Provide kernel level headers for the libfdt code. Reviewed by: imp Sponsored by: The FreeBSD Foundation Modified: head/sys/contrib/libfdt/libfdt_env.h Modified:

svn commit: r208751 - in head/sys: libkern sys

2010-06-02 Thread Rafal Jaworowski
Author: raj Date: Wed Jun 2 17:27:23 2010 New Revision: 208751 URL: http://svn.freebsd.org/changeset/base/208751 Log: Provide memchr() in the libkern. This is required by libfdt and will be compiled in conditionally only for FDT-enabled platforms. Reviewed by: imp Sponsored by:

svn commit: r208613 - head/sys/conf

2010-05-28 Thread Rafal Jaworowski
Author: raj Date: Fri May 28 10:35:44 2010 New Revision: 208613 URL: http://svn.freebsd.org/changeset/base/208613 Log: Introduce kernel build options for the Flattened Device Tree support. Reviewed by: imp Sponsored by: The FreeBSD Foundation Modified: head/sys/conf/options

svn commit: r208614 - in head/sys: dev/ofw powerpc/ofw

2010-05-28 Thread Rafal Jaworowski
Author: raj Date: Fri May 28 10:43:56 2010 New Revision: 208614 URL: http://svn.freebsd.org/changeset/base/208614 Log: Prepare and extend OFW layer for FDT support. o Let OFW_INIT() and OF_init() return status value. o Provide helper routines for 'compatible' property handling. o

svn commit: r208615 - head/sys/dev/ofw

2010-05-28 Thread Rafal Jaworowski
Author: raj Date: Fri May 28 10:51:44 2010 New Revision: 208615 URL: http://svn.freebsd.org/changeset/base/208615 Log: Initial implementation of the OFW i/f methods for FDT back-end. Reviewed by: imp Sponsored by: The FreeBSD Foundation Added: head/sys/dev/ofw/ofw_fdt.c (contents,

svn commit: r208559 - head/share/mk

2010-05-26 Thread Rafal Jaworowski
Author: raj Date: Wed May 26 09:23:51 2010 New Revision: 208559 URL: http://svn.freebsd.org/changeset/base/208559 Log: Use MACHINE_ARCH instead of TARGET_ARCH. Pointed out by: imp Modified: head/share/mk/bsd.own.mk Modified: head/share/mk/bsd.own.mk

svn commit: r208560 - head/sys/boot/fdt/dts

2010-05-26 Thread Rafal Jaworowski
Author: raj Date: Wed May 26 09:34:02 2010 New Revision: 208560 URL: http://svn.freebsd.org/changeset/base/208560 Log: Import device tree source (DTS) files for PowerPC MPC8555CDS and MPC8572DS development systems. Special thanks to Phil Brownfield for help with BSD-style relicensing of

svn commit: r208561 - head/sys/boot/fdt/dts

2010-05-26 Thread Rafal Jaworowski
Author: raj Date: Wed May 26 09:50:09 2010 New Revision: 208561 URL: http://svn.freebsd.org/changeset/base/208561 Log: Initial device tree source (DTS) files for Marvell ARM systems: o DB-88F5182 o DB-88F5281 o DB-88F6281 o DB-78100 o SheevaPlug This also includes

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

2010-05-25 Thread Rafal Jaworowski
Author: raj Date: Tue May 25 09:59:53 2010 New Revision: 208534 URL: http://svn.freebsd.org/changeset/base/208534 Log: Use loader devices only when they initialized properly. Modified: head/sys/boot/uboot/common/main.c head/sys/boot/uboot/lib/disk.c Modified:

svn commit: r208535 - head/sys/boot/uboot/lib

2010-05-25 Thread Rafal Jaworowski
Author: raj Date: Tue May 25 10:15:30 2010 New Revision: 208535 URL: http://svn.freebsd.org/changeset/base/208535 Log: Mostly revert r200691. U-Boot syscall() entry point returns 1 on success. Modified: head/sys/boot/uboot/lib/glue.c Modified: head/sys/boot/uboot/lib/glue.c

svn commit: r208536 - head/gnu/usr.bin/dtc

2010-05-25 Thread Rafal Jaworowski
Author: raj Date: Tue May 25 13:27:55 2010 New Revision: 208536 URL: http://svn.freebsd.org/changeset/base/208536 Log: Correct dtc version header autogen location. While there unify brackets usage. Modified: head/gnu/usr.bin/dtc/Makefile Modified: head/gnu/usr.bin/dtc/Makefile

svn commit: r208537 - in head: share/mk tools/build/options

2010-05-25 Thread Rafal Jaworowski
Author: raj Date: Tue May 25 15:12:21 2010 New Revision: 208537 URL: http://svn.freebsd.org/changeset/base/208537 Log: Introduce a new build knob for Flattened Device Tree support. Reviewed by: imp Sponsored by: The FreeBSD Foundation Added: head/tools/build/options/WITH_FDT

svn commit: r208538 - in head/sys: arm/include boot/arm/uboot boot/fdt boot/powerpc/uboot boot/uboot/common boot/uboot/lib powerpc/include

2010-05-25 Thread Rafal Jaworowski
Author: raj Date: Tue May 25 15:21:39 2010 New Revision: 208538 URL: http://svn.freebsd.org/changeset/base/208538 Log: Initial loader(8) support for Flattened Device Tree. o This is disabled by default for now, and can be enabled using WITH_FDT at build time. o Tested with ARM and

svn commit: r208539 - head/sys/boot

2010-05-25 Thread Rafal Jaworowski
Author: raj Date: Tue May 25 15:32:07 2010 New Revision: 208539 URL: http://svn.freebsd.org/changeset/base/208539 Log: Bring a missing FDT piece (omitted in the previous commit). Modified: head/sys/boot/Makefile Modified: head/sys/boot/Makefile

svn commit: r208278 - head/sys/powerpc/include

2010-05-18 Thread Rafal Jaworowski
Author: raj Date: Tue May 18 21:23:51 2010 New Revision: 208278 URL: http://svn.freebsd.org/changeset/base/208278 Log: Provide missing members for Book-E pmap (and fix build). Modified: head/sys/powerpc/include/pmap.h Modified: head/sys/powerpc/include/pmap.h

svn commit: r205278 - stable/8/sys/arm/arm

2010-03-18 Thread Rafal Jaworowski
Author: raj Date: Thu Mar 18 11:53:32 2010 New Revision: 205278 URL: http://svn.freebsd.org/changeset/base/205278 Log: MFC r205027 Let detailed info about CPU features print on Marvell Sheeva CPU as well. Provide missing entry in the cpu_classes[]. Reported by: Maks Verver

  1   2   3   >