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

2009-06-22 Thread Rafal Jaworowski
Author: raj Date: Mon Jun 22 15:34:32 2009 New Revision: 194630 URL: http://svn.freebsd.org/changeset/base/194630 Log: Integrated I2C controller driver (found in MPC85xx and other SOC parts). Obtained from:Freescale, Semihalf Added: head/sys/powerpc/mpc85xx/i2c.c (contents,

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

2009-06-22 Thread Rafal Jaworowski
Author: raj Date: Mon Jun 22 15:48:47 2009 New Revision: 194632 URL: http://svn.freebsd.org/changeset/base/194632 Log: DS1553 RTC module driver. On the MPC8555CDS system it hangs off of the LBC bus. Obtained from:Semihalf Added: head/sys/powerpc/mpc85xx/ds1553_bus_lbc.c

svn commit: r194633 - head/sys/conf

2009-06-22 Thread Rafal Jaworowski
Author: raj Date: Mon Jun 22 15:53:41 2009 New Revision: 194633 URL: http://svn.freebsd.org/changeset/base/194633 Log: Keep file list sorted. Modified: head/sys/conf/files.powerpc Modified: head/sys/conf/files.powerpc

svn commit: r194634 - head/sys/boot/powerpc/uboot

2009-06-22 Thread Rafal Jaworowski
Author: raj Date: Mon Jun 22 15:57:12 2009 New Revision: 194634 URL: http://svn.freebsd.org/changeset/base/194634 Log: Bump PowerPC loader(8) version to reflect extensions it has recently grown. Modified: head/sys/boot/powerpc/uboot/version Modified: head/sys/boot/powerpc/uboot/version

svn commit: r194844 - in head/sys: conf dev/ata

2009-06-24 Thread Rafal Jaworowski
Author: raj Date: Wed Jun 24 15:38:17 2009 New Revision: 194844 URL: http://svn.freebsd.org/changeset/base/194844 Log: Move non-PCI prototypes from ata-pci.h - ata-all.h. This removes unnecessary PCI #includes dependency for systems with ATA controllers living at non-PCI buses.

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

2009-06-24 Thread Rafal Jaworowski
Author: raj Date: Wed Jun 24 15:41:18 2009 New Revision: 194845 URL: http://svn.freebsd.org/changeset/base/194845 Log: Introduce ata(4) support for Marvell integrated SATA controllers (found on 88F5xxx, 88F6xxx and MV78xxx system on chip devices). Reviewed by: stas Obtained from:

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

2009-06-24 Thread Rafal Jaworowski
Author: raj Date: Wed Jun 24 15:48:20 2009 New Revision: 194849 URL: http://svn.freebsd.org/changeset/base/194849 Log: More precise description of the DS1553 driver. Pointed out by: stas Modified: head/sys/powerpc/mpc85xx/ds1553_bus_lbc.c Modified:

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

2009-06-25 Thread Rafal Jaworowski
Author: raj Date: Thu Jun 25 10:03:51 2009 New Revision: 194949 URL: http://svn.freebsd.org/changeset/base/194949 Log: Enable all populated TWSI (I2C) controllers on Marvell SOCs. Obtained from:Semihalf Modified: head/sys/arm/mv/discovery/discovery.c

svn commit: r194950 - head/sys/powerpc/conf

2009-06-25 Thread Rafal Jaworowski
Author: raj Date: Thu Jun 25 10:07:21 2009 New Revision: 194950 URL: http://svn.freebsd.org/changeset/base/194950 Log: Include SMP support in the MPC85XX kernel by default. Modified: head/sys/powerpc/conf/MPC85XX Modified: head/sys/powerpc/conf/MPC85XX

Re: svn commit: r194844 - in head/sys: conf dev/ata

2009-06-25 Thread Rafal Jaworowski
On 2009-06-25, at 12:19, Alexander Motin wrote: Rafal Jaworowski wrote: Modified: head/sys/conf/files = = = = = = = = = = --- head/sys/conf/files Wed Jun 24 15:33:33 2009(r194843) +++ head/sys/conf/files Wed Jun 24 15

svn commit: r194984 - head/sys/conf

2009-06-25 Thread Rafal Jaworowski
Author: raj Date: Thu Jun 25 18:09:23 2009 New Revision: 194984 URL: http://svn.freebsd.org/changeset/base/194984 Log: Make ata-{dma,sata}.c dependent on atacore build option. Discussed with: mav Modified: head/sys/conf/files Modified: head/sys/conf/files

