[Skiboot] [PATCH 04/40] libc/string: add memcpy_from_ci()
Balbir Singh
bsingharora at gmail.com
Mon Oct 17 11:14:35 AEDT 2016
On 11/10/16 13:31, Stewart Smith wrote:
> Balbir Singh <bsingharora at gmail.com> writes:
>> On 10/10/16 19:43, Stewart Smith wrote:
>>> From: Claudio Carvalho <cclaudio at linux.vnet.ibm.com>
>>>
>>> This adds memcpy_from_ci, a cache inhibited version of memcpy, required
>>> by secure boot. The secure boot verification code is stored in a secure
>>> ROM and the logic that contains the ROM within the processor is
>>> implemented in a way that it only responds to CI (cache inhibited)
>>> operations. Due to performance issues we copy the verification code from
>>> the secure ROM to RAM and we use memcpy_ci for that.
>>>
>>> What makes memcpy_ci vs ordinary memcpy?
>>>
>>
>> I think the changelog is not properly all converted over, it still has
>> references to memcpy_ci as opposed to memcpy_from_ci.
>
> Doh, I missed that too.
>
>>> + /*
>>> + * Byte-by-byte copy if srcp is not block aligned or len is/becomes
>>> + * less than one block
>>> + */
>>
>> Can we have a pr_log(PR_devel,..) for unaligned copies to warn users?
>
> I guess there isn't an issue calling in from libc... want to send a
> patch? :)
>
Sure, will do
Just reading through the other patches in the series
Balbir
More information about the Skiboot
mailing list