SHA256
1
0
forked from pool/cpuid
Commit Graph

29 Commits

Author SHA256 Message Date
924919a4c8 Accepting request 1094333 from home:vlefebvre:branches:utilities
Update to release 20230614

OBS-URL: https://build.opensuse.org/request/show/1094333
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=48
2023-06-23 09:44:45 +00:00
92fdeabf67 Accepting request 1079377 from home:eeich:branches:utilities
- Update to release 20230406:
  * Fixed bug when interpreting leaf 0xb and 0x1f bit widths:
    Interpret as bit *offsets*, not *widths* of leaf 4. This fixes off by 1
    in (APIC width synth) and incorrectly shifted (APIC synth) PKG_ID & CORE_ID
    values.
  * For 0xb/*/eax & 0x1f/*/eax, rename field to "bit width of
    level & previous levels" to reflect this definition.
  * Support APIC bit fields for the newest 4 topology
    layers: module, tile, die, die group.  And for the mp version, also
    the older cu & pkg levels.
  * Use the extended APIC ID's when available in a variety of leaves.
  * Support leaf 0xb method for AMD/Hygon.
  * Added prelim Bergamo A1 stepping from sample from @YuuKi_AnS.
  * Added 7/1/edx AMX-COMPLEX instructions.
  * Added 7/2/edx UC-lock disable.
  * Added 0x10/n/ecx non-contiguous 1s value supported.
  * Added 0x1c/ecx event logging supported bitmap.
  * Added 0x23/0/ebx decoding.
  * Decode 0x80000026/1/ebx core type & native model.
  * For 0x80000021/eax, capitalize REP STOSB & REP CMPSB to match
    Intel versions in 7/1/eax.
  * For 0x80000022/ecx, shorten description, show bitmask only in
    hex.
  * Update CPUID utility with new feature bits as documented in
    the AMD Processor Programming Reference for Family 19h and Model 11h:
    0x8000000a/edx extended LVT offset fault change
    0x80000021/eax enhanced predictive store forwarding, FSRS, FSRC,
    FsGsKernelGsBaseNonSerializing
    0x80000022/ebx number of available UMC PMCs
    0x80000022/ecx bitmask representing active UMCs

OBS-URL: https://build.opensuse.org/request/show/1079377
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=45
2023-04-14 08:56:36 +00:00
620c6f8120 Accepting request 1064033 from home:dirkmueller:Factory
- updaet to 20230120:
  * Intel's 13th Generation Core datasheet provides stepping names as
    well as numbers!  So:
  * cpuid.c: Added synth decoding for (0,6),(11,7) Raptor Lake B0 stepping.
  * cpuid.c: Added synth decoding for (0,6),(11,15) Raptor Lake C0
    steppings, and clarified case for unknown stepping.
  * cpuid.man: Added 743844: 13th Generation Core datasheet.
  * cpuid.c: Fixed (0,6)(12,15) synth typo: Emearld Rapids.
  * cpuid.c: Added 6/eax IA32_HW_FEEDBACK_THREAD_CONFIG bit 25.
  * cpuid.c: Added 7/0/edx SGX-KEYS: SGX attestation services.
  * cpuid.c: Clarified 7/0/edx IA32_MCU_OPT_CTRL SRBDS mitigation MSR.
  * cpuid.c: Clarified 7/0/edx IA32_TSX_FORCE_ABORT MSR.
  * cpuid.c: Added 7/1/edx CET_SSS: shadow stacks w/o page faults.
  * cpuid.c: Added several 7/2/edx bits.
  * cpuid.c: In 0xd/0/eax, corrected CET_U & CET_S, which were IA32_XSS.
  * cpuid.c: In 0xd/0/eax, removed the IA32_XSS bits, which aren't
    relevant for XCR0.
  * cpuid.c: For 0xd/1/ecx, enumerate the IA32_XSS bits instead of a
    hex bitmask.
  * cpuid.c: For 0xd, added IA32_XSS PASID state (couple places).
  * cpuid.c: Renamed 0x1a: Native Model ID.
  * cpuid.c: Added synth & uarch decoding for (0,6),(11,15) Raptor Lake
    from MSR_CPUID_table*.
  * cpuid.c: Added synth decoding for (0,6),(9,7),5 Pentium Gold G7400,
    based on instlatx64 sample.
  * cpuid.c: Added rudimentary synth decoding for future (0,6),(12,15)
    Emerald Rapids CPUs.
  * cpuid.c: Added 7/1/eax LASS: linear address space separation.
  * cpuid.c: Corrected 0x18/n/edx maximum number of addressible IDs, which
    should use minus-one notation.

OBS-URL: https://build.opensuse.org/request/show/1064033
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=43
2023-02-09 16:09:24 +00:00
dcfb060635 Accepting request 1040204 from home:vlefebvre:branches:utilities
- Update to release 20221201
  * Clarified synth decoding for Intel Xeon D-1700.
  * Added uarch & synth decoding for AMD 4800S Desktop Kit, based on
    instlatx64 sample.
  * Added uarch decoding for AMD Genoa A1, based on instlatx64 sample
  * Added uarch decoding for (0,6),(12,15) Emerald Rapids, from LX*.
  * Added synth & uarch decoding for (10,15),(10,1) Bergamo.
	* Added 0x8000000a/edx bits: ROGPT, VNMI, IBS virtualization.
	* Added 0x8000001b/eax bit: IBS L3 miss filtering support.
	* Added 0x8000001f/eax bits: RMPQUERY instruction support,
	  VMPL supervisor shadow stack support, VMGEXIT parameter support,
	  virtual TOM MSR support, IBS virtual support for SEV-ES guests,
	  SMT protection support, SVSM communication page MSR support,
	  VIRT_RMPUPDATE & VIRT_PSMASH MSR support.
	* Added 0x80000020/0/ecx bit: L3 range reservation support.
	* Added 0x80000021/eax bits: automatic IBRS,
	  CPUID disable for non-privileged.
	* Added 0x80000022/eax bit: AMD LBR & PMC freezing.
	* Added 0x80000022/ebx field: number of LBR stack entries.
	* Added 0x80000023 leaf: Multi-Key Encrypted Memory Capabilities.
	* Added 0x80000026 leaf: AMD Extended CPU Topology.
	* cpuid.c: use lseek64 and cpuset_setaffinity, Added 0x80000022/eax
    AMD LBR V2 flag, from LX*.