svn commit: r195256 - in head/sys/arm: at91 mv sa11x0

2009-07-01 Thread Rafal Jaworowski
Author: raj Date: Wed Jul 1 20:07:44 2009 New Revision: 195256 URL: http://svn.freebsd.org/changeset/base/195256 Log: Map DPCPU pages into ARM kernel VA space. DPCPU area was not properly mapped into kernel VA space, which caused page fault on the first DPCPU access. This patch fixes

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

2009-07-20 Thread Rafal Jaworowski
Author: raj Date: Mon Jul 20 07:53:07 2009 New Revision: 195779 URL: http://svn.freebsd.org/changeset/base/195779 Log: ARM pmap fixes. a) nocache-remap problem When a page is remapped into a non-cacheable virtual memory region there was no associated write-back invalidate

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

2009-07-21 Thread Rafal Jaworowski
Author: raj Date: Tue Jul 21 08:29:19 2009 New Revision: 195798 URL: http://svn.freebsd.org/changeset/base/195798 Log: Make dcache_inv_range() point to the proper routines on ARM9 and ARM9E/ARM10. On some ARM variations CPU func dispatcher has the D-cache invalidate method point to

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

2009-07-21 Thread Rafal Jaworowski
Author: raj Date: Tue Jul 21 08:38:45 2009 New Revision: 195799 URL: http://svn.freebsd.org/changeset/base/195799 Log: Do not use OCP85XX_LBC_OFF twice when accessing LBC registers on MPC85XX. It turns LBC control registers were not programmed correctly on MPC85XX. We were accessing

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

2009-08-13 Thread Rafal Jaworowski
Author: raj Date: Thu Aug 13 15:56:09 2009 New Revision: 196193 URL: http://svn.freebsd.org/changeset/base/196193 Log: Use correct wbinv operation in pmap_l2cache_wbinv_range(). Submitted by: Michal Hajduk Reviewed by: stas Approved by: re (kib) Obtained from:Semihalf

svn commit: r196381 - in stable/8/sys: . amd64/include/xen cddl/contrib/opensolaris contrib/dev/acpica contrib/pf dev/usb dev/xen/xenpci

2009-08-19 Thread Rafal Jaworowski
Author: raj Date: Wed Aug 19 14:48:59 2009 New Revision: 196381 URL: http://svn.freebsd.org/changeset/base/196381 Log: MFC r196380 Fix USB cache sync operations for platforms with non-coherent DMA. - usb_pc_cpu_invalidate() is called between [consecutive] reads from a device, so a

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

2009-08-25 Thread Rafal Jaworowski
Author: raj Date: Tue Aug 25 09:30:03 2009 New Revision: 196531 URL: http://svn.freebsd.org/changeset/base/196531 Log: Eliminate platform_pmap_init() to simplify Marvell bootstrap code. Modified: head/sys/arm/mv/discovery/db78xxx.c head/sys/arm/mv/kirkwood/db88f6xxx.c

svn commit: r196533 - head/sys/arm/mv/kirkwood

2009-08-25 Thread Rafal Jaworowski
Author: raj Date: Tue Aug 25 09:39:11 2009 New Revision: 196533 URL: http://svn.freebsd.org/changeset/base/196533 Log: Exclude common Kirkwood settings so they can be shared among various platforms based on this SOC. This is a preliminary step for SheevaPlug support. Submitted by: Michal

svn commit: r196534 - in head/sys: conf dev/mge

2009-08-25 Thread Rafal Jaworowski
Author: raj Date: Tue Aug 25 09:47:12 2009 New Revision: 196534 URL: http://svn.freebsd.org/changeset/base/196534 Log: Introduce MII_ADDR_BASE option on ARM, which allows to override the default per platform requirements. Notes: - Only used by mge(4) at the moment. - This is very

svn commit: r196536 - in head/sys/arm: conf mv/kirkwood

2009-08-25 Thread Rafal Jaworowski
Author: raj Date: Tue Aug 25 10:09:25 2009 New Revision: 196536 URL: http://svn.freebsd.org/changeset/base/196536 Log: Introduce SheevaPlug support. - The device is based on Marvell 88F6281 system on chip. - More info about the platform at http://www.plugcomputer.org - To

svn commit: r197251 - in stable/8/sys: . amd64/include/xen arm/conf arm/mv arm/mv/discovery arm/mv/kirkwood arm/mv/orion cddl/contrib/opensolaris conf contrib/dev/acpica contrib/pf dev/mge dev/xen/...

