Disabling caches on P4080DS: Hypervisor mode
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Hi there,
I am working with the P4080DS board, QorIQ-SDK V1.8. I would like to know how can I disable caches (all levels i.e. L1, L2, L3), while working with the Hypervisor mode.
(Note: I have already tried to modify the uBoot code to disable the caches. But the hypervisor fails to boot up with the modified uBoot)
As per my understanding, in Hypervisor mode, most cache related registers should be readable by the guest Linux. However, I am getting error while trying to read those registers from guest Linux. It will be really helpful if I can get an early response.
Thanks,
Rahul

- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
There is no way to disable caches globally under Hypervisor.
Hypervisor itself requires caches to be turned on when it starts:
And the guest cannot turn off caches:
Have a great day,
Platon
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
