svn commit: r276632 - head/sys/boot/arm/uboot

2015-01-03 Thread Ian Lepore
Author: ian Date: Sat Jan 3 19:38:37 2015 New Revision: 276632 URL: https://svnweb.freebsd.org/changeset/base/276632 Log: Create a custom /boot/defaults/loader.conf for ARM. This differs from the standard file in the following ways: - modules_path includes /boot/dtb - It doesn't con

svn commit: r276633 - stable/10/sys/sys

2015-01-03 Thread Ian Lepore
Author: ian Date: Sat Jan 3 20:29:47 2015 New Revision: 276633 URL: https://svnweb.freebsd.org/changeset/base/276633 Log: Bump version after r276312 brought in new ARM arch constants that some ports need to compile correctly. Modified: stable/10/sys/sys/param.h Modified: stable/10/sys/sys

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

2015-01-03 Thread Ian Lepore
Author: ian Date: Sat Jan 3 22:33:18 2015 New Revision: 276638 URL: https://svnweb.freebsd.org/changeset/base/276638 Log: Add a new trap-v6.c which has support for all armv7 exceptions. This mostly paves the way for the new pmap code, and shouldn't result in any noticible behavior differen

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

2015-01-03 Thread Ian Lepore
Author: ian Date: Sat Jan 3 23:30:29 2015 New Revision: 276642 URL: https://svnweb.freebsd.org/changeset/base/276642 Log: Remove commented-out options SMP and APIC_IO from old arm boards that will never be able to support smp. Modified: head/sys/arm/conf/CRB head/sys/arm/conf/EP80219 h

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

2015-01-03 Thread Ian Lepore
Author: ian Date: Sat Jan 3 23:57:03 2015 New Revision: 276644 URL: https://svnweb.freebsd.org/changeset/base/276644 Log: Switch all arm kernels with option SMP to use SCHED_ULE instead of 4BSD. Modified: head/sys/arm/conf/ARMADAXP head/sys/arm/conf/CUBIEBOARD2 head/sys/arm/conf/EXYNOS5.

svn commit: r276645 - head/sys/conf

2015-01-03 Thread Ian Lepore
Author: ian Date: Sun Jan 4 00:12:30 2015 New Revision: 276645 URL: https://svnweb.freebsd.org/changeset/base/276645 Log: Don't allow clang to use fpu instructions or registers in kernel modules. Submitted by: Keith White Modified: head/sys/conf/kmod.mk Modified: head/sys/conf/kmod.mk

svn commit: r276666 - head/sys/conf

2015-01-04 Thread Ian Lepore
Author: ian Date: Sun Jan 4 20:08:24 2015 New Revision: 27 URL: https://svnweb.freebsd.org/changeset/base/27 Log: Eliminate uninitialized variable warnings in kernel and module builds when building with gcc 4.2 This has been requested several times over the past few months by sev

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

2015-01-07 Thread Ian Lepore
Author: ian Date: Thu Jan 8 03:59:03 2015 New Revision: 276808 URL: https://svnweb.freebsd.org/changeset/base/276808 Log: Move the inclusion of cpu-v6.h inside the #ifdef _KERNEL block, so that userland programs (which probably don't actually need machine/cpu.h) compile. Modified: head/sys

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

2015-01-11 Thread Ian Lepore
Author: ian Date: Sun Jan 11 17:00:24 2015 New Revision: 276985 URL: https://svnweb.freebsd.org/changeset/base/276985 Log: Store the shadow command/mode register in the softc, not a local static var. Submitted by: Michal Meloun Modified: head/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c Mod

svn commit: r277025 - head/sys/kern

2015-01-11 Thread Ian Lepore
Author: ian Date: Sun Jan 11 20:48:29 2015 New Revision: 277025 URL: https://svnweb.freebsd.org/changeset/base/277025 Log: Fix an off by one in ppsratecheck(). If you asked for N=1 you'd get one, but for any N>1 you'd get N-1 packets/events per second. Modified: head/sys/kern/kern_time.c

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

2015-01-11 Thread Ian Lepore
Author: ian Date: Sun Jan 11 20:55:16 2015 New Revision: 277026 URL: https://svnweb.freebsd.org/changeset/base/277026 Log: Rate-limit error logging to 5 lines per second, so that when an sdcard goes bad it doesn't lock up the console with continuous output. Modified: head/sys/dev/mmc/mmcsd.

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

2015-01-11 Thread Ian Lepore
Author: ian Date: Sun Jan 11 21:25:03 2015 New Revision: 277027 URL: https://svnweb.freebsd.org/changeset/base/277027 Log: Handle the possibility that SDHCI_PLATFORM_START_TRANSFER() can fail, by moving the handling of curcmd->error != 0 to the end of the interrupt handler. Also make sdhci_

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

2015-01-11 Thread Ian Lepore
Author: ian Date: Sun Jan 11 21:27:46 2015 New Revision: 277028 URL: https://svnweb.freebsd.org/changeset/base/277028 Log: Check for and handle failures of bus_dmamap_load(). The driver currently requires that each 512 byte IO be in a single contiguous buffer, but if a buffer crosses a page

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

2015-01-11 Thread Ian Lepore
Author: ian Date: Mon Jan 12 02:29:23 2015 New Revision: 277037 URL: https://svnweb.freebsd.org/changeset/base/277037 Log: Enable ALT_BREAK_TO_DEBUGGER for rpi. Modified: head/sys/arm/conf/RPI-B Modified: head/sys/arm/conf/RPI-B ===

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

