search for: pg_v

Displaying 3 results from an estimated 3 matches for "pg_v".

2003 Aug 22
3
PAE removal patch for testing
...ePTD) { /* * no page table, so create one and install it. */ - pte = (pt_entry_t *)malloc(PAGE_SIZE, M_TEMP, M_WAITOK); - ptd = (pd_entry_t *)(KERNBASE + IdlePTD); + pte = (u_int *)malloc(PAGE_SIZE, M_TEMP, M_WAITOK); + ptd = (u_int *)((u_int)ptd + KERNBASE); *ptd = vtophys(pte) | PG_RW | PG_V; } else { /* * this is a user-level page table */ - pte = PTmap; + pte = (u_int *)&PTmap; } /* * install pointer to page 0. we don't need to flush the tlb, @@ -444,7 +440,7 @@ i = bios16_call(&args->r, stack_top); - if (pte == PTmap) { +...
2005 Mar 24
0
[patch] small accounting and lockup fix for xenfreebsd on -unstable
...05-03-24 13:19:58 -08:00 +++ b/freebsd-5.3-xen-sparse/i386-xen/i386-xen/machdep.c 2005-03-24 13:19:58 -08:00 @@ -1454,10 +1454,6 @@ for (i = 0; i < NKPT-1; i++, tmpindex++) xpq_queue_pt_update(IdlePTD + KPTDI + i + 1, xpmap_ptom((tmpindex << PAGE_SHIFT))| PG_M | PG_RW | PG_V | PG_A); tmpindex += NKPT-1; - - - - tmpindex += NKPT-1; PT_UPDATES_FLUSH(); HYPERVISOR_shared_info = (shared_info_t *)(KERNBASE + (tmpindex << PAGE_SHIFT)); ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read hone...
2013 Oct 28
5
FreeBSD PVH guest support
...HYPERVISOR_VIRT_START) + ELFNOTE(Xen, XEN_ELFNOTE_FEATURES, .asciz, "writable_descriptor_tables|auto_translated_physmap|supervisor_mode_kernel|hvm_callback_vector") + ELFNOTE(Xen, XEN_ELFNOTE_PAE_MODE, .asciz, "yes") + ELFNOTE(Xen, XEN_ELFNOTE_L1_MFN_VALID, .long, PG_V, PG_V) + ELFNOTE(Xen, XEN_ELFNOTE_LOADER, .asciz, "generic") + ELFNOTE(Xen, XEN_ELFNOTE_SUSPEND_CANCEL, .long, 0) + ELFNOTE(Xen, XEN_ELFNOTE_BSD_SYMTAB, .asciz, "yes") + + .text +.p2align PAGE_SHIFT, 0x90 /* Hypercall_page needs to be PAGE aligned */ + +NON_GPROF_ENTRY...