Displaying 1 result from an estimated 1 matches for "ext_args".
Did you mean:
extra_args
2006 Mar 09
1
FreeBSD netfront.c / problem
...)) >> PAGE_SHIFT;
The above call fails gives -1 (i.e., an invalid virtual -> machine
translation) time since some mbufs are placed on the same page.
71
72 /* Remove this page from pseudo phys map before passing back to Xen. */
73 xen_phys_machine[((unsigned long)m_new->m_ext.ext_args >> PAGE_SHIFT)]
74 = INVALID_P2M_ENTRY;
... because this invalidates that mapping. I therefore get every
second entry in rx_pfn_array set to -1.
75
76 rx_mcl[i].op = __HYPERVISOR_update_va_mapping;
77 rx_mcl[i].args[0] = (unsigned long)mtod(m_new,vm_offset_t);
78 rx_mcl...