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

2014-11-16 Thread Ian Lepore
Author: ian Date: Sun Nov 16 21:39:56 2014 New Revision: 274605 URL: https://svnweb.freebsd.org/changeset/base/274605 Log: No functional changes. Remove a couple outdated or inane comments and add new comment blocks describing why the cache maintenance sequences are done in the order they a

Re: svn commit: r274630 - head/usr.sbin/freebsd-update

2014-11-17 Thread Ian Lepore
On Mon, 2014-11-17 at 15:12 +, Mark Felder wrote: > Author: feld (ports committer) > Date: Mon Nov 17 15:12:46 2014 > New Revision: 274630 > URL: https://svnweb.freebsd.org/changeset/base/274630 > > Log: > Add logic for detecting non-persistent filesystems being utilized by > workdir which

Re: svn commit: r274583 - head/usr.sbin/watchdogd

2014-11-17 Thread Ian Lepore
On Mon, 2014-11-17 at 13:09 -0500, Benjamin Kaduk wrote: > On Mon, 17 Nov 2014, Xin Li wrote: > > > On 11/16/14 13:46, Benjamin Kaduk wrote: > > > On Sun, Nov 16, 2014 at 4:44 AM, Xin LI > > > wrote: > > > > > > Author: delphij Date: Sun Nov 16 09:44:30 2014 New Revisi

svn commit: r274641 - in head/sys: arm/freescale/imx arm/ti dev/iicbus dev/ofw

2014-11-17 Thread Ian Lepore
Author: ian Date: Tue Nov 18 01:54:31 2014 New Revision: 274641 URL: https://svnweb.freebsd.org/changeset/base/274641 Log: Allow i2c bus speed to be configured via hints, FDT data, and sysctl. The current support for controlling i2c bus speed is an inconsistant mess. There are 4 symbolic

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

2014-11-17 Thread Ian Lepore
Author: ian Date: Tue Nov 18 03:26:52 2014 New Revision: 274644 URL: https://svnweb.freebsd.org/changeset/base/274644 Log: Fix the i2c bus speed divisors for TI OMAP4 and AM335x. For OMAP4, the old values for 1MHz gave a bus frequency of about 890KHz. The new numbers hit 1MHz exactly.

Re: svn commit: r274653 - head/usr.sbin/freebsd-update

2014-11-18 Thread Ian Lepore
On Tue, 2014-11-18 at 16:24 +0200, Konstantin Belousov wrote: > On Tue, Nov 18, 2014 at 01:38:09PM +, Mark Felder wrote: > > Author: feld (ports committer) > > Date: Tue Nov 18 13:38:09 2014 > > New Revision: 274653 > > URL: https://svnweb.freebsd.org/changeset/base/274653 > > > > Log: > > R

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

2014-11-21 Thread Ian Lepore
Author: ian Date: Fri Nov 21 21:30:08 2014 New Revision: 274822 URL: https://svnweb.freebsd.org/changeset/base/274822 Log: Document the recent enhancements for configuring bus speed in iicbus(4). Differential Revision:https://reviews.freebsd.org/D1182 PR: 195009 Modifie

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

2014-11-21 Thread Ian Lepore
Author: ian Date: Sat Nov 22 03:03:11 2014 New Revision: 274839 URL: https://svnweb.freebsd.org/changeset/base/274839 Log: When doing a PREREAD sync of an mbuf-type dma buffer, do a writeback of the first cacheline if the buffer start address is not on a cacheline boundary. Normally a buffe

svn commit: r274851 - head/usr.bin/dpv

2014-11-22 Thread Ian Lepore
Author: ian Date: Sat Nov 22 14:53:50 2014 New Revision: 274851 URL: https://svnweb.freebsd.org/changeset/base/274851 Log: Add libm to eliminate "undefined reference to sqrt" on arm 'softfp' builds. Modified: head/usr.bin/dpv/Makefile Modified: head/usr.bin/dpv/Makefile =

svn commit: r274924 - head/usr.sbin/config

2014-11-23 Thread Ian Lepore
Author: ian Date: Sun Nov 23 19:13:17 2014 New Revision: 274924 URL: https://svnweb.freebsd.org/changeset/base/274924 Log: Consider the negation operator (!) to be a word even if it is not followed by whitespace. This allows "optional !foo" which is what most programmers are naturally going

Re: svn commit: r274752 - in head/sys/mips: include mips

2014-11-23 Thread Ian Lepore
On Thu, 2014-11-20 at 17:06 +, Ruslan Bukin wrote: > Author: br > Date: Thu Nov 20 17:06:41 2014 > New Revision: 274752 > URL: https://svnweb.freebsd.org/changeset/base/274752 > > Log: > Add L2-cache writeback/flush operations. Supported 32,128-byte line-size, > else ignored. Cavium Networ

svn commit: r274926 - head/sys/dev/mpt

2014-11-23 Thread Ian Lepore
Author: ian Date: Sun Nov 23 21:37:33 2014 New Revision: 274926 URL: https://svnweb.freebsd.org/changeset/base/274926 Log: Squelch a (bogus) used before init warning when building with gcc. Modified: head/sys/dev/mpt/mpt.c Modified: head/sys/dev/mpt/mpt.c