OBS-URL: https://build.opensuse.org/request/show/1040204
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=40
2022-12-05 10:16:52 +00:00
7c0ec593c5 wrap changelog
modern macros

OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=38
2022-10-13 16:45:53 +00:00
fdec99a785 Accepting request 1010493 from home:vlefebvre:branches:utilities
- Update to release 20221003
  * Added synth decoding for AMD Ryzen (Phoenix E0, Storm Peak A1)
  * Added synth & uarch synth decoding for
    * (0,6),(11,5) Intel Meteor Lake
    * (0,6),(11,6) Intel Grand Ridge (Crestmont)
    * (0,6),(11,14) Intel Granite Rapids
  * Renamed 7/0/eax enh hardware feedback to simply Thread Director.
  * Added 7/1/eax instructions ... 
  * Added 0x12/0/eax SGX ENCLU EDECCSA flag.
  * Added 0x23 Architecture Performance Monitoring Extended leaf decoding.
  * Corrected AVX512IFMA description: integer FMA, not just FMA.
- Release 20220927
  * Added synth decoding for (10,15),(6,1) Raphael
  * Fixed missing return statement in get_nr_cpu_ids()'s default case, 
    used by Cygwin.
  * Fixed title for AMD 0x8000001a leaf: Performance Optimization identifiers.
  [cpuid-20221003.src.tar.gz]

OBS-URL: https://build.opensuse.org/request/show/1010493
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=37
2022-10-13 16:44:08 +00:00
a54d612d18 - Update to release 20220812
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=35
2022-08-13 10:42:16 +00:00
140bb71268 Accepting request 957449 from home:AndreasStieger:branches:utilities
cpuid 20220224

OBS-URL: https://build.opensuse.org/request/show/957449
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=34
2022-02-24 23:35:26 +00:00
851f9cbc78 OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=33 2021-11-15 22:43:30 +00:00
77d8b3849e Accepting request 931629 from home:AndreasStieger:branches:utilities
cpuid 20211114

OBS-URL: https://build.opensuse.org/request/show/931629
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=32
2021-11-15 22:43:17 +00:00
4652c153ff Accepting request 840199 from home:jmoellers:branches:utilities
OBS-URL: https://build.opensuse.org/request/show/840199
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=30
2020-10-08 08:46:45 +00:00
08a2c37c0c Accepting request 798720 from home:AndreasStieger:branches:utilities
cpuid 20200427

OBS-URL: https://build.opensuse.org/request/show/798720
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=28
2020-04-28 22:14:17 +00:00
65bd5eb928 - Update to release 20200211
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=26
2020-03-06 08:31:52 +00:00
Josef Möllers
7883dce670 OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=24 2020-01-17 13:18:19 +00:00
e1e1c62abc - Update to new upstream release 20180519
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=22
2018-05-19 23:51:13 +00:00
850ddd2bac compact list
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=20
2018-04-20 07:53:27 +00:00
c1e7855bf7 Accepting request 598950 from home:jmoellers:branches:utilities
OBS-URL: https://build.opensuse.org/request/show/598950
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=19
2018-04-20 07:52:31 +00:00
dc01b28a49 cpuid-20170122
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=17
2017-01-23 09:59:28 +00:00
d5ba2e1a22 cpuid-20161201
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=15
2016-12-02 09:23:47 +00:00
2edf1e0600 cpuid-20161114
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=13
2016-11-15 08:45:05 +00:00
897bf69207 ship cpuinfo2cpuid
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=11
2016-08-30 10:30:27 +00:00
4c97a4646f cpuid-20160814
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=9
2016-08-30 09:09:03 +00:00
704cc9db06 cpuid-20151017
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=7
2015-11-07 11:42:49 +00:00
3d29ee367c feed through spec-beautifier
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=6
2015-07-09 07:50:37 +00:00
Ismail Dönmez
37b6b79b59 Accepting request 315563 from home:jengelh:branches:utilities
- Update to new upstream release 20150606

OBS-URL: https://build.opensuse.org/request/show/315563
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=5
2015-07-09 06:55:11 +00:00
Ismail Dönmez
bc8fdc12be Accepting request 208519 from home:jengelh:branches:utilities
- Update to new upstream release 20130610
* Add lost Opteron 3200 strings

OBS-URL: https://build.opensuse.org/request/show/208519
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=4
2013-11-26 16:12:13 +00:00
Ismail Dönmez
62d15c73f1 Accepting request 178382 from home:jengelh:branches:utilities
- Update to new upstream release 20130609
* support for many new CPU types
- Wrap description at 70 cols; remove redundant %clean section

OBS-URL: https://build.opensuse.org/request/show/178382
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=3
2013-06-11 14:42:58 +00:00
Pascal Bleser
364c343fb8 add workaround for -Werror=format-security false positives on Mandriva
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=2
2011-06-02 06:41:32 +00:00
Pascal Bleser
f0df440d40 20110305
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=1
2011-06-01 22:07:39 +00:00