Merge branch 'master' of http://github.com/illumos/illumos-gate into gcc/upgrade
2546 Support new AMD microcode format, update bundled AMD microcode patch file
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Albert Lee <trisk@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
2449 Add workaround for AMD K10 CPU erratum 721
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Albert Lee <trisk@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
2558 bump dtrace_helper_actions_max to 1024
Reviewed by: Bryan Cantrill <bryan@joyent.com>
Reviewed by: Joshua M.  Clulow <josh@sysmgr.org>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Richard Elling <richard.elling@richardelling.com>
Approved by: Eric Schrock <eric.schrock@delphix.com>
650 grep support for -q would be useful
Reviewed by: David Höppner <0xffea@googlemail.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Andrew Stormont <Andrew.Stormont@nexenta.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Albert Lee <trisk@nexenta.com>
Approved by: Albert Lee <trisk@nexenta.com>
574 Minor issues in usr/src/cmd/format/startup.c
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Albert Lee <trisk@nexenta.com>
Approved by: Albert Lee <trisk@nexenta.com>
2412 Various CPU features aren't intel specific
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Albert Lee <trisk@nexenta.com>
2085 with lots of zones, sometimes all of them don't boot on system boot
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
2576 net-nwam should check if ibd_upgrade is installed
Reviewed by: Gary Mills <gary_mills@fastmail.fm>
Reviewed by: Andrew Stormont <Andrew.Stormont@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
2071 "libhal_device_free_changeset" function mem-leeks.
2555 libhal does not unref some messages
Reviewed by: Andrew Stormont <Andrew.Stormont@nexenta.com>
Reviewed by: Albert Lee <trisk@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
libc: Don't declare SPARC __rtld static

The libc-as-interpretter bootstrap is built in a rather odd way, we have a bit
of stock assembler, _rtboot.s, and some C, _rtld.c.  We build them by using cc
-S on _rtld.c, appending that to _rtboot.s and assembling the result.  This
means that __rtld _can_ be static, because it's built in the same unit as its
caller, _rtboot.s.  However, the compiler has utterly no way to know this, and
a compiler which choose to not emit unused static functions will thus not emit
__rtld.

Rather than telling GCC that while the static __rtld is unused, we need it
emitted just cease declaring it static (or .local), as we don't on i386.
There is no symbol collision problem here, as it's scoped local by the libc
mapfile anyway, and so invisible to callers, and we're the only definition
within libc.
2115 md5 assembly doesn't compile with gas 2.22
uts: Make sure everyone gets -fno-inline-small-functions, etc
Revert "[HACK] ctf: Temporarily workaround GCC 4 stdarg change"

We no longer need this, after va_impl.h was fixed in Illumos and thus
recent OI, etc.
Revert "cpr: Never allow if compiled with GCC."

It now works.
Clean out unrelated changes (some whitespace, random Java cleanup)
vi: tidy up getpass() stuff
1469 ttyc/ttyd should be an allowed console device
Reviewed by: Milan Jurik <milan.jurik@xylab.cz>
Reviewed by: Alexander Eremin <alexander.r.eremin@gmail.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
2581 Observability for AMD Core Performance Boost
Reviewed by: Milan Jurik <milan.jurik@xylab.cz>
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
2586 nfs_make_dotdot() returns sometimes EIO
Reviewed by: Garrett D'Amore <garrett.damore@gmail.com>
Reviewed by: Jeff Biseda <jeff.biseda@delphix.com>
Reviewed by: Gary Mills <gary_mills@fastmail.fm>
Reviewed by: Dan Kruchinin <dkruchinin@acm.org>
Approved by: Albert Lee <trisk@nexenta.com>