Re: svn commit: r274926 - head/sys/dev/mpt

2014-11-23 Thread Ian Lepore
On Sun, 2014-11-23 at 22:47 +0100, Dimitry Andric wrote: > On 23 Nov 2014, at 22:37, Ian Lepore wrote: > > > > Author: ian > > Date: Sun Nov 23 21:37:33 2014 > > New Revision: 274926 > > URL: https://svnweb.freebsd.org/changeset/base/274926 > > > >

svn commit: r274936 - head/usr.sbin/config

2014-11-23 Thread Ian Lepore
Author: ian Date: Sun Nov 23 23:58:47 2014 New Revision: 274936 URL: https://svnweb.freebsd.org/changeset/base/274936 Log: Fix the negation (!) operator so that it binds only to the word that immediately follows it, which means 'not' has to be reset every time an option word or device name i

svn commit: r274937 - head/sys/conf

2014-11-23 Thread Ian Lepore
Author: ian Date: Mon Nov 24 00:02:15 2014 New Revision: 274937 URL: https://svnweb.freebsd.org/changeset/base/274937 Log: Add ARMV6 as an arm option. This will cause obscure magic in config(8) to automatically set the armv6 option when MACHINE_ARCH is armv6. That allows replacing ever-gro

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

2014-11-23 Thread Ian Lepore
Author: ian Date: Mon Nov 24 01:13:58 2014 New Revision: 274941 URL: https://svnweb.freebsd.org/changeset/base/274941 Log: The arm PJ4B cpu is armv7 architecture, not v6. If this feels like deja vu... the last time this was fixed in this file only ARM_MMU_V6 was fixed, this time it's ARM_

svn commit: r274967 - head/sys/dev/ffec

2014-11-24 Thread Ian Lepore
Author: ian Date: Mon Nov 24 16:12:11 2014 New Revision: 274967 URL: https://svnweb.freebsd.org/changeset/base/274967 Log: Add busdma sync ops before reading and after modifying the descriptor rings. This was previously working by accident because BUSDMA_COHERENT_MEMORY has always been se

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

2014-12-01 Thread Ian Lepore
On Mon, 2014-12-01 at 21:07 +, Andrew Turner wrote: > Author: andrew > Date: Mon Dec 1 21:07:36 2014 > New Revision: 275379 > URL: https://svnweb.freebsd.org/changeset/base/275379 > > Log: > Set the correct architecture when targeting ARMv7 > > MFC after: 1 Week > Sponsored by:

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

2014-12-09 Thread Ian Lepore
Author: ian Date: Wed Dec 10 04:54:43 2014 New Revision: 275660 URL: https://svnweb.freebsd.org/changeset/base/275660 Log: Fix the watchdog timeout calculation to prevent wrap. The RPi hardware can't do a timeout bigger than 15 seconds. The code wasn't checking for this and because bitmask

Re: svn commit: r275858 - head/sys/mips/beri

2014-12-17 Thread Ian Lepore
On Wed, 2014-12-17 at 09:34 +, Ruslan Bukin wrote: > Author: br > Date: Wed Dec 17 09:34:54 2014 > New Revision: 275858 > URL: https://svnweb.freebsd.org/changeset/base/275858 > > Log: > Use memory regions information provided in FDT. > > Reviewed by:brooks > Sponsored by:

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

2014-12-19 Thread Ian Lepore
Author: ian Date: Fri Dec 19 23:13:46 2014 New Revision: 275944 URL: https://svnweb.freebsd.org/changeset/base/275944 Log: Add code to set and reset open-drain mode on the bus when requested. Submitted by: Michal Meloun Modified: head/sys/arm/ti/ti_sdhci.c Modified: head/sys/arm/ti/ti_

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

2014-12-19 Thread Ian Lepore
Author: ian Date: Fri Dec 19 23:24:54 2014 New Revision: 275946 URL: https://svnweb.freebsd.org/changeset/base/275946 Log: Rewrap long lines; no functional changes. Submitted by: Michal Meloun Modified: head/sys/arm/ti/ti_sdhci.c Modified: head/sys/arm/ti/ti_sdhci.c ===

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

2014-12-19 Thread Ian Lepore
Author: ian Date: Sat Dec 20 00:37:56 2014 New Revision: 275949 URL: https://svnweb.freebsd.org/changeset/base/275949 Log: When command and data interrupts have been aggregated together, don't do the data-completed processing if a command-error interrupt is also asserted. Reviewed by: Mi

svn commit: r275950 - in head/sys: arm/ti dev/sdhci

2014-12-19 Thread Ian Lepore
Author: ian Date: Sat Dec 20 01:13:13 2014 New Revision: 275950 URL: https://svnweb.freebsd.org/changeset/base/275950 Log: Add a new sdhci quirk, SDHCI_QUIRK_WAITFOR_RESET_ASSERTED, to work around TI OMAP controllers which will return the reset-in-progress bit as zero if you read the status

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

2014-12-19 Thread Ian Lepore
Author: ian Date: Sat Dec 20 04:24:40 2014 New Revision: 275951 URL: https://svnweb.freebsd.org/changeset/base/275951 Log: Log mmc and sd command failures. Reporting of routine expected errors, such as timeouts while probing a bus or testing for a feature, is squelched. Also, error reporti

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