2015-01-11 Thread Ian Lepore
Author: ian Date: Mon Jan 12 02:42:33 2015 New Revision: 277038 URL: https://svnweb.freebsd.org/changeset/base/277038 Log: Handle dma mappings with more than one segment for rpi sdhci. The driver inherently does dma in 512 byte chunks, but it's possible that such a buffer can span two phy

Re: svn commit: r277215 - in head/sys: amd64/include boot/common boot/fdt boot/forth boot/i386/libi386 boot/i386/loader i386/include x86/xen

2015-01-15 Thread Ian Lepore
On Thu, 2015-01-15 at 16:27 +, Roger Pau Monné wrote: > Author: royger > Date: Thu Jan 15 16:27:20 2015 > New Revision: 277215 > URL: https://svnweb.freebsd.org/changeset/base/277215 > > Log: > loader: implement multiboot support for Xen Dom0 > [...] > > Added: > head/sys/boot/i386/libi

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

2015-01-16 Thread Ian Lepore
Author: ian Date: Fri Jan 16 19:49:10 2015 New Revision: 277265 URL: https://svnweb.freebsd.org/changeset/base/277265 Log: Enable the snoop control unit during MP startup, rather than relying on the bootloader to have done so. Submitted by: Thomas Skibo Modified: head/sys/arm/xilinx/z

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

2015-01-17 Thread Ian Lepore
Author: ian Date: Sat Jan 17 18:40:46 2015 New Revision: 277305 URL: https://svnweb.freebsd.org/changeset/base/277305 Log: Minor cleanups, comment changes. No need to load 3 values when setting up the stack for secondary cores, the other two values are only used for zeroing bss on the prima

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

2015-01-17 Thread Ian Lepore
Author: ian Date: Sat Jan 17 18:56:22 2015 New Revision: 277306 URL: https://svnweb.freebsd.org/changeset/base/277306 Log: Add defines for SDHCI 3.0 controllers. Submitted by: Michal Meloun Modified: head/sys/dev/sdhci/sdhci.h Modified: head/sys/dev/sdhci/sdhci.h ==

svn commit: r277307 - in head/sys: arm/broadcom/bcm2835 dev/sdhci

2015-01-17 Thread Ian Lepore
Author: ian Date: Sat Jan 17 19:57:03 2015 New Revision: 277307 URL: https://svnweb.freebsd.org/changeset/base/277307 Log: Add a new SDHCI quirk, SDHCI_QUIRK_DONT_SET_HISPD_BIT. Apparently some sdhci controllers, such as the one on a Raspberry Pi, mishandle the signal timing in high speed s

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

2015-01-18 Thread Ian Lepore
Author: ian Date: Sun Jan 18 20:47:21 2015 New Revision: 277346 URL: https://svnweb.freebsd.org/changeset/base/277346 Log: Save the command-and-flags value into the shadow register when it is written. This doesn't actually change any behavior, because it just allows a 16-bit read of the c

svn commit: r277355 - head/share/mk

2015-01-18 Thread Ian Lepore
Author: ian Date: Mon Jan 19 04:56:17 2015 New Revision: 277355 URL: https://svnweb.freebsd.org/changeset/base/277355 Log: For armv6 builds, add -mfloat-abi=softfp. This tells the compiler it can use floating point hardware instructions (because all armv6/7 systems we support have fp hardwa

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

2015-01-20 Thread Ian Lepore
Author: ian Date: Tue Jan 20 22:56:59 2015 New Revision: 277454 URL: https://svnweb.freebsd.org/changeset/base/277454 Log: Add inline implementations of arm bus_space_read/write_N(). Reviewed by: cognet Modified: head/sys/arm/arm/bus_space-v6.c head/sys/arm/include/bus.h Modified: he

svn commit: r277460 - in head/sys: arm/arm arm/at91 arm/include arm/versatile arm/xilinx arm/xscale/i80321 arm/xscale/i8134x arm/xscale/ixp425 arm/xscale/pxa dev/usb/controller

2015-01-20 Thread Ian Lepore
Author: ian Date: Wed Jan 21 01:06:08 2015 New Revision: 277460 URL: https://svnweb.freebsd.org/changeset/base/277460 Log: Revise the arm bus_space implementation to avoid dereferencing the tag on every operation to retrieve the bs_cookie value almost nothing actually uses. The bus_space

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

2015-01-20 Thread Ian Lepore
Author: ian Date: Wed Jan 21 02:35:04 2015 New Revision: 277465 URL: https://svnweb.freebsd.org/changeset/base/277465 Log: Use the explicit member initializer style to init the bus_space struct. Fill in some formerly NULL members where the implementation function exists. Add a dummy functio

svn commit: r277466 - in head/sys/arm: arm lpc xilinx

2015-01-20 Thread Ian Lepore
Author: ian Date: Wed Jan 21 02:49:19 2015 New Revision: 277466 URL: https://svnweb.freebsd.org/changeset/base/277466 Log: Use arm/bus_space-v6.c for all armv6 systems, the essentially identical files for lpc and xilinx aren't needed. Also, fix a couple paste-os. Deleted: head/sys/arm/lpc/

