未验证 提交 2c387ac9 编写于 作者: O openeuler-ci-bot 提交者: Gitee

!1095 irqchip: gic-v3: Collection table support muti pages

Merge Pull Request from: @zhangjialin11 
 
Only one page is allocated to the collection table.
Recalculate the page number of collection table based on the number of CPUs. 
 
Link:https://gitee.com/openeuler/kernel/pulls/1095 

Reviewed-by: Zheng Zengkai <zhengzengkai@huawei.com> 
......@@ -2665,6 +2665,10 @@ static int its_alloc_tables(struct its_node *its)
indirect = its_parse_indirect_baser(its, baser, &order,
ITS_MAX_VPEID_BITS);
break;
case GITS_BASER_TYPE_COLLECTION:
indirect = its_parse_indirect_baser(its, baser, &order,
order_base_2(num_possible_cpus()));
break;
}
err = its_setup_baser(its, baser, cache, shr, order, indirect);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册