2014-12-21 Thread Ian Lepore
On Sun, 2014-12-21 at 08:07 +, Alexey Dokuchaev wrote: > On Sat, Dec 20, 2014 at 06:15:24PM +, Andrew Turner wrote: > > Author: andrew > > Date: Sat Dec 20 18:15:23 2014 > > New Revision: 275961 > > URL: https://svnweb.freebsd.org/changeset/base/275961 > > > > Log: > > Clean up to use th

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

2014-12-21 Thread Ian Lepore
Author: ian Date: Sun Dec 21 17:10:24 2014 New Revision: 276026 URL: https://svnweb.freebsd.org/changeset/base/276026 Log: Allow whitspace to appear between device name and unit number in loaderdev. This allows the same value to be used in u-boot commands and the loaderdev env var that gets

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

2014-12-21 Thread Ian Lepore
Author: ian Date: Sun Dec 21 21:11:54 2014 New Revision: 276029 URL: https://svnweb.freebsd.org/changeset/base/276029 Log: Remove a volatile qualifier on return type that is ignored and results in a -Wreturn-type warning when compiled with gcc. Modified: head/sys/arm/ti/ti_wdt.c Modified:

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

2014-12-21 Thread Ian Lepore
Author: ian Date: Sun Dec 21 21:23:53 2014 New Revision: 276030 URL: https://svnweb.freebsd.org/changeset/base/276030 Log: Eliminate a redundant declaration. Modified: head/sys/arm/at91/at91_machdep.c Modified: head/sys/arm/at91/at91_machdep.c

svn commit: r276031 - head/sys/dev/beri/virtio

2014-12-21 Thread Ian Lepore
Author: ian Date: Sun Dec 21 21:24:19 2014 New Revision: 276031 URL: https://svnweb.freebsd.org/changeset/base/276031 Log: Eliminate a "cast discards qualifiers" warning when building with gcc. Modified: head/sys/dev/beri/virtio/virtio.c Modified: head/sys/dev/beri/virtio/virtio.c ==

svn commit: r276045 - head/contrib/gcc/config/arm

2014-12-21 Thread Ian Lepore
Author: ian Date: Sun Dec 21 23:45:13 2014 New Revision: 276045 URL: https://svnweb.freebsd.org/changeset/base/276045 Log: Allow -march=armv7a on the gcc command line, for compatibility with clang. This will result in __ARM_ARCH_7A__ being defined during the compile. When compiling with g

svn commit: r276047 - in head/sys/arm: allwinner allwinner/a20 altera/socfpga broadcom/bcm2835 freescale/imx freescale/vybrid mv rockchip samsung/exynos ti xilinx

2014-12-21 Thread Ian Lepore
Author: ian Date: Sun Dec 21 23:48:32 2014 New Revision: 276047 URL: https://svnweb.freebsd.org/changeset/base/276047 Log: Add -march=armv7a to the kernel compile for all ARM systems which are v7a. Submitted by: Michal Meloun Modified: head/sys/arm/allwinner/a20/std.a20 head/sys/arm/a

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

2014-12-21 Thread Ian Lepore
Author: ian Date: Mon Dec 22 00:50:01 2014 New Revision: 276049 URL: https://svnweb.freebsd.org/changeset/base/276049 Log: Replace the clock divisor terms with values that also result in a 1 MHz clock, but actually work on real hardware, unlike the original set of values I chose. PR:

svn commit: r276079 - head/lib/libstand

2014-12-22 Thread Ian Lepore
Author: ian Date: Mon Dec 22 20:42:36 2014 New Revision: 276079 URL: https://svnweb.freebsd.org/changeset/base/276079 Log: Add a divisor parameter to twiddle() so that callers can request that output only happen on every Nth call. Update the existing twiddle() calls done in various IO loops

svn commit: r276087 - in head/sys/boot: common forth

2014-12-22 Thread Ian Lepore
Author: ian Date: Mon Dec 22 22:07:22 2014 New Revision: 276087 URL: https://svnweb.freebsd.org/changeset/base/276087 Log: Add a new loader(8) variable, twiddle_divisor, allowing control over the output frequency of the "twiddle" IO progress indicator. The default value is 1. For larger va

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

2014-12-23 Thread Ian Lepore
Author: ian Date: Tue Dec 23 15:42:34 2014 New Revision: 276145 URL: https://svnweb.freebsd.org/changeset/base/276145 Log: Convert a couple lingering NO_FORTH conditionals to test MK_FORTH. Modified: head/sys/boot/arm/uboot/Makefile head/sys/boot/powerpc/uboot/Makefile Modified: head/sys/b

Re: svn commit: r276142 - in head/sys: amd64/amd64 cddl/dev/dtrace/amd64 cddl/dev/dtrace/i386 cddl/dev/dtrace/mips cddl/dev/dtrace/powerpc i386/i386 mips/mips powerpc/aim sys

