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

2014-03-23 Thread Ian Lepore
On Sun, 2014-03-23 at 12:02 +, Andrew Turner wrote: On Sat, 22 Mar 2014 09:29:57 +0400 Ruslan Bukin b...@freebsd.org wrote: I think arm codebase is so small, so every commit is like a huge evolutional update... Is anyone merging every commit to stable? no so I think arm users

Re: svn commit: r263692 - head

2014-03-24 Thread Ian Lepore
On Mon, 2014-03-24 at 20:47 +0100, Dimitry Andric wrote: On 24 Mar 2014, at 20:36, Warner Losh i...@bsdimp.com wrote: On Mar 24, 2014, at 1:21 PM, Dimitry Andric d...@freebsd.org wrote: Author: dim Date: Mon Mar 24 19:21:14 2014 New Revision: 263692 URL:

Re: svn commit: r263778 - in head: bin lib lib/clang sbin share/mk usr.bin usr.sbin

2014-03-27 Thread Ian Lepore
It's also a bit odd that the way of opting in makes it appear as if you're opting out. -- Ian On Thu, 2014-03-27 at 11:05 -0600, Warner Losh wrote: Why not have this ‘opt out’ rather than ‘opt in’ like it is now? Are there any known bad dependencies this introduces? Warner On Mar 26,

svn commit: r264010 - head/sys/dev/usb/serial

2014-04-01 Thread Ian Lepore
Author: ian Date: Tue Apr 1 15:56:31 2014 New Revision: 264010 URL: http://svnweb.freebsd.org/changeset/base/264010 Log: Support serial speeds up to 12mbaud with newer FTDI chips. Recent FDTI chips have the ability to operate at up to 12mbps. The newer chips with faster clocks have the

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

2014-04-01 Thread Ian Lepore
Author: ian Date: Tue Apr 1 18:41:54 2014 New Revision: 264018 URL: http://svnweb.freebsd.org/changeset/base/264018 Log: Update the list of FTDI chips supported by uftdi(4). Modified: head/share/man/man4/uftdi.4 Modified: head/share/man/man4/uftdi.4

svn commit: r264031 - head/sys/dev/usb/serial

2014-04-01 Thread Ian Lepore
Author: ian Date: Wed Apr 2 01:58:54 2014 New Revision: 264031 URL: http://svnweb.freebsd.org/changeset/base/264031 Log: Use 2K buffers for IO to help achieve full device speed, rather than the default wMaxPacketSize (64 or 512 bytes). This actually helps older FTDI devices (which were

Re: svn commit: r264025 - head/sys/dev/iscsi

2014-04-02 Thread Ian Lepore
On Tue, 2014-04-01 at 22:03 +, Edward Tomasz Napierala wrote: Author: trasz Date: Tue Apr 1 22:03:03 2014 New Revision: 264025 URL: http://svnweb.freebsd.org/changeset/base/264025 Log: Get rid of the autoscaling, instead just set socket buffer sizes in the usual way. The only

svn commit: r264041 - in head: share/man/man9 sys/kern sys/sys

2014-04-02 Thread Ian Lepore
Author: ian Date: Wed Apr 2 15:56:11 2014 New Revision: 264041 URL: http://svnweb.freebsd.org/changeset/base/264041 Log: Add support for event timers whose clock frequency can change while running. Modified: head/share/man/man9/eventtimers.9 head/sys/kern/kern_clocksource.c

svn commit: r264048 - head/sys/kern

2014-04-02 Thread Ian Lepore
Author: ian Date: Wed Apr 2 17:34:17 2014 New Revision: 264048 URL: http://svnweb.freebsd.org/changeset/base/264048 Log: Fix build breakage. Apparently all ARM configs build kern_et.c, but only a few of them also build kern_clocksource.c. That strikes me as insane, but maybe there's a

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

2014-04-02 Thread Ian Lepore
Author: ian Date: Wed Apr 2 18:32:27 2014 New Revision: 264049 URL: http://svnweb.freebsd.org/changeset/base/264049 Log: Disable the timer and clear any pending bit, then setup the new counter register values, then restart the timer. This prevents a situation where an old event fires just

svn commit: r264051 - in head/sys/arm: arm ti/omap4

2014-04-02 Thread Ian Lepore
Author: ian Date: Wed Apr 2 18:49:50 2014 New Revision: 264051 URL: http://svnweb.freebsd.org/changeset/base/264051 Log: Trivial changes/forced-commit to document previous change r264050 whose description was eaten by the dog (or an editor crash or something). Add variable-frequency

svn commit: r264050 - in head/sys/arm: arm ti/omap4

