Mercurial > unleashed > wips
changeset 20602:17fb88c39b6a
10217 mdb: r9w isn't r8w
10218 CONV_CAP_VAL_HW2_BUFSIZE wasn't updated
10219 AV_386_2_AVX512VPOPCDQ elfcap name should be consistent
Reviewed by: Dan McDonald <danmcd@joyent.com>
Reviewed by: Rob Johnston <rob.johnston@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
author | Robert Mustacchi <rm@joyent.com> |
---|---|
date | Fri, 11 Jan 2019 06:34:00 +0000 |
parents | d2d5aab67d27 |
children | 572cb5c6c584 |
files | usr/src/cmd/mdb/intel/mdb/proc_amd64dep.c usr/src/cmd/sgs/include/conv.h usr/src/common/elfcap/elfcap.c |
diffstat | 3 files changed, 9 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/cmd/mdb/intel/mdb/proc_amd64dep.c Wed Jan 09 16:29:38 2019 +0000 +++ b/usr/src/cmd/mdb/intel/mdb/proc_amd64dep.c Fri Jan 11 06:34:00 2019 +0000 @@ -24,7 +24,7 @@ * Use is subject to license terms. */ /* - * Copyright 2015 Joyent, Inc. + * Copyright (c) 2018, Joyent, Inc. */ /* @@ -74,9 +74,9 @@ { "r10w", REG_R10, MDB_TGT_R_EXPORT | MDB_TGT_R_16 }, { "r10l", REG_R10, MDB_TGT_R_EXPORT | MDB_TGT_R_8L }, { "r9", REG_R9, MDB_TGT_R_EXPORT }, - { "r9d", REG_R8, MDB_TGT_R_EXPORT | MDB_TGT_R_32 }, - { "r9w", REG_R8, MDB_TGT_R_EXPORT | MDB_TGT_R_16 }, - { "r9l", REG_R8, MDB_TGT_R_EXPORT | MDB_TGT_R_8L }, + { "r9d", REG_R9, MDB_TGT_R_EXPORT | MDB_TGT_R_32 }, + { "r9w", REG_R9, MDB_TGT_R_EXPORT | MDB_TGT_R_16 }, + { "r9l", REG_R9, MDB_TGT_R_EXPORT | MDB_TGT_R_8L }, { "r8", REG_R8, MDB_TGT_R_EXPORT }, { "r8d", REG_R8, MDB_TGT_R_EXPORT | MDB_TGT_R_32 }, { "r8w", REG_R8, MDB_TGT_R_EXPORT | MDB_TGT_R_16 },
--- a/usr/src/cmd/sgs/include/conv.h Wed Jan 09 16:29:38 2019 +0000 +++ b/usr/src/cmd/sgs/include/conv.h Fri Jan 11 06:34:00 2019 +0000 @@ -25,6 +25,7 @@ * * Copyright (c) 1992, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright 2012 DEY Storage Systems, Inc. All rights reserved. + * Copyright (c) 2018, Joyent, Inc. * Copyright 2016 RackTop Systems. */ @@ -170,7 +171,7 @@ char buf[CONV_CAP_VAL_HW1_BUFSIZE]; } Conv_cap_val_hw1_buf_t; -#define CONV_CAP_VAL_HW2_BUFSIZE CONV_INV_BUFSIZE /* for now */ +#define CONV_CAP_VAL_HW2_BUFSIZE 350 typedef union { Conv_inv_buf_t inv_buf; char buf[CONV_CAP_VAL_HW2_BUFSIZE];
--- a/usr/src/common/elfcap/elfcap.c Wed Jan 09 16:29:38 2019 +0000 +++ b/usr/src/common/elfcap/elfcap.c Fri Jan 11 06:34:00 2019 +0000 @@ -21,7 +21,7 @@ /* * Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved. - * Copyright (c) 2017, Joyent, Inc. + * Copyright (c) 2018, Joyent, Inc. */ /* LINTLIBRARY */ @@ -377,8 +377,8 @@ STRDESC("AVX512VBMI"), STRDESC("avx512vbmi"), }, { /* 0x00020000 */ - AV_386_2_AVX512VPOPCDQ, STRDESC("AV_386_2_AVX512VPOPCDQ"), - STRDESC("AVX512VPOPCDQ"), STRDESC("avx512_vpopcntdq"), + AV_386_2_AVX512VPOPCDQ, STRDESC("AV_386_2_AVX512_VPOPCDQ"), + STRDESC("AVX512_VPOPCDQ"), STRDESC("avx512_vpopcntdq"), }, { /* 0x00040000 */ AV_386_2_AVX512_4NNIW, STRDESC("AV_386_2_AVX512_4NNIW"),