On 2017-08-02 21:39, Gustavo Lima Chaves wrote:
> On Friday, November 7, 2014 at 6:04:19 AM UTC-8, Henning Schild wrote:
>> as discussed on the list
>> http://article.gmane.org/gmane.linux.jailhouse/1922
>>
>> Signed-off-by: Henning Schild <[email protected]>
>> ---
>>  TODO | 1 +
>>  1 file changed, 1 insertion(+)
>>
>> diff --git a/TODO b/TODO
>> index cc665a7..476fde0 100644
>> --- a/TODO
>> +++ b/TODO
>> @@ -36,6 +36,7 @@ o setup validation
>>    - Intel TXT support?
>>    - secure boot?
>>   - check for execution inside hypervisor, allow only when enabled in config
>> + - clear memory regions before reassignment to prevent information leaks?
>>  o inter-cell communication channel
>>   - shared memory + doorbell IRQs
>>   - queues + doorbell?
>> -- 
>> 2.0.4
> 
> I gave this issue a quick look and can anyone tell me why page_free(), at 
> hypervisor/paging.c, does not garantee this cleaning via that memset() call?
> 

page_free() is for hypervisor-owned memory. This to-do is about guest
memory that is "allocated" by removing its mapping from one cell and
adding a mapping to another. It's not pooled like the hypervisor heap pages.

Jan

-- 
Siemens AG, Corporate Technology, CT RDA ITP SES-DE
Corporate Competence Center Embedded Linux

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to