2014-04-02 Thread Ian Lepore
, because file is newly added) +++ head/sys/arm/arm/mpcore_timervar.h Wed Apr 2 18:43:56 2014 (r264050) @@ -0,0 +1,47 @@ +/*- + * Copyright (c) 2014 Ian Lepore i...@freebsd.org + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification

svn commit: r264052 - head/sys/arm/freescale/imx

2014-04-02 Thread Ian Lepore
Author: ian Date: Wed Apr 2 19:06:53 2014 New Revision: 264052 URL: http://svnweb.freebsd.org/changeset/base/264052 Log: Don't call sdhci_init_slot() until after handling the FDT properties related to detecting card presence. This actually makes no difference now, but will when we get

svn commit: r264054 - head/sys/conf

2014-04-02 Thread Ian Lepore
Author: ian Date: Wed Apr 2 19:51:29 2014 New Revision: 264054 URL: http://svnweb.freebsd.org/changeset/base/264054 Log: Change NO_EVENTTIMERS from an arm-specific to an MI option, so that it can be used in MI code. This is intended as a temporary measure to unbreak the build. The real

svn commit: r264056 - in head/sys: arm/freescale/imx boot/fdt/dts/arm

2014-04-02 Thread Ian Lepore
Author: ian Date: Wed Apr 2 21:06:43 2014 New Revision: 264056 URL: http://svnweb.freebsd.org/changeset/base/264056 Log: Switch imx6 to using the mpcore per-cpu event timers, but continue to use the GPT timer, which is fixed-frequency, as a timecounter. Modified:

svn commit: r264057 - head/sys/arm/freescale/imx

2014-04-02 Thread Ian Lepore
Author: ian Date: Wed Apr 2 21:34:48 2014 New Revision: 264057 URL: http://svnweb.freebsd.org/changeset/base/264057 Log: Rework the cpu frequency management code for imx6. This adds the concept of operating points, combinations of frequency and voltage at which the cpu is known to work

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

2014-04-03 Thread Ian Lepore
Author: ian Date: Fri Apr 4 00:00:05 2014 New Revision: 264094 URL: http://svnweb.freebsd.org/changeset/base/264094 Log: Actually save the clock frequency retrieved from fdt data. I fumbled this when I converted getprop to getencprop. Submitted by: Thomas Skibo Pointy hat to:

svn commit: r264096 - in head/sys: arm/ti boot/fdt/dts/arm

2014-04-03 Thread Ian Lepore
Author: ian Date: Fri Apr 4 00:59:40 2014 New Revision: 264096 URL: http://svnweb.freebsd.org/changeset/base/264096 Log: Various fixes to the ti_sdhci driver, mostly to make it work on Pandaboard. - Don't allow high-speed mode on OMAP4 due to hardware erratum. - Check the proper bit

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

2014-04-03 Thread Ian Lepore
Author: ian Date: Fri Apr 4 01:10:02 2014 New Revision: 264097 URL: http://svnweb.freebsd.org/changeset/base/264097 Log: When changing the sd bus clock divisor, clear just the bus clock enable bit before changing the divisor bits in the register. We were writing a zero to the register,

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

2014-04-03 Thread Ian Lepore
Author: ian Date: Fri Apr 4 03:04:29 2014 New Revision: 264099 URL: http://svnweb.freebsd.org/changeset/base/264099 Log: Fix the logic for translating between MMCHS and SDHCI clock divisors. Submitted by: Svatopluk Kraus onw...@gmail.com Modified: head/sys/arm/ti/ti_sdhci.c Modified:

svn commit: r264100 - head/sys/arm/ti/omap4

2014-04-03 Thread Ian Lepore
Author: ian Date: Fri Apr 4 03:11:06 2014 New Revision: 264100 URL: http://svnweb.freebsd.org/changeset/base/264100 Log: Switch OMAP4 (Pandaboard et. al.) to use the ti_sdhci driver. Modified: head/sys/arm/ti/omap4/files.omap4 Modified: head/sys/arm/ti/omap4/files.omap4

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

2014-04-03 Thread Ian Lepore
Author: ian Date: Fri Apr 4 03:24:19 2014 New Revision: 264101 URL: http://svnweb.freebsd.org/changeset/base/264101 Log: Use the sdhci driver for Pandaboard. Modified: head/sys/arm/conf/PANDABOARD Modified: head/sys/arm/conf/PANDABOARD

svn commit: r264102 - head/sys/arm/ti/omap4

2014-04-03 Thread Ian Lepore
Author: ian Date: Fri Apr 4 03:48:43 2014 New Revision: 264102 URL: http://svnweb.freebsd.org/changeset/base/264102 Log: Let's try having just one mmc/sd controller driver. Pointed out by: gjb Modified: head/sys/arm/ti/omap4/files.omap4 Modified:

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

2014-04-04 Thread Ian Lepore
Author: ian Date: Fri Apr 4 15:03:03 2014 New Revision: 264119 URL: http://svnweb.freebsd.org/changeset/base/264119 Log: Adjust the comments about translating clock divisor bits to match recent code changes. Modified: head/sys/arm/ti/ti_sdhci.c Modified: head/sys/arm/ti/ti_sdhci.c

svn commit: r264120 - head/sys/arm/freescale/imx

2014-04-04 Thread Ian Lepore
Author: ian Date: Fri Apr 4 15:31:57 2014 New Revision: 264120 URL: http://svnweb.freebsd.org/changeset/base/264120 Log: Flag several sysctl variables as tunables. Modified: head/sys/arm/freescale/imx/imx6_anatop.c Modified: head/sys/arm/freescale/imx/imx6_anatop.c

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

2014-04-04 Thread Ian Lepore
Author: ian Date: Fri Apr 4 17:39:05 2014 New Revision: 264128 URL: http://svnweb.freebsd.org/changeset/base/264128 Log: Fix TTB set operation for armv7. Perform sychronization (by isb barrier) after TTB is set. This is done to ensure that TLB invalidation always executes after TTB

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

2014-04-04 Thread Ian Lepore
Author: ian Date: Fri Apr 4 17:45:39 2014 New Revision: 264129 URL: http://svnweb.freebsd.org/changeset/base/264129 Log: Fix TLB maintenance issues for armv6 and armv7. - Add cpu_cpwait to comply with the convention. - Add missing TLB invalidations, especially in pmap_kenter

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

2014-04-04 Thread Ian Lepore
Author: ian Date: Fri Apr 4 17:57:49 2014 New Revision: 264130 URL: http://svnweb.freebsd.org/changeset/base/264130 Log: Allocate per-cpu resources for doing pmap_zero_page() and pmap_copy_page(). This is performance enhancement rather than bugfix. Modified: head/sys/arm/arm/pmap-v6.c

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

2014-04-04 Thread Ian Lepore
Author: ian Date: Fri Apr 4 19:35:38 2014 New Revision: 264135 URL: http://svnweb.freebsd.org/changeset/base/264135 Log: We don't support any ARM systems with an ISA bus and don't need a freelist of memory to support ISA addressing limitations. Modified: head/sys/arm/include/vmparam.h

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

2014-04-04 Thread Ian Lepore
Author: ian Date: Fri Apr 4 20:42:44 2014 New Revision: 264137 URL: http://svnweb.freebsd.org/changeset/base/264137 Log: Switch wandboards over to the common IMX6 kernel config, which has SMP enabled. Also switch IMX6 to use SCHED_ULE. The now-unreferenced WANDBOARD.common config will

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

2014-04-04 Thread Ian Lepore
Author: ian Date: Fri Apr 4 20:58:45 2014 New Revision: 264138 URL: http://svnweb.freebsd.org/changeset/base/264138 Log: Enable SMP for Pandaboard. Modified: head/sys/arm/conf/PANDABOARD Modified: head/sys/arm/conf/PANDABOARD

svn commit: r264149 - in head: share/man/man4 sys/dev/usb sys/dev/usb/serial

2014-04-05 Thread Ian Lepore
Author: ian Date: Sat Apr 5 16:08:13 2014 New Revision: 264149 URL: http://svnweb.freebsd.org/changeset/base/264149 Log: Add ioctl(2) calls to uftdi(4) to access bitbang, MPSSE, CPU_FIFO, and other modes supported by the FTDI serial adapter chips. In addition to adding the new ioctls,

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

2014-04-05 Thread Ian Lepore
Author: ian Date: Sun Apr 6 00:17:41 2014 New Revision: 264183 URL: http://svnweb.freebsd.org/changeset/base/264183 Log: Add a couple more required TLB flushes. These should have been part of r264129, they are part of the overall set of changes that got several weeks of testing. I must

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

2014-04-06 Thread Ian Lepore
Author: ian Date: Sun Apr 6 21:40:39 2014 New Revision: 264203 URL: http://svnweb.freebsd.org/changeset/base/264203 Log: Tell VM we now have ARM platforms with physically discontiguous memory. Modified: head/sys/arm/include/vmparam.h Modified: head/sys/arm/include/vmparam.h

svn commit: r264204 - head/sys/boot/fdt/dts/arm

2014-04-06 Thread Ian Lepore
Author: ian Date: Sun Apr 6 21:45:38 2014 New Revision: 264204 URL: http://svnweb.freebsd.org/changeset/base/264204 Log: Define the full 1024M of ram on the imx53 QSB board. Modified: head/sys/boot/fdt/dts/arm/imx53-qsb.dts Modified: head/sys/boot/fdt/dts/arm/imx53-qsb.dts

Re: svn commit: r264646 - head/sys/dev/netfpga10g/nf10bmac

2014-04-18 Thread Ian Lepore
On Fri, 2014-04-18 at 14:21 +, Bjoern A. Zeeb wrote: Author: bz Date: Fri Apr 18 14:21:10 2014 New Revision: 264646 URL: http://svnweb.freebsd.org/changeset/base/264646 Log: Now that I figured out where the ethernet addresses come from on NetFPGA-10G, assign one to the interface

svn commit: r264694 - head/sys/kern

2014-04-20 Thread Ian Lepore
Author: ian Date: Sun Apr 20 13:37:22 2014 New Revision: 264694 URL: http://svnweb.freebsd.org/changeset/base/264694 Log: Fix a comment typo; conversion tables are for leap years, not leap seconds. Modified: head/sys/kern/subr_fattime.c Modified: head/sys/kern/subr_fattime.c

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

2014-04-20 Thread Ian Lepore
Author: ian Date: Sun Apr 20 18:21:05 2014 New Revision: 264702 URL: http://svnweb.freebsd.org/changeset/base/264702 Log: Remove uncessary cache and TLB maintenance ops. - These were needed on armv4/5 (VIVT cache), not needed on armv6. - The wbinv_all call can't be used on SMP systems;

Re: svn commit: r263778 - in head: bin lib lib/clang sbin share/mk usr.bin usr.sbin

2014-04-21 Thread Ian Lepore
On Thu, 2014-03-27 at 20:44 +0100, Dimitry Andric wrote: On 27 Mar 2014, at 19:12, Jilles Tjoelker jil...@stack.nl wrote: On Thu, Mar 27, 2014 at 11:05:00AM -0600, Warner Losh wrote: On Mar 26, 2014, at 4:30 PM, Dimitry Andric d...@freebsd.org wrote: Author: dim Date: Wed Mar 26 22:30:38

svn commit: r259307 - stable/10/sys/conf

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 16:09:07 2013 New Revision: 259307 URL: http://svnweb.freebsd.org/changeset/base/259307 Log: MFC r256492: Add the long-missing spibus_if.m to the MFILES list. Modified: stable/10/sys/conf/kmod.mk Directory Properties: stable/10/ (props changed)

svn commit: r259309 - stable/10/sys/arm/arm

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 16:38:21 2013 New Revision: 259309 URL: http://svnweb.freebsd.org/changeset/base/259309 Log: MFC r256637: When calculating the number of bounce pages needed, round the maxsize up to a multiple of PAGE_SIZE, and add one page because there can always be

svn commit: r259310 - stable/10/sys/arm/arm

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 16:41:04 2013 New Revision: 259310 URL: http://svnweb.freebsd.org/changeset/base/259310 Log: MFC r256638: Add cases for the combinations of busdma sync op flags that we handle correctly by doing nothing, then add a panic for the default case, because

svn commit: r259312 - stable/10

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 17:00:25 2013 New Revision: 259312 URL: http://svnweb.freebsd.org/changeset/base/259312 Log: MFC 256640: Allow 'make xdev' to work when DESTDIR is set. Modified: stable/10/Makefile.inc1 Directory Properties: stable/10/ (props changed) Modified:

svn commit: r259313 - stable/10/sys/arm/arm

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 17:02:09 2013 New Revision: 259313 URL: http://svnweb.freebsd.org/changeset/base/259313 Log: MFC r256647: Invalidate the entire L2 cache before enabling it. Say whether it has been enabled or disabled. Modified: stable/10/sys/arm/arm/pl310.c Directory

svn commit: r259314 - stable/10/sys/arm/freescale/imx

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 17:03:32 2013 New Revision: 259314 URL: http://svnweb.freebsd.org/changeset/base/259314 Log: MFC r256774: Clock divisors 0-3 correspond to dividing by 1-4, so add 1 before dividing. Modified: stable/10/sys/arm/freescale/imx/imx51_ccm.c Directory

svn commit: r259315 - in stable/10/sys: arm/freescale/imx boot/fdt/dts

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 17:10:23 2013 New Revision: 259315 URL: http://svnweb.freebsd.org/changeset/base/259315 Log: MFC r256804: Switch to using the standard uart console driver instead of the special driver for early boot debugging. Modified:

svn commit: r259316 - stable/10/sys/dev/ofw

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 17:23:47 2013 New Revision: 259316 URL: http://svnweb.freebsd.org/changeset/base/259316 Log: MFC r257130: Add a helper routine to search for a compat string in a table that associates compat strings with arbitrary values that mean something to the

svn commit: r259317 - in stable/10/sys: arm/freescale/imx dev/ffec

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 17:28:08 2013 New Revision: 259317 URL: http://svnweb.freebsd.org/changeset/base/259317 Log: MFC r256806, r256919, r257167: Add a driver for the Freescale Fast Ethernet Controller found on various Freescale SoCs including the i.MX series. This also works

svn commit: r259318 - in stable/10/sys: arm/conf boot/fdt/dts

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 17:29:31 2013 New Revision: 259318 URL: http://svnweb.freebsd.org/changeset/base/259318 Log: MFC r256809: Add configuration for the Freescale i.MX53 Quick Start Board. Added: stable/10/sys/arm/conf/IMX53-QSB - copied unchanged from r256809,

svn commit: r259319 - stable/10/sys/dev/uart

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 18:21:27 2013 New Revision: 259319 URL: http://svnweb.freebsd.org/changeset/base/259319 Log: MFC r256815: Calculate the baud rate divisor rather than using a hard-coded value. Modified: stable/10/sys/dev/uart/uart_dev_pl011.c Directory Properties:

svn commit: r259322 - stable/10/sys/arm/freescale/imx

2013-12-13 Thread Ian Lepore
+ * Copyright (c) 2013 Ian Lepore i...@freebsd.org * All rights reserved. * - * - * This code is derived from software written for Brini by Mark Brinicombe - * Portions of this software were developed by Oleksandr Rybalko - * under sponsorship from the FreeBSD Foundation. - * * Redistribution

svn commit: r259323 - stable/10/sys/dev/uart

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 19:01:50 2013 New Revision: 259323 URL: http://svnweb.freebsd.org/changeset/base/259323 Log: MFC r257480: Convert the if/else list of compatible devices to the table-driven ofw_bus_search_compatible() routine. In addition to converting existing

svn commit: r259324 - stable/10/sys/arm/rockchip

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 19:17:09 2013 New Revision: 259324 URL: http://svnweb.freebsd.org/changeset/base/259324 Log: MFC r256949: Import basic support for Rockchip RK3188 SoC. Added: stable/10/sys/arm/rockchip/ - copied from r256949, head/sys/arm/rockchip/ Modified: Directory

svn commit: r259325 - in stable/10/sys: arm/broadcom/bcm2835 arm/conf boot/fdt/dts

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 19:27:23 2013 New Revision: 259325 URL: http://svnweb.freebsd.org/changeset/base/259325 Log: MFC r257062: Add the Raspberry Pi SPI controller driver. Added: stable/10/sys/arm/broadcom/bcm2835/bcm2835_spi.c - copied unchanged from r257062,

svn commit: r259329 - in stable/10/sys/arm: allwinner allwinner/a20 arm at91 broadcom/bcm2835 econa freescale/imx include lpc mv mv/orion rockchip sa11x0 samsung/exynos tegra ti ti/am335x ti/omap4 ...

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 20:43:11 2013 New Revision: 259329 URL: http://svnweb.freebsd.org/changeset/base/259329 Log: MFC r257199, r257200, r257217: Remove all #include machine/pmap.h from arm code. It's already included by vm/pmap.h, which is a prerequisite for

svn commit: r259335 - in stable/10/sys/arm: allwinner arm broadcom/bcm2835 include lpc mv rockchip samsung/exynos tegra ti versatile xilinx

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 21:40:12 2013 New Revision: 259335 URL: http://svnweb.freebsd.org/changeset/base/259335 Log: MFC r257201, r257202 Retire arm_remap_nocache() and the data and constants associated with it. Modified: stable/10/sys/arm/allwinner/a10_machdep.c

svn commit: r259337 - stable/10/sys/arm/arm

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 21:41:40 2013 New Revision: 259337 URL: http://svnweb.freebsd.org/changeset/base/259337 Log: MFC r257203: Eliminate a compiler warning about extraneous parens. Modified: stable/10/sys/arm/arm/busdma_machdep.c Directory Properties: stable/10/ (props changed)

svn commit: r259342 - in stable/10/sys/arm: at91 econa lpc ti/cpsw versatile xscale/ixp425 xscale/pxa

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 22:08:31 2013 New Revision: 259342 URL: http://svnweb.freebsd.org/changeset/base/259342 Log: MFC r257258, r257265: Include headers (if_var.h and others) where needed. The change that triggered the need for this on head was r257244. That hasn't been MFC'd

svn commit: r259343 - stable/10/sys/arm/freescale/imx

2013-12-13 Thread Ian Lepore
/freescale/imx/imx_nop_usbphy.cFri Dec 13 22:12:37 2013(r259343, copy of r257384, head/sys/arm/freescale/imx/imx_nop_usbphy.c) @@ -0,0 +1,118 @@ +/*- + * Copyright (c) 2013 Ian Lepore i...@freebsd.org + * All rights reserved. + * + * Redistribution and use in source and binary forms

svn commit: r259344 - stable/10/sys/dev/usb

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 22:15:24 2013 New Revision: 259344 URL: http://svnweb.freebsd.org/changeset/base/259344 Log: MFC r257390: Add a vendor entry for Freescale Semiconductor. Modified: stable/10/sys/dev/usb/usbdevs Directory Properties: stable/10/ (props changed) Modified:

svn commit: r259345 - in stable/10/sys: boot/fdt/dts dev/usb/controller

2013-12-13 Thread Ian Lepore
* Copyright (c) 2012 The FreeBSD Foundation + * Copyright (c) 2013 Ian Lepore i...@freebsd.org * All rights reserved. * * Portions of this software were developed by Oleksandr Rybalko @@ -31,7 +32,9 @@ #include sys/cdefs.h __FBSDID($FreeBSD$); -#include opt_bus.h +/* + * EHCI driver

svn commit: r259346 - stable/10/sys/arm/freescale/imx

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 22:21:04 2013 New Revision: 259346 URL: http://svnweb.freebsd.org/changeset/base/259346 Log: MFC r257407: Expand the list of compatible devices this driver works with. Increase the target frequency from 1 to 10 MHz because these SoCs are plenty fast

svn commit: r259347 - stable/10/sys/arm/freescale/imx

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 22:21:49 2013 New Revision: 259347 URL: http://svnweb.freebsd.org/changeset/base/259347 Log: MFC r257413: Reset the timer interrupt status register at the top rather than bottom of the interrupt handler. If the event callback starts a new short timeout,

svn commit: r259348 - stable/10/sys/arm/freescale/imx

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 22:22:54 2013 New Revision: 259348 URL: http://svnweb.freebsd.org/changeset/base/259348 Log: MFC r257418: Don't iterate through the bits of the pending interrupt register if the whole register is zero. Most of the registers will be zero most of the

svn commit: r259349 - stable/10/sys/arm/arm

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 22:24:00 2013 New Revision: 259349 URL: http://svnweb.freebsd.org/changeset/base/259349 Log: MFC r257419: Do not EOI an interrupt until the point after the filter handlers / before threaded handlers. Modified: stable/10/sys/arm/arm/gic.c Directory

svn commit: r259351 - stable/10/sys/arm/freescale/imx

2013-12-13 Thread Ian Lepore
1970 (empty, because file is newly added) +++ stable/10/sys/arm/freescale/imx/imx6_usbphy.c Fri Dec 13 22:26:10 2013(r259351, copy of r257452, head/sys/arm/freescale/imx/imx6_usbphy.c) @@ -0,0 +1,189 @@ +/*- + * Copyright (c) 2013 Ian Lepore i...@freebsd.org + * All rights reserved

svn commit: r259353 - stable/10/sys/arm/freescale/imx

2013-12-13 Thread Ian Lepore
(empty, because file is newly added) +++ stable/10/sys/arm/freescale/imx/imx_sdhci.c Fri Dec 13 22:28:19 2013 (r259353, copy of r257454, head/sys/arm/freescale/imx/imx_sdhci.c) @@ -0,0 +1,704 @@ +/*- + * Copyright (c) 2013 Ian Lepore i...@freebsd.org + * All rights reserved

svn commit: r259352 - stable/10/sys/arm/freescale/imx

2013-12-13 Thread Ian Lepore
/freescale/imx/imx6_anatop.c Fri Dec 13 22:27:26 2013(r259352, copy of r257453, head/sys/arm/freescale/imx/imx6_anatop.c) @@ -0,0 +1,155 @@ +/*- + * Copyright (c) 2013 Ian Lepore i...@freebsd.org + * All rights reserved. + * + * Redistribution and use in source and binary forms

svn commit: r259354 - stable/10/sys/arm/freescale/imx

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 22:30:21 2013 New Revision: 259354 URL: http://svnweb.freebsd.org/changeset/base/259354 Log: MFC r257476, r257478: Revamp the SoC identity numbering scheme to be more in line with the way Freescale numbers the chips in the ID registers. Add

svn commit: r259355 - in stable/10/sys: arm/conf arm/freescale/imx boot/fdt/dts

2013-12-13 Thread Ian Lepore
(r259355, copy of r257483, head/sys/arm/freescale/imx/imx6_machdep.c) @@ -0,0 +1,164 @@ +/*- + * Copyright (c) 2013 Ian Lepore i...@freebsd.org + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided

svn commit: r259356 - in stable/10/sys: arm/ti boot/fdt/dts

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 22:46:10 2013 New Revision: 259356 URL: http://svnweb.freebsd.org/changeset/base/259356 Log: MFC r257518, r257519: TI sdhci driver improvements, mostly related to fdt data... Use the published compatible strings (our own invention, ti,mmchs is

svn commit: r259357 - stable/10/sys/dev/uart

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 22:48:01 2013 New Revision: 259357 URL: http://svnweb.freebsd.org/changeset/base/259357 Log: MFC r257556: Arrange for uart_cpu_fdt's probe() routine to use the same table of compat strings as uart_bus_fdt's probe(). Modified:

svn commit: r259358 - stable/10/sys/arm/freescale/imx

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 22:49:18 2013 New Revision: 259358 URL: http://svnweb.freebsd.org/changeset/base/259358 Log: MFC r257557: Add a missing register definition. Modified: stable/10/sys/arm/freescale/imx/imx6_anatopreg.h Directory Properties: stable/10/ (props changed)

svn commit: r259359 - stable/10/sys/arm/freescale/imx

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 22:50:12 2013 New Revision: 259359 URL: http://svnweb.freebsd.org/changeset/base/259359 Log: MFC r257561: Bugfix: the attach routine needs to use the same table of fdt compat strings that the probe routine used. Modified:

svn commit: r259360 - stable/10/sys/arm/freescale/imx

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 22:51:09 2013 New Revision: 259360 URL: http://svnweb.freebsd.org/changeset/base/259360 Log: MFC r257595: Comments and style(9) only, no functional changes. Modified: stable/10/sys/arm/freescale/imx/imx_machdep.c Directory Properties: stable/10/ (props

svn commit: r259361 - stable/10/sys/arm/conf

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 22:52:59 2013 New Revision: 259361 URL: http://svnweb.freebsd.org/changeset/base/259361 Log: MFC r257603, r257604: Rename WANDBOARD-COMMON to WANDBOARD.common and adjust the configs that include it accordingly. The build machinery for universe and

svn commit: r259363 - stable/10/sys/arm/s3c2xx0

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 23:07:22 2013 New Revision: 259363 URL: http://svnweb.freebsd.org/changeset/base/259363 Log: MFC r257639: Remove the duplicated implementations of some bus_space functions and use the essentially identical generic implementations instead. The generic

svn commit: r259364 - in stable/10/sys: arm/allwinner arm/arm arm/at91 arm/broadcom/bcm2835 arm/econa arm/freescale/imx arm/include arm/lpc arm/mv arm/rockchip arm/s3c2xx0 arm/sa11x0 arm/samsung/ex...

2013-12-13 Thread Ian Lepore
Author: ian Date: Fri Dec 13 23:56:53 2013 New Revision: 259364 URL: http://svnweb.freebsd.org/changeset/base/259364 Log: MFC r257648, r257649, r257660: Begin reducing code duplication in arm pmap.c and pmap-v6.c by factoring out common code related to mapping device memory into a

svn commit: r259365 - in stable/10/sys/arm: allwinner arm broadcom/bcm2835 freescale/imx include lpc mv rockchip samsung/exynos tegra ti versatile xilinx

2013-12-13 Thread Ian Lepore
Author: ian Date: Sat Dec 14 00:16:08 2013 New Revision: 259365 URL: http://svnweb.freebsd.org/changeset/base/259365 Log: MFC r257669, r257672, r257673, r257676, r257678: Call initarm_lastaddr() later in the init sequence, after establishing static device mappings, rather than as the

svn commit: r259366 - stable/10/sys/arm/freescale/imx

2013-12-13 Thread Ian Lepore
Author: ian Date: Sat Dec 14 00:23:43 2013 New Revision: 259366 URL: http://svnweb.freebsd.org/changeset/base/259366 Log: MFC r257924: Apparently with const uint32_t foo = 0x60; gcc doesn't consider 'foo' to be a constant integer suitable for use in a case label, so use #defines.

svn commit: r259368 - stable/10/usr.sbin/syslogd

2013-12-13 Thread Ian Lepore
Author: ian Date: Sat Dec 14 00:25:57 2013 New Revision: 259368 URL: http://svnweb.freebsd.org/changeset/base/259368 Log: MFC r258076, r258077: This fixes 3 problems in syslogd related to sizing receive buffers... - A call was misplaced at the wrong level of nested if blocks, so

svn commit: r259371 - stable/10/sys/dev/nand

2013-12-13 Thread Ian Lepore
Author: ian Date: Sat Dec 14 00:54:05 2013 New Revision: 259371 URL: http://svnweb.freebsd.org/changeset/base/259371 Log: MFC r257892, r258196, r258197, r258199, r258200, r258201, r258202: Add ONFI signature check. Add Micron chip found in Freescale Vybrid Family Phytec COSMIC

svn commit: r259372 - stable/10/sys/dev/nand

2013-12-13 Thread Ian Lepore
Author: ian Date: Sat Dec 14 00:55:34 2013 New Revision: 259372 URL: http://svnweb.freebsd.org/changeset/base/259372 Log: MFC r258740: Look up a nand chip by id in the static table before trying to obtain ONFI parameters. This allows a static table entry to provide valid data

svn commit: r259373 - stable/10/sys/arm/arm

2013-12-13 Thread Ian Lepore
Author: ian Date: Sat Dec 14 00:57:05 2013 New Revision: 259373 URL: http://svnweb.freebsd.org/changeset/base/259373 Log: MFC r258240: In the data abort handler, don't panic if kdb is available and says it handled the condition. Modified: stable/10/sys/arm/arm/trap.c Directory

svn commit: r259374 - stable/10/sys/arm/ti

2013-12-13 Thread Ian Lepore
Author: ian Date: Sat Dec 14 00:58:13 2013 New Revision: 259374 URL: http://svnweb.freebsd.org/changeset/base/259374 Log: MFC r258356: Bugfixes... the host capabilties from FDT data are stored in host.caps, not host.host_ocr, examine the correct field when setting up the hardware.

svn commit: r259375 - stable/10/sys/arm/conf

2013-12-13 Thread Ian Lepore
Author: ian Date: Sat Dec 14 00:59:40 2013 New Revision: 259375 URL: http://svnweb.freebsd.org/changeset/base/259375 Log: MFC r258393: Add USB_HOST_ALIGN=64; the cache line size on the am335x is 64 bytes. Modified: stable/10/sys/arm/conf/BEAGLEBONE Directory Properties: stable/10/

svn commit: r259377 - in stable/10/sys/arm: arm at91 econa s3c2xx0 sa11x0 xscale/i80321 xscale/i8134x xscale/ixp425 xscale/pxa

2013-12-13 Thread Ian Lepore
Author: ian Date: Sat Dec 14 01:12:13 2013 New Revision: 259377 URL: http://svnweb.freebsd.org/changeset/base/259377 Log: MFC r258392, r258412: Call cpu_setup() immediately after the page tables are installed. This enables data cache and other chip-specific features. It was

svn commit: r259378 - stable/10/sys/arm/at91

2013-12-13 Thread Ian Lepore
Author: ian Date: Sat Dec 14 01:14:38 2013 New Revision: 259378 URL: http://svnweb.freebsd.org/changeset/base/259378 Log: MFC r258820: Add definitions for the PIO pins found on recent AT91 SoCs. Modified: stable/10/sys/arm/at91/at91_pioreg.h Directory Properties: stable/10/ (props

svn commit: r259379 - in stable/10/sys: arm/at91 dev/nand

2013-12-13 Thread Ian Lepore
01:15:26 2013 (r259379, copy of r258828, head/sys/dev/nand/nfc_at91.c) @@ -0,0 +1,258 @@ +/*- + * Copyright (C) 2013 Ian Lepore. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following

svn commit: r259380 - stable/10/sys/arm/at91

2013-12-13 Thread Ian Lepore
Author: ian Date: Sat Dec 14 01:34:24 2013 New Revision: 259380 URL: http://svnweb.freebsd.org/changeset/base/259380 Log: MFC r259038, r259039: Bump the maximum VM space from 3 * memory size to a fixed 256MB. That's all we have room for since we map the hardware registers

svn commit: r259381 - stable/10/sys/arm/at91

2013-12-13 Thread Ian Lepore
Author: ian Date: Sat Dec 14 01:35:57 2013 New Revision: 259381 URL: http://svnweb.freebsd.org/changeset/base/259381 Log: MFC r259212, r259220: Fix one race and one fence post error. When the TX buffer was completely full, we'd not complete any of the mbufs due to the fence post

svn commit: r259739 - head/sys/arm/ti/am335x

2013-12-22 Thread Ian Lepore
Author: ian Date: Sun Dec 22 20:40:56 2013 New Revision: 259739 URL: http://svnweb.freebsd.org/changeset/base/259739 Log: Shorten the DMTIMER_ prefix used for register names to DMT_. This is in preparation for adding more complete register defintions, some of which have fairly long names.

svn commit: r259743 - head/sys/arm/ti/am335x

2013-12-22 Thread Ian Lepore
Author: ian Date: Sun Dec 22 21:35:18 2013 New Revision: 259743 URL: http://svnweb.freebsd.org/changeset/base/259743 Log: Map out all the timer-related registers, and define named constants for the bits within the registers. Modified: head/sys/arm/ti/am335x/am335x_dmtimer.c Modified:

svn commit: r259744 - head/sys/arm/ti/am335x

2013-12-22 Thread Ian Lepore
Author: ian Date: Sun Dec 22 21:44:32 2013 New Revision: 259744 URL: http://svnweb.freebsd.org/changeset/base/259744 Log: A variety of cleanups... - Use named constants for register bits, instead of mystery numebrs scattered around in the code. - Use inline functions for bus space

svn commit: r259750 - head/sys/arm/ti/am335x

2013-12-22 Thread Ian Lepore
Author: ian Date: Sun Dec 22 23:03:29 2013 New Revision: 259750 URL: http://svnweb.freebsd.org/changeset/base/259750 Log: Add PPS support to the am335x timer driver. This uses the timer hardware's capture mode together with the timecounter's PPS polling feature to get very accurate PPS

Re: svn commit: r259893 - head/sys/vm

2013-12-25 Thread Ian Lepore
On Wed, 2013-12-25 at 22:32 +, Dimitry Andric wrote: Author: dim Date: Wed Dec 25 22:32:34 2013 New Revision: 259893 URL: http://svnweb.freebsd.org/changeset/base/259893 Log: In sys/vm/vm_pageout.c, since vm_pageout_worker() takes a void * as argument, cast the incoming 0 argument

Re: svn commit: r259973 - head/etc

2013-12-27 Thread Ian Lepore
On Fri, 2013-12-27 at 23:06 +, Xin LI wrote: Author: delphij Date: Fri Dec 27 23:06:15 2013 New Revision: 259973 URL: http://svnweb.freebsd.org/changeset/base/259973 Log: Tighten default restrictions for ntpd(8) server and provide a link to NTP access restriction documentation.

Re: svn commit: r259973 - head/etc

2013-12-27 Thread Ian Lepore
On Fri, 2013-12-27 at 17:27 -0800, Xin Li wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 12/27/13 15:16, Ian Lepore wrote: On Fri, 2013-12-27 at 23:06 +, Xin LI wrote: Author: delphij Date: Fri Dec 27 23:06:15 2013 New Revision: 259973 URL: http://svnweb.freebsd.org

Re: svn commit: r260165 - head/sys/dev/ahci

2014-01-03 Thread Ian Lepore
On Wed, 2014-01-01 at 22:32 +0200, Konstantin Belousov wrote: On Wed, Jan 01, 2014 at 08:26:08PM +, Zbigniew Bodek wrote: Author: zbb Date: Wed Jan 1 20:26:08 2014 New Revision: 260165 URL: http://svnweb.freebsd.org/changeset/base/260165 Log: Use only mapped BIOs on ARM

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

2014-01-03 Thread Ian Lepore
Author: ian Date: Fri Jan 3 18:36:19 2014 New Revision: 260235 URL: http://svnweb.freebsd.org/changeset/base/260235 Log: Update the dockstar DTS to reflect just NAND flash (no SPI NOR flash, and the LED specification was just misplaced). The rather odd memory mappings that were in place

<    2   3   4   5   6   7   8   9   10   11   >