svn commit: r277467 - in head/sys/arm: arm at91 cavium/cns11xx mv samsung/s3c2xx0 versatile xscale/i80321 xscale/i8134x xscale/ixp425 xscale/pxa

2015-01-20 Thread Ian Lepore
Author: ian Date: Wed Jan 21 02:56:13 2015 New Revision: 277467 URL: https://svnweb.freebsd.org/changeset/base/277467 Log: For some reason, all the arm bus_space functions that work with uint16 values have armv4 in the name. There's nothing armv4-special about them, so just use the same sor

svn commit: r277469 - head/sys/arm/mv

2015-01-20 Thread Ian Lepore
Author: ian Date: Wed Jan 21 03:22:37 2015 New Revision: 277469 URL: https://svnweb.freebsd.org/changeset/base/277469 Log: The mv/bus_space.c file is essentially identical to arm/bus_space-v6.c, so just use it. Deleted: head/sys/arm/mv/bus_space.c Modified: head/sys/arm/mv/files.mv Modif

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

2015-01-20 Thread Ian Lepore
Author: ian Date: Wed Jan 21 03:24:18 2015 New Revision: 277470 URL: https://svnweb.freebsd.org/changeset/base/277470 Log: Move bs_unimplemented() to bus_space_generic.c so it can be shared. Modified: head/sys/arm/arm/bus_space-v6.c head/sys/arm/arm/bus_space_generic.c head/sys/arm/includ

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

2015-01-20 Thread Ian Lepore
Author: ian Date: Wed Jan 21 03:28:07 2015 New Revision: 277471 URL: https://svnweb.freebsd.org/changeset/base/277471 Log: Use explicit initializer style, fill in missing functions. Modified: head/sys/arm/at91/at91.c head/sys/arm/at91/files.at91 Modified: head/sys/arm/at91/at91.c =

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

2015-01-20 Thread Ian Lepore
Author: ian Date: Wed Jan 21 03:44:29 2015 New Revision: 277472 URL: https://svnweb.freebsd.org/changeset/base/277472 Log: Rename bus_space-v6.c to bus_space_base.c, because it's not v6-specific and now some v5 Marvell systems are using it. Only define fdt_bus_tag if option FDT is defined.

svn commit: r277473 - in head/sys/arm: arm include versatile

2015-01-20 Thread Ian Lepore
Author: ian Date: Wed Jan 21 04:06:36 2015 New Revision: 277473 URL: https://svnweb.freebsd.org/changeset/base/277473 Log: The versatile platform had two copies of a bus_space that are essentially duplicates of the standard arm base bus_space, so just use it. Deleted: head/sys/arm/versatile

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

2015-01-20 Thread Ian Lepore
Author: ian Date: Wed Jan 21 04:19:54 2015 New Revision: 277474 URL: https://svnweb.freebsd.org/changeset/base/277474 Log: Remove a no-longer-used include. Modified: head/sys/arm/versatile/versatile_pci.c Modified: head/sys/arm/versatile/versatile_pci.c ==

svn commit: r277475 - head/sys/arm/cavium/cns11xx

2015-01-20 Thread Ian Lepore
Author: ian Date: Wed Jan 21 04:22:20 2015 New Revision: 277475 URL: https://svnweb.freebsd.org/changeset/base/277475 Log: Use the base arm bus_space instead of an identical local copy. Modified: head/sys/arm/cavium/cns11xx/econa.c head/sys/arm/cavium/cns11xx/files.econa Modified: head/sys

svn commit: r277476 - head/sys/arm/samsung/s3c2xx0

2015-01-20 Thread Ian Lepore
Author: ian Date: Wed Jan 21 04:28:19 2015 New Revision: 277476 URL: https://svnweb.freebsd.org/changeset/base/277476 Log: Use the base arm bus_space instead of an identical local copy. Modified: head/sys/arm/samsung/s3c2xx0/files.s3c2xx0 head/sys/arm/samsung/s3c2xx0/s3c24x0.c head/sys/ar

svn commit: r277477 - in head/sys/arm/xscale: i80321 i8134x

2015-01-20 Thread Ian Lepore
Author: ian Date: Wed Jan 21 05:05:07 2015 New Revision: 277477 URL: https://svnweb.freebsd.org/changeset/base/277477 Log: Use the base arm bus_space instead of an identical local copy. Deleted: head/sys/arm/xscale/i80321/obio_space.c Modified: head/sys/arm/xscale/i80321/ep80219_machdep.c

svn commit: r277478 - in head/sys/arm/xscale: i80321 i8134x

2015-01-20 Thread Ian Lepore
Author: ian Date: Wed Jan 21 05:10:23 2015 New Revision: 277478 URL: https://svnweb.freebsd.org/changeset/base/277478 Log: Use the base arm bus_space instead of an identical local copy. Modified: head/sys/arm/xscale/i80321/i80321_space.c head/sys/arm/xscale/i8134x/i81342_space.c Modified:

svn commit: r277479 - head/sys/arm/xscale/pxa

2015-01-20 Thread Ian Lepore
Author: ian Date: Wed Jan 21 05:23:09 2015 New Revision: 277479 URL: https://svnweb.freebsd.org/changeset/base/277479 Log: Use explicit initializer style, fill in missing functions as unimplemented. Modified: head/sys/arm/xscale/pxa/pxa_space.c Modified: head/sys/arm/xscale/pxa/pxa_space.c =

