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

2014-03-21 Thread Ian Lepore
On Fri, 2014-03-21 at 09:43 +, Andrew Turner wrote: > On Thu, 20 Mar 2014 17:01:21 + (UTC) > Ruslan Bukin wrote: > > > Author: br > > Date: Thu Mar 20 17:01:21 2014 > > New Revision: 263424 > > URL: http://svnweb.freebsd.org/changeset/base/263424 > > > > Log: > > Disable debugging by d

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

2014-03-22 Thread Ian Lepore
On Fri, 2014-03-21 at 12:04 -0700, John-Mark Gurney wrote: > Ian Lepore wrote this message on Fri, Mar 21, 2014 at 08:27 -0600: > > On Fri, 2014-03-21 at 09:43 +, Andrew Turner wrote: > > > On Thu, 20 Mar 2014 17:01:21 + (UTC) > > > Ruslan Bukin wrote

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

2014-03-23 Thread Ian Lepore
On Sun, 2014-03-23 at 11:51 +, Andrew Turner wrote: > On Sat, 22 Mar 2014 07:25:55 -0600 > Ian Lepore wrote: > > Last time I tried to put something into arm/conf/DEFAULTS I got my > > hand slapped, but... putting the diagnostic options in there on head > > and not

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 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 prefered to ru

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 wrote: > > On Mar 24, 2014, at 1:21 PM, Dimitry Andric wrote: > >> Author: dim > >> Date: Mon Mar 24 19:21:14 2014 > >> New Revision: 263692 > >> URL: http://svnweb.freebsd.org/changeset/base/263692 >

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 2

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 USB

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. Th

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 head/sys/kern

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 goo

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 supp

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

