search for: frame_table_vaddr

Displaying 1 result from an estimated 1 matches for "frame_table_vaddr".

2007 May 29
0
Fw: [RFC] makedumpfile: xen extraction
...} +/* + * for Xen extraction + */ +unsigned long long +kvtop_xen_ia64(struct DumpInfo *info, unsigned long kvaddr) +{ + unsigned long long addr, dirp, entry; + + if (!is_xen_vaddr(kvaddr)) + return 0; + + if (is_direct(kvaddr)) + return (unsigned long)kvaddr - DIRECTMAP_VIRT_START; + + if (!is_frame_table_vaddr(kvaddr)) + return 0; + + addr = kvaddr - VIRT_FRAME_TABLE_ADDR; + + dirp = SYMBOL(frametable_pg_dir) - DIRECTMAP_VIRT_START; + dirp += ((addr >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1)) * sizeof(unsigned long long); + if (!readpmem(info, dirp, &entry, sizeof(entry))) + return FALSE; + +...