2014-12-23 Thread Ian Lepore
On Tue, 2014-12-23 at 15:38 +, Mark Johnston wrote: > Author: markj > Date: Tue Dec 23 15:38:19 2014 > New Revision: 276142 > URL: https://svnweb.freebsd.org/changeset/base/276142 > > Log: > Restore the trap type argument to the DTrace trap hook, removed in r268600. > It's redundant at the

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

2014-12-23 Thread Ian Lepore
Author: ian Date: Wed Dec 24 01:10:53 2014 New Revision: 276161 URL: https://svnweb.freebsd.org/changeset/base/276161 Log: Revert r276101, it didn't fix the problem and causes a compile error (nested comment blocks). Modified: head/sys/boot/fdt/dts/arm/rpi.dts Modified: head/sys/boot/fdt/d

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

2014-12-23 Thread Ian Lepore
Author: ian Date: Wed Dec 24 01:19:11 2014 New Revision: 276162 URL: https://svnweb.freebsd.org/changeset/base/276162 Log: Don't assume required FDT properties are present. Modified: head/sys/dev/ofw/ofw_cpu.c Modified: head/sys/dev/ofw/ofw_cpu.c =

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

2014-12-23 Thread Ian Lepore
Author: ian Date: Wed Dec 24 03:02:12 2014 New Revision: 276165 URL: https://svnweb.freebsd.org/changeset/base/276165 Log: Define the old-school arm arch constants we still use internally based on the somewhat newer constants predefined by the compiler. This will allow userland apps to use

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

2014-12-23 Thread Ian Lepore
Author: ian Date: Wed Dec 24 03:09:55 2014 New Revision: 276166 URL: https://svnweb.freebsd.org/changeset/base/276166 Log: Revert a glitched mismerge that got caught up in the prior commit. The PJ4B family is still armv7, not armv6. Modified: head/sys/arm/include/cpuconf.h Modified: head/s

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

2014-12-24 Thread Ian Lepore
Author: ian Date: Wed Dec 24 17:12:51 2014 New Revision: 276187 URL: https://svnweb.freebsd.org/changeset/base/276187 Log: Eliminate unnecessary references to pte.h internals by using the standard pmap_kenter_temporary() to map pages while dumping. Submitted by: Svatopluk Kraus ,

svn commit: r276190 - in head: gnu/usr.bin/gdb/kgdb sys/arm/arm sys/arm/include

2014-12-24 Thread Ian Lepore
Author: ian Date: Wed Dec 24 18:54:31 2014 New Revision: 276190 URL: https://svnweb.freebsd.org/changeset/base/276190 Log: Cleanup up ARM *frame structures... - Eliminate unused irqframe - Eliminate unused saframe - Instead of splitting r4-sp storage between the stack and switchframe

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

2014-12-24 Thread Ian Lepore
Author: ian Date: Wed Dec 24 19:47:50 2014 New Revision: 276191 URL: https://svnweb.freebsd.org/changeset/base/276191 Log: Display the correct value for cache Level of Coherency. Like the other levels being displayed here, its value needs a +1 adjustment. Modified: head/sys/arm/arm/identcp

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

2014-12-24 Thread Ian Lepore
On Wed, 2014-12-24 at 22:26 +, Andrew Turner wrote: > On Wed, 24 Dec 2014 17:12:52 + (UTC) > Ian Lepore wrote: > > > Author: ian > > Date: Wed Dec 24 17:12:51 2014 > > New Revision: 276187 > > URL: https://svnweb.freebsd.org/changeset/base/276187 > >

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

2014-12-24 Thread Ian Lepore
On Wed, 2014-12-24 at 17:05 -0800, Rui Paulo wrote: > On Dec 24, 2014, at 14:40, Ian Lepore wrote: > > > > On Wed, 2014-12-24 at 22:26 +, Andrew Turner wrote: > >> On Wed, 24 Dec 2014 17:12:52 +0000 (UTC) > >> Ian Lepore wrote: > >> > >>

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

2014-12-24 Thread Ian Lepore
Author: ian Date: Thu Dec 25 03:41:56 2014 New Revision: 276196 URL: https://svnweb.freebsd.org/changeset/base/276196 Log: Change the style of the DO_AST macro to match the others in this file -- semicolons between the code and comments instead of after the comments, and line continuations i

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

2014-12-24 Thread Ian Lepore
Author: ian Date: Thu Dec 25 04:18:31 2014 New Revision: 276197 URL: https://svnweb.freebsd.org/changeset/base/276197 Log: Oops, I fumbled a semicolon on the style changes; recover it. Modified: head/sys/arm/arm/exception.S Modified: head/sys/arm/arm/exception.S =

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

2014-12-24 Thread Ian Lepore
Author: ian Date: Thu Dec 25 04:41:43 2014 New Revision: 276198 URL: https://svnweb.freebsd.org/changeset/base/276198 Log: Remove _PROF_PROLOGUE from the EENTRY() macros. These macros define 'extra' entry points which are nested within or provide a synonym name for another function. It's m

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

2014-12-25 Thread Ian Lepore
Author: ian Date: Thu Dec 25 16:36:02 2014 New Revision: 276202 URL: https://svnweb.freebsd.org/changeset/base/276202 Log: Stylish changes... put tabs where they need to be in macros, move lines around so that related things are more grouped together, rewrite comments. No functional chang

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

