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 <zhi.jin@intel.com>
Reviewed-by: Yonghua Huang <yonghua.huang@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
Zhi Jin 2019-02-22 09:53:38 +08:00 committed by wenlingz
parent 1de4450e9f
commit 2fa810076b

View File

@ -93,6 +93,10 @@ void npk_log_setup(struct hv_npk_log_param *param)
for (i = 0U; i < phys_cpu_num; i++) {
per_cpu(npk_log_ref, i) = 0U;
}
hv_access_memory_region_update(base,
phys_cpu_num * (HV_NPK_LOG_REF_MASK
+ 1U) * sizeof(struct npk_chan));
}
param->res = HV_NPK_LOG_RES_OK;
npk_log_enabled = 1;