CyrIng
54a044fdfa
[Intel][ADL] Process channels differently depending on DDR4 or DDR5
2024-08-02 17:48:00 +02:00
CyrIng
e662297c8f
[Intel][ADL] Cherry-pick the MC Virtual Channel Count
2024-08-02 17:22:49 +02:00
CyrIng
6401e7d2bc
[Intel] 12th to 14th generation IMC decoder refactoring
2024-08-02 09:33:02 +02:00
CyrIng
0516c27578
[Intel][ADL ... MTL] Adding Memory Controller Virtual Channel Count
...
There are two instances of MC, one per memory slice.
Each controller is capable of supporting up to four channels of
LPDDR4x and LPDDR5/x, two channels of DDR5 and one channel of DDR4
2024-08-01 13:05:39 +02:00
CyrIng
a049516707
[Intel][ADL ... MTL] Channel count as a function of DDPCD
DDR_TYPE
...
`DDPCD`: Two DIMMs Per Channel Enable
`DDR_TYPE`: DDR4 for 1 channel ; DDR5,LPDDR5,LPDDR4 for 2 channels
2024-07-31 13:42:56 +02:00
CyrIng
fdb74e7c1f
[Intel][ADL ... MTL] Keep all enabled memory controllers
2024-07-31 12:11:59 +02:00
CyrIng
36adf0e855
[Intel][12th ++] Compute tWR
quantity as a function of DDR version
2024-07-30 13:32:50 +02:00
CyrIng
0db6f0a18d
[Build] CPU-Freq build against Linux Kernel version 6.11
2024-07-30 11:17:41 +02:00
CyrIng
9024a4d577
[AMD] Configure TjMax for multiple Ryzen and Threadripper
2024-07-30 02:31:34 +02:00
CyrIng
0308f9bb3c
[CR] Optimize AMD temperature filtering function
2024-07-29 17:03:01 +02:00
CyrIng
6ab42d059f
[AMD][Zen5] Introducing the Eldora architecture aka "Granite Ridge"
2024-07-27 14:31:21 +02:00
CyrIng
0075d57311
[AMD][Zen5] Adding entries for Strix Point
2024-07-26 14:25:26 +02:00
CyrIng
5aefb1b6c9
[Build] Change dkms configuration to install into /usr/bin/
1.98.0
2024-07-24 02:48:28 +02:00
CyrIng
1804887cc7
[Intel][Raptor Lake] Adding the HB DID of i7-14700K' IMC
2024-07-23 09:05:06 +02:00
CyrIng
a03489feb3
[Build] solved from Fedora using RHEL MINOR
version number 99
2024-07-20 12:38:30 +02:00
CyrIng
c258c1aca6
[AArch64] Optimizing the Vcore seek
2024-07-17 14:41:03 +02:00
CyrIng
53176beef7
[AMD][Zen4][Raphael] Adding the EPYC 4004 Series
2024-07-13 13:21:11 +02:00
CyrIng
cad12cead2
[AMD][Zen4] Clarify Hawk Point and Phoenix-Refresh architectures
2024-07-13 07:00:10 +02:00
CyrIng
9235fb32ec
[AArch64] Workaround to Package discrete voltage: the highest Vcore
2024-07-09 20:13:58 +02:00
CyrIng
4c4e5c77b5
[CR] Fixed some compilation warnings
2024-07-09 19:11:15 +02:00
CyrIng
c07a2e2b04
[AArch64] Improving computation of Euclidean division
2024-07-09 05:52:24 +02:00
CyrIng
c0367b9325
[AArch64] Adjust frequency division in CNTFRQ
and PMU
counters
2024-07-08 18:37:14 +02:00
CyrIng
6dce6262ee
[AArch64] Scale a frequency factor from the interval
2024-07-07 13:06:49 +02:00
CyrIng
a69dff0048
[AArch64] Refactoring the frequency ratios for decimal precision
2024-07-07 01:06:00 +02:00
CyrIng
2ded4e40fb
[AMD][Family 19h] New voltage formula assigned to model 61h
...
* Vcore activated
* Voltage SoC deactivated
2024-06-30 15:16:07 +02:00
CyrIng
c0d1a68497
[AArch64] Compile dev_pm_opp_put
if Kernel greater or equal 4.11
2024-06-29 22:01:59 +02:00
CyrIng
89ba739379
[AArch64] Get the voltage core of CPUs from OPP
2024-06-29 21:43:32 +02:00
CyrIng
43b96ae67e
[AMD][Zen] Prevent the calculation of negative temperature ( #496 )
2024-06-25 00:39:29 +02:00
CyrIng
f7b0eacbd5
[Family 18h] Hygon C86 7375
...
[AMD] Fixed some typos
2024-06-24 19:54:25 +02:00
CyrIng
927ae0b9dd
[Intel] Mitigation mechanism: GDS_NO; RFDS_NO; MONITOR_MITG_NO
...
* Intel SDM Documentation Changes
2024-06-23 12:52:47 +02:00
CyrIng
fc3fa800cb
[AMD][Family 19h] PStateDef specification: Adding VID[8]
bit 32
...
* Specification of MSR `HW_PSTATE_STATUS`
2024-06-22 19:39:34 +02:00
CyrIng
7c8d354aee
[CR] Fix memory allocation in kernel pages for the SysGate
2024-06-16 16:13:39 +02:00
CyrIng
e6d383a5ac
[Build] Workaround to musl
change in basename
( #494 )
2024-06-16 12:51:26 +02:00
CyrIng
8ce563e331
[CLI] Display the state of the Memory Management Unit (MMU)
2024-06-15 18:06:10 +02:00
CyrIng
9a82942ccd
[Kernel] Created C2U_Enable
as a parameter alias of C1U_Enable
2024-06-15 15:31:48 +02:00
CyrIng
d58f420aae
[CLI] State of Instruction Cache Unit I$
and Data Cache Unit D$
2024-06-15 09:45:04 +02:00
CyrIng
5b9dc1124a
[Doc] UI_RULER_MINIMUM
& UI_RULER_MAXIMUM
Makefile macros
2024-06-09 18:11:54 +02:00
CyrIng
9b644fd509
[CLI] UI_RULER_MINIMUM
& UI_RULER_MAXIMUM
building constraints
2024-06-09 11:30:31 +02:00
CyrIng
332dbdac52
Revert "[CLI] Responsive ruler to architectural context"
...
This reverts commit 4bc38d696f
.
2024-06-08 22:47:50 +02:00
CyrIng
c462e2f351
[x86_64] AMD Boost and P-States redesigned
2024-06-08 21:30:40 +02:00
CyrIng
71deb150ab
[Intel][MTL] Fix CMD Stretch bit range width
2024-06-08 08:04:38 +02:00
CyrIng
b8a6c5e850
[UI] Hardening missing console/terminal size
2024-06-08 06:50:11 +02:00
CyrIng
3e136b3cb2
[AArch64] Build with Redhat RHEL version 9
2024-06-07 21:13:13 +02:00
CyrIng
4bc38d696f
[CLI] Responsive ruler to architectural context
2024-06-06 08:16:37 +02:00
CyrIng
f622261545
[Intel] Added method CLOCK_FLEX_MAX
with Xeon's Nehalem & Core 2
...
* Grants full `MSR_FLEX_RATIO` access to tested architectures:
- Alder Lake/S
- Tiger Lake/U
- Westmere/Gulftown
2024-06-02 16:40:40 +02:00
CyrIng
db15a83fb8
[Intel] Provides the overclocking bins with unlocked processors
2024-06-01 22:53:48 +02:00
CyrIng
dbc0e1efb3
[Intel] Query the Overclocking bit (OC) from Capabilities
2024-06-01 02:32:59 +02:00
CyrIng
cf26a206d5
[CLI] Make HDCP meaning string shorter
2024-05-31 08:59:26 +02:00
CyrIng
18d3229183
[Intel] Adding technologies: VMD, HDCP, IPU and VPU
...
* Volume Management Device
* High-Bandwidth Digital Content Protection
* Image Processing Unit
* Vision Processing Unit
2024-05-29 23:15:33 +02:00
CyrIng
23a01f498c
[Intel] Gaussian & Neural Accelerator - GNA technology
...
* Renamed Gemini Lake structures
2024-05-29 16:00:56 +02:00