On 1/16/19 7:53 AM, Mike Banon wrote:
Still recommended to manually update AMD microcodes for Lenovo G505s as described here? http://dangerousprototypes.com/docs/Lenovo_G505S_hacking#AMD_microcode_updat...
Yes, and it wouldn't be recommended only after my 28273 and 28370 changes will be merged. They haven't been merged yet because AMD haven't released them to the opensource community. I think Martin Roth has been communicating with AMD regarding this matter, but maybe didn't get any reply yet. So we could either wait few years until the official release or just start using it now. By the way I'm quite confident that coreboot won't get any DMCA requests regarding these blobs even if they'll be merged, also because platomav's famous repositories are fine.
Hi Mike, Thank you so much for your kind explanation! Without your contribution and the according pages on dangerousprototypes.com it would be completely impossible to flash the G505s. Please tell me in case I can contribute anything (except coding and big money :-)
It seems there are some relevant changes in current Coreboot. Its configuration menu doesn't have a "Chipset ---> Include CPU microcode in CBFS" option. And the .config lines mentioned on http://dangerousprototypes.com/docs/Lenovo_G505S_hacking#AMD_microcode_updat... --------------------------------------------- # CONFIG_CPU_MICROCODE_CBFS_GENERATE is not set # CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_HEADER is not set CONFIG_CPU_MICROCODE_CBFS_NONE=y --------------------------------------------- ... can't be found in .config.
The .config file only contains these two lines with the term "MICROCODE" in it: # CONFIG_USES_MICROCODE_HEADER_FILES is not set # CONFIG_HAVE_ROMSTAGE_MICROCODE_CBFS_SPINLOCK is not set
So, I take it, it's all good and prepared for adding the Microcode that you contributed. Right?
Best regards, Anac