Displaying 2 results from an estimated 2 matches for "pf_write".
Did you mean:
_f_write
2007 Apr 18
1
[RFC/PATCH LGUEST X86_64 03/13] lguest64 core
...u);
+ if (ret < 0) {
+ lguest_dump_vcpu_regs(vcpu);
+ return ret;
+ }
+ continue;
+ }
+ kill_guest_dump(vcpu, "took gfp errcode %lld\n", regs->errcode);
+ lguest_dump_vcpu_regs(vcpu);
+ break;
+ case 14:
+ if (demand_page(vcpu, cr2, regs->errcode & PF_WRITE))
+ continue;
+
+ if (lguest_debug) {
+ printk ("guest taking a page fault\n");
+ lguest_print_page_tables(vcpu->pgdir->pgdir);
+ }
+
+ /* inform guest on the current state of cr2 */
+ put_user(cr2, &linfo->lguest_data->cr2);
+ if (reflect_trap(vcpu, 14,...
2007 Apr 18
1
[RFC/PATCH LGUEST X86_64 03/13] lguest64 core
...u);
+ if (ret < 0) {
+ lguest_dump_vcpu_regs(vcpu);
+ return ret;
+ }
+ continue;
+ }
+ kill_guest_dump(vcpu, "took gfp errcode %lld\n", regs->errcode);
+ lguest_dump_vcpu_regs(vcpu);
+ break;
+ case 14:
+ if (demand_page(vcpu, cr2, regs->errcode & PF_WRITE))
+ continue;
+
+ if (lguest_debug) {
+ printk ("guest taking a page fault\n");
+ lguest_print_page_tables(vcpu->pgdir->pgdir);
+ }
+
+ /* inform guest on the current state of cr2 */
+ put_user(cr2, &linfo->lguest_data->cr2);
+ if (reflect_trap(vcpu, 14,...