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

2012-12-17 Thread Oleksandr Tymoshenko
On 2012-12-08, at 1:21 PM, Alan Cox wrote: > On 12/08/2012 14:32, Andre Oppermann wrote: >>> .. skipped .. >> >> The trouble seems to come from NSFBUFS which is (512 + maxusers * 16) >> resulting in a kernel map of (512 + 400 * 16) * PAGE_SIZE = 27MB. This >> seem to be pushing it with the

svn commit: r244412 - head/sys/arm/broadcom/bcm2835

2012-12-18 Thread Oleksandr Tymoshenko
Author: gonzo Date: Tue Dec 18 22:18:54 2012 New Revision: 244412 URL: http://svnweb.freebsd.org/changeset/base/244412 Log: Add sysctls for changing GPIO pins function Submitted by: Luiz Otavio O Souza Modified: head/sys/arm/broadcom/bcm2835/bcm2835_gpio.c Modified: head/sys/arm/broadco

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

2012-12-19 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Dec 19 20:33:16 2012 New Revision: 26 URL: http://svnweb.freebsd.org/changeset/base/26 Log: Use NFSCL since NFSCLIENT build is broken at the moment Modified: head/sys/arm/conf/PANDABOARD Modified: head/sys/arm/conf/PANDABOARD ==

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

2012-12-19 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Dec 20 03:33:33 2012 New Revision: 244476 URL: http://svnweb.freebsd.org/changeset/base/244476 Log: Fix misleading comment Modified: head/sys/arm/include/pmap.h Modified: head/sys/arm/include/pmap.h =

svn commit: r244480 - in head/sys: arm/arm arm/broadcom/bcm2835 arm/conf arm/include arm/versatile conf

2012-12-19 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Dec 20 04:32:02 2012 New Revision: 244480 URL: http://svnweb.freebsd.org/changeset/base/244480 Log: Replace generic ARM11 option with more specific support for ARM1136 and ARM1176 Submitted by: Daisuke Aoyama Obtained from:NetBSD Added: head/sys/arm/a

svn commit: r244755 - head/sys/arm/versatile

2012-12-27 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Dec 28 00:55:43 2012 New Revision: 244755 URL: http://svnweb.freebsd.org/changeset/base/244755 Log: Add custom renderer for poor man's cursor support for framebuffer console Modified: head/sys/arm/versatile/versatile_clcd.c Modified: head/sys/arm/versatile/versatile_c

svn commit: r244758 - head/sys/arm/broadcom/bcm2835

2012-12-27 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Dec 28 01:38:43 2012 New Revision: 244758 URL: http://svnweb.freebsd.org/changeset/base/244758 Log: Fix event timer on Raspberry Pi - Disable interrupt when updating compare value in order to make this operation atomical - Increase minimum period for event

Re: svn commit: r244445 - in head/sys: kern sys tools

2012-12-27 Thread Oleksandr Tymoshenko
On 12/19/2012 12:10 PM, Jeff Roberson wrote: Author: jeff Date: Wed Dec 19 20:10:00 2012 New Revision: 25 URL: http://svnweb.freebsd.org/changeset/base/25 Log: - Add new machine parsable KTR macros for timing events. - Use this new format to automatically handle syscalls and VOPs

Re: svn commit: r244445 - in head/sys: kern sys tools

2012-12-27 Thread Oleksandr Tymoshenko
On 12/27/2012 6:14 PM, Konstantin Belousov wrote: On Thu, Dec 27, 2012 at 06:03:26PM -0800, Oleksandr Tymoshenko wrote: On 12/19/2012 12:10 PM, Jeff Roberson wrote: Author: jeff Date: Wed Dec 19 20:10:00 2012 New Revision: 25 URL: http://svnweb.freebsd.org/changeset/base/25 Log

Re: svn commit: r244445 - in head/sys: kern sys tools

2012-12-27 Thread Oleksandr Tymoshenko
On 12/27/2012 6:29 PM, Konstantin Belousov wrote: On Thu, Dec 27, 2012 at 06:25:34PM -0800, Oleksandr Tymoshenko wrote: On 12/27/2012 6:14 PM, Konstantin Belousov wrote: On Thu, Dec 27, 2012 at 06:03:26PM -0800, Oleksandr Tymoshenko wrote: On 12/19/2012 12:10 PM, Jeff Roberson wrote: Author

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

2012-12-27 Thread Oleksandr Tymoshenko
On 12/18/2012 1:59 AM, Alan Cox wrote: On 12/17/2012 23:40, Oleksandr Tymoshenko wrote: On 2012-12-08, at 1:21 PM, Alan Cox wrote: On 12/08/2012 14:32, Andre Oppermann wrote: .. skipped .. The trouble seems to come from NSFBUFS which is (512 + maxusers * 16) resulting in a kernel map of

Re: svn commit: r244758 - head/sys/arm/broadcom/bcm2835

2012-12-27 Thread Oleksandr Tymoshenko
On 12/27/2012 5:38 PM, Oleksandr Tymoshenko wrote: Author: gonzo Date: Fri Dec 28 01:38:43 2012 New Revision: 244758 URL: http://svnweb.freebsd.org/changeset/base/244758 Log: Fix event timer on Raspberry Pi - Disable interrupt when updating compare value in order to make this

