Warner Losh
767acaaf52
Add missing skeleton file.
2014-02-28 16:43:56 +00:00
Warner Losh
9880e240b3
Add skeleton.dtsi and update to new place in tree.
2014-02-28 16:42:14 +00:00
Warner Losh
0f72dae774
Add proper svn:keyword props
2014-02-28 16:35:01 +00:00
Warner Losh
8ec77e7a22
These file have a, possibly dubious, GPL claim. Until that's sorted, move to gnu.
2014-02-28 16:26:44 +00:00
Christian Brueffer
78c7e17b66
mdoc cleanup.
...
MFC after: 1 week
2014-02-28 15:55:35 +00:00
Warner Losh
c04f8bc023
Add device and gadget bindings for fdt. These are preliminary and will
...
need work before they work, especially the gadget bindings.
2014-02-28 03:00:31 +00:00
Warner Losh
4b3c970b83
tcb device for fdt
2014-02-28 03:00:28 +00:00
Warner Losh
1341ea85f2
shdwc device for fdt
2014-02-28 03:00:25 +00:00
Warner Losh
089fd56d90
Add device node for SDRAMC device. Currently just claims device's
...
resources.
2014-02-28 02:59:51 +00:00
Warner Losh
97eb0c3c6a
Add fdt binding for nand for Atmel parts. This does little more than
...
match the device. Pinctrl will need to be added before this will work,
in addition to migrating the current board_foo.c method of configuring
these pins to something else. Non-FDT systems won't be affected, yet.
2014-02-28 02:38:04 +00:00
Mark Johnston
ae9f1a185c
4478 dtrace_dof_maxsize is far too small
...
illumos/illumos-gate@d339a29bb4
PR: 187027
MFC after: 1 week
2014-02-28 02:04:41 +00:00
Mark Johnston
6ae71ff4db
4478 dtrace_dof_maxsize is far too small
...
illumos/illumos-gate@d339a29bb4
2014-02-28 01:53:37 +00:00
Warner Losh
63950cce66
Correct initial import script
2014-02-28 01:33:03 +00:00
Warner Losh
d4c30e9dfe
Initial import of DTS files from Linux
2014-02-28 01:32:44 +00:00
Warner Losh
2705fd8194
Initial import of Linux/Vendor DTS files for various embedded boards.
2014-02-28 01:31:35 +00:00
Ian Lepore
6afdadfd93
Add an armv7 implementation of cpu_sleep(). The arm11/armv6 implementation
...
we've been using was actually just spinning due to ARM having redefined
the old 'wait for interrupt' operation via the system coprocessor as a nop
and replacing it with a WFI instruction.
2014-02-28 00:41:55 +00:00
Ian Lepore
f85153fec4
Add some rudimentary voltage control to go with the rudimentary frequency
...
control. If we have to scale back the frequency due to temperature, it
will help to lower the voltage as well.
2014-02-28 00:26:57 +00:00
Ian Lepore
f7bcea1a3c
Supply a DELAY() implementation via weak linkage, so that SoC-specific
...
code can supply a better implementation. A SoC with variable CPU frequency
is likely to use a fixed-frequency timer for DELAY() (but still use the
mpcore private timers as eventtimers).
Also remove spaces from the eventtimer and timecounter names.
2014-02-28 00:23:04 +00:00
Ian Lepore
e63cfcf56e
All our current ARM multi-core systems have all cores in one package with
...
a shared L2 cache, reflect that in the common cpu_topo() routine.
2014-02-28 00:17:03 +00:00
Ian Lepore
a78ec80526
Initialize the Low Power Mode bits to keep the ARM cores running during WFI.
2014-02-27 22:55:33 +00:00
Xin LI
9af4c716d0
MFV r262570:
...
4626 libzfs memleak in zpool_in_use()
illumos/illumos-gate@fb13f48f1d
MFC after: 2 weeks
2014-02-27 21:50:46 +00:00
Alexander Motin
37b8d8c41c
Restore SIM freeze/release match, broken at r253549.
...
This fixes problem with SIM left in frozen state after reinit, for example,
after firmware update.
MFC after: 1 week
2014-02-27 21:48:34 +00:00
Christian Brueffer
309044d474
Add tws(4) to the hardware notes.
...
MFC after: 3 days
2014-02-27 21:47:20 +00:00
Xin LI
def7eaf147
Get rid of the 'chan' from softc structure and use the latter
...
directly as sleep channel.
PR: kern/174684
Submitted by: jmg
MFC after: 2 weeks
2014-02-27 21:41:52 +00:00
Christian Brueffer
4170452de3
Add missing includes and remove two unused ones.
...
Reviewed by: loos
MFC after: 1 week
2014-02-27 21:01:10 +00:00
Xin LI
2c647d53ed
4626 libzfs memleak in zpool_in_use()
...
illumos/illumos-gate@fb13f48f1d
2014-02-27 20:00:26 +00:00
Warner Losh
0d4a4b1301
Bring in Ian Campbell's pruned dts repo.
...
From git://xenbits.xen.org/people/ianc/device-tree-rebasing.git
commit efa963ec806366c9628dfd1269316bb93b7ecb15
Merge: a72ba09 459c249
Author: Ian Campbell <ian.campbell@citrix.com>
Date: Wed Feb 26 08:39:16 2014 +0000
Merge tag 'v3.14-rc4-dts'
Linux 3.14-rc4
2014-02-27 19:39:44 +00:00
Ruslan Bukin
9e04ee7729
Do not setup interrupt handler (polling is used).
2014-02-27 18:13:07 +00:00
Jilles Tjoelker
5439648913
sh: Do not corrupt internal representation if LINENO inner expansion fails.
...
Example:
f() { : ${LINENO+$((1/0))}; }
and call this function twice.
2014-02-27 16:54:43 +00:00
Luiz Otavio O Souza
e42feeb782
Add geom_uncompress to the list of available geom modules on loader.conf.
...
Approved by: adrian (mentor)
2014-02-27 13:31:54 +00:00
Luiz Otavio O Souza
a1f5df2215
Fix a leftover of r260523. Remove the unnecessary dependency to zlib.h.
...
Approved by: adrian (mentor)
2014-02-27 13:29:26 +00:00
Luiz Otavio O Souza
de290ab842
Inspired by r262522, fix make depend. This fixes the build of gpio modules.
...
Approved by: adrian (mentor)
2014-02-27 13:26:41 +00:00
Dag-Erling Smørgrav
7661de35d1
We install the tool, so why not the man page?
...
MFC after: 3 days
2014-02-27 13:05:56 +00:00
Hans Petter Selasky
a6609003d4
Clear the knote list before destroying it.
...
Add seldrain() to wakeup any pollers.
Submitted by: Kohji Okuno <okuno.kohji@jp.panasonic.com>
MFC after: 2 weeks
2014-02-27 12:11:43 +00:00
Alexander Motin
ec3dd42625
Pass proper pointer to bus_dmamem_free() in mps_iocfacts_free().
...
Passing there pointer into the middle of allocated area caused kernel
panic during reinit, for example, after firmware upgrade.
MFC after: 1 week
2014-02-27 11:34:26 +00:00
Ruslan Bukin
6c68693129
Add driver for Inter-Integrated Circuit (I2C).
2014-02-27 09:59:15 +00:00
Hans Petter Selasky
e2723934d6
Add missing call to "knlist_destroy()".
...
Found by: John-Mark Gurney <jmg@funkthat.com>
MFC after: 2 weeks
2014-02-27 09:15:58 +00:00
Hans Petter Selasky
0b6d54d450
Add support for kqfilter to USB character devices.
...
Submitted by: Kohji Okuno <okuno.kohji@jp.panasonic.com>
MFC after: 2 weeks
2014-02-27 08:57:37 +00:00
Warner Losh
c0159aff30
Don't complain about missing prototypes to ease bootstrap issues.
2014-02-27 08:21:28 +00:00
Warner Losh
b331ba445e
Style(9) nit: Use tab here.
2014-02-27 08:19:19 +00:00
Justin Hibbits
5c0761ba72
Fix callchain capture for hwpmc(4). While here, some style(9) fixes, too.
...
MFC after: 2 weeks
2014-02-27 04:45:29 +00:00
Benjamin Kaduk
af1e239814
syncer(4) is a kernel process, not a user process
...
Noticed by: Geoffrey Thomas <gthomas@mokafive.com>
Approved by: hrs (mentor)
2014-02-27 04:06:34 +00:00
Mark Johnston
c0c943de72
Fix the struct reg mappings for i386 and amd64, which differ between illumos
...
and FreeBSD.
Submitted by: Prashanth Kumar <pra_udupi@yahoo.co.in>
MFC after: 2 weeks
2014-02-27 01:24:47 +00:00
Mark Johnston
0339a1c2b4
Move some files that are identical on i386 and amd64 to an x86 subdirectory
...
rather than keeping duplicate copies.
Discussed with: avg
MFC after: 1 week
2014-02-27 01:04:35 +00:00
Eitan Adler
35010be927
I had some unrelated (wrong) changes to makewhatis. Undo them.
2014-02-27 00:52:34 +00:00
Eitan Adler
9ace80105a
linprocfs: add support for /sys/kernel/random/uuid
...
PR: kern/186187
Submitted by: Fernando <fernando.apesteguia@gmail.com>
MFC After: 2 weeks
2014-02-27 00:43:10 +00:00
Ian Lepore
f0455d6562
Replace many pasted identical definitions of cpu_initclocks() with a common
...
implementation in arm/machdep.c. Most arm platforms either don't need to
do anything, or just need to call the standard eventtimer init routines.
A generic implementation that does that is now provided via weak linkage.
Any platform that needs to do something different can provide a its own
implementation to override the generic one.
2014-02-26 22:06:10 +00:00
Jilles Tjoelker
85bf1d2f07
sh: Make expari() static.
2014-02-26 21:38:42 +00:00
Neel Natu
9777ca203c
Document the "-a" and "-x" options to match the changes in r262236.
...
Reviewed by: grehan
2014-02-26 19:14:54 +00:00
Ian Lepore
f3549ad525
Minor tweaks to the imx GPT timer...
...
- Don't use spaces or dots in the eventtimer or timecounter names.
They turn into sysctl node names, and it's just confusing.
- Use comparator #3 instead of #1 for one-shot events. There's an
extra 1-cycle penalty in the hardware for accessing the registers
for comparator 1, no point in paying that penalty.
- Lower the quality of the eventtimer from 1000 to 800, because the
device can't support PERCPU timers and some other device in the system
may be able to provide that.
2014-02-26 18:29:14 +00:00