Displaying 2 results from an estimated 2 matches for "errcord".
2007 Apr 18
1
[RFC/PATCH LGUEST X86_64 00/13] Lguest for the x86_64
...y to implement page cleaning at
a lower level, and this lets us limit the amount of pages the
guest can take from the host.
Interrupts:
===========
When an interrupt goes off, we've put the tss->rsp0 to point to
the vcpu struct regs field. This way we push onto the vcpu struct
the trapnum errcord, rip, cs, rflags, rsp and ss regs. Alse we
put onto this field the guests regs and cr3. This is somewhat similar
to the i386 way of doing things.
We then put back the host gdt, idt, tr and cr3 regs and jump back to
the host.
We use the stack pointer to find our location of the vcpu struct.
NMI:...
2007 Apr 18
1
[RFC/PATCH LGUEST X86_64 00/13] Lguest for the x86_64
...y to implement page cleaning at
a lower level, and this lets us limit the amount of pages the
guest can take from the host.
Interrupts:
===========
When an interrupt goes off, we've put the tss->rsp0 to point to
the vcpu struct regs field. This way we push onto the vcpu struct
the trapnum errcord, rip, cs, rflags, rsp and ss regs. Alse we
put onto this field the guests regs and cr3. This is somewhat similar
to the i386 way of doing things.
We then put back the host gdt, idt, tr and cr3 regs and jump back to
the host.
We use the stack pointer to find our location of the vcpu struct.
NMI:...