svn commit: r244762 - head/sys/arm/broadcom/bcm2835

2012-12-27 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Dec 28 03:18:05 2012 New Revision: 244762 URL: http://svnweb.freebsd.org/changeset/base/244762 Log: Add makeshift implementation for framebuffer console's cursor Basically it's replica of VersatilePB code which is replica of XBox FB code. All of them are linear fra

svn commit: r244765 - in head/sys: kern tools

2012-12-27 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Dec 28 06:52:53 2012 New Revision: 244765 URL: http://svnweb.freebsd.org/changeset/base/244765 Log: Fix build on ARM (and probably other platforms) Modified: head/sys/kern/subr_syscall.c head/sys/tools/vnode_if.awk Modified: head/sys/kern/subr_syscall.c

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

2012-12-31 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Dec 31 21:00:38 2012 New Revision: 244912 URL: http://svnweb.freebsd.org/changeset/base/244912 Log: Merge r234561 from busdma_machdep.c to ARMv6 version of busdma: Interrupts must be disabled while handling a partial cache line flush, as otherwise the interrupt han

svn commit: r244914 - in head/sys/arm: arm include ti/omap4

2012-12-31 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Dec 31 21:19:44 2012 New Revision: 244914 URL: http://svnweb.freebsd.org/changeset/base/244914 Log: PL310 driver update: - Add pl310.disable tunable to disable L2 cache altogether. In order to make sure that it's 100% disabled we use cache event counters

Re: svn commit: r244914 - in head/sys/arm: arm include ti/omap4

