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
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
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
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
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.
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
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
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
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
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
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.
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_
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
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
===
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
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
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
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
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
==
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
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
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
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
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
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
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/
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
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
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
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
=
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.
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
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
==
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
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
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
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:
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
=
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
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
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
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
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
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
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
==
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
==
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
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
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
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
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
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
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
> >>>
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
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
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
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)
>
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
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
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
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/
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 "
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
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
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
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...
> >
> > -
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
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
===
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)
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
===
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
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
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
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
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
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
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
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:
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:
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.
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:
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
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.
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
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/
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
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
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
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
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
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/
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
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
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
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
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
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
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.
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
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
1001 - 1100 of 3095 matches
Mail list logo