On Fri, 2014-03-21 at 09:43 +, Andrew Turner wrote:
> On Thu, 20 Mar 2014 17:01:21 + (UTC)
> Ruslan Bukin wrote:
>
> > Author: br
> > Date: Thu Mar 20 17:01:21 2014
> > New Revision: 263424
> > URL: http://svnweb.freebsd.org/changeset/base/263424
> >
> > Log:
> > Disable debugging by d
On Fri, 2014-03-21 at 12:04 -0700, John-Mark Gurney wrote:
> Ian Lepore wrote this message on Fri, Mar 21, 2014 at 08:27 -0600:
> > On Fri, 2014-03-21 at 09:43 +, Andrew Turner wrote:
> > > On Thu, 20 Mar 2014 17:01:21 + (UTC)
> > > Ruslan Bukin wrote
On Sun, 2014-03-23 at 11:51 +, Andrew Turner wrote:
> On Sat, 22 Mar 2014 07:25:55 -0600
> Ian Lepore wrote:
> > Last time I tried to put something into arm/conf/DEFAULTS I got my
> > hand slapped, but... putting the diagnostic options in there on head
> > and not
On Sun, 2014-03-23 at 12:02 +, Andrew Turner wrote:
> On Sat, 22 Mar 2014 09:29:57 +0400
> Ruslan Bukin wrote:
> > I think arm codebase is so small, so every commit is like
> > a huge evolutional update...
> > Is anyone merging every commit to stable? no
> > so I think arm users prefered to ru
On Mon, 2014-03-24 at 20:47 +0100, Dimitry Andric wrote:
> On 24 Mar 2014, at 20:36, Warner Losh wrote:
> > On Mar 24, 2014, at 1:21 PM, Dimitry Andric wrote:
> >> Author: dim
> >> Date: Mon Mar 24 19:21:14 2014
> >> New Revision: 263692
> >> URL: http://svnweb.freebsd.org/changeset/base/263692
>
It's also a bit odd that the way of opting in makes it appear as if
you're opting out.
-- Ian
On Thu, 2014-03-27 at 11:05 -0600, Warner Losh wrote:
> Why not have this ‘opt out’ rather than ‘opt in’ like it is now? Are there
> any known bad dependencies this introduces?
>
> Warner
>
> On Mar 2
Author: ian
Date: Tue Apr 1 15:56:31 2014
New Revision: 264010
URL: http://svnweb.freebsd.org/changeset/base/264010
Log:
Support serial speeds up to 12mbaud with newer FTDI chips.
Recent FDTI chips have the ability to operate at up to 12mbps. The newer
chips with faster clocks have the
Author: ian
Date: Tue Apr 1 18:41:54 2014
New Revision: 264018
URL: http://svnweb.freebsd.org/changeset/base/264018
Log:
Update the list of FTDI chips supported by uftdi(4).
Modified:
head/share/man/man4/uftdi.4
Modified: head/share/man/man4/uftdi.4
=
Author: ian
Date: Wed Apr 2 01:58:54 2014
New Revision: 264031
URL: http://svnweb.freebsd.org/changeset/base/264031
Log:
Use 2K buffers for IO to help achieve full device speed, rather than the
default wMaxPacketSize (64 or 512 bytes). This actually helps older FTDI
devices (which were USB
On Tue, 2014-04-01 at 22:03 +, Edward Tomasz Napierala wrote:
> Author: trasz
> Date: Tue Apr 1 22:03:03 2014
> New Revision: 264025
> URL: http://svnweb.freebsd.org/changeset/base/264025
>
> Log:
> Get rid of the "autoscaling", instead just set socket buffer sizes
> in the usual way. Th
Author: ian
Date: Wed Apr 2 15:56:11 2014
New Revision: 264041
URL: http://svnweb.freebsd.org/changeset/base/264041
Log:
Add support for event timers whose clock frequency can change while running.
Modified:
head/share/man/man9/eventtimers.9
head/sys/kern/kern_clocksource.c
head/sys/kern
Author: ian
Date: Wed Apr 2 17:34:17 2014
New Revision: 264048
URL: http://svnweb.freebsd.org/changeset/base/264048
Log:
Fix build breakage. Apparently all ARM configs build kern_et.c, but only a
few of them also build kern_clocksource.c. That strikes me as insane, but
maybe there's a goo
Author: ian
Date: Wed Apr 2 18:32:27 2014
New Revision: 264049
URL: http://svnweb.freebsd.org/changeset/base/264049
Log:
Disable the timer and clear any pending bit, then setup the new counter
register values, then restart the timer. This prevents a situation where
an old event fires just
Author: ian
Date: Wed Apr 2 18:49:50 2014
New Revision: 264051
URL: http://svnweb.freebsd.org/changeset/base/264051
Log:
Trivial changes/forced-commit to document previous change r264050 whose
description was eaten by the dog (or an editor crash or something).
Add variable-frequency supp
0; counts--)
cpufunc_nullop(); /* Prevent gcc from
optimizing
Added: head/sys/arm/arm/mpcore_timervar.h
======
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/
Author: ian
Date: Wed Apr 2 19:06:53 2014
New Revision: 264052
URL: http://svnweb.freebsd.org/changeset/base/264052
Log:
Don't call sdhci_init_slot() until after handling the FDT properties
related to detecting card presence. This actually makes no difference
now, but will when we get supp
Author: ian
Date: Wed Apr 2 19:51:29 2014
New Revision: 264054
URL: http://svnweb.freebsd.org/changeset/base/264054
Log:
Change NO_EVENTTIMERS from an arm-specific to an MI option, so that it can
be used in MI code.
This is intended as a temporary measure to unbreak the build. The real
Author: ian
Date: Wed Apr 2 21:06:43 2014
New Revision: 264056
URL: http://svnweb.freebsd.org/changeset/base/264056
Log:
Switch imx6 to using the mpcore per-cpu event timers, but continue to use
the GPT timer, which is fixed-frequency, as a timecounter.
Modified:
head/sys/arm/freescale/imx
Author: ian
Date: Wed Apr 2 21:34:48 2014
New Revision: 264057
URL: http://svnweb.freebsd.org/changeset/base/264057
Log:
Rework the cpu frequency management code for imx6.
This adds the concept of "operating points," combinations of frequency
and voltage at which the cpu is known to work
Author: ian
Date: Fri Apr 4 00:00:05 2014
New Revision: 264094
URL: http://svnweb.freebsd.org/changeset/base/264094
Log:
Actually save the clock frequency retrieved from fdt data. I fumbled
this when I converted getprop to getencprop.
Submitted by: Thomas Skibo
Pointy hat to:i
Author: ian
Date: Fri Apr 4 00:59:40 2014
New Revision: 264096
URL: http://svnweb.freebsd.org/changeset/base/264096
Log:
Various fixes to the ti_sdhci driver, mostly to make it work on Pandaboard.
- Don't allow high-speed mode on OMAP4 due to hardware erratum.
- Check the proper bit in
Author: ian
Date: Fri Apr 4 01:10:02 2014
New Revision: 264097
URL: http://svnweb.freebsd.org/changeset/base/264097
Log:
When changing the sd bus clock divisor, clear just the bus clock enable bit
before changing the divisor bits in the register. We were writing a zero
to the register, whi
Author: ian
Date: Fri Apr 4 03:04:29 2014
New Revision: 264099
URL: http://svnweb.freebsd.org/changeset/base/264099
Log:
Fix the logic for translating between MMCHS and SDHCI clock divisors.
Submitted by: Svatopluk Kraus
Modified:
head/sys/arm/ti/ti_sdhci.c
Modified: head/sys/arm/ti/t
Author: ian
Date: Fri Apr 4 03:11:06 2014
New Revision: 264100
URL: http://svnweb.freebsd.org/changeset/base/264100
Log:
Switch OMAP4 (Pandaboard et. al.) to use the ti_sdhci driver.
Modified:
head/sys/arm/ti/omap4/files.omap4
Modified: head/sys/arm/ti/omap4/files.omap4
Author: ian
Date: Fri Apr 4 03:24:19 2014
New Revision: 264101
URL: http://svnweb.freebsd.org/changeset/base/264101
Log:
Use the sdhci driver for Pandaboard.
Modified:
head/sys/arm/conf/PANDABOARD
Modified: head/sys/arm/conf/PANDABOARD
===
Author: ian
Date: Fri Apr 4 03:48:43 2014
New Revision: 264102
URL: http://svnweb.freebsd.org/changeset/base/264102
Log:
Let's try having just one mmc/sd controller driver.
Pointed out by: gjb
Modified:
head/sys/arm/ti/omap4/files.omap4
Modified: head/sys/arm/ti/omap4/files.omap4
Author: ian
Date: Fri Apr 4 15:03:03 2014
New Revision: 264119
URL: http://svnweb.freebsd.org/changeset/base/264119
Log:
Adjust the comments about translating clock divisor bits to match recent
code changes.
Modified:
head/sys/arm/ti/ti_sdhci.c
Modified: head/sys/arm/ti/ti_sdhci.c
===
Author: ian
Date: Fri Apr 4 15:31:57 2014
New Revision: 264120
URL: http://svnweb.freebsd.org/changeset/base/264120
Log:
Flag several sysctl variables as tunables.
Modified:
head/sys/arm/freescale/imx/imx6_anatop.c
Modified: head/sys/arm/freescale/imx/imx6_anatop.c
=
Author: ian
Date: Fri Apr 4 17:39:05 2014
New Revision: 264128
URL: http://svnweb.freebsd.org/changeset/base/264128
Log:
Fix TTB set operation for armv7.
Perform sychronization (by "isb" barrier) after TTB is set. This
is done to ensure that TLB invalidation always executes after
TTB
Author: ian
Date: Fri Apr 4 17:45:39 2014
New Revision: 264129
URL: http://svnweb.freebsd.org/changeset/base/264129
Log:
Fix TLB maintenance issues for armv6 and armv7.
- Add cpu_cpwait to comply with the convention.
- Add missing TLB invalidations, especially in pmap_kenter & pmap_k
Author: ian
Date: Fri Apr 4 17:57:49 2014
New Revision: 264130
URL: http://svnweb.freebsd.org/changeset/base/264130
Log:
Allocate per-cpu resources for doing pmap_zero_page() and pmap_copy_page().
This is performance enhancement rather than bugfix.
Modified:
head/sys/arm/arm/pmap-v6.c
Mod
Author: ian
Date: Fri Apr 4 19:35:38 2014
New Revision: 264135
URL: http://svnweb.freebsd.org/changeset/base/264135
Log:
We don't support any ARM systems with an ISA bus and don't need a freelist
of memory to support ISA addressing limitations.
Modified:
head/sys/arm/include/vmparam.h
Mod
Author: ian
Date: Fri Apr 4 20:42:44 2014
New Revision: 264137
URL: http://svnweb.freebsd.org/changeset/base/264137
Log:
Switch wandboards over to the common IMX6 kernel config, which has SMP
enabled. Also switch IMX6 to use SCHED_ULE.
The now-unreferenced WANDBOARD.common config will b
Author: ian
Date: Fri Apr 4 20:58:45 2014
New Revision: 264138
URL: http://svnweb.freebsd.org/changeset/base/264138
Log:
Enable SMP for Pandaboard.
Modified:
head/sys/arm/conf/PANDABOARD
Modified: head/sys/arm/conf/PANDABOARD
=
Author: ian
Date: Sat Apr 5 16:08:13 2014
New Revision: 264149
URL: http://svnweb.freebsd.org/changeset/base/264149
Log:
Add ioctl(2) calls to uftdi(4) to access bitbang, MPSSE, CPU_FIFO, and
other modes supported by the FTDI serial adapter chips.
In addition to adding the new ioctls, th
Author: ian
Date: Sun Apr 6 00:17:41 2014
New Revision: 264183
URL: http://svnweb.freebsd.org/changeset/base/264183
Log:
Add a couple more required TLB flushes.
These should have been part of r264129, they are part of the overall set
of changes that got several weeks of testing. I must
Author: ian
Date: Sun Apr 6 21:40:39 2014
New Revision: 264203
URL: http://svnweb.freebsd.org/changeset/base/264203
Log:
Tell VM we now have ARM platforms with physically discontiguous memory.
Modified:
head/sys/arm/include/vmparam.h
Modified: head/sys/arm/include/vmparam.h
Author: ian
Date: Sun Apr 6 21:45:38 2014
New Revision: 264204
URL: http://svnweb.freebsd.org/changeset/base/264204
Log:
Define the full 1024M of ram on the imx53 QSB board.
Modified:
head/sys/boot/fdt/dts/arm/imx53-qsb.dts
Modified: head/sys/boot/fdt/dts/arm/imx53-qsb.dts
=
On Fri, 2014-04-18 at 14:21 +, Bjoern A. Zeeb wrote:
> Author: bz
> Date: Fri Apr 18 14:21:10 2014
> New Revision: 264646
> URL: http://svnweb.freebsd.org/changeset/base/264646
>
> Log:
> Now that I figured out where the ethernet addresses come from
> on NetFPGA-10G, assign one to the inte
Author: ian
Date: Sun Apr 20 13:37:22 2014
New Revision: 264694
URL: http://svnweb.freebsd.org/changeset/base/264694
Log:
Fix a comment typo; conversion tables are for leap years, not leap seconds.
Modified:
head/sys/kern/subr_fattime.c
Modified: head/sys/kern/subr_fattime.c
Author: ian
Date: Sun Apr 20 18:21:05 2014
New Revision: 264702
URL: http://svnweb.freebsd.org/changeset/base/264702
Log:
Remove uncessary cache and TLB maintenance ops.
- These were needed on armv4/5 (VIVT cache), not needed on armv6.
- The wbinv_all call can't be used on SMP systems;
On Thu, 2014-03-27 at 20:44 +0100, Dimitry Andric wrote:
> On 27 Mar 2014, at 19:12, Jilles Tjoelker wrote:
> > On Thu, Mar 27, 2014 at 11:05:00AM -0600, Warner Losh wrote:
> >> On Mar 26, 2014, at 4:30 PM, Dimitry Andric wrote:
> >>> Author: dim
> >>> Date: Wed Mar 26 22:30:38 2014
> >>> New Rev
Author: ian
Date: Wed Apr 23 12:52:11 2014
New Revision: 264822
URL: http://svnweb.freebsd.org/changeset/base/264822
Log:
Allow .WAIT to appear in SUBDIR= lists, to provide some control over
parallel build order. All subdirs before a .WAIT will be built before
any subdirs after it.
Rev
alled a
> > comment
> > from similar code in NetBSD.
> >
> > Warner
> >
> > On Apr 21, 2014, at 7:15 AM, Ian Lepore wrote:
> >
> >> On Thu, 2014-03-27 at 20:44 +0100, Dimitry Andric wrote:
> >>> On 27 Mar 2014, at 19:12, Jilles Tjo
On Thu, 2014-04-24 at 20:19 +0200, Jilles Tjoelker wrote:
> On Thu, Apr 24, 2014 at 12:14:06PM -0600, Ian Lepore wrote:
> > On Thu, 2014-04-24 at 11:17 -0600, Justin T. Gibbs wrote:
> > > Why wouldn’t we fix these with explicit subdir dependencies (e.g:
> > > subdira: s
Author: ian
Date: Fri Apr 25 19:13:57 2014
New Revision: 264923
URL: http://svnweb.freebsd.org/changeset/base/264923
Log:
Remove device type from the uftdi_devs table, enhance the jtag-skip feature.
Device type and revision is now determined from the bcdDevice field and
doesn't need to be
Author: ian
Date: Fri Apr 25 19:47:27 2014
New Revision: 264934
URL: http://svnweb.freebsd.org/changeset/base/264934
Log:
The FTDI product ID we've been calling BEAGLEBONE is actually TI XDS100V2,
a jtag debugging product, which was used on early Beaglebone boards (later
boards used a standa
On Sat, 2014-04-26 at 14:52 +, Alexander V. Chernikov wrote:
> Author: melifaro
> Date: Sat Apr 26 14:52:03 2014
> New Revision: 264973
> URL: http://svnweb.freebsd.org/changeset/base/264973
>
> Log:
> Unify sa_equal() macro usage.
>
> MFC after: 2 weeks
>
> Modified:
> head/sys/net
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/arm/freescale/imx/imx_ccmvar.h Sat Apr 26 16:48:09 2014
(r264977)
@@ -0,0 +1,54 @@
+/*-
+ * Copyright (c) 2014 Ian Lepore
+ * All rights reserved.
+ *
+ * Redistribution and use in source
Author: ian
Date: Sat Apr 26 17:56:39 2014
New Revision: 264981
URL: http://svnweb.freebsd.org/changeset/base/264981
Log:
The freescale imx uart driver works for the whole i.MX family, so rename the
header file to not have "5xx" in the name.
Added:
head/sys/dev/uart/uart_dev_imx.h
- co
Author: ian
Date: Sat Apr 26 20:03:04 2014
New Revision: 264983
URL: http://svnweb.freebsd.org/changeset/base/264983
Log:
Flesh out imx_uart_init() so that we're not relying on u-boot to init
the hardware (meaning uarts other than the console will work).
Modified:
head/sys/dev/uart/uart_dev
Author: ian
Date: Sat Apr 26 20:27:58 2014
New Revision: 264985
URL: http://svnweb.freebsd.org/changeset/base/264985
Log:
Reword a comment block a bit; no functional changes.
Modified:
head/sys/dev/uart/uart_dev_imx.c
Modified: head/sys/dev/uart/uart_dev_imx.c
===
Author: ian
Date: Sat Apr 26 23:09:01 2014
New Revision: 264990
URL: http://svnweb.freebsd.org/changeset/base/264990
Log:
Call cpu_icache_sync_range() rather than sync_all since we know the range
and flushing the entire icache is needlessly expensive.
Modified:
head/sys/arm/include/kdb.h
M
On Sat, 2014-04-26 at 22:32 +, Alexander V. Chernikov wrote:
> Author: melifaro
> Date: Sat Apr 26 22:32:04 2014
> New Revision: 264987
> URL: http://svnweb.freebsd.org/changeset/base/264987
>
> Log:
> Determine fibnum once in the beginning of route_output().
>
> MFC after: 1 month
>
Author: ian
Date: Sat Apr 26 23:22:49 2014
New Revision: 264991
URL: http://svnweb.freebsd.org/changeset/base/264991
Log:
Use logical rather than bitwise OR in if() expression.
Modified:
head/sys/net80211/ieee80211_ioctl.c
Modified: head/sys/net80211/ieee80211_ioctl.c
===
Author: ian
Date: Sun Apr 27 00:46:01 2014
New Revision: 264994
URL: http://svnweb.freebsd.org/changeset/base/264994
Log:
Provide a proper armv7 implementation of icache_sync_all rather than
using armv7_idcache_wbinv_all, because wbinv_all doesn't broadcast the
operation to other cores. In
On Sun, 2014-04-27 at 06:23 +0400, Alexander V. Chernikov wrote:
> On 27.04.2014 03:16, Ian Lepore wrote:
> > On Sat, 2014-04-26 at 22:32 +, Alexander V. Chernikov wrote:
> >> Author: melifaro
> >> Date: Sat Apr 26 22:32:04 2014
> >> New Revision: 264987
Author: ian
Date: Sun Apr 27 18:12:55 2014
New Revision: 265020
URL: http://svnweb.freebsd.org/changeset/base/265020
Log:
Remove cpu_idcache_wbinv_all() from kdb_cpu_trap(), it's no longer needed.
This was added ca. 2004 for the purpose of ensuring the caches were in the
right state after
Author: ian
Date: Sun Apr 27 20:01:59 2014
New Revision: 265023
URL: http://svnweb.freebsd.org/changeset/base/265023
Log:
There is no difference between IPI_STOP and IPI_STOP_HARD on ARM, so
map them both to the same interrupt number like other arches do.
Modified:
head/sys/arm/arm/mp_machd
Author: ian
Date: Sun Apr 27 20:16:51 2014
New Revision: 265024
URL: http://svnweb.freebsd.org/changeset/base/265024
Log:
Flush and invalidate caches on each CPU as part of handling IPI_STOP.
Flushing the caches is required before doing a panic dump, but ARM
doesn't provide a flavor of fl
Author: ian
Date: Sun Apr 27 20:26:15 2014
New Revision: 265025
URL: http://svnweb.freebsd.org/changeset/base/265025
Log:
Explain why wbinv_all is SMP-safe in this case, and add a missing l2 cache
flush. (Either it was missing here, or it isn't needed in the minidump
case. Adding it here s
On Sun, 2014-04-27 at 17:41 +, Alexander V. Chernikov wrote:
> Author: melifaro
> Date: Sun Apr 27 17:41:18 2014
> New Revision: 265019
> URL: http://svnweb.freebsd.org/changeset/base/265019
>
> Log:
> Improve memory allocation model for rt_msg2() rtsock messages:
>* memory is now alloca
Author: ian
Date: Sun Apr 27 23:47:38 2014
New Revision: 265035
URL: http://svnweb.freebsd.org/changeset/base/265035
Log:
Move duplicated code to print l2 cache config into the common code.
Modified:
head/sys/arm/arm/pl310.c
head/sys/arm/freescale/imx/imx6_pl310.c
head/sys/arm/include/pl3
Author: ian
Date: Mon Apr 28 02:35:28 2014
New Revision: 265036
URL: http://svnweb.freebsd.org/changeset/base/265036
Log:
Don't use multiprocessing-extensions instruction on processors that don't
support SMP.
Submitted by: loos@
Pointy hat to:me
Modified:
head/sys/arm/arm/cpu
Author: ian
Date: Mon Apr 28 12:46:23 2014
New Revision: 265047
URL: http://svnweb.freebsd.org/changeset/base/265047
Log:
MFC uftdi(4) driver changes...
r264010: Support speeds up to 12mbaud on newer chips.
r264031: Use 2K IO buffers for improved throughput.
r264149: Add ioctl(2) cal
Author: ian
Date: Mon Apr 28 13:12:19 2014
New Revision: 265048
URL: http://svnweb.freebsd.org/changeset/base/265048
Log:
MFC r264800: fixes for problems found by Coverity scan...
- Get transmit loop more in line with the other serial drivers.
- Add a comment about FTDI and ZLPs.
- C
Author: ian
Date: Mon Apr 28 13:18:30 2014
New Revision: 265049
URL: http://svnweb.freebsd.org/changeset/base/265049
Log:
MFC r264018: update list of supported FTDI chips.
Modified:
stable/10/share/man/man4/uftdi.4
Directory Properties:
stable/10/ (props changed)
Modified: stable/10/shar
Author: ian
Date: Mon Apr 28 13:28:10 2014
New Revision: 265050
URL: http://svnweb.freebsd.org/changeset/base/265050
Log:
MFC uftdi(4) driver changes...
r264010: Support speeds up to 12mbaud on newer chips.
r264018: Update list of supported FTDI chips.
r264031: Use 2K IO buffers for
Author: ian
Date: Mon Apr 28 14:20:21 2014
New Revision: 265052
URL: http://svnweb.freebsd.org/changeset/base/265052
Log:
MFC uftdi(4) driver changes...
r264010: Support speeds up to 12mbaud on newer chips.
r264018: Update list of supported FTDI chips.
r264031: Use 2K IO buffers for
Author: ian
Date: Mon Apr 28 23:46:04 2014
New Revision: 265064
URL: http://svnweb.freebsd.org/changeset/base/265064
Log:
MFC r257210, r258527: No hardfloat in ubldr, save/restore r9 for api calls.
Modified:
stable/10/sys/boot/arm/uboot/Makefile
stable/10/sys/boot/arm/uboot/start.S
Modifie
Author: ian
Date: Tue Apr 29 00:09:48 2014
New Revision: 265065
URL: http://svnweb.freebsd.org/changeset/base/265065
Log:
MFC r261819 & r262242: Actually validate the header of a loaded dtb file.
Modified:
stable/10/sys/boot/fdt/fdt_loader_cmd.c
Directory Properties:
stable/10/ (props cha
Author: ian
Date: Tue Apr 29 00:13:25 2014
New Revision: 265066
URL: http://svnweb.freebsd.org/changeset/base/265066
Log:
MFC r262326 (white space) and r262327 (fdt_addr).
This change was supposed to be whitespace only, but a functional change
snuck in, as follows:
Look for both fd
Author: ian
Date: Tue Apr 29 00:17:30 2014
New Revision: 265067
URL: http://svnweb.freebsd.org/changeset/base/265067
Log:
MFC r262337: Allow the boot device to be choosen by a u-boot env variable.
If a "loaderdev=" env variable is set and the named device
exists, it is used. If the d
Author: ian
Date: Tue Apr 29 00:31:32 2014
New Revision: 265068
URL: http://svnweb.freebsd.org/changeset/base/265068
Log:
MFC r262340, r262345, r262347, find and load an appropriate dtb file.
The search order for a usable dtb in fdt_setup_fdtp() is now
- A dtb loaded with an explicit
Author: ian
Date: Tue Apr 29 00:36:51 2014
New Revision: 265069
URL: http://svnweb.freebsd.org/changeset/base/265069
Log:
MFC r262664, r262694:
Prevent fdt data loaded from a file from overwriting the kernel environment,
by having uboot_autoload() do the fdt setup (which may load a fi
Author: ian
Date: Tue Apr 29 00:38:46 2014
New Revision: 265070
URL: http://svnweb.freebsd.org/changeset/base/265070
Log:
MFC r262666: exit with code 0xbadab1 if the u-boot API support is missing.
Modified:
stable/10/sys/boot/uboot/common/main.c
Modified: stable/10/sys/boot/uboot/common/main
Author: ian
Date: Tue Apr 29 00:45:42 2014
New Revision: 265071
URL: http://svnweb.freebsd.org/changeset/base/265071
Log:
MFC r263052, r263124, r263265, r263267... Enhance loaderdev env var.
Enhance the mechanism that lets you configure the ubldr boot device by
setting the u-boot environ
Author: ian
Date: Tue Apr 29 17:48:57 2014
New Revision: 265099
URL: http://svnweb.freebsd.org/changeset/base/265099
Log:
Add SMP support for Zedboard.
Submitted by: Thomas Skibo
Added:
head/sys/arm/xilinx/zy7_mp.c (contents, props changed)
Modified:
head/sys/arm/conf/ZEDBOARD
hea
Author: ian
Date: Tue Apr 29 23:29:28 2014
New Revision: 265111
URL: http://svnweb.freebsd.org/changeset/base/265111
Log:
Make this declaration into a proper function prototype.
Modified:
head/sys/arm/include/cpufunc.h
Modified: head/sys/arm/include/cpufunc.h
Author: ian
Date: Wed Apr 30 14:38:13 2014
New Revision: 265148
URL: http://svnweb.freebsd.org/changeset/base/265148
Log:
Convert the Zynq SoC support to the new routines for static device mapping.
Modified:
head/sys/arm/xilinx/zy7_machdep.c
head/sys/arm/xilinx/zy7_reg.h
Modified: head/sys
On Wed, 2014-04-30 at 06:20 +, Eitan Adler wrote:
> Author: eadler
> Date: Wed Apr 30 06:20:48 2014
> New Revision: 265132
> URL: http://svnweb.freebsd.org/changeset/base/265132
>
> Log:
> Add a /dev/full device.
>
> /dev/full is similar to /dev/zero except it always returns
> ENOSPC
On Wed, 2014-04-30 at 17:22 +0100, Steven Hartland wrote:
> - Original Message -
> From: "Ian Lepore"
> To: "Eitan Adler"
> Cc: ; ;
>
> Sent: Wednesday, April 30, 2014 3:48 PM
> Subject: Re: svn commit: r265132 - in head: share/man/man4 sys/de
Author: ian
Date: Fri May 2 01:28:19 2014
New Revision: 265208
URL: http://svnweb.freebsd.org/changeset/base/265208
Log:
Honor the max-frequency property if it appears in the fdt data.
Adjust the exynos and zedboard dts files to use max-frequency (the
documented standard property) instead o
On Fri, 2014-05-02 at 15:05 +, Bryan Drewery wrote:
> Author: bdrewery
> Date: Fri May 2 15:05:47 2014
> New Revision: 265229
> URL: http://svnweb.freebsd.org/changeset/base/265229
>
> Log:
> Add -J to filter by matching jail IDs and names.
>
> -J 0 can be used to show only host proces
On Fri, 2014-05-02 at 15:46 -0500, Bryan Drewery wrote:
> On 2014-05-02 15:19, Ian Lepore wrote:
> > On Fri, 2014-05-02 at 15:05 +, Bryan Drewery wrote:
> >> Author: bdrewery
> >> Date: Fri May 2 15:05:47 2014
> >> New Revision: 265229
> >> URL: ht
On Tue, 2014-05-06 at 03:42 +, Alan Cox wrote:
> Author: alc
> Date: Tue May 6 03:42:04 2014
> New Revision: 265418
> URL: http://svnweb.freebsd.org/changeset/base/265418
>
> Log:
> Prior to r254304, a separate function, vm_pageout_page_stats(), was used to
> periodically update the refer
Author: ian
Date: Tue May 6 13:38:34 2014
New Revision: 265440
URL: http://svnweb.freebsd.org/changeset/base/265440
Log:
Move the pl310.enabled tunable to hw.pl310.enabled. Clean up a few minor
style(9) nits. Use DEVMETHOD_END.
Modified:
head/sys/arm/arm/pl310.c
Modified: head/sys/arm/a
Author: ian
Date: Tue May 6 13:46:36 2014
New Revision: 265441
URL: http://svnweb.freebsd.org/changeset/base/265441
Log:
Break out the code that figures out the L2 cache geometry to its own
routine, so that it can be called from multiple places in upcoming changes.
Modified:
head/sys/arm/a
Author: ian
Date: Tue May 6 14:03:35 2014
New Revision: 265444
URL: http://svnweb.freebsd.org/changeset/base/265444
Log:
Call platform_pl310_init() before enabling the controller, and handle the
case where the controller is already enabled.
Some of the pl310 configuration registers canno
Author: ian
Date: Tue May 6 14:08:42 2014
New Revision: 265445
URL: http://svnweb.freebsd.org/changeset/base/265445
Log:
Add defines for the bits in the PL310 debug control register.
This should have been part of r265444.
Modified:
head/sys/arm/include/pl310.h
Modified: head/sys/arm/in
Author: ian
Date: Tue May 6 14:19:54 2014
New Revision: 265446
URL: http://svnweb.freebsd.org/changeset/base/265446
Log:
Add a public routine to set the L2 cache ram latencies. This can be
called by platform init routines to fine-tune cache performance.
Modified:
head/sys/arm/arm/pl310.c
Author: ian
Date: Tue May 6 14:26:24 2014
New Revision: 265447
URL: http://svnweb.freebsd.org/changeset/base/265447
Log:
Enable PL310 power-saving modes and tune the cache ram latencies for imx6.
Modified:
head/sys/arm/freescale/imx/imx6_pl310.c
Modified: head/sys/arm/freescale/imx/imx6_pl3
On Tue, 2014-05-06 at 18:59 -0500, Alan Cox wrote:
> On 05/06/2014 07:39, Ian Lepore wrote:
> > On Tue, 2014-05-06 at 03:42 +, Alan Cox wrote:
> >> Author: alc
> >> Date: Tue May 6 03:42:04 2014
> >> New Revision: 265418
> >> URL: http://svnweb.fr
Author: ian
Date: Sat Mar 9 23:05:19 2013
New Revision: 248118
URL: http://svnweb.freebsd.org/changeset/base/248118
Log:
Since ubldr doesn't necessarily load a kernel at the physical address in the
elf headers, mask out the high nibble of that address. This effectly makes
the entry point t
Author: ian
Date: Sun Mar 10 00:43:01 2013
New Revision: 248121
URL: http://svnweb.freebsd.org/changeset/base/248121
Log:
Attach the elf section headers to the loaded kernel as metadata, so
they can easily be used by later post-processing. When searching for
a compiled-in fdt blob, use the
Author: ian
Date: Sun Mar 17 03:04:43 2013
New Revision: 248407
URL: http://svnweb.freebsd.org/changeset/base/248407
Log:
Add a macro that gets the physical address of a memory mapped device
register from a bus space resource.
Note that this macro is just for ARM, and is intended to have
Author: ian
Date: Sun Mar 17 16:31:09 2013
New Revision: 248430
URL: http://svnweb.freebsd.org/changeset/base/248430
Log:
Eliminate an intermediate buffer and some memcpy() operations, and do
DMA directly to/from the buffers passed in from higher layer drivers.
Reviewed by: gonzo
Modifi
Author: ian
Date: Sat Mar 23 17:17:06 2013
New Revision: 248655
URL: http://svnweb.freebsd.org/changeset/base/248655
Log:
Don't check and warn about pmap mismatch on every call to busdma sync.
With some recent busdma refactoring, sometimes it happens that a sync
op gets called when bus_dmama
Author: ian
Date: Sun Mar 24 17:23:10 2013
New Revision: 248689
URL: http://svnweb.freebsd.org/changeset/base/248689
Log:
Set the backlink in mmc commands to the mmc request that contains them.
Modified:
head/sys/dev/mmc/mmc.c
head/sys/dev/mmc/mmcsd.c
Modified: head/sys/dev/mmc/mmc.c
=
Author: ian
Date: Fri Mar 29 17:57:24 2013
New Revision: 248899
URL: http://svnweb.freebsd.org/changeset/base/248899
Log:
Remove a really noisy printf left over from debugging hardware errata.
Modified:
head/sys/arm/at91/at91_mci.c
Modified: head/sys/arm/at91/at91_mci.c
=
1 - 100 of 3095 matches
Mail list logo