2014-12-25 Thread Ian Lepore
Author: ian Date: Thu Dec 25 16:43:15 2014 New Revision: 276203 URL: https://svnweb.freebsd.org/changeset/base/276203 Log: Fix the GLOBAL macro so it works (upper vs lowercase X), use it in _EENTRY. Modified: head/sys/arm/include/asm.h Modified: head/sys/arm/include/asm.h ===

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

2014-12-25 Thread Ian Lepore
Author: ian Date: Thu Dec 25 16:49:33 2014 New Revision: 276204 URL: https://svnweb.freebsd.org/changeset/base/276204 Log: Create 'L' variants of all the ENTRY macros for file-static/local symbols. If it seems like this is getting out of hand, I quite agree. I wonder if it's safe, here i

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

2014-12-25 Thread Ian Lepore
Author: ian Date: Thu Dec 25 17:06:58 2014 New Revision: 276206 URL: https://svnweb.freebsd.org/changeset/base/276206 Log: For data and instruction prefetch aborts, call the same handler in the C code, passing a 0/1 flag that indicates which type of abort it was. This sets the stage for uni

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

2014-12-25 Thread Ian Lepore
Author: ian Date: Thu Dec 25 19:08:39 2014 New Revision: 276212 URL: https://svnweb.freebsd.org/changeset/base/276212 Log: Add macros for asm barrier instructions with arch-specific implementations. Modified: head/sys/arm/include/asm.h Modified: head/sys/arm/include/asm.h ===

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

2014-12-26 Thread Ian Lepore
Author: ian Date: Fri Dec 26 13:44:41 2014 New Revision: 276245 URL: https://svnweb.freebsd.org/changeset/base/276245 Log: Squelch a (bogus) gcc use-before-init warning. Modified: head/sys/arm/ti/ti_gpio.c Modified: head/sys/arm/ti/ti_gpio.c ==

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

2014-12-26 Thread Ian Lepore
On Fri, 2014-12-26 at 11:46 +, Andrew Turner wrote: > On Thu, 25 Dec 2014 19:08:40 + (UTC) > Ian Lepore wrote: > > > Author: ian > > Date: Thu Dec 25 19:08:39 2014 > > New Revision: 276212 > > URL: https://svnweb.freebsd.org/changeset/base/276212 >

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

2014-12-26 Thread Ian Lepore
Author: ian Date: Fri Dec 26 14:29:27 2014 New Revision: 276247 URL: https://svnweb.freebsd.org/changeset/base/276247 Log: Include acle-compat.h directly (we use its symbols) rather than getting it via sysreg.h. Modified: head/sys/arm/include/asm.h Modified: head/sys/arm/include/asm.h

svn commit: r276256 - stable/10/tools/build/make_check

2014-12-26 Thread Ian Lepore
Author: ian Date: Fri Dec 26 21:40:45 2014 New Revision: 276256 URL: https://svnweb.freebsd.org/changeset/base/276256 Log: MFC r270190: Don't kill parallel jobs on (expected) failure of make_check. Modified: stable/10/tools/build/make_check/Makefile Directory Properties: stable/10/ (props

svn commit: r276268 - in stable/10/sys/dev: ahci ida

2014-12-26 Thread Ian Lepore
Author: ian Date: Fri Dec 26 22:56:02 2014 New Revision: 276268 URL: https://svnweb.freebsd.org/changeset/base/276268 Log: MFC r274188, r274189: DMA tag alignment should be 1 (not 0) when a device can dma at any address. Modified: stable/10/sys/dev/ahci/ahci.c stable/10/sys/dev/ida/ida_e

svn commit: r276270 - stable/10/sys/dev/mpt

2014-12-26 Thread Ian Lepore
Author: ian Date: Sat Dec 27 00:01:28 2014 New Revision: 276270 URL: https://svnweb.freebsd.org/changeset/base/276270 Log: MFC r274926: Squelch a (bogus) gcc used before init warning Modified: stable/10/sys/dev/mpt/mpt.c Directory Properties: stable/10/ (props changed) Modified: stable/1

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

2014-12-26 Thread Ian Lepore
/arm/busdma_machdep-v6.c Sat Dec 27 01:28:52 2014 (r276274) @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2012 Ian Lepore + * Copyright (c) 2012-2014 Ian Lepore * Copyright (c) 2010 Mark Tinguely * Copyright (c) 2004 Olivier Houchard * Copyright (c) 2002 Peter Grehan @@ -322,6 +322,7

svn commit: r276275 - in stable/10/sys: arm/freescale/imx dev/fdt

2014-12-26 Thread Ian Lepore
Author: ian Date: Sat Dec 27 01:35:03 2014 New Revision: 276275 URL: https://svnweb.freebsd.org/changeset/base/276275 Log: MFC r274412, r274413, r274414: Bugfixes for imx5/6 pinctrl driver. Modified: stable/10/sys/arm/freescale/imx/imx_iomux.c stable/10/sys/dev/fdt/fdt_pinctrl.c Directory

svn commit: r276278 - in stable/10: share/man/man4 sys/arm/freescale/imx sys/arm/ti sys/dev/iicbus sys/dev/ofw

