Displaying 2 results from an estimated 2 matches for "pageshift".
Did you mean:
page_shift
2007 May 29
0
Fw: [RFC] makedumpfile: xen extraction
...ntry & _PFN_MASK;
+ if (!dirp)
+ return 0;
+ dirp += ((addr >> PMD_SHIFT) & (PTRS_PER_PMD - 1)) * sizeof(unsigned long long);
+ if (!readpmem(info, dirp, &entry, sizeof(entry)))
+ return FALSE;
+
+ dirp = entry & _PFN_MASK;
+ if (!dirp)
+ return 0;
+ dirp += ((addr >> PAGESHIFT()) & (PTRS_PER_PTE - 1)) * sizeof(unsigned long long);
+ if (!readpmem(info, dirp, &entry, sizeof(entry)))
+ return FALSE;
+
+ if (!(entry & _PAGE_P))
+ return 0;
+
+ entry = (entry & _PFN_MASK) + (addr & ((1UL << PAGESHIFT()) - 1));
+
+ return entry;
+}
+
+int
+get_xen_...
2008 Apr 20
1
kvm_open: kvm_nlist: No such file or directory
...cleaned up my system and rebuilt (I believe) everything and
now the ports no longer work.
This is what I believe is the offending code snippet from
sysutils/wmmemmon's mem_freebsd.c file:
--------------------------------------------------------------
static kvm_t *kvm_data = NULL;
static int pageshift;
static struct nlist nlst[] = { {"_cp_time"}, {"_cnt"}, {0} };
/* initialize function */
void mem_init(void)
{
int pagesize = getpagesize();
pageshift = 0;
while (pagesize > 1) {
pageshift++;
pagesize >>= 1;
}
kvm_data = kvm_open(NULL...