Commit Graph

239668 Commits

Author SHA1 Message Date
mlelstv
898693b4f2 ignore timeouts for APP_CMD prefix as for the application command itself. 2015-12-22 09:55:38 +00:00
martin
5e88931036 Sync list of fenv enabled architectures again (PR 48633), this time for mips
addition.
2015-12-22 08:26:16 +00:00
christos
408e0ea0a3 remove dup definitions from fenv.h 2015-12-22 05:28:46 +00:00
marty
7f10785380 XU4 GPIO Driver
This is a moderately tested working gpio driver for the Exynos based ODROID
XU4.  To use this you have to edit the dtd file exynos54422-pinctrl.dtsi
and change the two occurances of 'gpz' to 'gpz0'.  Otherewise it will crash
on a lookup failure.

It certainly could use a code review.
2015-12-22 03:36:01 +00:00
knakahara
897ca22b6e fix potentially bug 2015-12-22 02:17:21 +00:00
knakahara
06b11825c2 fix incorrect KASSERT 2015-12-22 02:10:25 +00:00
ozaki-r
a532303129 Tweak return value handling
rtrequest1 ensures to return an rtentry on success.
2015-12-22 01:59:21 +00:00
christos
c5319e4d97 fix label and variable name. 2015-12-21 20:44:54 +00:00
christos
5764ae0786 more checking 2015-12-21 19:54:35 +00:00
christos
4fff4f53aa From FreeBSD:
- Whitespace cleanup
- Pass a filename rather than fd to libarchive (should work with 2.8+)
- Accept zipfiles from stdin
- Extract common code from extract()/extract_stdout() to extract2fd() (pending)
2015-12-21 17:17:02 +00:00
christos
257ef94e95 Add mips fenv.h (From FreeBSD) 2015-12-21 17:02:32 +00:00
christos
63aea4bd5b Add mips fenv.c (From FreeBSD) 2015-12-21 17:02:02 +00:00
christos
8dd36ea983 Add fenv.h for mips 2015-12-21 16:49:53 +00:00
christos
6f357631ae Add fenv.h for mips. 2015-12-21 16:49:37 +00:00
christos
e9dcc55b7e switch to getline(3) 2015-12-21 16:17:09 +00:00
joerg
08c2098fe3 Our time.h defines clock_gettime with assembler name after including
sys/time.h. The Solaris compat code in sys/time.h wants to use it in an
inline function, but misses a prototype (and the relabeling). As stopgap
for getting consistent defines of clock_gettime duplicate the prototype
here.
2015-12-21 13:28:39 +00:00
ryoon
c6462b8daf Add .Pp for easy distinction between examples. 2015-12-21 13:15:04 +00:00
mlelstv
01ab2852b1 Support for separate I/O thread adds new functions to dk_subr module.
Bump to 7.99.25
2015-12-21 12:35:15 +00:00
mlelstv
9637ab5912 support deferral of diskstart to a separate thread. 2015-12-21 12:33:12 +00:00
mlelstv
b5aed88883 more sanity checks 2015-12-21 12:30:29 +00:00
martin
b66d985812 While PR 48633 is not properly fixed, keep the additional lists of
fenv-enabled architectures in sync.
2015-12-21 12:11:23 +00:00
marty
4abb095283 XU4 FDT final checkpoint
step N of N: get rid of baggage by removing whole files.  What's left is in
approximately the same shape as when the FDT update started, that is mostly
broken. What's missing is most of the 76 devices recognized in the dtd. In
other words, This is barely the start of a port.

Next up, gpio then i2c, followed either by straightening out usb or getting
the sdhc driver to work -- both probably require getting the interrupt
combiner to work first. A large chunk of work is left to do on the clocks.
I barely got them attaching to fdt and didn't do anything to take advantage
of the information in the dtd.

None of the other existing drivers, such as they are, properly request gpios,
i2c or clocks, and, of course power domains are off the table.
2015-12-21 04:58:50 +00:00
hkenken
7bb55e0310 Rewritten to take advantage of genfb(4). 2015-12-21 04:26:28 +00:00
marty
1076af4f1e XU4 FDT Last drivers converted
There is a minimum conversion on the clock driver.