2014-04-02 Thread Ian Lepore
0; counts--) cpufunc_nullop(); /* Prevent gcc from optimizing Added: head/sys/arm/arm/mpcore_timervar.h ====== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/

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 supp

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

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

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 in

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, whi

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 Modified: head/sys/arm/ti/ti_sdhci.c Modified: head/sys/arm/ti/t

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: head/sys/arm/ti/omap4/files.omap4

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 & pmap_k

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 Mod

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 Mod

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 b

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, th

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 inte

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 wrote: > > On Thu, Mar 27, 2014 at 11:05:00AM -0600, Warner Losh wrote: > >> On Mar 26, 2014, at 4:30 PM, Dimitry Andric wrote: > >>> Author: dim > >>> Date: Wed Mar 26 22:30:38 2014 > >>> New Rev

svn commit: r264822 - head/share/mk

2014-04-23 Thread Ian Lepore
Author: ian Date: Wed Apr 23 12:52:11 2014 New Revision: 264822 URL: http://svnweb.freebsd.org/changeset/base/264822 Log: Allow .WAIT to appear in SUBDIR= lists, to provide some control over parallel build order. All subdirs before a .WAIT will be built before any subdirs after it. Rev

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

2014-04-24 Thread Ian Lepore
alled a > > comment > > from similar code in NetBSD. > > > > Warner > > > > On Apr 21, 2014, at 7:15 AM, Ian Lepore wrote: > > > >> On Thu, 2014-03-27 at 20:44 +0100, Dimitry Andric wrote: > >>> On 27 Mar 2014, at 19:12, Jilles Tjo

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

2014-04-24 Thread Ian Lepore
On Thu, 2014-04-24 at 20:19 +0200, Jilles Tjoelker wrote: > On Thu, Apr 24, 2014 at 12:14:06PM -0600, Ian Lepore wrote: > > On Thu, 2014-04-24 at 11:17 -0600, Justin T. Gibbs wrote: > > > Why wouldn’t we fix these with explicit subdir dependencies (e.g: > > > subdira: s

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

2014-04-25 Thread Ian Lepore
Author: ian Date: Fri Apr 25 19:13:57 2014 New Revision: 264923 URL: http://svnweb.freebsd.org/changeset/base/264923 Log: Remove device type from the uftdi_devs table, enhance the jtag-skip feature. Device type and revision is now determined from the bcdDevice field and doesn't need to be

svn commit: r264934 - in head/sys/dev/usb: . serial

2014-04-25 Thread Ian Lepore
Author: ian Date: Fri Apr 25 19:47:27 2014 New Revision: 264934 URL: http://svnweb.freebsd.org/changeset/base/264934 Log: The FTDI product ID we've been calling BEAGLEBONE is actually TI XDS100V2, a jtag debugging product, which was used on early Beaglebone boards (later boards used a standa

Re: svn commit: r264973 - in head/sys: net netinet6

2014-04-26 Thread Ian Lepore
On Sat, 2014-04-26 at 14:52 +, Alexander V. Chernikov wrote: > Author: melifaro > Date: Sat Apr 26 14:52:03 2014 > New Revision: 264973 > URL: http://svnweb.freebsd.org/changeset/base/264973 > > Log: > Unify sa_equal() macro usage. > > MFC after: 2 weeks > > Modified: > head/sys/net

svn commit: r264977 - in head/sys: arm/freescale/imx dev/usb/controller

2014-04-26 Thread Ian Lepore
--- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sys/arm/freescale/imx/imx_ccmvar.h Sat Apr 26 16:48:09 2014 (r264977) @@ -0,0 +1,54 @@ +/*- + * Copyright (c) 2014 Ian Lepore + * All rights reserved. + * + * Redistribution and use in source

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

2014-04-26 Thread Ian Lepore
Author: ian Date: Sat Apr 26 17:56:39 2014 New Revision: 264981 URL: http://svnweb.freebsd.org/changeset/base/264981 Log: The freescale imx uart driver works for the whole i.MX family, so rename the header file to not have "5xx" in the name. Added: head/sys/dev/uart/uart_dev_imx.h - co

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

2014-04-26 Thread Ian Lepore
Author: ian Date: Sat Apr 26 20:03:04 2014 New Revision: 264983 URL: http://svnweb.freebsd.org/changeset/base/264983 Log: Flesh out imx_uart_init() so that we're not relying on u-boot to init the hardware (meaning uarts other than the console will work). Modified: head/sys/dev/uart/uart_dev

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

2014-04-26 Thread Ian Lepore
Author: ian Date: Sat Apr 26 20:27:58 2014 New Revision: 264985 URL: http://svnweb.freebsd.org/changeset/base/264985 Log: Reword a comment block a bit; no functional changes. Modified: head/sys/dev/uart/uart_dev_imx.c Modified: head/sys/dev/uart/uart_dev_imx.c ===

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

2014-04-26 Thread Ian Lepore
Author: ian Date: Sat Apr 26 23:09:01 2014 New Revision: 264990 URL: http://svnweb.freebsd.org/changeset/base/264990 Log: Call cpu_icache_sync_range() rather than sync_all since we know the range and flushing the entire icache is needlessly expensive. Modified: head/sys/arm/include/kdb.h M

Re: svn commit: r264987 - head/sys/net

2014-04-26 Thread Ian Lepore
On Sat, 2014-04-26 at 22:32 +, Alexander V. Chernikov wrote: > Author: melifaro > Date: Sat Apr 26 22:32:04 2014 > New Revision: 264987 > URL: http://svnweb.freebsd.org/changeset/base/264987 > > Log: > Determine fibnum once in the beginning of route_output(). > > MFC after: 1 month >

svn commit: r264991 - head/sys/net80211

2014-04-26 Thread Ian Lepore
Author: ian Date: Sat Apr 26 23:22:49 2014 New Revision: 264991 URL: http://svnweb.freebsd.org/changeset/base/264991 Log: Use logical rather than bitwise OR in if() expression. Modified: head/sys/net80211/ieee80211_ioctl.c Modified: head/sys/net80211/ieee80211_ioctl.c ===

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

2014-04-26 Thread Ian Lepore
Author: ian Date: Sun Apr 27 00:46:01 2014 New Revision: 264994 URL: http://svnweb.freebsd.org/changeset/base/264994 Log: Provide a proper armv7 implementation of icache_sync_all rather than using armv7_idcache_wbinv_all, because wbinv_all doesn't broadcast the operation to other cores. In

Re: svn commit: r264987 - head/sys/net

2014-04-26 Thread Ian Lepore
On Sun, 2014-04-27 at 06:23 +0400, Alexander V. Chernikov wrote: > On 27.04.2014 03:16, Ian Lepore wrote: > > On Sat, 2014-04-26 at 22:32 +, Alexander V. Chernikov wrote: > >> Author: melifaro > >> Date: Sat Apr 26 22:32:04 2014 > >> New Revision: 264987

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

2014-04-27 Thread Ian Lepore
Author: ian Date: Sun Apr 27 18:12:55 2014 New Revision: 265020 URL: http://svnweb.freebsd.org/changeset/base/265020 Log: Remove cpu_idcache_wbinv_all() from kdb_cpu_trap(), it's no longer needed. This was added ca. 2004 for the purpose of ensuring the caches were in the right state after

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

2014-04-27 Thread Ian Lepore
Author: ian Date: Sun Apr 27 20:01:59 2014 New Revision: 265023 URL: http://svnweb.freebsd.org/changeset/base/265023 Log: There is no difference between IPI_STOP and IPI_STOP_HARD on ARM, so map them both to the same interrupt number like other arches do. Modified: head/sys/arm/arm/mp_machd

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

2014-04-27 Thread Ian Lepore
Author: ian Date: Sun Apr 27 20:16:51 2014 New Revision: 265024 URL: http://svnweb.freebsd.org/changeset/base/265024 Log: Flush and invalidate caches on each CPU as part of handling IPI_STOP. Flushing the caches is required before doing a panic dump, but ARM doesn't provide a flavor of fl

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

2014-04-27 Thread Ian Lepore
Author: ian Date: Sun Apr 27 20:26:15 2014 New Revision: 265025 URL: http://svnweb.freebsd.org/changeset/base/265025 Log: Explain why wbinv_all is SMP-safe in this case, and add a missing l2 cache flush. (Either it was missing here, or it isn't needed in the minidump case. Adding it here s

Re: svn commit: r265019 - head/sys/net

2014-04-27 Thread Ian Lepore
On Sun, 2014-04-27 at 17:41 +, Alexander V. Chernikov wrote: > Author: melifaro > Date: Sun Apr 27 17:41:18 2014 > New Revision: 265019 > URL: http://svnweb.freebsd.org/changeset/base/265019 > > Log: > Improve memory allocation model for rt_msg2() rtsock messages: >* memory is now alloca

svn commit: r265035 - in head/sys/arm: arm freescale/imx include ti/omap4

2014-04-27 Thread Ian Lepore
Author: ian Date: Sun Apr 27 23:47:38 2014 New Revision: 265035 URL: http://svnweb.freebsd.org/changeset/base/265035 Log: Move duplicated code to print l2 cache config into the common code. Modified: head/sys/arm/arm/pl310.c head/sys/arm/freescale/imx/imx6_pl310.c head/sys/arm/include/pl3

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

2014-04-27 Thread Ian Lepore
Author: ian Date: Mon Apr 28 02:35:28 2014 New Revision: 265036 URL: http://svnweb.freebsd.org/changeset/base/265036 Log: Don't use multiprocessing-extensions instruction on processors that don't support SMP. Submitted by: loos@ Pointy hat to:me Modified: head/sys/arm/arm/cpu

svn commit: r265047 - in stable/10: share/man/man4 sys/dev/usb sys/dev/usb/serial

2014-04-28 Thread Ian Lepore
Author: ian Date: Mon Apr 28 12:46:23 2014 New Revision: 265047 URL: http://svnweb.freebsd.org/changeset/base/265047 Log: MFC uftdi(4) driver changes... r264010: Support speeds up to 12mbaud on newer chips. r264031: Use 2K IO buffers for improved throughput. r264149: Add ioctl(2) cal

svn commit: r265048 - stable/10/sys/dev/usb/serial

2014-04-28 Thread Ian Lepore
Author: ian Date: Mon Apr 28 13:12:19 2014 New Revision: 265048 URL: http://svnweb.freebsd.org/changeset/base/265048 Log: MFC r264800: fixes for problems found by Coverity scan... - Get transmit loop more in line with the other serial drivers. - Add a comment about FTDI and ZLPs. - C

svn commit: r265049 - stable/10/share/man/man4

2014-04-28 Thread Ian Lepore
Author: ian Date: Mon Apr 28 13:18:30 2014 New Revision: 265049 URL: http://svnweb.freebsd.org/changeset/base/265049 Log: MFC r264018: update list of supported FTDI chips. Modified: stable/10/share/man/man4/uftdi.4 Directory Properties: stable/10/ (props changed) Modified: stable/10/shar

svn commit: r265050 - in stable/9: share/man/man4 sys/dev/usb sys/dev/usb/serial

2014-04-28 Thread Ian Lepore
Author: ian Date: Mon Apr 28 13:28:10 2014 New Revision: 265050 URL: http://svnweb.freebsd.org/changeset/base/265050 Log: MFC uftdi(4) driver changes... r264010: Support speeds up to 12mbaud on newer chips. r264018: Update list of supported FTDI chips. r264031: Use 2K IO buffers for

svn commit: r265052 - in stable/8: share/man/man4 sys/dev/usb sys/dev/usb/serial

2014-04-28 Thread Ian Lepore
Author: ian Date: Mon Apr 28 14:20:21 2014 New Revision: 265052 URL: http://svnweb.freebsd.org/changeset/base/265052 Log: MFC uftdi(4) driver changes... r264010: Support speeds up to 12mbaud on newer chips. r264018: Update list of supported FTDI chips. r264031: Use 2K IO buffers for

svn commit: r265064 - stable/10/sys/boot/arm/uboot

2014-04-28 Thread Ian Lepore
Author: ian Date: Mon Apr 28 23:46:04 2014 New Revision: 265064 URL: http://svnweb.freebsd.org/changeset/base/265064 Log: MFC r257210, r258527: No hardfloat in ubldr, save/restore r9 for api calls. Modified: stable/10/sys/boot/arm/uboot/Makefile stable/10/sys/boot/arm/uboot/start.S Modifie

svn commit: r265065 - stable/10/sys/boot/fdt

2014-04-28 Thread Ian Lepore
Author: ian Date: Tue Apr 29 00:09:48 2014 New Revision: 265065 URL: http://svnweb.freebsd.org/changeset/base/265065 Log: MFC r261819 & r262242: Actually validate the header of a loaded dtb file. Modified: stable/10/sys/boot/fdt/fdt_loader_cmd.c Directory Properties: stable/10/ (props cha

svn commit: r265066 - stable/10/sys/boot/fdt

2014-04-28 Thread Ian Lepore
Author: ian Date: Tue Apr 29 00:13:25 2014 New Revision: 265066 URL: http://svnweb.freebsd.org/changeset/base/265066 Log: MFC r262326 (white space) and r262327 (fdt_addr). This change was supposed to be whitespace only, but a functional change snuck in, as follows: Look for both fd

svn commit: r265067 - stable/10/sys/boot/uboot/common

2014-04-28 Thread Ian Lepore
Author: ian Date: Tue Apr 29 00:17:30 2014 New Revision: 265067 URL: http://svnweb.freebsd.org/changeset/base/265067 Log: MFC r262337: Allow the boot device to be choosen by a u-boot env variable. If a "loaderdev=" env variable is set and the named device exists, it is used. If the d

svn commit: r265068 - in stable/10/sys/boot: common fdt

2014-04-28 Thread Ian Lepore
Author: ian Date: Tue Apr 29 00:31:32 2014 New Revision: 265068 URL: http://svnweb.freebsd.org/changeset/base/265068 Log: MFC r262340, r262345, r262347, find and load an appropriate dtb file. The search order for a usable dtb in fdt_setup_fdtp() is now - A dtb loaded with an explicit

svn commit: r265069 - in stable/10/sys/boot: fdt uboot/common uboot/lib

2014-04-28 Thread Ian Lepore
Author: ian Date: Tue Apr 29 00:36:51 2014 New Revision: 265069 URL: http://svnweb.freebsd.org/changeset/base/265069 Log: MFC r262664, r262694: Prevent fdt data loaded from a file from overwriting the kernel environment, by having uboot_autoload() do the fdt setup (which may load a fi

svn commit: r265070 - stable/10/sys/boot/uboot/common

2014-04-28 Thread Ian Lepore
Author: ian Date: Tue Apr 29 00:38:46 2014 New Revision: 265070 URL: http://svnweb.freebsd.org/changeset/base/265070 Log: MFC r262666: exit with code 0xbadab1 if the u-boot API support is missing. Modified: stable/10/sys/boot/uboot/common/main.c Modified: stable/10/sys/boot/uboot/common/main

svn commit: r265071 - in stable/10/sys/boot/uboot: common lib

2014-04-28 Thread Ian Lepore
Author: ian Date: Tue Apr 29 00:45:42 2014 New Revision: 265071 URL: http://svnweb.freebsd.org/changeset/base/265071 Log: MFC r263052, r263124, r263265, r263267... Enhance loaderdev env var. Enhance the mechanism that lets you configure the ubldr boot device by setting the u-boot environ

svn commit: r265099 - in head/sys/arm: conf xilinx

2014-04-29 Thread Ian Lepore
Author: ian Date: Tue Apr 29 17:48:57 2014 New Revision: 265099 URL: http://svnweb.freebsd.org/changeset/base/265099 Log: Add SMP support for Zedboard. Submitted by: Thomas Skibo Added: head/sys/arm/xilinx/zy7_mp.c (contents, props changed) Modified: head/sys/arm/conf/ZEDBOARD hea

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

2014-04-29 Thread Ian Lepore
Author: ian Date: Tue Apr 29 23:29:28 2014 New Revision: 265111 URL: http://svnweb.freebsd.org/changeset/base/265111 Log: Make this declaration into a proper function prototype. Modified: head/sys/arm/include/cpufunc.h Modified: head/sys/arm/include/cpufunc.h

svn commit: r265148 - head/sys/arm/xilinx

2014-04-30 Thread Ian Lepore
Author: ian Date: Wed Apr 30 14:38:13 2014 New Revision: 265148 URL: http://svnweb.freebsd.org/changeset/base/265148 Log: Convert the Zynq SoC support to the new routines for static device mapping. Modified: head/sys/arm/xilinx/zy7_machdep.c head/sys/arm/xilinx/zy7_reg.h Modified: head/sys

Re: svn commit: r265132 - in head: share/man/man4 sys/dev/null

2014-04-30 Thread Ian Lepore
On Wed, 2014-04-30 at 06:20 +, Eitan Adler wrote: > Author: eadler > Date: Wed Apr 30 06:20:48 2014 > New Revision: 265132 > URL: http://svnweb.freebsd.org/changeset/base/265132 > > Log: > Add a /dev/full device. > > /dev/full is similar to /dev/zero except it always returns > ENOSPC

Re: svn commit: r265132 - in head: share/man/man4 sys/dev/null

2014-04-30 Thread Ian Lepore
On Wed, 2014-04-30 at 17:22 +0100, Steven Hartland wrote: > - Original Message - > From: "Ian Lepore" > To: "Eitan Adler" > Cc: ; ; > > Sent: Wednesday, April 30, 2014 3:48 PM > Subject: Re: svn commit: r265132 - in head: share/man/man4 sys/de

svn commit: r265208 - in head/sys: boot/fdt/dts/arm dev/sdhci

2014-05-01 Thread Ian Lepore
Author: ian Date: Fri May 2 01:28:19 2014 New Revision: 265208 URL: http://svnweb.freebsd.org/changeset/base/265208 Log: Honor the max-frequency property if it appears in the fdt data. Adjust the exynos and zedboard dts files to use max-frequency (the documented standard property) instead o

Re: svn commit: r265229 - head/bin/ps

2014-05-02 Thread Ian Lepore
On Fri, 2014-05-02 at 15:05 +, Bryan Drewery wrote: > Author: bdrewery > Date: Fri May 2 15:05:47 2014 > New Revision: 265229 > URL: http://svnweb.freebsd.org/changeset/base/265229 > > Log: > Add -J to filter by matching jail IDs and names. > > -J 0 can be used to show only host proces

Re: svn commit: r265229 - head/bin/ps

2014-05-02 Thread Ian Lepore
On Fri, 2014-05-02 at 15:46 -0500, Bryan Drewery wrote: > On 2014-05-02 15:19, Ian Lepore wrote: > > On Fri, 2014-05-02 at 15:05 +, Bryan Drewery wrote: > >> Author: bdrewery > >> Date: Fri May 2 15:05:47 2014 > >> New Revision: 265229 > >> URL: ht

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

2014-05-06 Thread Ian Lepore
On Tue, 2014-05-06 at 03:42 +, Alan Cox wrote: > Author: alc > Date: Tue May 6 03:42:04 2014 > New Revision: 265418 > URL: http://svnweb.freebsd.org/changeset/base/265418 > > Log: > Prior to r254304, a separate function, vm_pageout_page_stats(), was used to > periodically update the refer

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

2014-05-06 Thread Ian Lepore
Author: ian Date: Tue May 6 13:38:34 2014 New Revision: 265440 URL: http://svnweb.freebsd.org/changeset/base/265440 Log: Move the pl310.enabled tunable to hw.pl310.enabled. Clean up a few minor style(9) nits. Use DEVMETHOD_END. Modified: head/sys/arm/arm/pl310.c Modified: head/sys/arm/a

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

2014-05-06 Thread Ian Lepore
Author: ian Date: Tue May 6 13:46:36 2014 New Revision: 265441 URL: http://svnweb.freebsd.org/changeset/base/265441 Log: Break out the code that figures out the L2 cache geometry to its own routine, so that it can be called from multiple places in upcoming changes. Modified: head/sys/arm/a

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

2014-05-06 Thread Ian Lepore
Author: ian Date: Tue May 6 14:03:35 2014 New Revision: 265444 URL: http://svnweb.freebsd.org/changeset/base/265444 Log: Call platform_pl310_init() before enabling the controller, and handle the case where the controller is already enabled. Some of the pl310 configuration registers canno

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

2014-05-06 Thread Ian Lepore
Author: ian Date: Tue May 6 14:08:42 2014 New Revision: 265445 URL: http://svnweb.freebsd.org/changeset/base/265445 Log: Add defines for the bits in the PL310 debug control register. This should have been part of r265444. Modified: head/sys/arm/include/pl310.h Modified: head/sys/arm/in

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

2014-05-06 Thread Ian Lepore
Author: ian Date: Tue May 6 14:19:54 2014 New Revision: 265446 URL: http://svnweb.freebsd.org/changeset/base/265446 Log: Add a public routine to set the L2 cache ram latencies. This can be called by platform init routines to fine-tune cache performance. Modified: head/sys/arm/arm/pl310.c

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

2014-05-06 Thread Ian Lepore
Author: ian Date: Tue May 6 14:26:24 2014 New Revision: 265447 URL: http://svnweb.freebsd.org/changeset/base/265447 Log: Enable PL310 power-saving modes and tune the cache ram latencies for imx6. Modified: head/sys/arm/freescale/imx/imx6_pl310.c Modified: head/sys/arm/freescale/imx/imx6_pl3

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

2014-05-07 Thread Ian Lepore
On Tue, 2014-05-06 at 18:59 -0500, Alan Cox wrote: > On 05/06/2014 07:39, Ian Lepore wrote: > > On Tue, 2014-05-06 at 03:42 +, Alan Cox wrote: > >> Author: alc > >> Date: Tue May 6 03:42:04 2014 > >> New Revision: 265418 > >> URL: http://svnweb.fr

svn commit: r248118 - head/sys/boot/common

2013-03-09 Thread Ian Lepore
Author: ian Date: Sat Mar 9 23:05:19 2013 New Revision: 248118 URL: http://svnweb.freebsd.org/changeset/base/248118 Log: Since ubldr doesn't necessarily load a kernel at the physical address in the elf headers, mask out the high nibble of that address. This effectly makes the entry point t

svn commit: r248121 - in head/sys/boot: common fdt

2013-03-09 Thread Ian Lepore
Author: ian Date: Sun Mar 10 00:43:01 2013 New Revision: 248121 URL: http://svnweb.freebsd.org/changeset/base/248121 Log: Attach the elf section headers to the loaded kernel as metadata, so they can easily be used by later post-processing. When searching for a compiled-in fdt blob, use the

svn commit: r248407 - in head/sys/arm: broadcom/bcm2835 include ti ti/cpsw

2013-03-16 Thread Ian Lepore
Author: ian Date: Sun Mar 17 03:04:43 2013 New Revision: 248407 URL: http://svnweb.freebsd.org/changeset/base/248407 Log: Add a macro that gets the physical address of a memory mapped device register from a bus space resource. Note that this macro is just for ARM, and is intended to have

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

2013-03-17 Thread Ian Lepore
Author: ian Date: Sun Mar 17 16:31:09 2013 New Revision: 248430 URL: http://svnweb.freebsd.org/changeset/base/248430 Log: Eliminate an intermediate buffer and some memcpy() operations, and do DMA directly to/from the buffers passed in from higher layer drivers. Reviewed by: gonzo Modifi

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

2013-03-23 Thread Ian Lepore
Author: ian Date: Sat Mar 23 17:17:06 2013 New Revision: 248655 URL: http://svnweb.freebsd.org/changeset/base/248655 Log: Don't check and warn about pmap mismatch on every call to busdma sync. With some recent busdma refactoring, sometimes it happens that a sync op gets called when bus_dmama

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

2013-03-24 Thread Ian Lepore
Author: ian Date: Sun Mar 24 17:23:10 2013 New Revision: 248689 URL: http://svnweb.freebsd.org/changeset/base/248689 Log: Set the backlink in mmc commands to the mmc request that contains them. Modified: head/sys/dev/mmc/mmc.c head/sys/dev/mmc/mmcsd.c Modified: head/sys/dev/mmc/mmc.c =

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

2013-03-29 Thread Ian Lepore
Author: ian Date: Fri Mar 29 17:57:24 2013 New Revision: 248899 URL: http://svnweb.freebsd.org/changeset/base/248899 Log: Remove a really noisy printf left over from debugging hardware errata. Modified: head/sys/arm/at91/at91_mci.c Modified: head/sys/arm/at91/at91_mci.c =

  1   2   3   4   5   6   7   8   9   10   >