Hi all,
Who is the current AMD technical contact? I would like to know whom to ask for the help with the S3 CAR issue of fam15h.
The CAR teardown routine has wbinvd instead of invd and memory is currupted with CAR contents during resume from suspend. Replacing WBINVD with INVD does not work, coreboot will crash during cold boot (perhaps due to unconsistent L2 state).
Thanks Rudolf
Hi all,
You a short update,
1) I still dont know whom to ask for help :/
2) I analyzed the CAR teardown routine from vendor BIOS and from coreboot. There are some changes jnb -> jmp and similar changes in AP teardown logic. The gcccar.inc in the binaryPI is perhaps ported from coreboot so the fix is not there.
But if someone has access to AMD sources (even newer AGESA, because often they have support for CAR for other processsors) please check the AMD_DISABLE_STACK_FAMILY_HOOK_F15 and ENABLE stuff for possible changes. It would spare me from playing binary hide and seek,
Thanks Rudolf
On 17 January 2015 at 23:02, Rudolf Marek r.marek@assembler.cz wrote:
Hi all,
You a short update,
- I still dont know whom to ask for help :/
Wonder if the AMD employee from 31C3 would be able to point in the right direction "AMD X86 SMU firmware analysis"
Sevan / Venture37