svn commit: r277480 - in head/sys/arm: samsung/s3c2xx0 xscale/i8134x

2015-01-20 Thread Ian Lepore
Author: ian Date: Wed Jan 21 05:31:54 2015 New Revision: 277480 URL: https://svnweb.freebsd.org/changeset/base/277480 Log: Remove a couple files that are no longer used (functionality take over by arm/bus_space_base.c). Deleted: head/sys/arm/samsung/s3c2xx0/s3c2xx0_space.c head/sys/arm/xs

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

2015-01-21 Thread Ian Lepore
Author: ian Date: Wed Jan 21 20:12:35 2015 New Revision: 277512 URL: https://svnweb.freebsd.org/changeset/base/277512 Log: Micro-optimize the new arm inline bus_space implementation by grouping all the data the inline functions access together at the start of the bus_space struct. The start

Re: svn commit: r277497 - head

2015-01-21 Thread Ian Lepore
On Wed, 2015-01-21 at 15:10 -0500, Ed Maste wrote: > On 21 January 2015 at 14:04, Ed Maste wrote: > > > > Author: emaste > > Date: Wed Jan 21 19:04:55 2015 > > New Revision: 277497 > > URL: https://svnweb.freebsd.org/changeset/base/277497 > > > > Log: > > Remove addr2line from cross elftoolchain

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

2015-01-21 Thread Ian Lepore
Author: ian Date: Wed Jan 21 21:31:26 2015 New Revision: 277516 URL: https://svnweb.freebsd.org/changeset/base/277516 Log: Move the __aligned() declaration to where it will actually do something. Modified: head/sys/arm/arm/bus_space_base.c Modified: head/sys/arm/arm/bus_space_base.c

Re: svn commit: r277497 - head

2015-01-21 Thread Ian Lepore
On Wed, 2015-01-21 at 16:45 -0500, Ed Maste wrote: > On 21 January 2015 at 15:20, Ian Lepore wrote: > > I don't think > > there's a single addr2line binary I can install that will work with > > every object on the system. > > There is, in fact - ELF Tool Chai

Re: svn commit: r277511 - head/sys/dev/firewire

2015-01-22 Thread Ian Lepore
On Thu, 2015-01-22 at 16:26 +, Bjoern A. Zeeb wrote: > > On 21 Jan 2015, at 20:08 , Will Andrews wrote: > > > > Author: will > > Date: Wed Jan 21 20:08:24 2015 > > New Revision: 277511 > > URL: https://svnweb.freebsd.org/changeset/base/277511 > > > > Log: > > Fix remote DMA based firewire d

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

2015-01-22 Thread Ian Lepore
Author: ian Date: Thu Jan 22 17:42:30 2015 New Revision: 277532 URL: https://svnweb.freebsd.org/changeset/base/277532 Log: Add the Maxmem global and set it to the highest physical page number plus 1. Modified: head/sys/arm/arm/physmem.c Modified: head/sys/arm/arm/physmem.c ==

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

2015-01-22 Thread Ian Lepore
Author: ian Date: Thu Jan 22 17:46:05 2015 New Revision: 277533 URL: https://svnweb.freebsd.org/changeset/base/277533 Log: Declare Maxmem on arm. This should have been part of r277532. Modified: head/sys/arm/include/md_var.h Modified: head/sys/arm/include/md_var.h ==

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

2015-01-22 Thread Ian Lepore
Author: ian Date: Fri Jan 23 01:18:08 2015 New Revision: 277555 URL: https://svnweb.freebsd.org/changeset/base/277555 Log: Enable all the mmc/sd controllers, because there's no telling which ones any given board will be using. Yes, changing source is an unusually primitive power control i

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

2015-01-23 Thread Ian Lepore
Author: ian Date: Fri Jan 23 16:05:47 2015 New Revision: 277568 URL: https://svnweb.freebsd.org/changeset/base/277568 Log: Add pinctrl driver support for the encoded input register config words that the linux guys made up on the fly (but didn't document) last August. This type of encoded con

Re: svn commit: r277606 - head/release

2015-01-23 Thread Ian Lepore
On Fri, 2015-01-23 at 20:24 +, Colin Percival wrote: > Author: cperciva > Date: Fri Jan 23 20:24:13 2015 > New Revision: 277606 > URL: https://svnweb.freebsd.org/changeset/base/277606 > > Log: > Provide a recipe of "true" for building the "release" target once its > prerequisites are satis

Re: svn commit: r277570 - head/usr.bin/vmstat

2015-01-23 Thread Ian Lepore
On Fri, 2015-01-23 at 13:56 -0700, Will Andrews wrote: > On Fri, Jan 23, 2015 at 11:23:57AM -0800, Davide Italiano wrote: > > What's the rationale behind this change? > > The rationale was to match the clock used to the name (and implied intent) > of the variables used to store/manipulate the data

Re: svn commit: r277643 - in head/sys: arm/arm dev/mem i386/i386 mips/mips sparc64/sparc64

2015-01-24 Thread Ian Lepore
On Sat, 2015-01-24 at 12:51 +, Konstantin Belousov wrote: > Author: kib > Date: Sat Jan 24 12:51:15 2015 > New Revision: 277643 > URL: https://svnweb.freebsd.org/changeset/base/277643 > > Log: > Remove Giant from /dev/mem and /dev/kmem. It is definitely not needed > for i386, and from the

