SHA256
1
0
forked from pool/cpuid
Commit Graph

31 Commits

Author SHA256 Message Date
1aba5e3249 Curate and trim changelog for size 2024-08-08 19:38:27 +02:00
e8e369762b Update to 20240716 2024-08-08 19:35:50 +02:00
ffe7b998f0 Curate changelog
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=49
2023-06-23 09:49:00 +00:00
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
529257285b trim changelog to size
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=46
2023-04-14 10:37:40 +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
5ced435390 stick to required changelog syntax
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=41
2022-12-05 10:17:16 +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
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
7cbf024f03 * cpuinfo2cpuid: Added a script that takes input from a
/proc/cpuinfo file and converts it into suitable input to
  cpuid. The information that cpuid is capable of producing based
  on this very limited input information is slight, but
  apparently there is interest in getting the synthesized (synth)
  leaf from this.

OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=10
2016-08-30 09:13:35 +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
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
f0df440d40 20110305
OBS-URL: https://build.opensuse.org/package/show/utilities/cpuid?expand=0&rev=1
2011-06-01 22:07:39 +00:00