IT评测·应用市场-qidao123.com技术社区
标题:
QNX Hypervisor(十一)Linux Guest IPC 三
[打印本页]
作者:
用户国营
时间:
2024-9-20 09:10
标题:
QNX Hypervisor(十一)Linux Guest IPC 三
上文说到修改kernel代码。但是修改的地方不是特别符合。
应该在剖析reserved的地方添加。就是__reserved_mem_reserve_reg()。
static int __init __reserved_mem_reserve_reg(unsigned long node,
const char *uname)
{
int t_len = (dt_root_addr_cells + dt_root_size_cells) * sizeof(__be32);
phys_addr_t base, size;
int len;
const __be32 *prop;
int first = 1;
bool nomap;
bool mmu_map;
prop = of_get_flat_dt_prop(node, "reg", &len);
if (!prop)
return -ENOENT;
if (len && len % t_len != 0) {
pr_err("Reserved memory: invalid reg property in '%s', skipping node.\n",
uname);
return -EINVAL;
}
nomap = of_get_flat_dt_prop(node, "no-map", NULL) != NULL;
mmu_map = of_get_flat_dt_prop(node, "mmu-m
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/)
Powered by Discuz! X3.4