2009-09-16 Thread Rafal Jaworowski
Author: raj Date: Wed Sep 16 12:07:58 2009 New Revision: 197251 URL: http://svn.freebsd.org/changeset/base/197251 Log: MFC r196531-196534,196536 Clean up Marvell platform code. Introduce SheevaPlug support. - The device is based on Marvell 88F6281 system on chip. - More

Re: svn commit: r197643 - in head/sys: kern sys

2009-10-01 Thread Rafal Jaworowski
On 2009-10-01, at 15:41, Stanislav Sedov wrote: On Thu, 1 Oct 2009 15:21:34 +0200 Attilio Rao atti...@freebsd.org mentioned: 2009/9/30 Robert Watson rwat...@freebsd.org: On Wed, 30 Sep 2009, Attilio Rao wrote: When releasing a read/shared lock we need to use a write memory barrier in

Re: svn commit: r198341 - in head/sys: amd64/amd64 arm/arm arm/mv i386/i386 i386/xen ia64/ia64 kern mips/mips powerpc/aim powerpc/booke powerpc/include powerpc/powerpc sparc64/sparc64 sun4v/sun4v vm

2009-10-22 Thread Rafal Jaworowski
On 2009-10-21, at 20:38, Marcel Moolenaar wrote: The key property of this change is that the I-cache is made coherent *after* writes have been done. Doing it in the PMAP layer when adding or changing a mapping means that the I-cache is made coherent *before* any writes happen. The

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

2009-11-19 Thread Rafal Jaworowski
Author: raj Date: Thu Nov 19 16:21:26 2009 New Revision: 199533 URL: http://svn.freebsd.org/changeset/base/199533 Log: Fix cpuid output on E500 core. Modified: head/sys/powerpc/powerpc/cpu.c Modified: head/sys/powerpc/powerpc/cpu.c

svn commit: r199534 - head/sys/boot/uboot/common

2009-11-19 Thread Rafal Jaworowski
Author: raj Date: Thu Nov 19 16:25:41 2009 New Revision: 199534 URL: http://svn.freebsd.org/changeset/base/199534 Log: Provide an effective (relocated) address when building modules metadata. This lets modules loaded dynamically in loader(8) work for U-Boot-based platforms. MFC

svn commit: r199580 - head/sys/dev/tsec

2009-11-20 Thread Rafal Jaworowski
Author: raj Date: Fri Nov 20 13:28:06 2009 New Revision: 199580 URL: http://svn.freebsd.org/changeset/base/199580 Log: tsec: Use IFQ_DRV macros for managing interface packet queue. This lets tsec(4) work with ALTQ. Submitted by: Marcin Ligenza MFC after:1 week Modified:

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: 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: 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: 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: 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:

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

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 : == : ---

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

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

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: 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:

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: 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: 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: 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: r203637 - head/sys/arm/arm

2010-02-07 Thread Rafal Jaworowski
Author: raj Date: Sun Feb 7 20:48:57 2010 New Revision: 203637 URL: http://svn.freebsd.org/changeset/base/203637 Log: Improve checking whether an ARM VA has a valid mapping before performing cache sync. VIPT/PIPT caches need valid VA-PA mapping in PTE for a cache operation to succeed

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

2010-02-15 Thread Rafal Jaworowski
Author: raj Date: Mon Feb 15 14:38:30 2010 New Revision: 203924 URL: http://svn.freebsd.org/changeset/base/203924 Log: Call the proper linkup routine in PowerPC Book-E machdep. Submitted by: attilio MFC after:1 week Modified: head/sys/powerpc/booke/machdep.c Modified:

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

2010-02-15 Thread Rafal Jaworowski
Author: raj Date: Mon Feb 15 15:00:40 2010 New Revision: 203925 URL: http://svn.freebsd.org/changeset/base/203925 Log: MFC r203637: Improve checking whether an ARM VA has a valid mapping before performing cache sync. VIPT/PIPT caches need valid VA-PA mapping in PTE for a cache

Re: svn commit: r204126 - head/sys/powerpc/booke