Re: svn commit: r277643 - in head/sys: arm/arm dev/mem i386/i386 mips/mips sparc64/sparc64

2015-01-24 Thread Ian Lepore
On Sat, 2015-01-24 at 17:42 +0200, Konstantin Belousov wrote: > On Sat, Jan 24, 2015 at 07:56:37AM -0700, Ian Lepore wrote: > > On Sat, 2015-01-24 at 12:51 +, Konstantin Belousov wrote: > > > Author: kib > > > Date: Sat Jan 24 12:51:15 2015 > > > N

Re: svn commit: r277643 - in head/sys: arm/arm dev/mem i386/i386 mips/mips sparc64/sparc64

2015-01-24 Thread Ian Lepore
On Sat, 2015-01-24 at 12:33 -0600, Alan Cox wrote: > On 01/24/2015 09:42, Konstantin Belousov wrote: > > On Sat, Jan 24, 2015 at 07:56:37AM -0700, Ian Lepore wrote: > >> On Sat, 2015-01-24 at 12:51 +, Konstantin Belousov wrote: > >>> Author: kib > >>>

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

2015-01-24 Thread Ian Lepore
Author: ian Date: Sat Jan 24 20:18:37 2015 New Revision: 277655 URL: https://svnweb.freebsd.org/changeset/base/277655 Log: Reimplement fdt_clock_register_provider() correctly. It turns out you can't use OF_xref_from_device() to implement the function that registers the xref association with

Re: svn commit: r277835 - in head: lib/libpmc sys/arm/arm sys/arm/include sys/arm/ti sys/conf sys/dev/hwpmc sys/sys

2015-01-28 Thread Ian Lepore
On Wed, 2015-01-28 at 16:08 +, Ruslan Bukin wrote: > Author: br > Date: Wed Jan 28 16:08:07 2015 > New Revision: 277835 > URL: https://svnweb.freebsd.org/changeset/base/277835 > > Log: > Add ARMv7 performance monitoring counters. > > Differential Revision: https://reviews.freebsd.o

Re: svn commit: r281727 - head

2015-04-19 Thread Ian Lepore
On Sun, 2015-04-19 at 15:39 +, Alexey Dokuchaev wrote: > On Sun, Apr 19, 2015 at 01:42:08AM -0700, Eitan Adler wrote: > > On 19 April 2015 at 01:34, Alexey Dokuchaev wrote: > > > On Sun, Apr 19, 2015 at 07:16:45AM +, Eitan Adler wrote: > > >> New Revision: 281727 > > >> URL: https://svnweb

Re: svn commit: r282415 - head/usr.sbin/ntp

2015-05-04 Thread Ian Lepore
On Mon, 2015-05-04 at 12:42 +, Cy Schubert wrote: > Author: cy > Date: Mon May 4 12:42:52 2015 > New Revision: 282415 > URL: https://svnweb.freebsd.org/changeset/base/282415 > > Log: > Restore CPU dependent compile time conditionals. > > MFC after: 1 month (with r281143 and r282408) >

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

2015-05-04 Thread Ian Lepore
Author: ian Date: Mon May 4 14:55:21 2015 New Revision: 282418 URL: https://svnweb.freebsd.org/changeset/base/282418 Log: On an icache sync by address/len, round the length up if the operation spans a cacheline boundary. PR: 199740 Submitted by: Juergen Weiss Modified: he

svn commit: r282424 - in head/sys: dev/usb/serial kern sys

2015-05-04 Thread Ian Lepore
Author: ian Date: Mon May 4 17:59:39 2015 New Revision: 282424 URL: https://svnweb.freebsd.org/changeset/base/282424 Log: Implement a mechanism for making changes in the kernel<->driver PPS interface without breaking ABI or API compatibility with existing drivers. The existing data struc

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

2015-05-05 Thread Ian Lepore
Author: ian Date: Tue May 5 16:09:25 2015 New Revision: 282499 URL: https://svnweb.freebsd.org/changeset/base/282499 Log: Create std.arm and std.armv6 config files and include the right one from each of the existing kernel configs. This gives a place to put config that applies to the entir

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

2015-05-05 Thread Ian Lepore
Author: ian Date: Tue May 5 23:27:49 2015 New Revision: 282516 URL: https://svnweb.freebsd.org/changeset/base/282516 Log: Add the code necessary to run the imx6 chip at its lowest clock/power operating point (396MHz/950mV). Modified: head/sys/arm/freescale/imx/imx6_anatop.c head/sys/arm/

svn commit: r282661 - head/sys/boot/arm/uboot

2015-05-08 Thread Ian Lepore
Author: ian Date: Fri May 8 19:43:53 2015 New Revision: 282661 URL: https://svnweb.freebsd.org/changeset/base/282661 Log: Move the text section to the start of the output file, so that when you create a stripped .bin file from it the entry point is the first byte of the file. (Will allow "

svn commit: r282727 - in head/sys/boot: common efi/boot1 efi/loader efi/loader/arch/amd64 efi/loader/arch/arm efi/loader/arch/arm64 efi/loader/arch/i386

2015-05-10 Thread Ian Lepore
Author: ian Date: Sun May 10 13:24:26 2015 New Revision: 282727 URL: https://svnweb.freebsd.org/changeset/base/282727 Log: The self-relocation code is not efi-specific, move it to boot/common. The function was defined as taking 4 parameters and returning EFI_STATUS, but all existing calle

