On 10/31/2017 7:17 PM, Tan, Jianfeng wrote:
> 
> 
>> -----Original Message-----
>> From: Yigit, Ferruh
>> Sent: Wednesday, November 1, 2017 9:07 AM
>> To: Thomas Monjalon; Richardson, Bruce; Gonzalez Monroy, Sergio
>> Cc: [email protected]; Yigit, Ferruh; Tan, Jianfeng; Santosh Shukla
>> Subject: [PATCH] eal: disable IOVA mode detection by default
>>
>> Fix kernel crash with KNI because KNI requires physical addresses.
>>
>> A config option introduced to disable IOVA mode detection and to set it
>> to physical address by default. Disabling config option will enable IOVA
>> mode detection.
>>
>> When there is no intension to use KNI, it is safe to enable detection.
>>
>> Config option disable IOVA mode detection by default to be sure only who
>> is aware of result enable it.
>>
>> Fixes: 72d013644bd6 ("mem: honor IOVA mode in malloc virt2phy")
>>
>> Signed-off-by: Ferruh Yigit <[email protected]>
>> ---
>> Cc: Jianfeng Tan <[email protected]>
>> Cc: Santosh Shukla <[email protected]>
>> Cc: Thomas Monjalon <[email protected]>
> 
> Refer to how vhost-kernel works, we may leverage a memory region table to do 
> the translation. The bad side is it's less efficient than current 
> phys_to_virt.

Hi Jianfeng,

Can you please elaborate?

Thanks,
ferruh

> Another side, we did not check the result of phys_to_virt, that's why kernel 
> crashes.
> 
> Thanks,
> Jianfeng
> 

Reply via email to