The USB driver needs reordering and is broken, but it was broken before.

Next up: tactical nuclear weapons
2015-12-21 03:34:34 +00:00
christos
204cbe512f Fix some more MKREPRO issues in cdrom creation. Now amd64 passes MKREPRO. 2015-12-21 03:19:17 +00:00
christos
911dc95740 more deterministic ffs for reproducible builds. 2015-12-21 00:58:08 +00:00
marty
28841ed18f XU4 FDT missed files 2015-12-21 00:54:35 +00:00
marty
013239775d XU4 FDT checkpoint
It is rather amazing that XU4 gets as far as it does, given how much of this
code simply doesn't work.  Focusing now on getting everything converted to
FDT. Next up USB and clocks.  After that nuke everything that's not needed
and start the port in earnest.
2015-12-21 00:52:50 +00:00
christos
61db082a58 Add timestamp support to the ffs image creation; needed for in kernel memory
images MKREPRO.
2015-12-20 22:54:44 +00:00
christos
6c7efc78fb Add MKREPRO_TIMESTAMP support to the makefs invocation. 2015-12-20 22:47:59 +00:00
sjg
349257c593 Suff_ClearSuffixes() needs to re-initialize suffNull,
otherwise its children retain old suffixes.
Have Suff_Init() call Suff_ClearSuffixes() for consistency.
2015-12-20 22:44:10 +00:00
christos
d038424332 Use MKREPRO_TIMESTAMP 2015-12-20 22:42:04 +00:00
christos
f8250039db if we only asked for stopwords, use the original query. 2015-12-20 19:45:29 +00:00
christos
57b499ef66 Powerpc now has fenv.h 2015-12-20 16:24:45 +00:00
christos
161588a5e8 Powerpc fenv.c from FreeBSD 2015-12-20 16:24:25 +00:00
christos
c6ad517cd0 new powerpc fenv.h 2015-12-20 16:23:38 +00:00
christos
ec195e5a37 Add fenv.h for powerpc (from FreeBSD) 2015-12-20 16:23:14 +00:00
christos
4e32ff3fe1 Add fenv for powerpc. 2015-12-20 16:22:39 +00:00
marty
4c2606c249 XU4 debug cleanup
get rid of some unneeded debug chatter in machdep
2015-12-20 05:25:01 +00:00
pgoyette
b15885c320 Remove this initial pass, since nothing further has been done with it for
six years.  It will soon be replaced with a working raid module.
2015-12-20 05:04:23 +00:00
pgoyette
2a9d726544 If we process the callback immediately, don't bother adding it to the
list of future callbacks.  We've already processed the list (and removed
all the entries), and there's nothing in the future that will process
the list again.

This avoids the possibility of leaving an entry in the list that points
to an unloaded module's former address space.
2015-12-20 04:21:03 +00:00
christos
7065e20960 give the kernel pax invocating the MKREPRO_TIMESTAMP treatment. 2015-12-20 02:35:34 +00:00
christos
90923db0b9 PR/50573: Andreas Gustafsson: puffs can crash kernel for lack of argument
checking
2015-12-20 01:34:00 +00:00
christos
39a7f51dbb dd intel_old man page 2015-12-20 01:11:22 +00:00
christos
b961e0da5d name the man page intel_old, so that we don't install it over the new
one depending on the build order.
2015-12-20 01:07:58 +00:00
christos
8ef345bff8 sort properly. 2015-12-20 00:48:36 +00:00
christos
ff6e2ff2e8 Sort the subsections too... Hi Matt, you were right. 2015-12-20 00:40:44 +00:00
christos
572dbd7b73 Freeze the BUILDER and the BUILD_DATE for repeatable builds 2015-12-19 23:37:43 +00:00
christos
ad8d11c3eb Obey MKREPRO_TIMESTAMP when creating sets (create all the files in the
sets with that date).
2015-12-19 22:29:23 +00:00
marty
bb53f16923 XU4 GPIO FDT missing file. 2015-12-19 21:43:36 +00:00