Patrick, thank you for good ideas, indeed they could be implemented in
the follow up commit. This patch has been tested relatively well
during these 6 months, so could be a good base for the following work.

P.S. Sorry for Jenkins spam - it has a "Failed to determine" error and
fails to build, but I guarantee that these patches build and work OK
on a coreboot master - tested it just yesterday.

https://review.coreboot.org/c/coreboot/+/40488
https://review.coreboot.org/c/coreboot/+/40489

>
> On Tue, Dec 1, 2020 at 11:51 PM Patrick Georgi <[email protected]> wrote:
>
> All of this is food for thought and may be suitable for follow-up work:
>
> The follow up commit provides AgesaCustomMemoryProfileSPD() for a manual 
> override. How about using that mechanism to select XMP1 or XMP2, too 
> (choosing functions that copy the values into the right spot instead of 
> changing the compiled-in offsets)?
>
> That way it would be easier to implement runtime selection and fallback 
> mechanisms (e.g. use an nvram value to select the profile and use boot_count 
> or "no XMP profile found" to fall back to a stable option)
>
>>
>> On Tue, Dec 1, 2020 at 11:27 PM Mike Banon <[email protected]> wrote:
>>
>> Dear friends,
>>
>> These patches are of a critical importance - they help to increase the
>> performance of AMD boards up to 20%. However, despite their small size
>> and simplicity, they are waiting for your review for more than 6
>> months already. :( And it's sad to see the "unofficial patches" list
>> of csb_patcher.sh growing. Please, could you take a look?
>>
>> https://review.coreboot.org/c/coreboot/+/40488
>> https://review.coreboot.org/c/coreboot/+/40489
>>
>> Best regards,
>> Mike Banon
>>
>
_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to