2014-12-26 Thread Ian Lepore
Author: ian Date: Sat Dec 27 02:37:52 2014 New Revision: 276278 URL: https://svnweb.freebsd.org/changeset/base/276278 Log: MFC r274641, r274644, r274822, r276049: Allow i2c bus speed to be configured via hints, FDT data, and sysctl. Implement bus speed setting for OMAP4, AM335x, an

svn commit: r276280 - stable/10/usr.sbin/config

2014-12-26 Thread Ian Lepore
Author: ian Date: Sat Dec 27 03:19:04 2014 New Revision: 276280 URL: https://svnweb.freebsd.org/changeset/base/276280 Log: MFC r274924, r274936: Consider the negation operator (!) to be a word even if it is not followed by whitespace. This allows "optional !foo" which is what most pr

svn commit: r276281 - stable/10

2014-12-26 Thread Ian Lepore
Author: ian Date: Sat Dec 27 03:20:34 2014 New Revision: 276281 URL: https://svnweb.freebsd.org/changeset/base/276281 Log: MFC r265840: Eliminate spurious warnings when grep doesn't find NO_UNIVERSE Modified: stable/10/Makefile Directory Properties: stable/10/ (props changed) Modified:

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

2014-12-26 Thread Ian Lepore
Author: ian Date: Sat Dec 27 04:30:42 2014 New Revision: 276283 URL: https://svnweb.freebsd.org/changeset/base/276283 Log: MFC r274937: Add ARMV6 as an arm option. This will cause obscure magic in config(8) to automatically set the armv6 option when MACHINE_ARCH is armv6. That a

svn commit: r276284 - stable/10/sys/arm/include

2014-12-26 Thread Ian Lepore
Author: ian Date: Sat Dec 27 04:33:35 2014 New Revision: 276284 URL: https://svnweb.freebsd.org/changeset/base/276284 Log: MFC r274941: The arm PJ4B cpu is armv7 architecture, not v6. Modified: stable/10/sys/arm/include/cpuconf.h Directory Properties: stable/10/ (props changed) Modified:

svn commit: r276285 - stable/10/sys/dev/ffec

2014-12-26 Thread Ian Lepore
Author: ian Date: Sat Dec 27 04:35:18 2014 New Revision: 276285 URL: https://svnweb.freebsd.org/changeset/base/276285 Log: MFC r274967: Add busdma sync ops before reading and after modifying the descriptor rings Modified: stable/10/sys/dev/ffec/if_ffec.c Directory Properties: stable/1

svn commit: r276286 - stable/10/sys/arm/broadcom/bcm2835

2014-12-26 Thread Ian Lepore
Author: ian Date: Sat Dec 27 04:51:21 2014 New Revision: 276286 URL: https://svnweb.freebsd.org/changeset/base/276286 Log: MFC r275660: Fix the watchdog timeout calculation to prevent wrap. Modified: stable/10/sys/arm/broadcom/bcm2835/bcm2835_wdog.c Directory Properties: stable/10/ (prop

svn commit: r276287 - in stable/10/sys: arm/ti dev/sdhci

2014-12-26 Thread Ian Lepore
Author: ian Date: Sat Dec 27 04:54:36 2014 New Revision: 276287 URL: https://svnweb.freebsd.org/changeset/base/276287 Log: MFC r275944, r275946, r275949, r275950: Add code to set and reset open-drain mode on the bus when requested. When command and data interrupts have been aggrega

svn commit: r276288 - stable/10/sys/dev/mmc

2014-12-26 Thread Ian Lepore
Author: ian Date: Sat Dec 27 04:55:45 2014 New Revision: 276288 URL: https://svnweb.freebsd.org/changeset/base/276288 Log: MFC r275951: Log mmc and sd command failures. Modified: stable/10/sys/dev/mmc/mmc.c Directory Properties: stable/10/ (props changed) Modified: stable/10/sys/dev/mm

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

2014-12-26 Thread Ian Lepore
Author: ian Date: Sat Dec 27 05:10:07 2014 New Revision: 276289 URL: https://svnweb.freebsd.org/changeset/base/276289 Log: r276026: Allow whitspace to appear between device name and unit number in loaderdev. Modified: stable/10/sys/boot/uboot/common/main.c Directory Properties: stable

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

2014-12-26 Thread Ian Lepore
Author: ian Date: Sat Dec 27 05:11:34 2014 New Revision: 276290 URL: https://svnweb.freebsd.org/changeset/base/276290 Log: MFC r276029: Remove a volatile qualifier on return type that is ignored and results in a -Wreturn-type warning when compiled with gcc. Modified: stable/10/sys/

svn commit: r276291 - stable/10/contrib/gcc/config/arm

2014-12-26 Thread Ian Lepore
Author: ian Date: Sat Dec 27 05:24:18 2014 New Revision: 276291 URL: https://svnweb.freebsd.org/changeset/base/276291 Log: MFC r276045: Allow -march=armv7a on the gcc command line, for compatibility with clang. Modified: stable/10/contrib/gcc/config/arm/arm.c Directory Properties: sta

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

