On Sun, 2014-03-23 at 12:02 +, Andrew Turner wrote:
On Sat, 22 Mar 2014 09:29:57 +0400
Ruslan Bukin b...@freebsd.org 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
On Mon, 2014-03-24 at 20:47 +0100, Dimitry Andric wrote:
On 24 Mar 2014, at 20:36, Warner Losh i...@bsdimp.com wrote:
On Mar 24, 2014, at 1:21 PM, Dimitry Andric d...@freebsd.org wrote:
Author: dim
Date: Mon Mar 24 19:21:14 2014
New Revision: 263692
URL:
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 26,
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
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. The only
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
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
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
, because file is newly added)
+++ head/sys/arm/arm/mpcore_timervar.h Wed Apr 2 18:43:56 2014
(r264050)
@@ -0,0 +1,47 @@
+/*-
+ * Copyright (c) 2014 Ian Lepore i...@freebsd.org
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification
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
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:
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:
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
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,
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 onw...@gmail.com
Modified:
head/sys/arm/ti/ti_sdhci.c
Modified:
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:
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
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
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
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
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,
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 interface
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 jil...@stack.nl wrote:
On Thu, Mar 27, 2014 at 11:05:00AM -0600, Warner Losh wrote:
On Mar 26, 2014, at 4:30 PM, Dimitry Andric d...@freebsd.org wrote:
Author: dim
Date: Wed Mar 26 22:30:38
Author: ian
Date: Fri Dec 13 16:09:07 2013
New Revision: 259307
URL: http://svnweb.freebsd.org/changeset/base/259307
Log:
MFC r256492:
Add the long-missing spibus_if.m to the MFILES list.
Modified:
stable/10/sys/conf/kmod.mk
Directory Properties:
stable/10/ (props changed)
Author: ian
Date: Fri Dec 13 16:38:21 2013
New Revision: 259309
URL: http://svnweb.freebsd.org/changeset/base/259309
Log:
MFC r256637:
When calculating the number of bounce pages needed, round the maxsize
up to a multiple of PAGE_SIZE, and add one page because there can always
be
Author: ian
Date: Fri Dec 13 16:41:04 2013
New Revision: 259310
URL: http://svnweb.freebsd.org/changeset/base/259310
Log:
MFC r256638:
Add cases for the combinations of busdma sync op flags that we handle
correctly by doing nothing, then add a panic for the default case, because
Author: ian
Date: Fri Dec 13 17:00:25 2013
New Revision: 259312
URL: http://svnweb.freebsd.org/changeset/base/259312
Log:
MFC 256640: Allow 'make xdev' to work when DESTDIR is set.
Modified:
stable/10/Makefile.inc1
Directory Properties:
stable/10/ (props changed)
Modified:
Author: ian
Date: Fri Dec 13 17:02:09 2013
New Revision: 259313
URL: http://svnweb.freebsd.org/changeset/base/259313
Log:
MFC r256647:
Invalidate the entire L2 cache before enabling it. Say whether it
has been enabled or disabled.
Modified:
stable/10/sys/arm/arm/pl310.c
Directory
Author: ian
Date: Fri Dec 13 17:03:32 2013
New Revision: 259314
URL: http://svnweb.freebsd.org/changeset/base/259314
Log:
MFC r256774:
Clock divisors 0-3 correspond to dividing by 1-4, so add 1 before dividing.
Modified:
stable/10/sys/arm/freescale/imx/imx51_ccm.c
Directory
Author: ian
Date: Fri Dec 13 17:10:23 2013
New Revision: 259315
URL: http://svnweb.freebsd.org/changeset/base/259315
Log:
MFC r256804:
Switch to using the standard uart console driver instead of the special
driver for early boot debugging.
Modified:
Author: ian
Date: Fri Dec 13 17:23:47 2013
New Revision: 259316
URL: http://svnweb.freebsd.org/changeset/base/259316
Log:
MFC r257130:
Add a helper routine to search for a compat string in a table that
associates compat strings with arbitrary values that mean something to
the
Author: ian
Date: Fri Dec 13 17:28:08 2013
New Revision: 259317
URL: http://svnweb.freebsd.org/changeset/base/259317
Log:
MFC r256806, r256919, r257167:
Add a driver for the Freescale Fast Ethernet Controller found on various
Freescale SoCs including the i.MX series. This also works
Author: ian
Date: Fri Dec 13 17:29:31 2013
New Revision: 259318
URL: http://svnweb.freebsd.org/changeset/base/259318
Log:
MFC r256809: Add configuration for the Freescale i.MX53 Quick Start Board.
Added:
stable/10/sys/arm/conf/IMX53-QSB
- copied unchanged from r256809,
Author: ian
Date: Fri Dec 13 18:21:27 2013
New Revision: 259319
URL: http://svnweb.freebsd.org/changeset/base/259319
Log:
MFC r256815:
Calculate the baud rate divisor rather than using a hard-coded value.
Modified:
stable/10/sys/dev/uart/uart_dev_pl011.c
Directory Properties:
+ * Copyright (c) 2013 Ian Lepore i...@freebsd.org
* All rights reserved.
*
- *
- * This code is derived from software written for Brini by Mark Brinicombe
- * Portions of this software were developed by Oleksandr Rybalko
- * under sponsorship from the FreeBSD Foundation.
- *
* Redistribution
Author: ian
Date: Fri Dec 13 19:01:50 2013
New Revision: 259323
URL: http://svnweb.freebsd.org/changeset/base/259323
Log:
MFC r257480:
Convert the if/else list of compatible devices to the table-driven
ofw_bus_search_compatible() routine. In addition to converting existing
Author: ian
Date: Fri Dec 13 19:17:09 2013
New Revision: 259324
URL: http://svnweb.freebsd.org/changeset/base/259324
Log:
MFC r256949: Import basic support for Rockchip RK3188 SoC.
Added:
stable/10/sys/arm/rockchip/
- copied from r256949, head/sys/arm/rockchip/
Modified:
Directory
Author: ian
Date: Fri Dec 13 19:27:23 2013
New Revision: 259325
URL: http://svnweb.freebsd.org/changeset/base/259325
Log:
MFC r257062: Add the Raspberry Pi SPI controller driver.
Added:
stable/10/sys/arm/broadcom/bcm2835/bcm2835_spi.c
- copied unchanged from r257062,
Author: ian
Date: Fri Dec 13 20:43:11 2013
New Revision: 259329
URL: http://svnweb.freebsd.org/changeset/base/259329
Log:
MFC r257199, r257200, r257217:
Remove all #include machine/pmap.h from arm code. It's already
included by vm/pmap.h, which is a prerequisite for
Author: ian
Date: Fri Dec 13 21:40:12 2013
New Revision: 259335
URL: http://svnweb.freebsd.org/changeset/base/259335
Log:
MFC r257201, r257202
Retire arm_remap_nocache() and the data and constants associated with it.
Modified:
stable/10/sys/arm/allwinner/a10_machdep.c
Author: ian
Date: Fri Dec 13 21:41:40 2013
New Revision: 259337
URL: http://svnweb.freebsd.org/changeset/base/259337
Log:
MFC r257203: Eliminate a compiler warning about extraneous parens.
Modified:
stable/10/sys/arm/arm/busdma_machdep.c
Directory Properties:
stable/10/ (props changed)
Author: ian
Date: Fri Dec 13 22:08:31 2013
New Revision: 259342
URL: http://svnweb.freebsd.org/changeset/base/259342
Log:
MFC r257258, r257265: Include headers (if_var.h and others) where needed.
The change that triggered the need for this on head was r257244. That
hasn't been MFC'd
/freescale/imx/imx_nop_usbphy.cFri Dec 13 22:12:37
2013(r259343, copy of r257384,
head/sys/arm/freescale/imx/imx_nop_usbphy.c)
@@ -0,0 +1,118 @@
+/*-
+ * Copyright (c) 2013 Ian Lepore i...@freebsd.org
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms
Author: ian
Date: Fri Dec 13 22:15:24 2013
New Revision: 259344
URL: http://svnweb.freebsd.org/changeset/base/259344
Log:
MFC r257390: Add a vendor entry for Freescale Semiconductor.
Modified:
stable/10/sys/dev/usb/usbdevs
Directory Properties:
stable/10/ (props changed)
Modified:
* Copyright (c) 2012 The FreeBSD Foundation
+ * Copyright (c) 2013 Ian Lepore i...@freebsd.org
* All rights reserved.
*
* Portions of this software were developed by Oleksandr Rybalko
@@ -31,7 +32,9 @@
#include sys/cdefs.h
__FBSDID($FreeBSD$);
-#include opt_bus.h
+/*
+ * EHCI driver
Author: ian
Date: Fri Dec 13 22:21:04 2013
New Revision: 259346
URL: http://svnweb.freebsd.org/changeset/base/259346
Log:
MFC r257407:
Expand the list of compatible devices this driver works with. Increase
the target frequency from 1 to 10 MHz because these SoCs are plenty fast
Author: ian
Date: Fri Dec 13 22:21:49 2013
New Revision: 259347
URL: http://svnweb.freebsd.org/changeset/base/259347
Log:
MFC r257413:
Reset the timer interrupt status register at the top rather than bottom of
the interrupt handler. If the event callback starts a new short timeout,
Author: ian
Date: Fri Dec 13 22:22:54 2013
New Revision: 259348
URL: http://svnweb.freebsd.org/changeset/base/259348
Log:
MFC r257418:
Don't iterate through the bits of the pending interrupt register if the
whole register is zero. Most of the registers will be zero most of the
Author: ian
Date: Fri Dec 13 22:24:00 2013
New Revision: 259349
URL: http://svnweb.freebsd.org/changeset/base/259349
Log:
MFC r257419:
Do not EOI an interrupt until the point after the filter handlers / before
threaded handlers.
Modified:
stable/10/sys/arm/arm/gic.c
Directory
1970 (empty, because file is newly added)
+++ stable/10/sys/arm/freescale/imx/imx6_usbphy.c Fri Dec 13 22:26:10
2013(r259351, copy of r257452, head/sys/arm/freescale/imx/imx6_usbphy.c)
@@ -0,0 +1,189 @@
+/*-
+ * Copyright (c) 2013 Ian Lepore i...@freebsd.org
+ * All rights reserved
(empty, because file is newly added)
+++ stable/10/sys/arm/freescale/imx/imx_sdhci.c Fri Dec 13 22:28:19 2013
(r259353, copy of r257454, head/sys/arm/freescale/imx/imx_sdhci.c)
@@ -0,0 +1,704 @@
+/*-
+ * Copyright (c) 2013 Ian Lepore i...@freebsd.org
+ * All rights reserved
/freescale/imx/imx6_anatop.c Fri Dec 13 22:27:26
2013(r259352, copy of r257453, head/sys/arm/freescale/imx/imx6_anatop.c)
@@ -0,0 +1,155 @@
+/*-
+ * Copyright (c) 2013 Ian Lepore i...@freebsd.org
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms
Author: ian
Date: Fri Dec 13 22:30:21 2013
New Revision: 259354
URL: http://svnweb.freebsd.org/changeset/base/259354
Log:
MFC r257476, r257478:
Revamp the SoC identity numbering scheme to be more in line with the way
Freescale numbers the chips in the ID registers.
Add
(r259355, copy of r257483,
head/sys/arm/freescale/imx/imx6_machdep.c)
@@ -0,0 +1,164 @@
+/*-
+ * Copyright (c) 2013 Ian Lepore i...@freebsd.org
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided
Author: ian
Date: Fri Dec 13 22:46:10 2013
New Revision: 259356
URL: http://svnweb.freebsd.org/changeset/base/259356
Log:
MFC r257518, r257519:
TI sdhci driver improvements, mostly related to fdt data...
Use the published compatible strings (our own invention, ti,mmchs is
Author: ian
Date: Fri Dec 13 22:48:01 2013
New Revision: 259357
URL: http://svnweb.freebsd.org/changeset/base/259357
Log:
MFC r257556:
Arrange for uart_cpu_fdt's probe() routine to use the same table of compat
strings as uart_bus_fdt's probe().
Modified:
Author: ian
Date: Fri Dec 13 22:49:18 2013
New Revision: 259358
URL: http://svnweb.freebsd.org/changeset/base/259358
Log:
MFC r257557: Add a missing register definition.
Modified:
stable/10/sys/arm/freescale/imx/imx6_anatopreg.h
Directory Properties:
stable/10/ (props changed)
Author: ian
Date: Fri Dec 13 22:50:12 2013
New Revision: 259359
URL: http://svnweb.freebsd.org/changeset/base/259359
Log:
MFC r257561:
Bugfix: the attach routine needs to use the same table of fdt compat
strings that the probe routine used.
Modified:
Author: ian
Date: Fri Dec 13 22:51:09 2013
New Revision: 259360
URL: http://svnweb.freebsd.org/changeset/base/259360
Log:
MFC r257595: Comments and style(9) only, no functional changes.
Modified:
stable/10/sys/arm/freescale/imx/imx_machdep.c
Directory Properties:
stable/10/ (props
Author: ian
Date: Fri Dec 13 22:52:59 2013
New Revision: 259361
URL: http://svnweb.freebsd.org/changeset/base/259361
Log:
MFC r257603, r257604:
Rename WANDBOARD-COMMON to WANDBOARD.common and adjust the configs that
include it accordingly. The build machinery for universe and
Author: ian
Date: Fri Dec 13 23:07:22 2013
New Revision: 259363
URL: http://svnweb.freebsd.org/changeset/base/259363
Log:
MFC r257639:
Remove the duplicated implementations of some bus_space functions and use
the essentially identical generic implementations instead. The generic
Author: ian
Date: Fri Dec 13 23:56:53 2013
New Revision: 259364
URL: http://svnweb.freebsd.org/changeset/base/259364
Log:
MFC r257648, r257649, r257660:
Begin reducing code duplication in arm pmap.c and pmap-v6.c by factoring
out common code related to mapping device memory into a
Author: ian
Date: Sat Dec 14 00:16:08 2013
New Revision: 259365
URL: http://svnweb.freebsd.org/changeset/base/259365
Log:
MFC r257669, r257672, r257673, r257676, r257678:
Call initarm_lastaddr() later in the init sequence, after establishing
static device mappings, rather than as the
Author: ian
Date: Sat Dec 14 00:23:43 2013
New Revision: 259366
URL: http://svnweb.freebsd.org/changeset/base/259366
Log:
MFC r257924:
Apparently with const uint32_t foo = 0x60; gcc doesn't consider 'foo'
to be a constant integer suitable for use in a case label, so use #defines.
Author: ian
Date: Sat Dec 14 00:25:57 2013
New Revision: 259368
URL: http://svnweb.freebsd.org/changeset/base/259368
Log:
MFC r258076, r258077:
This fixes 3 problems in syslogd related to sizing receive buffers...
- A call was misplaced at the wrong level of nested if blocks, so
Author: ian
Date: Sat Dec 14 00:54:05 2013
New Revision: 259371
URL: http://svnweb.freebsd.org/changeset/base/259371
Log:
MFC r257892, r258196, r258197, r258199, r258200, r258201, r258202:
Add ONFI signature check.
Add Micron chip found in Freescale Vybrid Family Phytec COSMIC
Author: ian
Date: Sat Dec 14 00:55:34 2013
New Revision: 259372
URL: http://svnweb.freebsd.org/changeset/base/259372
Log:
MFC r258740:
Look up a nand chip by id in the static table before trying to obtain
ONFI parameters. This allows a static table entry to provide valid data
Author: ian
Date: Sat Dec 14 00:57:05 2013
New Revision: 259373
URL: http://svnweb.freebsd.org/changeset/base/259373
Log:
MFC r258240:
In the data abort handler, don't panic if kdb is available and says it
handled the condition.
Modified:
stable/10/sys/arm/arm/trap.c
Directory
Author: ian
Date: Sat Dec 14 00:58:13 2013
New Revision: 259374
URL: http://svnweb.freebsd.org/changeset/base/259374
Log:
MFC r258356:
Bugfixes... the host capabilties from FDT data are stored in host.caps, not
host.host_ocr, examine the correct field when setting up the hardware.
Author: ian
Date: Sat Dec 14 00:59:40 2013
New Revision: 259375
URL: http://svnweb.freebsd.org/changeset/base/259375
Log:
MFC r258393:
Add USB_HOST_ALIGN=64; the cache line size on the am335x is 64 bytes.
Modified:
stable/10/sys/arm/conf/BEAGLEBONE
Directory Properties:
stable/10/
Author: ian
Date: Sat Dec 14 01:12:13 2013
New Revision: 259377
URL: http://svnweb.freebsd.org/changeset/base/259377
Log:
MFC r258392, r258412:
Call cpu_setup() immediately after the page tables are installed. This
enables data cache and other chip-specific features. It was
Author: ian
Date: Sat Dec 14 01:14:38 2013
New Revision: 259378
URL: http://svnweb.freebsd.org/changeset/base/259378
Log:
MFC r258820: Add definitions for the PIO pins found on recent AT91 SoCs.
Modified:
stable/10/sys/arm/at91/at91_pioreg.h
Directory Properties:
stable/10/ (props
01:15:26 2013
(r259379, copy of r258828, head/sys/dev/nand/nfc_at91.c)
@@ -0,0 +1,258 @@
+/*-
+ * Copyright (C) 2013 Ian Lepore.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following
Author: ian
Date: Sat Dec 14 01:34:24 2013
New Revision: 259380
URL: http://svnweb.freebsd.org/changeset/base/259380
Log:
MFC r259038, r259039:
Bump the maximum VM space from 3 * memory size to a fixed
256MB. That's all we have room for since we map the hardware registers
Author: ian
Date: Sat Dec 14 01:35:57 2013
New Revision: 259381
URL: http://svnweb.freebsd.org/changeset/base/259381
Log:
MFC r259212, r259220:
Fix one race and one fence post error. When the TX buffer was
completely full, we'd not complete any of the mbufs due to the fence
post
Author: ian
Date: Sun Dec 22 20:40:56 2013
New Revision: 259739
URL: http://svnweb.freebsd.org/changeset/base/259739
Log:
Shorten the DMTIMER_ prefix used for register names to DMT_. This is in
preparation for adding more complete register defintions, some of which
have fairly long names.
Author: ian
Date: Sun Dec 22 21:35:18 2013
New Revision: 259743
URL: http://svnweb.freebsd.org/changeset/base/259743
Log:
Map out all the timer-related registers, and define named constants for
the bits within the registers.
Modified:
head/sys/arm/ti/am335x/am335x_dmtimer.c
Modified:
Author: ian
Date: Sun Dec 22 21:44:32 2013
New Revision: 259744
URL: http://svnweb.freebsd.org/changeset/base/259744
Log:
A variety of cleanups...
- Use named constants for register bits, instead of mystery numebrs
scattered around in the code.
- Use inline functions for bus space
Author: ian
Date: Sun Dec 22 23:03:29 2013
New Revision: 259750
URL: http://svnweb.freebsd.org/changeset/base/259750
Log:
Add PPS support to the am335x timer driver. This uses the timer hardware's
capture mode together with the timecounter's PPS polling feature to get
very accurate PPS
On Wed, 2013-12-25 at 22:32 +, Dimitry Andric wrote:
Author: dim
Date: Wed Dec 25 22:32:34 2013
New Revision: 259893
URL: http://svnweb.freebsd.org/changeset/base/259893
Log:
In sys/vm/vm_pageout.c, since vm_pageout_worker() takes a void * as
argument, cast the incoming 0 argument
On Fri, 2013-12-27 at 23:06 +, Xin LI wrote:
Author: delphij
Date: Fri Dec 27 23:06:15 2013
New Revision: 259973
URL: http://svnweb.freebsd.org/changeset/base/259973
Log:
Tighten default restrictions for ntpd(8) server and provide a link
to NTP access restriction documentation.
On Fri, 2013-12-27 at 17:27 -0800, Xin Li wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512
On 12/27/13 15:16, Ian Lepore wrote:
On Fri, 2013-12-27 at 23:06 +, Xin LI wrote:
Author: delphij Date: Fri Dec 27 23:06:15 2013 New Revision:
259973 URL: http://svnweb.freebsd.org
On Wed, 2014-01-01 at 22:32 +0200, Konstantin Belousov wrote:
On Wed, Jan 01, 2014 at 08:26:08PM +, Zbigniew Bodek wrote:
Author: zbb
Date: Wed Jan 1 20:26:08 2014
New Revision: 260165
URL: http://svnweb.freebsd.org/changeset/base/260165
Log:
Use only mapped BIOs on ARM
Author: ian
Date: Fri Jan 3 18:36:19 2014
New Revision: 260235
URL: http://svnweb.freebsd.org/changeset/base/260235
Log:
Update the dockstar DTS to reflect just NAND flash (no SPI NOR flash, and
the LED specification was just misplaced). The rather odd memory mappings
that were in place
601 - 700 of 3079 matches
Mail list logo