svn commit: r282728 - head/sys/boot/efi/loader/arch/i386

2015-05-10 Thread Ian Lepore
Author: ian Date: Sun May 10 13:30:21 2015 New Revision: 282728 URL: https://svnweb.freebsd.org/changeset/base/282728 Log: Don't check the return value from self_reloc(), it can't fail and doesn't return a value. Despite what I said in my prior commit, it turns out this one platform was

Re: svn commit: r282726 - head/lib/libmd

2015-05-10 Thread Ian Lepore
On Sun, 2015-05-10 at 13:21 +, Thomas Quinot wrote: > Author: thomas > Date: Sun May 10 13:21:36 2015 > New Revision: 282726 > URL: https://svnweb.freebsd.org/changeset/base/282726 > > Log: > Ensure libmd symbols do not clash with libcrypto > > Add a prefix to all symbols in libmd to av

Re: svn commit: r282726 - head/lib/libmd

2015-05-10 Thread Ian Lepore
On Sun, 2015-05-10 at 16:26 +0200, Thomas Quinot wrote: > * Ian Lepore, 2015-05-10 : > > > This appears to break bootstrapping, at least when cross-building ARM on > > a 10-stable build host. The build runs for about 15 seconds before > > hitting... > > > > -

svn commit: r282731 - head/sys/boot/arm/uboot

2015-05-10 Thread Ian Lepore
Author: ian Date: Sun May 10 19:14:28 2015 New Revision: 282731 URL: https://svnweb.freebsd.org/changeset/base/282731 Log: Create a relocatable instance of ubldr for ARM. The original ubldr, static-linked to run at a fixed position, is still installed to maintain compatibility with existing

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

2015-05-15 Thread Ian Lepore
Author: ian Date: Fri May 15 18:07:58 2015 New Revision: 282983 URL: https://svnweb.freebsd.org/changeset/base/282983 Log: Retrieve the cache parms in the proper arch-specific way. Submitted by: Michal Meloun Modified: head/sys/arm/arm/cpuinfo.c Modified: head/sys/arm/arm/cpuinfo.c ===

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

2015-05-15 Thread Ian Lepore
Author: ian Date: Fri May 15 18:10:00 2015 New Revision: 282984 URL: https://svnweb.freebsd.org/changeset/base/282984 Log: Add assertions that the addresses passed to tlb maintenance are page-aligned. Perform cache writebacks and invalidations in the correct (inner to outer or vice versa)

svn commit: r283013 - head/sys/boot/arm/uboot

2015-05-16 Thread Ian Lepore
Author: ian Date: Sat May 16 21:08:33 2015 New Revision: 283013 URL: https://svnweb.freebsd.org/changeset/base/283013 Log: Re-link ubldr when any of its libraries change. Modified: head/sys/boot/arm/uboot/Makefile Modified: head/sys/boot/arm/uboot/Makefile ===

Re: svn commit: r282985 - in head/sys: arm/annapurna arm/annapurna/alpine arm/annapurna/alpine/hal arm/conf boot/fdt/dts/arm

2015-05-17 Thread Ian Lepore
On Sat, 2015-05-16 at 21:04 -0700, Garrett Cooper wrote: > > On May 16, 2015, at 18:45, Adrian Chadd wrote: > > > > Did you commit files with DOS newlines in them? :) > > > > tsk tsk tsk tsk tsk. I think should fix that.. > > Better yet it should probably be disabled in svn... > Or flagged by

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

2015-05-17 Thread Ian Lepore
Author: ian Date: Sun May 17 17:03:37 2015 New Revision: 283033 URL: https://svnweb.freebsd.org/changeset/base/283033 Log: Do not set preload_addr_relocate for ARM. Apparently there was a time when loader(8) passed physical addresses in loader metadata for arm, but that is no longer true; a

svn commit: r283035 - in head/sys/boot: common uboot/common uboot/lib

2015-05-17 Thread Ian Lepore
Author: ian Date: Sun May 17 19:59:05 2015 New Revision: 283035 URL: https://svnweb.freebsd.org/changeset/base/283035 Log: An ARM kernel can be loaded at any 2MB boundary, make ubldr aware of that. Previously, ubldr would use the virtual addresses in the elf headers by masking off the hig

Re: svn commit: r282985 - in head/sys: arm/annapurna arm/annapurna/alpine arm/annapurna/alpine/hal arm/conf boot/fdt/dts/arm

2015-05-18 Thread Ian Lepore
On Mon, 2015-05-18 at 10:14 +0200, Mathieu Arnold wrote: > +--On 18 mai 2015 00:21:43 -0700 Eitan Adler wrote: > | On 17 May 2015 at 08:46, Ian Lepore wrote: > |> On Sat, 2015-05-16 at 21:04 -0700, Garrett Cooper wrote: > |>> > On May 16, 2015, at 18:45, Adrian Chadd wro

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

2015-05-18 Thread Ian Lepore
Author: ian Date: Mon May 18 15:46:43 2015 New Revision: 283062 URL: https://svnweb.freebsd.org/changeset/base/283062 Log: Refactor net_getparams() to make it easier to get params from sources other than bootp and rarp. The code which splits a serverip:/rootpath string into rootip and a p

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

