summaryrefslogtreecommitdiff
path: root/usr/src/common
AgeCommit message (Collapse)AuthorFilesLines
2013-01-163035 LZ4 compression support in ZFS and GRUBSašo Kiselkov3-2/+10
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Christopher Siden <csiden@delphix.com>
2013-01-15Illumos SyncJohn Sonnenschein8-16/+217
2013-01-14Illumos SyncJohn Sonnenschein5-14/+66
Merge github.com:illumos/illumos-gate Conflicts: usr/src/cmd/isainfo/isainfo.c usr/src/uts/common/Makefile.files usr/src/uts/common/fs/zfs/dmu.c usr/src/uts/common/fs/zfs/zvol.c usr/src/uts/common/io/mr_sas/fusion.h usr/src/uts/common/io/mr_sas/ld_pd_map.c usr/src/uts/common/io/mr_sas/ld_pd_map.h usr/src/uts/common/io/mr_sas/mr_sas.c usr/src/uts/common/io/mr_sas/mr_sas.h usr/src/uts/common/io/mr_sas/mr_sas_list.c usr/src/uts/common/io/mr_sas/mr_sas_list.h usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c usr/src/uts/i86pc/io/apix/apix.c usr/src/uts/i86pc/os/intr.c usr/src/uts/intel/sys/x86_archext.h
2012-12-21OS-1566 filesystem limits for ZFS datasetsJerry Jelinek3-0/+12
2012-12-203414 Need a new word of AT_SUN_HWCAP bitsRobert Mustacchi3-11/+56
3415 Add isainfo support for f16c and rdrand 3416 Need disassembler support for rdrand and f16c Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2012-12-203413 isainfo -v overflows 80 columnsBryan Cantrill1-4/+11
3417 mdb disassembler confuses rdtscp for invlpg Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2012-12-183364 dboot should check boot archive integrityKeith Wesolowski1-2/+7
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-12-12OS-1760 Need disassembler support for rdrand and f16c20121213release-20121213Robert Mustacchi1-5/+34
2012-12-11OS-1758 Need a new word of AT_SUN_HWCAP bitsRobert Mustacchi2-6/+22
OS-1757 Add isainfo support for f16c and rdrand Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2012-11-29OS-1723 DTrace should speak JSONrelease-20121129Joshua M. Clulow1-0/+4
Reviewed by: Bryan Cantrill <bmc@joyent.com>
2012-11-22OS-1474 Want ::typedefRobert Mustacchi4-16/+201
OS-1598 Want mdb -e OS-1600 Want an mdb test suite driver OS-1632 mdb on x86 should be able to print alternate register names OS-1699 libctf should support removing a dynamic type OS-1700 libctf does not validate arrays correctly OS-1701 libctf does not validate function types correctly
2012-11-22OS-1685 dboot should check boot archive integrityKeith M Wesolowski1-2/+7
2012-11-21OS-1474 Want ::typedef (backout, breaks dtrace)Robert Mustacchi4-197/+16
2012-11-21OS-1474 Want ::typedefRobert Mustacchi4-16/+197
OS-1598 Want mdb -e OS-1600 Want an mdb test suite driver OS-1632 mdb on x86 should be able to print alternate register names OS-1699 libctf should support removing a dynamic type OS-1700 libctf does not validate arrays correctly OS-1701 libctf does not validate function types correctly
2012-11-193254 add support in zfs for aclmode=restrictedPaul B. Henson1-1/+3
Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-11-07Illumos syncJohn Sonnenschein17-144/+1433
2012-10-213169 userland amd64 code should save argumentsRichard Lowe15-0/+1231
3180 mdb should handle push-based argument save area 3192 mdb save-args matching should accept more agressive insn scheduling 3193 mdb save-args matching should only consider insns which have executed Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2012-09-10illumos syncJohn Sonnenschein3-58/+62
2012-09-073006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first argument is zeroMadhav Suresh1-58/+58
Reviewed by Matt Ahrens <matthew.ahrens@delphix.com> Reviewed by George Wilson <george.wilson@delphix.com> Approved by Eric Schrock <eric.schrock@delphix.com>
2012-08-273104 eliminate empty bpobjsMatthew Ahrens2-0/+4
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Christopher Siden <chris.siden@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Eric Schrock <eric.schrock@delphix.com>
2012-08-02dtrace: Remove CTF label checkingRichard Lowe1-10/+0
It is incomplete, and was pulled into smartos as a result of miscommunication.
2012-07-30Illumos SyncJohn Sonnenschein7-3/+759
Merge github.com:illumos/illumos-gate Conflicts: exception_lists/check_rtime usr/src/Makefile.master usr/src/Makefile.master.64 usr/src/cmd/Makefile usr/src/cmd/lms/Makefile usr/src/cmd/lp/Makefile.lp usr/src/cmd/mdb/Makefile.mdb usr/src/cmd/mdb/common/mdb/mdb_cmds.c usr/src/cmd/mdb/common/mdb/mdb_print.c usr/src/cmd/mdb/common/mdb/mdb_print.h usr/src/cmd/mdb/common/mdb/mdb_tab.c usr/src/cmd/mdb/common/mdb/mdb_termio.c usr/src/cmd/mdb/common/mdb/mdb_whatis.c usr/src/cmd/svc/svccfg/svccfg_libscf.c usr/src/cmd/zpool/zpool_main.c usr/src/lib/Makefile usr/src/lib/libc/inc/thr_inlines.h usr/src/lib/libc/port/mapfile-vers usr/src/lib/libc/sparc/Makefile.com usr/src/lib/libc/sparc/crt/_rtld.c usr/src/lib/libc/sparcv9/Makefile.com usr/src/lib/libdtrace/common/dt_open.c usr/src/lib/libdtrace/common/dt_options.c usr/src/lib/libumem/common/envvar.c usr/src/lib/libumem/common/vmem_base.c usr/src/lib/libzfs/common/libzfs_impl.h usr/src/lib/libzfs/common/libzfs_iter.c usr/src/lib/libzfs/common/libzfs_util.c usr/src/lib/libzfs/common/mapfile-vers usr/src/lib/sun_fc/Makefile.com usr/src/lib/sun_fc/amd64/Makefile usr/src/lib/sun_fc/sparcv9/Makefile usr/src/man/man1m/Makefile usr/src/uts/common/Makefile.files usr/src/uts/common/dtrace/dtrace.c usr/src/uts/common/fs/zfs/arc.c usr/src/uts/common/fs/zfs/dmu.c usr/src/uts/common/fs/zfs/dsl_dataset.c usr/src/uts/common/fs/zfs/dsl_pool.c usr/src/uts/common/fs/zfs/sys/zio.h usr/src/uts/common/io/fibre-channel/fca/fcoei/fcoei_eth.c usr/src/uts/common/io/fibre-channel/fca/fcoei/fcoei_lv.c usr/src/uts/common/sys/dtrace.h
2012-08-01backout 3006: causes 3046 (panics after mounting root)Richard Lowe1-58/+58
2012-07-313006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first argument is zeroMadhav Suresh1-58/+58
Reviewed by: Matt Ahrens <matthew.ahrens@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2012-05-09OS-1165 fix up illumos issue 1948Bill Pijewski1-1/+3
2012-05-07illumos syncJohn Sonnenschein4-4/+42
2012-05-07Revert "1948 zpool list should show more detailed pool information"John Sonnenschein1-3/+1
This reverts commit 4263d13f00c9691fa14620eff82abef795be0693.
2012-09-271930 smb_match functions incorrectly handle multibyte charactersGordon Ross2-144/+202
1931 smb_convert_wildcards incorrectly expands < at the end of the pattern Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-04-241665 Illumos wont build against openssl 1.0.0Theo Schlossnagle3-0/+21
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Albert Lee <trisk@nexenta.com>
2012-04-24OS-1086 mdb disassembler confuses rdtscp for invlpgBryan Cantrill1-4/+11
2012-04-13OS-1099 Want support for binutils 2.22Robert Mustacchi2-6/+14
2012-04-162115 md5 assembly doesn't compile with gas 2.22Theo Schlossnagle2-6/+14
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-03-22OS-1048 zfs list/get -c to return only cached propertiesBill Pijewski2-1/+20
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com>
2011-12-13Merge branch 'master' into gcc4John Sonnenschein3-2/+24
2011-12-12STOR-27 ZFS should be able to dump to a RAID-Z poolBill Pijewski1-0/+2
STOR-57 new ZFS checksum algorithm: 'noparity'
2012-06-302882 implement libzfs_coreMatthew Ahrens3-3/+14
2883 changing "canmount" property to "on" should not always remount dataset 2900 "zfs snapshot" should be able to create multiple, arbitrary snapshots at once Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Chris Siden <christopher.siden@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Bill Pijewski <wdp@joyent.com> Reviewed by: Dan Kruchinin <dan.kruchinin@gmail.com> Approved by: Eric Schrock <Eric.Schrock@delphix.com>
2012-05-212619 asynchronous destruction of ZFS file systems (missed files)eschrock3-0/+723
2012-05-212619 asynchronous destruction of ZFS file systemsChristopher Siden1-0/+22
2747 SPA versioning with zfs feature flags Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: George Wilson <gwilson@delphix.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Dan Kruchinin <dan.kruchinin@gmail.com> Approved by: Eric Schrock <Eric.Schrock@delphix.com>
2012-03-272546 Support new AMD microcode format, update bundled AMD microcode patch fileHans Rosenfeld1-9/+2
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>
2011-11-151693 persistent 'comment' field for a zpoolDan McDonald1-0/+4
Reviewed by: George Wilson <gwilson@zfsmail.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-11-171644 add ZFS "clones" propertyMatthew Ahrens1-1/+17
1645 add ZFS "written" and "written@..." properties 1646 "zfs send" should estimate size of stream 1647 "zfs destroy" should determine space reclaimed by destroying multiple snapshots 1708 adjust size of zpool history data Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: George Wilson <gwilson@zfsmail.com> Reviewed by: Albert Lee <trisk@opensolaris.org> Approved by: Garrett D'Amore <garret@nexenta.com>
2011-11-04ctf: Allow access to the CTF parent labelRichard Lowe1-0/+10
2011-10-11Merge branch 'master' of http://github.com/illumos/illumos-gate into gcc/upgradeRichard Lowe1-0/+5
Conflicts: usr/src/cmd/avs/dsw/iiadm.c
2011-09-25Merge remote-tracking branch 'illumos/master' into gcc/upgradeRichard Lowe1-3/+42
Conflicts: usr/src/common/dis/i386/dis_tables.c
2011-09-151518 dis should support AMD SVM/AMD-V/Pacifica instructionsRichard Lowe1-2/+41
Reviewed by: Garrett D'Amore <garrett@nexenta.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-08-28Merge branch 'master' of http://github.com/illumos/illumos-gate into gcc/upgradeRichard Lowe3-7/+112
Conflicts: usr/src/cmd/lp/cmd/lpadmin/options.c usr/src/cmd/man/src/man.c
2011-08-131362 add kvmstat for monitoring of KVM statisticsBryan Cantrill1-6/+101
1363 add vmregs[] variable to DTrace 1364 need disassembler support for VMX instructions 1365 mdb needs 16-bit disassembler support Reviewed by: Brendan Gregg <brendan.gregg@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-07-02openssl: Backport relevant sections of GCC 4.2 compilation fixesRichard Lowe3-25/+66
GCC 4.2 and above absolutely forbid casts of function pointers (they in fact emit a fatal trap such that any code doing so fails). These are the fixes from OpenSSL CVS to cease any function pointer casting while retaining type checks via other means.
2011-07-02dis: Allow decoding of 66 (%cs:) segment override even when amd64Richard Lowe1-1/+1
This is now generated by GCC 4 as part of an extended multi-byte nop as variable-length executable padding of the form: 66 66 66 2e 0f 1f 84 Where the number of 66 (address size) prefixes varies according to the amount of pad required.
2011-07-02dis: Decode multibyte nops generated by GCCRichard Lowe1-1/+1
This decodes 0f 1f (nopl) and 66 0f 1f (nopw), which seem to be the ones most commonly generated by gcc (determined by disassembling /kernel). unused opcodes in [0f18, 0f1f) are technically reserved nops, and used by Intel as "hinting nops", but I haven't found them generated. It doesn't seem to deal with '66 2e 0f 1f' (nopw %cs:) but I'm not certain as to why. This seems to mostly be generated inter-function however, and so this may not be such a big deal.