Replies: 28 comments 3 replies
|
|
Hi. |
|
@nooberfsh Thanks for your dump. Unfortunately I'm finding no hint in this register. Can you show me how your 9950X memory controller is decoded with: |
|
@cyring Sure |
|
Sure, but I can't access my PC until this weekend, I'll post the result as soon as possible. |
Will you also please have a try to the branch develop_amd_ext_apic_id and post the output of |
|
It seems the branch doesn't exist |
Everything has been merged, you can now pull latest commits from master. |
|
|
@nooberfsh Thank you for your answers.
|
|
Sure |
Thank you. Can you switch to the Make sure to unload previous version. I would like to see the output of: |
|
|
@nooberfsh Thanks.
Fyi, your output is stored in Wiki/CPU support/Ryzen 9 9950X/MPG X670E CARBON WIFI |
|
|
Thanks for making a such great project. |
Although register is accessible and (Edit) As a fix, I'm reserving to Zen-2 the aggregation in new commit 09a1d36 which should print as |
This comment has been hidden.
This comment has been hidden.
|
This is so subtil ! 16 GB Binary case shows echo "ibase=16;obase=2;DFE" | bc
110111111110
echo "ibase=16;obase=2;BFE" | bc
101111111110A flip happens in bits 9 and 10 and specs say The difference between Presume a new decoder where Also Now if we're adding the two (dual channels) matrices we are getting Thus two DIMMs of |
|
If you still have your Source code at https://github.com/cyring/Tips/blob/master/C/zencli.c
cc zencli.c -o zencli -D HSMP_CMD_REG=0x3b10934
./zencli umcThank you for your help As a example, here it's the result for a binary DIMM size ./zencli umc
Data Fabric: scanning UMC @ BAR[0x00050000] : 0 1 2 3 4 5 6 7 8 9 10 11
for 2 detected channels without a shared mask
CHA[0] CHIP[0:0] @ 0x00050000[0x00000001] Enable, 1 DPC
CHA[0] MASK[0:0] @ 0x00050020[0x0ffff3fe] ChipSize[33554432]
CHA[0] CHIP[0:1] @ 0x00050010[0x00000000] Disable, 1 DPC
CHA[0] MASK[0:1] @ 0x00050030[0x00000000]
CHA[0] CHIP[1:0] @ 0x00050004[0x00000401] Enable, 2 DPC
CHA[0] MASK[1:0] @ 0x00050024[0x0ffff3fe] ChipSize[33554432]
CHA[0] CHIP[1:1] @ 0x00050014[0x00000000] Disable, 2 DPC
CHA[0] MASK[1:1] @ 0x00050034[0x00000000]
CHA[0] CHIP[2:0] @ 0x00050008[0x00000801] Enable, 1 DPC
CHA[0] MASK[2:0] @ 0x00050028[0x0ffff3fe] ChipSize[33554432]
CHA[0] CHIP[2:1] @ 0x00050018[0x00000000] Disable, 1 DPC
CHA[0] MASK[2:1] @ 0x00050038[0x00000000]
CHA[0] CHIP[3:0] @ 0x0005000c[0x00000c01] Enable, 2 DPC
CHA[0] MASK[3:0] @ 0x0005002c[0x0ffff3fe] ChipSize[33554432]
CHA[0] CHIP[3:1] @ 0x0005001c[0x00000000] Disable, 2 DPC
CHA[0] MASK[3:1] @ 0x0005003c[0x00000000]
DIMM Size[33554432 KB] [32768 MB]
CHA[1] CHIP[0:0] @ 0x00150000[0x00000001] Enable, 1 DPC
CHA[1] MASK[0:0] @ 0x00150020[0x0ffff3fe] ChipSize[33554432]
CHA[1] CHIP[0:1] @ 0x00150010[0x00000000] Disable, 1 DPC
CHA[1] MASK[0:1] @ 0x00150030[0x00000000]
CHA[1] CHIP[1:0] @ 0x00150004[0x00000401] Enable, 2 DPC
CHA[1] MASK[1:0] @ 0x00150024[0x0ffff3fe] ChipSize[33554432]
CHA[1] CHIP[1:1] @ 0x00150014[0x00000000] Disable, 2 DPC
CHA[1] MASK[1:1] @ 0x00150034[0x00000000]
CHA[1] CHIP[2:0] @ 0x00150008[0x00000801] Enable, 1 DPC
CHA[1] MASK[2:0] @ 0x00150028[0x0ffff3fe] ChipSize[33554432]
CHA[1] CHIP[2:1] @ 0x00150018[0x00000000] Disable, 1 DPC
CHA[1] MASK[2:1] @ 0x00150038[0x00000000]
CHA[1] CHIP[3:0] @ 0x0015000c[0x00000c01] Enable, 2 DPC
CHA[1] MASK[3:0] @ 0x0015002c[0x0ffff3fe] ChipSize[33554432]
CHA[1] CHIP[3:1] @ 0x0015001c[0x00000000] Disable, 2 DPC
CHA[1] MASK[3:1] @ 0x0015003c[0x00000000]
DIMM Size[33554432 KB] [32768 MB] |
|
|
@nooberfsh Hello, Could you try the CoreFreq branch |
|
Hi, I have some questions:
|





Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
DDR5 Query
What is “non-binary” memory?
To decode the 24GB or 48GB DIMM geometry, can anyone dump some registers ?
[AMD] Zen 4 or 5
# Compile the tool cc zencli.c -o zencliDdrTypebits-field I expect to find some new DDR5 type values or something in theReservedpart[Intel]
All reactions