2015-05-18 Thread Ian Lepore
Author: ian Date: Mon May 18 16:12:41 2015 New Revision: 283066 URL: https://svnweb.freebsd.org/changeset/base/283066 Log: Add a routine to obtain netboot parameters from the U-Boot env vars. Call it from the uboot net_init() implementation. The routine uses the standard U-Boot env vars pl

svn commit: r283069 - head/sys/boot/arm/uboot

2015-05-18 Thread Ian Lepore
Author: ian Date: Mon May 18 16:43:21 2015 New Revision: 283069 URL: https://svnweb.freebsd.org/changeset/base/283069 Log: Enable the NETIF_OPEN_CLOSE_ONCE option for ubldr. This keeps the network interface open continuously instead of closing it after each filesystem access and reopening i

Re: svn commit: r283088 - head/sys/ddb

2015-05-19 Thread Ian Lepore
On Mon, 2015-05-18 at 22:49 -0500, Pedro Giffuni wrote: > > Il giorno 18/mag/2015, alle ore 20:48, Bruce Evans > > ha scritto: > > > > On Mon, 18 May 2015, Pedro F. Giffuni wrote: > > > >> Log: > >> ddb: stop boolean screaming. > >> > >> TRUE --> true > >> FALSE--> false > >> > >> Hinted by:

Re: svn commit: r282415 - head/usr.sbin/ntp

2015-05-22 Thread Ian Lepore
On Fri, 2015-05-22 at 12:57 -0700, John-Mark Gurney wrote: > Cy Schubert wrote this message on Sun, May 17, 2015 at 17:53 -0700: > > In message <20150517190810.4006b...@bender.home>, Andrew Turner writes: > > > On Mon, 4 May 2015 12:42:53 + (UTC) > > > Cy Schubert wrote: > > > > > > > Author:

svn commit: r283317 - in stable/10/sys/arm: arm include

2015-05-23 Thread Ian Lepore
Author: ian Date: Sat May 23 17:30:30 2015 New Revision: 283317 URL: https://svnweb.freebsd.org/changeset/base/283317 Log: MFC r278770, r279114, r279215, r279338, r279543: Add logic for handling new-style ARM cpu ID info. Correct a comment which was exactly backwards from reality.

svn commit: r283318 - in stable/10/sys/dev: mmc sdhci

2015-05-23 Thread Ian Lepore
Author: ian Date: Sat May 23 17:43:02 2015 New Revision: 283318 URL: https://svnweb.freebsd.org/changeset/base/283318 Log: MFC r279359, r279360: For new eMMC chips, we must signal controller HC capability in OP_COND command. Detect, report and use 8-bit bus if is available. Modified:

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

2015-05-23 Thread Ian Lepore
Author: ian Date: Sat May 23 17:48:09 2015 New Revision: 283319 URL: https://svnweb.freebsd.org/changeset/base/283319 Log: MFC r279702: Update a comment that had drifted out of date. Modified: stable/10/sys/arm/arm/physmem.c Directory Properties: stable/10/ (props changed) Modified: stab

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

2015-05-23 Thread Ian Lepore
Author: ian Date: Sat May 23 19:27:04 2015 New Revision: 283321 URL: https://svnweb.freebsd.org/changeset/base/283321 Log: MFC r272399, r272602, r274451, r274452: Add uart driver for Qualcomm MSM 7000/8000 series chips. It is working on IFC6410 board which has Qualcomm Snapdragon SoC.

svn commit: r283322 - stable/10/sys/arm/samsung/exynos

2015-05-23 Thread Ian Lepore
Author: ian Date: Sat May 23 19:50:14 2015 New Revision: 283322 URL: https://svnweb.freebsd.org/changeset/base/283322 Log: MFC r266942, r266944: Do only receive chars if there are some data in the buffer. This fixes operation on newer Exynos boards. Rename exynos uart driver fi

svn commit: r283323 - in stable/10/sys: arm/samsung/exynos dev/uart

2015-05-23 Thread Ian Lepore
Author: ian Date: Sat May 23 19:57:44 2015 New Revision: 283323 URL: https://svnweb.freebsd.org/changeset/base/283323 Log: MFC r277132: Rename Exynos UART driver functions. No functional change. Modified: stable/10/sys/arm/samsung/exynos/exynos_uart.c stable/10/sys/dev/uart/uart.h stable/

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

2015-05-23 Thread Ian Lepore
Author: ian Date: Sat May 23 20:01:20 2015 New Revision: 283324 URL: https://svnweb.freebsd.org/changeset/base/283324 Log: MFC r279239: Enable 'receive timeout' interrupt allowing us to not loose 'rx buffer full' event. Modified: stable/10/sys/dev/uart/uart_dev_pl011.c Directory Pr

svn commit: r283326 - stable/10/sys/sys

2015-05-23 Thread Ian Lepore
Author: ian Date: Sat May 23 20:53:19 2015 New Revision: 283326 URL: https://svnweb.freebsd.org/changeset/base/283326 Log: MFC r268137, r268138: Define a "__weak" macro for declaring symbols "weak". Add support for empty data sets. Data set begin and end pointers should resolve

svn commit: r283327 - in stable/10/sys: arm/at91 arm/freescale/vybrid arm/samsung/exynos arm/samsung/s3c2xx0 arm/xilinx dev/uart

2015-05-23 Thread Ian Lepore
Author: ian Date: Sat May 23 20:54:25 2015 New Revision: 283327 URL: https://svnweb.freebsd.org/changeset/base/283327 Log: MFC r279723, r279724: Define new linker set, UART_FDT_CLASS_AND_DEVICE, for registering full (class and device) FDT UART. Define second one, UART_FDT_CLASS, for U

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

