代码拉取完成,页面将自动刷新
(qemu) info tlb 0000000000000000: 0000000000000000 --P-A---W 0000000080000000: 0000000000000000 --PDA---W (qemu) info mem 0000000000000000-0000000000400000 0000000000400000 -rw 0000000080000000-0000000080400000 0000000000400000 -rw (qemu)
(gdb) xv-freelist #1: 0x803ff000 -> use #2: 0x803fe000 -> use #3: 0x803fd000 #4: 0x803fc000 #5: 0x803fb000 #6: 0x803fa000 #7: 0x803f9000 #8: 0x803f8000 #9: 0x803f7000 total=746 size=746.00M 782237696
(gdb) p/x kmap $6 = { {virt = 0x80000000, phys_start = 0x0, phys_end = 0x100000, perm = 0x2}, {virt = 0x80100000, phys_start = 0x100000, phys_end = 0x108000, perm = 0x0}, {virt = 0x80108000, phys_start = 0x108000, phys_end = 0xe000000, perm = 0x2}, {virt = 0xfe000000, phys_start = 0xfe000000, phys_end = 0x0, perm = 0x2} }
kvmalloc 初始化内存页表,核心调研 setupkvm 初始化内核分页表
(gdb) p pgdir $10 = (pde_t *) 0x803ff000 (gdb) x/8x 0x803ff000 0x803ff000: 0x803fe000 0x01010101 0x01010101 0x01010101 0x803ff010: 0x01010101 0x01010101 0x01010101 0x01010101 (gdb) set print array on (gdb) p/x kmap $4 = { {virt = 0x80000000, phys_start = 0x0, phys_end = 0x100000, perm = 0x2}, {virt = 0x80100000, phys_start = 0x100000, phys_end = 0x108000, perm = 0x0}, {virt = 0x80108000, phys_start = 0x108000, phys_end = 0xe000000, perm = 0x2}, {virt = 0xfe000000, phys_start = 0xfe000000, phys_end = 0x0, perm = 0x2} } (gdb)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。