From eee7d8e70a6d9aafe908a0a48d3c4f6b5d265a4d Mon Sep 17 00:00:00 2001 From: Zhi Jin Date: Thu, 21 Feb 2019 09:55:47 +0800 Subject: [PATCH] hv: debug: mark the mmio address for npk log as hv owned Otherwise, page fault will be triggered when writing npk log to these mmio addresses. Tracked-On: #2589 Signed-off-by: Zhi Jin Reviewed-by: Yonghua Huang Acked-by: Eddie Dong --- hypervisor/debug/npk_log.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hypervisor/debug/npk_log.c b/hypervisor/debug/npk_log.c index a2c7ccea7..0ab34f3fd 100644 --- a/hypervisor/debug/npk_log.c +++ b/hypervisor/debug/npk_log.c @@ -95,6 +95,9 @@ void npk_log_setup(struct hv_npk_log_param *param) for (i = 0U; i < pcpu_nums; i++) { per_cpu(npk_log_ref, i) = 0U; } + hv_access_memory_region_update(base, + pcpu_nums * (HV_NPK_LOG_REF_MASK + 1U) + * sizeof(struct npk_chan)); } param->res = HV_NPK_LOG_RES_OK; npk_log_enabled = 1;