2010-02-20 Thread Rafal Jaworowski
On 2010-02-20, at 17:13, Nathan Whitehorn wrote: Author: nwhitehorn Date: Sat Feb 20 16:13:43 2010 New Revision: 204126 URL: http://svn.freebsd.org/changeset/base/204126 Log: Merge r198724 to Book-E. casuword() non-atomically read the current value of its argument before atomically

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 -

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

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: 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)

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:

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: 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:

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
== --- head/sys/boot/uboot/lib/disk.c Wed Nov 19 17:07:01 2008 (r185098) +++ head/sys/boot/uboot/lib/disk.c Wed Nov 19 17:34:28 2008 (r185099) @@ -1,5 +1,5 @@ /*- - * Copyright (C) 2000 Benno Rice. + * Copyright (c) 2008 Semihalf, Rafal Jaworowski

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 +.\ modification, are permitted provided

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: r192531 - head/sys/powerpc/mpc85xx

2009-05-21 Thread Rafal Jaworowski
Author: raj Date: Thu May 21 11:37:56 2009 New Revision: 192531 URL: http://svn.freebsd.org/changeset/base/192531 Log: Skip interleaved RAM target on MPC85xx during renitialization of the local access windows. This eliminates hangs on systems which are configured to use interleaved mode:

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

2009-05-21 Thread Rafal Jaworowski
(r192531) +++ head/sys/powerpc/booke/locore.S Thu May 21 11:43:37 2009 (r192532) @@ -1,5 +1,5 @@ /*- - * Copyright (C) 2007-2008 Semihalf, Rafal Jaworowski r...@semihalf.com + * Copyright (C) 2007-2009 Semihalf, Rafal Jaworowski r...@semihalf.com * Copyright (C) 2006 Semihalf, Marian

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

2009-05-21 Thread Rafal Jaworowski
Author: raj Date: Thu May 21 12:05:15 2009 New Revision: 192533 URL: http://svn.freebsd.org/changeset/base/192533 Log: Improve style(9), clean up. Modified: head/sys/powerpc/booke/clock.c head/sys/powerpc/booke/locore.S head/sys/powerpc/booke/vm_machdep.c

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

2009-06-03 Thread Rafal Jaworowski
Author: raj Date: Wed Jun 3 16:28:29 2009 New Revision: 193387 URL: http://svn.freebsd.org/changeset/base/193387 Log: Make GPT style partitiong endian-safe in U-Boot support library. Submitted by: Piotr Ziecik Obtained from:Semihalf Modified: head/sys/boot/uboot/lib/disk.c

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

2009-06-05 Thread Rafal Jaworowski
Author: raj Date: Fri Jun 5 09:09:46 2009 New Revision: 193489 URL: http://svn.freebsd.org/changeset/base/193489 Log: Fill PTEs covering kernel code and data. Without this fix pte_vatopa() was not able to retrieve physical address of data structures inside kernel, for example EFAULT was

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

2009-06-05 Thread Rafal Jaworowski
Author: raj Date: Fri Jun 5 09:46:00 2009 New Revision: 193492 URL: http://svn.freebsd.org/changeset/base/193492 Log: Discover and handle the number of E500 CPUs in run time. Modified: head/sys/powerpc/booke/platform_bare.c Modified: head/sys/powerpc/booke/platform_bare.c

svn commit: r193578 - in head/sys/powerpc: include powerpc

2009-06-06 Thread Rafal Jaworowski
Author: raj Date: Sat Jun 6 09:33:32 2009 New Revision: 193578 URL: http://svn.freebsd.org/changeset/base/193578 Log: Provide 64-bit big endian bus space operations for PowerPC. They are required for the upcoming sec(4) driver. Submitted by: Piotr Ziecik Obtained from:Semihalf

svn commit: r193579 - in head/sys: conf dev/sec powerpc/conf powerpc/include powerpc/mpc85xx

2009-06-06 Thread Rafal Jaworowski
Author: raj Date: Sat Jun 6 09:37:55 2009 New Revision: 193579 URL: http://svn.freebsd.org/changeset/base/193579 Log: Initial version of the sec(4) driver for the integrated security engine found in Freescale system-on-chip devices. The following algorithms and schemes are currently

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

2009-06-08 Thread Rafal Jaworowski
Author: raj Date: Mon Jun 8 12:15:39 2009 New Revision: 193712 URL: http://svn.freebsd.org/changeset/base/193712 Log: Invalidate cache in pmap_remove_all() on ARM. When pages are removed from virtual address space by calling pmap_remove_all() CPU caches were not invalidated, which led

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

2009-06-08 Thread Rafal Jaworowski
On 2009-06-08, at 14:56, Stanislav Sedov wrote: On Mon, 8 Jun 2009 12:15:39 + (UTC) Rafal Jaworowski r...@freebsd.org mentioned: Author: raj Date: Mon Jun 8 12:15:39 2009 New Revision: 193712 URL: http://svn.freebsd.org/changeset/base/193712 Log: Invalidate cache in pmap_remove_all

  1   2   3   >