2014-12-27 Thread Ian Lepore
Author: ian Date: Sat Dec 27 17:02:09 2014 New Revision: 276306 URL: https://svnweb.freebsd.org/changeset/base/276306 Log: Use the proper markup for single quotes. Modified: head/sys/boot/common/loader.8 Modified: head/sys/boot/common/loader.8

svn commit: r276312 - stable/10/sys/arm/include

2014-12-27 Thread Ian Lepore
Author: ian Date: Sat Dec 27 17:36:49 2014 New Revision: 276312 URL: https://svnweb.freebsd.org/changeset/base/276312 Log: MFC r276165, r276166: Define the old-school arm arch constants we still use internally based on the somewhat newer constants predefined by the compiler. This wil

svn commit: r276333 - in head/sys: arm/arm arm/include conf

2014-12-28 Thread Ian Lepore
Author: ian Date: Sun Dec 28 18:12:56 2014 New Revision: 276333 URL: https://svnweb.freebsd.org/changeset/base/276333 Log: Add new code to read and parse cpu identification data using the new CPUID mechanism defined for armv7 (and also present on some armv6 chips including the arm1176 used o

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

2014-12-28 Thread Ian Lepore
Author: ian Date: Sun Dec 28 18:19:05 2014 New Revision: 276334 URL: https://svnweb.freebsd.org/changeset/base/276334 Log: Add new TLB and cache maintainence functions for armv6 and armv7. These are inline functions that handle all the routine maintenance operations except the flush-all and

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

2014-12-28 Thread Ian Lepore
On Sun, 2014-12-28 at 18:19 +, Ian Lepore wrote: > Author: ian > Date: Sun Dec 28 18:19:05 2014 > New Revision: 276334 > URL: https://svnweb.freebsd.org/changeset/base/276334 > > Log: > Add new TLB and cache maintainence functions for armv6 and armv7. These > a

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

2014-12-28 Thread Ian Lepore
Author: ian Date: Sun Dec 28 18:26:15 2014 New Revision: 276335 URL: https://svnweb.freebsd.org/changeset/base/276335 Log: Eliminate an unused macro whose name clashes now with a function in the new cpu-v6.h. This should have been part of r276334. Modified: head/sys/arm/include/cpufunc.h

svn commit: r276336 - in head/sys: arm/arm conf

2014-12-28 Thread Ian Lepore
Author: ian Date: Sun Dec 28 18:38:25 2014 New Revision: 276336 URL: https://svnweb.freebsd.org/changeset/base/276336 Log: Add cache maintenance functions which will be used by startup code to initially set up the MMU. Some day they may also be useful as part of suspend/resume handling, whe

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

2014-12-28 Thread Ian Lepore
Author: ian Date: Sun Dec 28 19:05:32 2014 New Revision: 276340 URL: https://svnweb.freebsd.org/changeset/base/276340 Log: Fix a "decl is not a prototype" error noticed by gcc (but not clang). Modified: head/sys/arm/include/cpu-v6.h Modified: head/sys/arm/include/cpu-v6.h ===

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

2014-12-28 Thread Ian Lepore
Author: ian Date: Sun Dec 28 21:33:41 2014 New Revision: 276350 URL: https://svnweb.freebsd.org/changeset/base/276350 Log: Update comments (r4 is not used anywhere), use non-profiling entry macros. Modified: head/sys/arm/arm/cpu_asm-v6.S Modified: head/sys/arm/arm/cpu_asm-v6.S ==

Re: svn commit: r276383 - head/release

2014-12-29 Thread Ian Lepore
On Mon, 2014-12-29 at 22:32 +, Glen Barber wrote: > Author: gjb > Date: Mon Dec 29 22:32:39 2014 > New Revision: 276383 > URL: https://svnweb.freebsd.org/changeset/base/276383 > > Log: > Delay dropping to the mountroot prompt for 10 seconds > in case the root device is not yet ready. >

svn commit: r276393 - head/sys/conf

2014-12-29 Thread Ian Lepore
Author: ian Date: Tue Dec 30 02:51:04 2014 New Revision: 276393 URL: https://svnweb.freebsd.org/changeset/base/276393 Log: Add arm option ARM_NEW_PMAP, to allow us to begin adding the new pmap code alongside the existing implementation and quickly toggle between the two implementations when

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

2014-12-29 Thread Ian Lepore
Author: ian Date: Tue Dec 30 02:56:31 2014 New Revision: 276394 URL: https://svnweb.freebsd.org/changeset/base/276394 Log: Add armv6 implementations of these cache operations to avoid duplicating the #ifdef stuff at multiple points the functions are called from. Also rework the armv7 implem

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

2014-12-29 Thread Ian Lepore
Author: ian Date: Tue Dec 30 02:58:34 2014 New Revision: 276395 URL: https://svnweb.freebsd.org/changeset/base/276395 Log: Export MAXCPU to the assembler code, needing by upcoming changes to locore.S. Modified: head/sys/arm/arm/genassym.c Modified: head/sys/arm/arm/genassym.c ===

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