2015-05-23 Thread Ian Lepore
Author: ian Date: Sat May 23 21:12:51 2015 New Revision: 283329 URL: https://svnweb.freebsd.org/changeset/base/283329 Log: MFC r276021, r279766: Reduce the diff in the Ti aintc between head and arm_intrng Fix spurious interrupts on arm am335x (beaglebone), by doing the EOI in b

svn commit: r283332 - in stable/10/sys: arm/arm arm/mv dev/ofw

2015-05-23 Thread Ian Lepore
Author: ian Date: Sat May 23 22:33:06 2015 New Revision: 283332 URL: https://svnweb.freebsd.org/changeset/base/283332 Log: MFC r274249, r274484, r275583: Avoid panic in ofwbus caused by not released resource list entry Fix typo in ARM GIC device_printf() Fix buffer overflow

svn commit: r283333 - stable/10/sys/kern

2015-05-23 Thread Ian Lepore
Author: ian Date: Sat May 23 22:34:25 2015 New Revision: 28 URL: https://svnweb.freebsd.org/changeset/base/28 Log: MFC r274711: Stop using early_putc immediately after configuring console with cninit() Modified: stable/10/sys/kern/kern_cons.c Directory Properties: stable/10/

svn commit: r283334 - in stable/10/sys: arm/arm dev/fdt dev/ofw

2015-05-23 Thread Ian Lepore
Author: ian Date: Sat May 23 22:36:41 2015 New Revision: 283334 URL: https://svnweb.freebsd.org/changeset/base/283334 Log: MFC r277098, r279235: Introduce ofw_bus_reg_to_rl() to replace part of common bus code Fix endianness on FDT read in ARM GIC Modified: stable/10/sys/arm/arm

svn commit: r283335 - in stable/10/sys/arm: arm include

2015-05-23 Thread Ian Lepore
Author: ian Date: Sat May 23 22:48:54 2015 New Revision: 283335 URL: https://svnweb.freebsd.org/changeset/base/283335 Log: MFC r278518: Resolve cache line size from CP15 instead of hard-coded 32. Modified: stable/10/sys/arm/arm/cpufunc.c stable/10/sys/arm/arm/cpufunc_asm_armv7.S stable/10

svn commit: r283336 - in stable/10/sys/arm: arm include

2015-05-23 Thread Ian Lepore
Author: ian Date: Sat May 23 23:05:31 2015 New Revision: 283336 URL: https://svnweb.freebsd.org/changeset/base/283336 Log: MFC r279810, r279811: Clean data cache before instruction cache in armv7_icache_sync_range(). Add minimum cache line sizes to struct cpuinfo, use them in the n

svn commit: r283338 - in stable/10/sys/arm/ti: am335x omap4

2015-05-23 Thread Ian Lepore
Author: ian Date: Sat May 23 23:08:54 2015 New Revision: 283338 URL: https://svnweb.freebsd.org/changeset/base/283338 Log: MFC r279816, r279826: Attach the prcm clock driver early, so it can set the mpcore timer frequency. Change the name of the dmtimer pps device from /dev/ppsN t

svn commit: r283339 - in stable/10/sys: arm/arm arm/include conf

2015-05-23 Thread Ian Lepore
Author: ian Date: Sat May 23 23:27:00 2015 New Revision: 283339 URL: https://svnweb.freebsd.org/changeset/base/283339 Log: MFC r280278, r280402: Allow to override default kernel virtual address assignment on ARM. Do not save/restore the TLS pointer on context switch for armv6. Mod

svn commit: r283340 - stable/10/sys/arm/mv/armadaxp

2015-05-23 Thread Ian Lepore
Author: ian Date: Sat May 23 23:35:19 2015 New Revision: 283340 URL: https://svnweb.freebsd.org/changeset/base/283340 Log: MFC r262409, r267129, r267130, r280709: Move the declaration for mpentry() into a header file Fix broken SMP startup on Armada XP after r265694 Avoid us

svn commit: r283341 - in stable/10/sys: dev/usb/serial kern sys

2015-05-23 Thread Ian Lepore
Author: ian Date: Sun May 24 00:53:43 2015 New Revision: 283341 URL: https://svnweb.freebsd.org/changeset/base/283341 Log: MFC r279728, r279729, r279756, r279773, r282424, r281367: Add mutex support to the pps_ioctl() API in the kernel. Add PPS support to USB serial drivers.

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

2015-05-23 Thread Ian Lepore
Author: ian Date: Sun May 24 01:09:51 2015 New Revision: 283342 URL: https://svnweb.freebsd.org/changeset/base/283342 Log: MFC r280221: Update ucom(4) with information about the new PPS capture abilities. Modified: stable/10/share/man/man4/ucom.4 Directory Properties: stable/10/ (p

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

2015-05-24 Thread Ian Lepore
Author: ian Date: Sun May 24 14:25:03 2015 New Revision: 283368 URL: https://svnweb.freebsd.org/changeset/base/283368 Log: MFC r276004: Fix the indentation to simplify comparing the ARM config files. Modified: stable/10/sys/arm/conf/BEAGLEBONE stable/10/sys/arm/conf/CNS11XXNAS stable/10/s

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