summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/pcbe
AgeCommit message (Collapse)AuthorFilesLines
2022-08-24 [illumos-gate merge]Dan McDonald1-3/+3
commit 22e4c3ac083467e1e6241dedfea03e25c101eedf 14836 extend AMD chiprev mechanism to identify core revs commit b8f43eb65c2ac2ff69cf1a69aabc90c27cdb859e 14686 nvme should use namespace GUID for devid if available
2022-08-2414836 extend AMD chiprev mechanism to identify core revsKeith M Wesolowski1-3/+3
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2022-02-01 [illumos-gate merge]Dan McDonald1-1/+2
commit 64168f2b8a303c222446ec487be7806acd67caab 14091 Add AMD Cezanne info commit 3b5bbfc55d79c42ba1d3c6de2178627cbfcccff8 4795 /usr/bin/ld manpage and help should indicate '-soname' not '--soname' commit 11029d9dcf6c3fb63ae0cbb0ad67f86d267db4eb 14446 ar cqs doesn't work commit f07cc83a341c0d7b586da85b15c1782072b14d2a 14432 Want NVMe vendor-unique log page support commit 33f457d3d8477163eb130a64c4f182faa274b40f 14391 pmcs: build errors with gcc 11 commit 0d48c3fdfa345b461d90342d8a96a773f386cb76 14395 zfs: array subscript is partly outside array bounds Conflicts: usr/src/uts/intel/os/driver_aliases
2022-02-0114091 Add AMD Cezanne infoRobert Mustacchi1-1/+2
Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2021-08-03 [illumos-gate merge]Dan McDonald1-2/+5
commit f198607dfbf80950ec14f7c1fecf634f2da7ebb0 13986 usmn(7D) could support writing commit 8efb7381403c37b01ffd6e1ed80c97dc0ac5d395 13972 Want support for Zen 3 Ryzen CPC Events
2021-08-0213972 Want support for Zen 3 Ryzen CPC EventsRobert Mustacchi1-2/+5
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-05-06 [illumos-gate merge]Dan McDonald1-3/+24
commit f413b00b047a5329b0e18e60df18f9b8abde0bbc 13781 fwflash can't spell KEEP_STATE commit 281939df320dc275543124ebb96b5a9415c503be 13688 Want support for AMD Zen 3 Milan CPC Events
2021-05-0613688 Want support for AMD Zen 3 Milan CPC EventsRobert Mustacchi1-3/+24
Reviewed by: Sean Klein <sean@oxidecomputer.com> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-01-04 [illumos-gate merge]Dan McDonald1-3/+7
commit 0a554e9f2c0d440dc40a97fae2d18f1d428ca786 13404 man page spelling errors commit 9f76c6ed5b6ee0cc0bf631daca15ac3dc5fc70c4 13400 zfs-tests: implicit conversion from 'enum dmu_objset_type' to 'enum lzc_dataset_type' commit ef96fc31fc4f4306719704352d5c3e33573c039f 13399 zfs: error: implicit conversion from 'boolean_t' to 'ds_hold_flags_t' commit 56870e8c76c2675bcef1fcee5d519585ce9c768e 13393 cheetah: case value '47616' not in enumerated type commit 8247326397b1a16f37e70cf13f5b7a4f50d06712 13403 zfs: symbol 'g_zfs' is multiply-defined commit 436b964b19ef06803ad9165542d80d9d731d6486 13402 zpool: symbol 'g_zfs' is multiply-defined commit 99308ed0417a2b8ab73c5856a8a5345ce2a7aea7 13396 PoolsExecption typo in resource pools javadoc commit 1575b751c16622553e958c1e5c45e59c86b15c6e 13392 px: case value '3' not in enumerated type commit 9b0429a10eec9313ec782d8421272aff70adbfdc 13339 Add support for Hygon Dhyana Family 18h processor commit d20422bd742384b77102bb3bd09e0dc4b7372e50 13351 loader: vbe_find_mode_xydm() is using wrong safety and iteration is buggy commit 174b8e455f9a6974e69fa4e28792580acde0892d 13311 uptime(1) dazed and confused for a minute after boot commit f816551bb187d104fbf2757703d7a5d2189a3a18 13401 eeprom: 'lv' may be used uninitialized in this function commit 5e96da73c99d9d17ff5a58b793fff2ab6dcadf25 13391 fm: build errors with gcc 7 on SPARC commit 58b55f701e285559e4799354996fd284238ed0d4 13398 libstand: xdrproc_t should return bool commit c6a28d7650029501a356f7b75b2a10a5c4430cef 13394 fhc: case value '4294967295' not in enumerated type commit 58d4b16fe601073f2408de78e3db7e9bfa9abfd2 13355 remove topo module warning gags commit 1473b8d60e902819558a8b0e8a257eb0d754c3c3 13388 ZFS list bookmark not working on zvols commit 4bba12ca5cd6f92aaf0d4c0d19d05528110bc095 13368 libbe_py should support temporary BE activation commit a92282e44f968185a6bba094d1e5fece2da819cf 13376 fm: variable may be used uninitialized commit 8b1df8bf71b7b62e7e4d46fe6b457d4d6447b2b8 13367 beadm activate -t should not promote new BE datasets commit 9704bf7fb82e71b685e194a967937ff03843e73a 13317 Decrease contention on dn_struct_rwlock commit 88a08813800ed7ba7c927986421cee437f7f2233 13363 ctfconvert could support more granular ignore for missing debug data commit 3dd4cd56e7843e01a8ab147a0d102cd4f6d732c1 13342 ctfconvert could encode _Float128 for 32-bit objects commit 73197b540cc5f0434c409b68ca9e1a514a6ce91b 13336 ctfconvert should be able to unconditionally attempt conversion commit dd4422524768709a579a2a93a10c78a88a6b0ecb 13280 CTF: provide option to truncate and continue Conflicts & other fixes (with help from Jason King <jbk@joyent.com>): usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c usr/src/lib/libctf/common/ctf_convert.c usr/src/lib/libctf/common/ctf_lib.c usr/src/lib/libctf/common/libctf.h usr/src/lib/libproc/common/Psymtab.c usr/src/man/man1/ld.so.1.1 usr/src/man/man4/process.4
2020-12-2913339 Add support for Hygon Dhyana Family 18h processorPu Wen1-3/+7
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-08 [illumos-gate merge]release-20200409Jerry Jelinek1-8/+30
commit 62366fbbe8edca853fee6c14327d822239ba914f 12466 Enable IPv6 TSO Support for vioif commit d240edaf609c558d5a1f981b09a577823b54fae2 12465 vioif needs length for tso checksum commit 425251fd07ab465313fb50dea0f1ac795be10e05 9059 Simplify SMAP relocations with krtld commit 28e0ac9c914344194ef919b0271895d33f83d396 12433 efcode: NULL pointer errors commit 31aa620247ae407b2bee2dccd71693d1938f54d6 12452 Want support for AMD Zen 2 CPC Events Conflicts: usr/src/uts/i86pc/os/machdep.c usr/src/uts/common/io/dld/dld_proto.c usr/src/uts/common/inet/ip/ip_if.c
2020-04-0712452 Want support for AMD Zen 2 CPC EventsRobert Mustacchi1-8/+30
Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2019-05-15 [illumos-gate merge]Jerry Jelinek1-1/+2
commit a1e3874e014aca455b61f88dadd7b0f0145893e8 10951 10895 unfixed 10146 commit 18d216a40f7635825d65521fbec434de192b5014 10933 loader: Make lsdev -v output line up in neat columns commit 7efc4ab5dcfd200d52afe798e576fd15b3ffad2d 10934 loader: improve some debugging experience commit fe20e172e8a2aff4961cf65d6975729eb3582b82 10927 loader: ficlPciBiosReadConfig() error: uninitialized symbol 'value'. commit 868fcfe93b967e5d10b7c95ef2d015c8900d607d 10833 sppptun: cast between incompatible function types commit d9c27481e4cab76c5b1c7abf01b386f487b83573 10831 loader emulator ls command fails to detect file types commit 7edfb5b07f43089085e704c276e1a7a0cb1cd32b 10653 ws: NULL pointer errors commit 391003522adc721450b82df5bf97cf692b1a683d 10763 hook: NULL pointer errors commit 626869622a4eee3f87a6a261787ec8a4d4798724 10649 sysmsg: NULL pointer errors commit 414e964c4d9092ad47a8db437b75edbed8f11ae0 10629 ptm: NULL pointer errors commit 25a5294972c1d74b8257cf0ec6d7a93f2da6a8ca 10615 nsmb: NULL pointer errors commit 1e655ac4fe8285c7994c0e6bd9f7ce23579b85b8 10956 sys-suspend(1M) integration with the x window system needs work
2019-05-1510951 10895 unfixed 10146John Levon1-1/+2
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-05-09 [illumos-gate merge]Jerry Jelinek1-2/+1
commit d0e58ef5d66890a3cd67c9c6eb8c823f9865a70f 10896 Want support for AMD Zen CPC events commit c18e9bc303e04175d63c5c51206b2ce6f6efe6a4 10895 Update cpcgen tools and data for Cascade Lake commit 8095452365aae38329650734a6846e8886ac4d48 10912 loader: validate sectorsize argument in disk_open() commit c232df923d558b3a28acd1911d7f0ee5952f7bbe 10911 dd: add input flag fullblock commit 083aabdd02fbac3a467d358cbd26fbb44174e385 10905 loader.efi: uninitialized symbol 'ret' commit 4188fb37741cc73b35fdd065a2c20fc9054d7f49 10860 mdb: update mbr to print vbr and add vtoc command commit c28006dedbb1a63ed6cd12fc2ec1c2be15b425d1 10838 loader: bcache.c cstyle cleanup Conflicts: usr/src/uts/intel/sys/x86_archext.h usr/src/uts/i86pc/os/cpuid.c usr/src/data/Makefile
2019-05-0910896 Want support for AMD Zen CPC eventsRobert Mustacchi2-84/+291
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-05-0810895 Update cpcgen tools and data for Cascade LakeRobert Mustacchi1-4/+4
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-04-23OS-7165 Want support for AMD Zen CPC eventsRobert Mustacchi2-84/+291
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-03-15 [illumos-gate merge]Jerry Jelinek1-1/+2
commit b4a8b33babbf9a7a5de61ea06d09e1eb537f1f6e 10483 aac: cast between incompatible function types commit a00b240dc61ea7ab64e3881b755fca973a531e89 10146 core_pcbe_event_coverage() is missing an else commit 542a7b7f5ccc44e3c95d6dce4ec0566f60bd9ff4 7780 mdb could extract NT_PRPSINFO information from core files commit 2f7dba3e6747cbaaf1deb86e6ca1e2a5c96332ac 10524 wsdiff much slower after move from deprecated commands module 10448 wsdiff explodes on encoding error 10525 wsdiff output is not correct for a binary file 10526 wsdiff tries to spawn 4.8 threads commit adee678425979226b2b55d1a0b39ce4c989382e9 9735 Need to provide SMB 2.1 Client commit 40c0e2317898b8c774791bdc2b30bd50111ab1fa 9875 SMB client connection setup rework commit 8329232e00f1048795bae53acb230316243aadb5 9874 Add fksmbcl development tool Conflicts: usr/src/cmd/mdb/common/modules/libc/libc.c
2019-03-1410146 core_pcbe_event_coverage() is missing an elseJohn Levon1-2/+3
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-01-2110212 Autogenerate Intel pcbe values from perfmon dataRobert Mustacchi2-530/+110
Reviewed by: Jason King <jbk@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-01-11OS-7491 Update cpcgen tools and data for Cascade LakeRobert Mustacchi1-3/+4
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Bryan Cantrill <bryan@joyent.com>
2018-08-17OS-7033 Autogenerate Intel pcbe values from perfmon dataRobert Mustacchi2-548/+110
Reviewed by: Jason King <jbk@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-03-12 [illumos-gate merge]Jerry Jelinek1-1091/+0
commit b13f152e9f7bf4b4426892b07a35568bd4d9e17f 9251 p123_pcbe is useless and can be removed commit 2d63d7e2e0f22bde6326636e6558471d35de3daa 9175 smbsrv/libfksmbsrv: this statement may fall through commit f3195b6f398987f2aa5ba77d68c880a1dbc18c16 9174 smbsrv/libsmbns: duplicate 'const' declaration specifier commit 86e879b181a8be14fca192bfe0030bec1310e4ca 9146 libdtrace: this statement may fall through commit d22bfd225d09e94269c9a8afaf1e686a5d74d823 9121 dladm: addrval can be NULL, need to check in iptun_process_addrarg() commit 6e6c7d67bf5ba2efa13619acd59395d0f278ee75 8659 ata: unused but set warnings with GCC 5.X commit b2be350e700b2900626f0977c47dddefdf617cfd 9216 awk: this statement may fall through commit eea675a170a637d45397e62f4efc44be56b572a3 9226 fd: this statement may fall through commit 66d7818b6a24876c96bdd1a81986c017f368decd 9228 zone_getattr(ZONE_ATTR_NETWORK) returns uninitialised value 9230 zone_getattr(ZONE_ATTR_NETWORK) doesn't check user-supplied buffer size commit cf837ed8ca7273a1e7b940fb7b52eb12ae1d5ea6 9198 libstand: Const-ify buffer argument of write(2) analog commit d0b12b660e0741581d18f1f3a7d5268e0a5f1806 9214 typo: sytem should be system commit edc8ef7d921c96b23969898aeb766cb24960bda7 9213 zfs: sytem typo commit 88e1588bca8b2374cfe26f7f5b377c59710c6a4b 9144 libsqlite: this statement may fall through commit 5fb574e854f31be9e2869532e3b126fa424ee4d9 9179 gss_mechs/mech_krb5 this use of "defined" may not be portable commit 99591362ae3dee1f30d3be8bc4bdca109e256eb7 9106 praudit could go faster commit 60b5a7045427fa16a88b09bb21a4fdf5608cb3f0 9206 Move getsecs() prototype to stand.h from net.h so it can be used everywhere commit 810d639eb61bde114845e4c7852b983d06536b8b 9231 nightly should create a log/latest/ symlink commit 84c66da4cde7f54163e6f9a68f671d8351dd9eed 1956 /usr/bin/uname '-o' should return 'illumos' Conflicts: usr/src/lib/libshell/common/README (deleted) usr/src/uts/intel/p123_pcbe/Makefile (deleted)
2018-03-109251 p123_pcbe is useless and can be removedYuri Pankov1-1091/+0
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-01-10OS-6553 CPU counter support doesn't work on many modern CPUsJerry Jelinek1-0/+18
Reviewed by: Alex Wilson <alex.wilson@joyent.com> Approved by: Alex Wilson <alex.wilson@joyent.com>
2017-11-168785 p4_pcbe: 'p4_cccrstop' defined but not usedToomas Soome1-3/+0
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Sebastian Wiedenroth <wiedi@frubar.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-03-11783 gcc-built system panics loading pcbe.GenuineIntel.6Richard Lowe1-1/+2
Reviewed by: danmcd@nexenta.com Reviewed by: gwr@nexenta.com Reviewed by: olga.kryzhanovska@gmail.com Approved by: garrett@nexenta.com --HG-- extra : rebase_source : ed676b87d8ddaf11dc7326bbb1e26983f1f32464
2010-08-116964154 Missing unlock in set_all_zone_usr_proc_sys()Ethindra Ramamurthy1-0/+1
6964159 Missing unlock in immu_quiesce() and immu_unquiesce() 6964162 Pointer dereferenced before NULL check in kcpc_reqs_add() 6964446 Uninitialized variable used in rootnex_coredma_bindhdl() 6965638 Potential memory leak in configure_ffc() 6965642 Freeing variable that may be NULL in kmem_free()
2010-07-146812663 Running out of bits in x86_featureKuriakose Kuruvilla3-9/+7
2010-07-026946100 Add machine check and performance counter support for new member of ↵Adrian Frost1-2/+2
Nehalem family
2010-02-046875283 Update PCBE implementation for new Intel processorsKuriakose Kuruvilla1-10/+23
2009-12-226764832 Provide user-level processor groups observabilityAlexander Kolbasov2-21/+27
6831680 cputrack(1) leaves its victim with unneeded cpc context 6901343 cpc context flag updates are not always atomic 6908152 Dormant thread CPC context affects cpu CPC consumers
2009-12-226912153 some components of ON are not ss12u1 lint cleanSurya Prakki1-3/+3
2009-12-056750860 core_pcbe back-end needs to support generic eventsKuriakose Kuruvilla1-64/+318
2009-04-296835175 strcmp() passed 0 as second argument on Pentium 4 systemsKuriakose Kuruvilla1-2/+2
2009-04-256672329 New performance counter events in Griffin processorKuriakose Kuruvilla1-213/+227
6671120 Add new performance events for Shanghai processor 6770238 Add new performance events for Istanbul processor Contributed by Boris Ostrovsky <Boris.Ostrovsky@amd.com>
2009-02-066754549 Performance Counter tools do not work correctly for Intel Family 6 ↵Kuriakose Kuruvilla1-45/+36
Model 29 processors
2008-12-226763870 Nehalem: cannot supply umask for named countersKuriakose Kuruvilla1-8/+6
2008-12-206729731 Add PCBE support for Atom processorsKrishnendu Sadhukhan - Sun Microsystems1-27/+166
2008-11-186758542 CPC Core2: recent counter name changes are not in alignment with the PRMKrishnendu Sadhukhan - Sun Microsystems1-16/+52
2008-09-286661753 Add support for performance counters on Intel future processorsKuriakose Kuruvilla1-147/+708
6726994 core_pcbe.c should also include MISALIGN_MEM_REF (event code 5)
2008-09-19PSARC 2008/334 CPU Performance Counter Generic Event NamesJonathan Haslam5-52/+501
6689461 CPC Generic Events 6423769 cpustat system global_power_events for Xeon incorrect
2008-08-016686448 Remove SCCS keyword %I% used in PCBE driverskk2085214-7/+7
2008-06-106537929 CPC support for Intel Woodcrest (Xeon 51xx) is not workingkk2085211-0/+1051
2007-10-186617261 Nevada Opteron performance counter names are inconsistent with ↵jhaslam1-2/+2
Solaris 10
2007-10-126567332 Support for CPC on greyhound/barcelona processorsksadhukh1-61/+163
2007-09-18PSARC 2006/260 Solaris on Xenjohnlev3-14/+14
PSARC 2007/155 IPv4 Network Configuration Enhancements for Xen Guest Domains 6424124 panic in intr_thread->av_dispatch_autovect->atomic_add_ptr 6496858 mdb could use a memory-based IO backend 6515319 workaround for 6491065 needs to be removed from elfextract.c 6518807 snv_nightly: SUNWcakr pkgck error 6551858 PSARC 2006/260 Solaris on Xen 6584697 Can't boot Xen / Solaris dom0 if root is using ZFS 6593429 usr/src/cmd/devfsadm isn't linting properly 6600359 mdb_kvm_intrframe() is unused 6600750 can remove 'u' workaround from zlib 6601465 /dev/lofictl needs to accept kernel ioctl 6604043 Erronous ASSERT in sdev_vnops.c ASSERT(VTOSDEV(vp)->sdev_attrvp); --HG-- rename : usr/src/common/util/memset.h => deleted_files/usr/src/common/util/memset.h rename : usr/src/uts/common/krtld/mapfile => deleted_files/usr/src/uts/common/krtld/mapfile rename : usr/src/uts/i86pc/boot/boot_keyboard.h => deleted_files/usr/src/uts/i86pc/boot/boot_keyboard.h rename : usr/src/uts/intel/io/i8254.c => usr/src/uts/i86pc/io/microfind.c rename : usr/src/uts/i86pc/cpunex/Makefile => usr/src/uts/intel/cpunex/Makefile rename : usr/src/uts/i86pc/io/cpunex.c => usr/src/uts/intel/io/cpunex.c
2007-01-176461311 multi-level CMT scheduling optimizationsesaxe1-6/+5
6509639 cpu0 is not in the right chip_t if its chipid is not zero --HG-- rename : usr/src/uts/common/os/chip.c => deleted_files/usr/src/uts/common/os/chip.c rename : usr/src/uts/common/sys/chip.h => deleted_files/usr/src/uts/common/sys/chip.h
2006-10-276242048 Several events exported by Opteron pcbe need modifyingjhaslam1-90/+131
6482293 Opteron pcbe needs to be made processor revision aware