Remove boot1.efi during clean target.
Enable Freescale i.MX I2C driver for i.MX6.
copyin/copyout should return 0 if they are truly emulating copyin/copyout behavior.

remove stray %s in printf

rewrite printf to display 64bit type without warning.
Don't save entropy inside jails.

As of r126744, we no longer feed the entropy device in jails upon
start, and collecting them is no longer useful.

PR:		conf/126744
Submitted by:	Eugene Grosbein <eugen grosbein net> (with minor changes)
MFC after:	1 week
Approved by:	so (des)
Correct typo introduced with r268855.

MFC after:	10 days
X-MFC with:	r268855
Remove #ifdef-s to reduce difference to upstream.

Pointed by:	kib

MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
Don't pass null kmdp to preload_search_info

On Xen PVH guests kmdp == NULL.

Submitted by:	royger
MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
rewind: always clear error indicator.

Required by POSIX:
http://pubs.opengroup.org/onlinepubs/009695399/functions/rewind.html

Obtained from:	Apple Inc. (Libc 997.90.3)
MFC after:	1 week
ftello: return 1 when seeking offset on an append stream.

Obtained from:	Apple Inc. (Libc 997.90.3)
Phabric:	D442
MFC after:	2 weeks
Mostly cosmetic cleanups.

In fputs() avoid implcit casting on iov.iov_len.

MFC after:	3 days
In r264504, we prevented doing I/O for more than MAXPHYS by making
the assumption that consumers would respect bio_completed and/or
bio_resid to detect short reads. This assumption proved false and
file corruption was the result.
Create as many bios as we need to satisfy the original request.
Check the cached chunk every time we need to do I/O to increase the
hit rate.

Obtained from:	junipre Networks, Inc.
MFC after:	1 week
Revert	r268984:
Check for __SAPP flag before calling sflush.   This avoids
performance degradation compared to the previous approach.

Submitted by:	ache
MFC after:	2 weeks
Grammar and spelling fixes.
Add missing newline to an error message.

MFC after:	3 days
Cleanup the definition of two structures which are
exposed to userland. Therefore no MFC.
Checking for __SAPP alone is not enough because it is emulated O_APPEND
only, so works for only special fdopen() case. Add real O_APPEND too.
Back the whole change out until I figure out how to obtain O_APPEND,
it can't be used in this field at all.
Fix EABI unwind function declarations to match the function definitions.
The mismatch was noticed by clang, when using it to compile the in-tree
gcc and libstdc++.
Add FreeBSD to the list of environments that needs to handle R_ARM_TARGET2
relocations in unwind data as pc-relative indirect references.

MFC after:	1 week
s/PCBGROUPS/PCBGROUP/ manpage to match "options PCBGROUP".