2012-12-31 Thread Oleksandr Tymoshenko
On 12/31/2012 1:53 PM, Andrew Turner wrote: On Mon, 31 Dec 2012 21:19:44 + (UTC) Oleksandr Tymoshenko wrote: Modified: head/sys/arm/arm/pl310.c == --- head/sys/arm/arm/pl310.cMon Dec 31 21:09:39 2012 (r244913

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

2012-12-31 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Dec 31 22:48:54 2012 New Revision: 244916 URL: http://svnweb.freebsd.org/changeset/base/244916 Log: Add interrupt for PL310 controller Modified: head/sys/boot/fdt/dts/pandaboard.dts Modified: head/sys/boot/fdt/dts/pandaboard.dts ===

svn commit: r245071 - in head/sys/arm: broadcom/bcm2835 versatile

2013-01-05 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Jan 5 21:05:16 2013 New Revision: 245071 URL: http://svnweb.freebsd.org/changeset/base/245071 Log: Fix background color calculation Spotted by: ray@ Modified: head/sys/arm/broadcom/bcm2835/bcm2835_fb.c head/sys/arm/versatile/versatile_clcd.c Modified: head/sys

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

2013-01-05 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Jan 5 23:08:10 2013 New Revision: 245079 URL: http://svnweb.freebsd.org/changeset/base/245079 Log: Add hw.board.serial and hw.board.revision for exporting board-specific info Modified: head/sys/arm/arm/machdep.c head/sys/arm/include/machdep.h Modified: head/sys/arm

svn commit: r245080 - head/sys/arm/broadcom/bcm2835

2013-01-05 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Jan 5 23:08:58 2013 New Revision: 245080 URL: http://svnweb.freebsd.org/changeset/base/245080 Log: Export board serial and board revision obtained from FDT blob Modified: head/sys/arm/broadcom/bcm2835/bcm2835_machdep.c Modified: head/sys/arm/broadcom/bcm2835/bcm2835_

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

2013-01-06 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Jan 7 02:38:36 2013 New Revision: 245120 URL: http://svnweb.freebsd.org/changeset/base/245120 Log: Release version check for erratum 727915 workaround in l2_wbinv_range function implementation causes function fail to flush caches for chip with RTL number 0x7. I faile

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

2013-01-07 Thread Oleksandr Tymoshenko
On 12/27/2012 6:46 PM, Oleksandr Tymoshenko wrote: On 12/18/2012 1:59 AM, Alan Cox wrote: On 12/17/2012 23:40, Oleksandr Tymoshenko wrote: On 2012-12-08, at 1:21 PM, Alan Cox wrote: On 12/08/2012 14:32, Andre Oppermann wrote: .. skipped .. The trouble seems to come from NSFBUFS which is

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

2013-01-07 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Jan 7 20:36:51 2013 New Revision: 245135 URL: http://svnweb.freebsd.org/changeset/base/245135 Log: Implement barriers for AMRv6 and ARMv7 Submitted by: Daisuke Aoyama Reviewed by: ian, cognet Modified: head/sys/arm/include/atomic.h Modified: head/sys/arm/inc

svn commit: r245137 - head/sys/arm/ti

2013-01-07 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Jan 7 23:30:53 2013 New Revision: 245137 URL: http://svnweb.freebsd.org/changeset/base/245137 Log: - Identify more devices for OMAP4 SoC (up to OMAP4470) - Whitespace fixes Modified: head/sys/arm/ti/ti_cpuid.c head/sys/arm/ti/ti_cpuid.h Modified: head/sys/arm/ti/

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

2013-01-07 Thread Oleksandr Tymoshenko
Author: gonzo Date: Tue Jan 8 02:38:38 2013 New Revision: 245146 URL: http://svnweb.freebsd.org/changeset/base/245146 Log: Fix cache-related issue with pmap for ARMv6/ARMv7: - Missing PTE_SYNC in pmap_kremove caused memory corruption in userland applications - Fix lack of cache flu

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

2013-01-07 Thread Oleksandr Tymoshenko
Author: gonzo Date: Tue Jan 8 02:40:20 2013 New Revision: 245147 URL: http://svnweb.freebsd.org/changeset/base/245147 Log: Switch default cache type for ARMv6/ARMv7 from write-through to writeback-writeallocate Modified: head/sys/arm/include/pmap.h Modified: head/sys/arm/include/pmap.h ==

Re: svn commit: r245147 - head/sys/arm/include

2013-01-07 Thread Oleksandr Tymoshenko
On 1/7/2013 7:00 PM, Konstantin Belousov wrote: On Tue, Jan 08, 2013 at 02:40:20AM +, Oleksandr Tymoshenko wrote: Author: gonzo Date: Tue Jan 8 02:40:20 2013 New Revision: 245147 URL: http://svnweb.freebsd.org/changeset/base/245147 Log: Switch default cache type for ARMv6/ARMv7 from

Re: svn commit: r245147 - head/sys/arm/include

2013-01-08 Thread Oleksandr Tymoshenko
On 2013-01-08, at 7:56 AM, Konstantin Belousov wrote: > On Mon, Jan 07, 2013 at 09:06:15PM -0800, Oleksandr Tymoshenko wrote: >> On 1/7/2013 7:00 PM, Konstantin Belousov wrote: >>> On Tue, Jan 08, 2013 at 02:40:20AM +, Oleksandr Tymoshenko wrote: >>>> Author:

svn commit: r245388 - head/sys/arm/broadcom/bcm2835

2013-01-13 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Jan 13 21:32:40 2013 New Revision: 245388 URL: http://svnweb.freebsd.org/changeset/base/245388 Log: Remove accidentally copypasted comment Spotted by: gavin Modified: head/sys/arm/broadcom/bcm2835/bcm2835_machdep.c Modified: head/sys/arm/broadcom/bcm2835/bcm2835_

svn commit: r241600 - in head: . sys/conf sys/dev/mmc sys/dev/sdhci sys/modules sys/modules/sdhci sys/modules/sdhci_pci

2012-10-15 Thread Oleksandr Tymoshenko
Author: gonzo Date: Tue Oct 16 01:10:43 2012 New Revision: 241600 URL: http://svn.freebsd.org/changeset/base/241600 Log: Split sdhci driver in two parts: sdhci and sdhci_pci. sdchi encapsulates a generic SD Host Controller logic that relies on actual hardware driver for register access.

svn commit: r242320 - head/sys/dev/sdhci

2012-10-29 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Oct 29 17:21:58 2012 New Revision: 242320 URL: http://svn.freebsd.org/changeset/base/242320 Log: Add new quirks: - Data timeout is broken - Data timeout uses SD clock - Capabilities register is unavailable Add calculations for clock divisor for SDHCI 3.0

svn commit: r242321 - in head/sys: arm/broadcom/bcm2835 arm/conf dev/mmc

2012-10-29 Thread Oleksandr Tymoshenko
/broadcom/bcm2835/bcm2835_sdhci.c Mon Oct 29 17:23:45 2012(r242321) @@ -0,0 +1,364 @@ +/*- + * Copyright (c) 2012 Oleksandr Tymoshenko + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the

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

2012-10-29 Thread Oleksandr Tymoshenko
Author: gonzo Date: Tue Oct 30 01:52:49 2012 New Revision: 242333 URL: http://svn.freebsd.org/changeset/base/242333 Log: Separate interrupts enable/disable logic from setting port parameters. Otherwise setting baud rate in TTY mode effectively disables TX/RX interrupts and renders port unusa

svn commit: r237566 - head/sys/mips/mips

2012-06-25 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Jun 25 17:50:11 2012 New Revision: 237566 URL: http://svn.freebsd.org/changeset/base/237566 Log: Handle case when result of pmap_pte is NULL. This issue was uncovered by r237367 Modified: head/sys/mips/mips/pmap.c Modified: head/sys/mips/mips/pmap.c

svn commit: r238545 - in head/sys/arm: arm at91 econa s3c2xx0 xscale/i8134x xscale/pxa

2012-07-16 Thread Oleksandr Tymoshenko
Author: gonzo Date: Tue Jul 17 03:18:12 2012 New Revision: 238545 URL: http://svn.freebsd.org/changeset/base/238545 Log: Move unmask IRQ function call up to nexus device level. FDT-enabled targets were broken after r238043 that relies on device up the hierarchy to properly setup interrupt

svn commit: r233451 - head/lib/libpmc

2012-03-24 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Mar 25 02:22:32 2012 New Revision: 233451 URL: http://svn.freebsd.org/changeset/base/233451 Log: Update manual pages for MIPS-related CPUs: - Rename pmc.mips to pmc.mips24k since it covers just one CPU, no whole architecture - Add documetnations for Octeon's

svn commit: r233484 - head/sys/cddl/dev/dtrace/mips

2012-03-25 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Mar 26 01:26:33 2012 New Revision: 233484 URL: http://svn.freebsd.org/changeset/base/233484 Log: Use macroses to load/store pointers and increase indexes instead of hardcoded MIPS64 instructions Modified: head/sys/cddl/dev/dtrace/mips/dtrace_asm.S Modified: head

svn commit: r233521 - head/sys/cddl/dev/dtrace

2012-03-26 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Mar 26 21:22:51 2012 New Revision: 233521 URL: http://svn.freebsd.org/changeset/base/233521 Log: Properly cast 64-bit dofhp_dof to pointer. For i386 this change is no-op. For AMD64 it was tested with DTrace test suite: results are the same from the test run before

svn commit: r233523 - head/sys/sys

2012-03-26 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Mar 26 21:26:23 2012 New Revision: 233523 URL: http://svn.freebsd.org/changeset/base/233523 Log: Add .reginfo section entry Modified: head/sys/sys/elf_common.h Modified: head/sys/sys/elf_common.h

svn commit: r233524 - head/lib/libelf

2012-03-26 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Mar 26 21:31:57 2012 New Revision: 233524 URL: http://svn.freebsd.org/changeset/base/233524 Log: Handle MIPS .reginfo section as ELF_T_BYTE Modified: head/lib/libelf/libelf_data.c Modified: head/lib/libelf/libelf_data.c

svn commit: r233525 - head/sys/cddl/dev/dtrace/mips

2012-03-26 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Mar 26 21:47:06 2012 New Revision: 233525 URL: http://svn.freebsd.org/changeset/base/233525 Log: - For o32 ABI get arguments from the stack - Clear CPU_DTRACE_FAULT flag in userland backtrace routine. It just means we hit wrong memory region and should stop. Modif

svn commit: r233569 - head/sys/dev/hwpmc

2012-03-27 Thread Oleksandr Tymoshenko
Author: gonzo Date: Tue Mar 27 18:22:14 2012 New Revision: 233569 URL: http://svn.freebsd.org/changeset/base/233569 Log: Fix crash on VirtualBox (and probably on some real hardware): - Do not cover error returned by pmc_core_initialize with the result of pmc_uncore_initialize, fail ri

Re: svn commit: r233544 - head/sys/dev/hwpmc

2012-03-27 Thread Oleksandr Tymoshenko
On 27/03/2012 7:02 AM, Fabien Thomas wrote: Author: fabient Date: Tue Mar 27 14:02:22 2012 New Revision: 233544 URL: http://svn.freebsd.org/changeset/base/233544 Log: Fix random deadlock on pmcstat exit: - Exit the thread when soft shutdown is requested - Wakeup owner thread. Reprod

svn commit: r233767 - head/sys/dev/gpio

2012-04-01 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Apr 2 00:11:26 2012 New Revision: 233767 URL: http://svn.freebsd.org/changeset/base/233767 Log: Remove extra semicolon which rendered condition useless Submitted by: Stefan Farfelder Modified: head/sys/dev/gpio/gpioc.c Modified: head/sys/dev/gpio/gpioc.c ==

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

2012-04-13 Thread Oleksandr Tymoshenko
On 2012-04-12, at 10:43 AM, John Baldwin wrote: > Author: jhb > Date: Thu Apr 12 17:43:59 2012 > New Revision: 234190 > URL: http://svn.freebsd.org/changeset/base/234190 > > Log: > - Extend the KDB interface to add a per-debugger callback to print a >backtrace for an arbitrary thread (rathe

svn commit: r234855 - head/contrib/gcc/config/mips

2012-04-30 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Apr 30 22:46:09 2012 New Revision: 234855 URL: http://svn.freebsd.org/changeset/base/234855 Log: Unbreak jemalloc build with MALLOC_PRODUCTION set. New jemalloc version uncovered MIPS-related gcc bug described in http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33256

svn commit: r245755 - head/sys/dev/mmc

2013-01-21 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Jan 21 23:24:16 2013 New Revision: 245755 URL: http://svnweb.freebsd.org/changeset/base/245755 Log: Fix highest voltage detection Submitted by: Daisuke Aoyama Approved by: imp@ Modified: head/sys/dev/mmc/mmc.c head/sys/dev/mmc/mmcreg.h Modified: head/sys/de

svn commit: r246660 - in head/sys: arm/allwinner boot/fdt/dts

2013-02-11 Thread Oleksandr Tymoshenko
/allwinner/a10_wdog.c Mon Feb 11 11:31:23 2013 (r246660) @@ -0,0 +1,194 @@ +/*- + * Copyright (c) 2013 Oleksandr Tymoshenko + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions

svn commit: r246661 - head/sys/arm/allwinner

2013-02-11 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Feb 11 11:33:56 2013 New Revision: 246661 URL: http://svnweb.freebsd.org/changeset/base/246661 Log: A10 reset mechanism is the same for all boards in this family so remove redundant reset function implementation pointer. We might want to ressurect it later when suppor

svn commit: r246707 - head/sys/arm/allwinner

2013-02-11 Thread Oleksandr Tymoshenko
Author: gonzo Date: Tue Feb 12 07:27:40 2013 New Revision: 246707 URL: http://svnweb.freebsd.org/changeset/base/246707 Log: Remove debug output Modified: head/sys/arm/allwinner/a10_wdog.c Modified: head/sys/arm/allwinner/a10_wdog.c

svn commit: r246850 - head/sys/arm/ti

2013-02-15 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Feb 15 21:24:21 2013 New Revision: 246850 URL: http://svnweb.freebsd.org/changeset/base/246850 Log: Fix copy-paste error in bus_space_unmap argument While I'm at it - fix some style(9) issues Submitted by: Mikael Urankar Modified: head/sys/arm/ti/ti_cpuid.c

svn commit: r246851 - in head/sys: arm/allwinner boot/fdt/dts

2013-02-15 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Feb 15 21:29:03 2013 New Revision: 246851 URL: http://svnweb.freebsd.org/changeset/base/246851 Log: Enable USB1 (which is EHCI0) for Allwinner A10 Tested by: ganbold@ Modified: head/sys/arm/allwinner/a10_clk.c head/sys/arm/allwinner/a10_clk.h head/sys/arm/allw

Re: svn commit: r246204 - head/sys/arm/include

2013-02-15 Thread Oleksandr Tymoshenko
On 2013-02-01, at 2:26 AM, Andre Oppermann wrote: > Author: andre > Date: Fri Feb 1 10:26:31 2013 > New Revision: 246204 > URL: http://svnweb.freebsd.org/changeset/base/246204 > > Log: > Add VM_KMEM_SIZE_SCALE parameter set to 2 (50%) for all ARM platforms. > > VM_KMEM_SIZE_SCALE specifies

Re: svn commit: r246204 - head/sys/arm/include

2013-02-16 Thread Oleksandr Tymoshenko
On 2013-02-16, at 9:46 AM, Alan Cox wrote: > On 02/16/2013 00:36, Oleksandr Tymoshenko wrote: >> On 2013-02-01, at 2:26 AM, Andre Oppermann wrote: >> >>> Author: andre >>> Date: Fri Feb 1 10:26:31 2013 >>> New Revision: 246204 >>> U

svn commit: r246886 - head/sys/dev/sdhci

2013-02-16 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Feb 16 23:12:06 2013 New Revision: 246886 URL: http://svnweb.freebsd.org/changeset/base/246886 Log: Various timing-related fixes: - Replace divisor numbers with more descirptive names - Properly calculate minimum frequency for SDHCI 3.0 - Properly calculate frequ

svn commit: r246887 - head/sys/dev/sdhci

2013-02-16 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Feb 16 23:52:14 2013 New Revision: 246887 URL: http://svnweb.freebsd.org/changeset/base/246887 Log: Disable debug accidentally enabled by previous commit Modified: head/sys/dev/sdhci/sdhci.c Modified: head/sys/dev/sdhci/sdhci.c

svn commit: r246888 - head/sys/arm/broadcom/bcm2835

2013-02-16 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Feb 17 00:23:42 2013 New Revision: 246888 URL: http://svnweb.freebsd.org/changeset/base/246888 Log: - Add hw.bcm2835.sdhci.hs tunable to enable/disable highspeed mode in SDHCI driver Suggested by: Daisuke Aoyama - Set initilization sequence frequency to 8MH

svn commit: r246891 - head/sys/dev/sdhci

2013-02-16 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Feb 17 01:34:25 2013 New Revision: 246891 URL: http://svnweb.freebsd.org/changeset/base/246891 Log: Remove accidentally committed debug panic(9) call Modified: head/sys/dev/sdhci/sdhci.c Modified: head/sys/dev/sdhci/sdhci.c

svn commit: r247009 - head/sys/arm/broadcom/bcm2835

2013-02-19 Thread Oleksandr Tymoshenko
Author: gonzo Date: Tue Feb 19 20:33:55 2013 New Revision: 247009 URL: http://svnweb.freebsd.org/changeset/base/247009 Log: Roll back change of frequency for initialization sequence since it seems to cause more problems then previous behavior: it either breaks initilization sequence in other

svn commit: r247010 - head/sys/arm/broadcom/bcm2835

2013-02-19 Thread Oleksandr Tymoshenko
Author: gonzo Date: Tue Feb 19 21:24:52 2013 New Revision: 247010 URL: http://svnweb.freebsd.org/changeset/base/247010 Log: Spelling fixes Spotted by: N. J. Mann Modified: head/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c Modified: head/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c ===

svn commit: r247204 - head/sys/arm/broadcom/bcm2835

2013-02-23 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Feb 23 22:46:26 2013 New Revision: 247204 URL: http://svnweb.freebsd.org/changeset/base/247204 Log: Add macroses to properly map IO peripherals memory window from ARM physical memory address space to VideoCore address space Modified: head/sys/arm/broadcom/bcm2835

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

2013-02-23 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Feb 23 22:58:04 2013 New Revision: 247207 URL: http://svnweb.freebsd.org/changeset/base/247207 Log: Bump per-device interrupt limit to more reasonable default. Some hardware like DMA and GPIO controllers might require more then 8 interrupts per device instance.

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

2013-02-23 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Feb 23 23:22:48 2013 New Revision: 247208 URL: http://svnweb.freebsd.org/changeset/base/247208 Log: - Move dma, sdhci and mbox nodes down in dts in order to get them initialized after FPIO controller since they might rely on GPIO functionality - Update in

svn commit: r247252 - head/sys/arm/ti

2013-02-25 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Feb 25 08:04:47 2013 New Revision: 247252 URL: http://svnweb.freebsd.org/changeset/base/247252 Log: - Fix off-by-one error when returning max pin number - Fix GPIOGET for output pins. Requesting state for output pin is valid operation, get the state from TI_

svn commit: r247259 - head/sys/arm/ti

2013-02-25 Thread Oleksandr Tymoshenko
Author: gonzo Date: Mon Feb 25 09:33:48 2013 New Revision: 247259 URL: http://svnweb.freebsd.org/changeset/base/247259 Log: Fix off-by-one error in sanity checks Modified: head/sys/arm/ti/ti_gpio.c Modified: head/sys/arm/ti/ti_gpio.c ==

svn commit: r247390 - head/sys/arm/ti

2013-02-27 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Feb 27 08:32:34 2013 New Revision: 247390 URL: http://svnweb.freebsd.org/changeset/base/247390 Log: - Initialize GPIO_OE register based on pinmux configuration Although AM335x TRM states that GPIO_OE register is not used and just reflects pads configuration in prac

svn commit: r247391 - head/sys/arm/ti

2013-02-27 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Feb 27 08:34:32 2013 New Revision: 247391 URL: http://svnweb.freebsd.org/changeset/base/247391 Log: Fix typo Modified: head/sys/arm/ti/ti_gpio.c Modified: head/sys/arm/ti/ti_gpio.c == --- head

svn commit: r247495 - head/sys/dev/sdhci

2013-02-28 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Feb 28 19:43:14 2013 New Revision: 247495 URL: http://svnweb.freebsd.org/changeset/base/247495 Log: Add hooks for plugging platform-provided transfer backend. In order to use platorm backend hardware driver should impement three methods: - platform_start_transfer

svn commit: r247496 - head/sys/arm/broadcom/bcm2835

2013-02-28 Thread Oleksandr Tymoshenko
dma.c == --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sys/arm/broadcom/bcm2835/bcm2835_dma.c Thu Feb 28 19:48:19 2013 (r247496) @@ -0,0 +1,727 @@ +/* + * Copyright (c) 2013 Daisuke Aoyama + * Copyright (c) 2013 Oleksandr Tymoshenko + * + * Redistribution an

svn commit: r247497 - head/sys/arm/broadcom/bcm2835

2013-02-28 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Feb 28 19:51:30 2013 New Revision: 247497 URL: http://svnweb.freebsd.org/changeset/base/247497 Log: Add platform DMA support to SDHCI driver for BCM2835 Submitted by: Daisuke Aoyama Reviewed by: ian@ Modified: head/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c Mod

Re: svn commit: r247495 - head/sys/dev/sdhci

2013-02-28 Thread Oleksandr Tymoshenko
On 2/28/2013 12:02 PM, Ian Lepore wrote: On Thu, 2013-02-28 at 19:43 +, Oleksandr Tymoshenko wrote: Author: gonzo Date: Thu Feb 28 19:43:14 2013 New Revision: 247495 URL: http://svnweb.freebsd.org/changeset/base/247495 Log: Add hooks for plugging platform-provided transfer backend

svn commit: r247855 - head/sys/arm/broadcom/bcm2835

2013-03-05 Thread Oleksandr Tymoshenko
Author: gonzo Date: Tue Mar 5 20:00:11 2013 New Revision: 247855 URL: http://svnweb.freebsd.org/changeset/base/247855 Log: - Reset DMA channel if error occured - Initialize info field in bcm_dma_reset Submitted by: Daisuke Aoyama Modified: head/sys/arm/broadcom/bcm2835/bcm2835_dma.c

svn commit: r239268 - in head/sys: arm/arm arm/at91 arm/econa arm/include arm/s3c2xx0 arm/sa11x0 arm/xscale arm/xscale/i80321 arm/xscale/i8134x arm/xscale/ixp425 arm/xscale/pxa conf

2012-08-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 15 03:03:03 2012 New Revision: 239268 URL: http://svn.freebsd.org/changeset/base/239268 Log: Merging projects/armv6, part 1 Cummulative patch of changes that are not vendor-specific: - ARMv6 and ARMv7 architecture support - ARM SMP support

svn commit: r239269 - head/libexec/rtld-elf/arm

2012-08-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 15 03:07:41 2012 New Revision: 239269 URL: http://svn.freebsd.org/changeset/base/239269 Log: Merging of projects/armv6, part 2 Handle TLS for ARMv6 and ARMv7 Modified: head/libexec/rtld-elf/arm/reloc.c Modified: head/libexec/rtld-elf/arm/reloc.c =

svn commit: r239270 - head/lib/libthr/arch/arm/include

2012-08-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 15 03:08:29 2012 New Revision: 239270 URL: http://svn.freebsd.org/changeset/base/239270 Log: Merging of projects/armv6, part 2 Handle TLS for ARMv6 and ARMv7 Modified: head/lib/libthr/arch/arm/include/pthread_md.h Modified: head/lib/libthr/arch/arm/include/pt

svn commit: r239271 - head/lib/libc/arm/gen

2012-08-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 15 03:09:00 2012 New Revision: 239271 URL: http://svn.freebsd.org/changeset/base/239271 Log: Merging of projects/armv6, part 2 Handle TLS for ARMv6 and ARMv7 Modified: head/lib/libc/arm/gen/__aeabi_read_tp.S head/lib/libc/arm/gen/_set_tp.c Modified: head/li

svn commit: r239272 - in head: . contrib/binutils contrib/binutils/bfd contrib/binutils/gas/config contrib/gcc/config/arm gnu/usr.bin/binutils gnu/usr.bin/binutils/as gnu/usr.bin/binutils/ld gnu/us...

2012-08-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 15 03:21:56 2012 New Revision: 239272 URL: http://svn.freebsd.org/changeset/base/239272 Log: Merging of projects/armv6, part 3 r238211: Support TARGET_ARCH=armv6 and TARGET_ARCH=armv6eb This adds a new TARGET_ARCH for building on ARM processors that supp

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

2012-08-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 15 03:33:57 2012 New Revision: 239273 URL: http://svn.freebsd.org/changeset/base/239273 Log: Merging of projects/armv6, part 4 r232281: Fix byte order. Modified: head/sys/dev/ofw/ofw_iicbus.c Modified: head/sys/dev/ofw/ofw_iicbus.c =

svn commit: r239274 - in head/sys/dev: fdt uart

2012-08-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 15 03:49:10 2012 New Revision: 239274 URL: http://svn.freebsd.org/changeset/base/239274 Log: Merging of projects/armv6, part 4 r233822: Remove useless and wrong piece of code in fdt_get_range() which i overwrites passed phandle_t node. Modify debug printf

svn commit: r239275 - in head/sys: conf dev/mii dev/usb dev/usb/net modules/mii modules/usb/smsc

2012-08-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 15 04:03:55 2012 New Revision: 239275 URL: http://svn.freebsd.org/changeset/base/239275 Log: Merging of projects/armv6, part 5 - Driver for SMSC LAN95XX and LAN8710A ethernet controllers - Driver for LAN8710A PHY Submitted by: Ben Gray, Damjan Marion, Tim

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

2012-08-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 15 04:07:18 2012 New Revision: 239276 URL: http://svn.freebsd.org/changeset/base/239276 Log: Merging of projects/armv6, part 6 r229271: Import files needed to build ARMADA XP kernel. Submitted by: Grzegorz Bernacki Modified: head/sys/dev/mge/if_mge.

svn commit: r239277 - in head/sys: arm/mv arm/mv/armadaxp arm/mv/discovery arm/mv/kirkwood arm/mv/orion boot/fdt/dts

2012-08-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 15 05:15:49 2012 New Revision: 239277 URL: http://svn.freebsd.org/changeset/base/239277 Log: Merging of projects/armv6, part 7 Add Marvell ARMADA XP support Obtained from:Marvell, Semihalf Added: head/sys/arm/mv/armadaxp/ head/sys/arm/mv/armadax

svn commit: r239278 - in head/sys: arm/lpc boot/fdt/dts dev/uart

2012-08-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 15 05:37:10 2012 New Revision: 239278 URL: http://svn.freebsd.org/changeset/base/239278 Log: Merging of projects/armv6, part 8 r235162: Initial LPC32x0 support. Includes DTS file for Embedded Artists EA3250 board. Peripherals currently supported

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

2012-08-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 15 05:55:16 2012 New Revision: 239279 URL: http://svn.freebsd.org/changeset/base/239279 Log: Merging of projects/armv6, intermission Add configs missed in previous commits: - ARMADA XP - Embedded Artists EA3250 Added: head/sys/arm/conf/ARMADAXP

svn commit: r239280 - in head/sys: arm/tegra boot/fdt/dts

2012-08-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 15 06:06:43 2012 New Revision: 239280 URL: http://svn.freebsd.org/changeset/base/239280 Log: Merging of projects/armv6, part 9 Very basic support for Nvidia Tegra2: timer, interrupts, UART. Submitted by: Damjan Marion Added: head/sys/arm/tegra/ head/sy

svn commit: r239281 - in head/sys: arm/conf arm/ti arm/ti/am335x arm/ti/cpsw arm/ti/omap3 arm/ti/omap4 arm/ti/omap4/pandaboard arm/ti/twl arm/ti/usb boot/fdt/dts dev/mmc modules modules/cpsw

2012-08-14 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 15 06:31:32 2012 New Revision: 239281 URL: http://svn.freebsd.org/changeset/base/239281 Log: Merging of projects/armv6, part 10 - Support for Texas Instruments SoCs: - AM335x - OMAP4 - Kernel configs, DTS for Beaglebone and Pandaboard Su

svn commit: r239283 - head/sys/arm/ti

2012-08-15 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 15 07:00:34 2012 New Revision: 239283 URL: http://svn.freebsd.org/changeset/base/239283 Log: Specify architecture for assembler Modified: head/sys/arm/ti/ti_smc.S Modified: head/sys/arm/ti/ti_smc.S ==

svn commit: r239291 - head/sys/arm/at91

2012-08-15 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 15 08:34:31 2012 New Revision: 239291 URL: http://svn.freebsd.org/changeset/base/239291 Log: Unbreak ATMEL kernel build Modified: head/sys/arm/at91/std.atmel Modified: head/sys/arm/at91/std.atmel

svn commit: r239308 - head/sys/arm/at91

2012-08-15 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 15 18:33:58 2012 New Revision: 239308 URL: http://svn.freebsd.org/changeset/base/239308 Log: Unbreak build for the rest of AT91 platforms Modified: head/sys/arm/at91/std.at91sam9 head/sys/arm/at91/std.at91sam9g45 Modified: head/sys/arm/at91/std.at91sam9

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

2012-08-15 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 15 18:37:01 2012 New Revision: 239309 URL: http://svn.freebsd.org/changeset/base/239309 Log: Fix argument type for bus_space_map Modified: head/sys/dev/fdt/fdt_common.c Modified: head/sys/dev/fdt/fdt_common.c ===

svn commit: r239318 - head/sys/nfs

2012-08-15 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Aug 16 00:51:50 2012 New Revision: 239318 URL: http://svn.freebsd.org/changeset/base/239318 Log: Merge somewhat modified r230399 from projects/armv6: Add timeout to wait for network controllers to appear when netbooting. USB ethernet adapter initialization usual

svn commit: r239337 - head/sys/nfs

2012-08-16 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Aug 16 19:22:34 2012 New Revision: 239337 URL: http://svn.freebsd.org/changeset/base/239337 Log: - Typo fix - style(9) fix Spotted by: kib@, Andrey Zonov Modified: head/sys/nfs/bootp_subr.c Modified: head/sys/nfs/bootp_subr.c ===

svn commit: r239547 - head/sys/conf

2012-08-21 Thread Oleksandr Tymoshenko
Author: gonzo Date: Tue Aug 21 23:44:47 2012 New Revision: 239547 URL: http://svn.freebsd.org/changeset/base/239547 Log: Get rid of ARM_BIG_ENDIAN for good: - remove leftovers in Makefile.arm - Let ld use default output format instead of providing one in ldscript Modified: head/sys/co

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

2012-08-22 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 22 22:48:50 2012 New Revision: 239597 URL: http://svn.freebsd.org/changeset/base/239597 Log: Do not change "cachable" attribute for DMA memory allocated with BUS_DMA_COHERENT attribute The minimum unit for changing "cachable" attribute is page, so call to pma

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

2012-08-25 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Aug 25 20:01:31 2012 New Revision: 239687 URL: http://svn.freebsd.org/changeset/base/239687 Log: Add clrex, strex , ldrex, strex and variants Submitted by: Alexander Rybalko Modified: head/sys/arm/arm/disassem.c Modified: head/sys/arm/arm/disassem.c =

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

2012-08-25 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Aug 25 20:13:19 2012 New Revision: 239688 URL: http://svn.freebsd.org/changeset/base/239688 Log: ARM11 might have more then 32 interrupts, e.g. BCM2835: 72 interrupts Modified: head/sys/arm/include/intr.h Modified: head/sys/arm/include/intr.h =

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

2012-08-25 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Aug 25 20:18:12 2012 New Revision: 239689 URL: http://svn.freebsd.org/changeset/base/239689 Log: Do not swap byte order if we assign default value for intr_cells Modified: head/sys/dev/fdt/fdt_common.c Modified: head/sys/dev/fdt/fdt_common.c ==

svn commit: r239690 - head/sys/arm/ti

2012-08-25 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Aug 25 21:13:00 2012 New Revision: 239690 URL: http://svn.freebsd.org/changeset/base/239690 Log: Style cleanup Modified: head/sys/arm/ti/ti_machdep.c Modified: head/sys/arm/ti/ti_machdep.c ==

svn commit: r239696 - in head/sys: arm/arm arm/include conf dev/fb dev/syscons

2012-08-25 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sat Aug 25 23:59:31 2012 New Revision: 239696 URL: http://svn.freebsd.org/changeset/base/239696 Log: Piggyback MIPS changes and add ARM syscons support for devices with framebuffer While here - sort #if defined() order alphabetically Added: head/sys/arm/arm/sc_machd

<    1   2   3   4   5   6   7   8   9   >