2014-12-29 Thread Ian Lepore
+ head/sys/arm/arm/locore-v6.S Tue Dec 30 03:17:53 2014 (r276396) @@ -0,0 +1,537 @@ +/*- + * Copyright 2004-2014 Olivier Houchard + * Copyright 2012-2014 Ian Lepore + * Copyright 2013-2014 Andrew Turner + * Copyright 2014 Svatopluk Kraus + * Copyright 2014 Michal Meloun + * A

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

2014-12-29 Thread Ian Lepore
, because file is newly added) +++ head/sys/arm/arm/locore.S Tue Dec 30 03:19:46 2014(r276397) @@ -0,0 +1,41 @@ +/*- + * Copyright (c) 2014 Ian Lepore + * All rights excluded. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided

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

2014-12-30 Thread Ian Lepore
Author: ian Date: Wed Dec 31 02:33:12 2014 New Revision: 276444 URL: https://svnweb.freebsd.org/changeset/base/276444 Log: Fix a paste-o. Submitted by: Michal Meloun Modified: head/sys/arm/arm/cpu_asm-v6.S Modified: head/sys/arm/arm/cpu_asm-v6.S

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

2014-12-30 Thread Ian Lepore
Author: ian Date: Wed Dec 31 02:38:23 2014 New Revision: 276445 URL: https://svnweb.freebsd.org/changeset/base/276445 Log: Change the order of operations for the initial cache setup. Turning off the cache before clean/invalidate ensured that no new lines can come into the cache or migrate b

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

2014-12-31 Thread Ian Lepore
Author: ian Date: Wed Dec 31 16:15:43 2014 New Revision: 276470 URL: https://svnweb.freebsd.org/changeset/base/276470 Log: A couple small fixes to make clang 3.5 happy... Move END(sigcode) to the end of the actual instruction sequence for the function but before some misc data in the text se

Re: svn commit: r276052 - head

2015-01-01 Thread Ian Lepore
On Thu, 2015-01-01 at 16:50 +0100, Dimitry Andric wrote: > On 22 Dec 2014, at 05:52, Garrett Cooper wrote: > > > > Author: ngie > > Date: Mon Dec 22 04:52:24 2014 > > New Revision: 276052 > > URL: https://svnweb.freebsd.org/changeset/base/276052 > > > > Log: > > Build selective portions of gnu/

Re: svn commit: r276052 - head

2015-01-01 Thread Ian Lepore
On Thu, 2015-01-01 at 18:14 +0100, Dimitry Andric wrote: > On 01 Jan 2015, at 17:41, Ian Lepore wrote: > > > > On Thu, 2015-01-01 at 16:50 +0100, Dimitry Andric wrote: > >> On 22 Dec 2014, at 05:52, Garrett Cooper wrote: > >>> > >>> Author: ngi

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

2015-01-01 Thread Ian Lepore
Author: ian Date: Thu Jan 1 23:15:52 2015 New Revision: 276518 URL: https://svnweb.freebsd.org/changeset/base/276518 Log: Rework the vpf support code so that it compiles with clang 3.4, 3.5, and gcc. Michal Meloun did most of the hard work in figuring out what would work with which compiler

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

2015-01-01 Thread Ian Lepore
Author: ian Date: Thu Jan 1 23:18:37 2015 New Revision: 276519 URL: https://svnweb.freebsd.org/changeset/base/276519 Log: Define a WFI macro that expands to the right form of wait-for-interrupt depending on the architecture. Modified: head/sys/arm/arm/locore-v6.S head/sys/arm/include/asm

svn commit: r276520 - in head/sys/arm: allwinner allwinner/a20 altera/socfpga freescale/imx freescale/vybrid mv rockchip samsung/exynos ti xilinx

2015-01-01 Thread Ian Lepore
Author: ian Date: Thu Jan 1 23:21:46 2015 New Revision: 276520 URL: https://svnweb.freebsd.org/changeset/base/276520 Log: Remove -Wa,-march=armv7a from arm kernel configs, it makes clang 3.5 sad and apparently isn't needed now that we're using the integrated assembler. Modified: head/sys/a

svn commit: r276525 - head/sys/conf

2015-01-01 Thread Ian Lepore
Author: ian Date: Fri Jan 2 03:20:13 2015 New Revision: 276525 URL: https://svnweb.freebsd.org/changeset/base/276525 Log: Put in a workaround for bug 196407 (arm modules cause crashes & panics). When we started compiling the kernel with -march=armv7 the compiler started emitting new type

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

2015-01-02 Thread Ian Lepore
Author: ian Date: Fri Jan 2 23:46:26 2015 New Revision: 276596 URL: https://svnweb.freebsd.org/changeset/base/276596 Log: Fix alignment directives in arm asm code after clang 3.5 import. The ancient gas we've been using interprets .align 0 as align to the minimum required alignment for t

Re: svn commit: r276596 - in head/sys/arm: arm include

2015-01-03 Thread Ian Lepore
On Sat, 2015-01-03 at 19:34 +1100, Bruce Evans wrote: > On Fri, 2 Jan 2015, Ian Lepore wrote: > > > Log: > > Fix alignment directives in arm asm code after clang 3.5 import. > > > > The ancient gas we've been using interprets .align 0 as align to the >

<    5   6   7   8   9   10   11   12   13   14   >