Partial fix for #59 in the sense that the guest no longer
stops responding.
Still no idea why repeating the problem is only possible on
amd64 with serial console, so further exploration is necessary.
per tip from @mato
* convenient inservice routine
*/
ENTRY(cpu_insr)
+ cli
+ pushq %rax
+ movb $0x20, %al
+ outb %al, $0x20
+ popq %rax
+ sti
iretq
END(cpu_insr)
* convenient inservice routine
*/
ENTRY(cpu_insr)
+ cli
+ pushl %eax
+ movb $0x20, %al
+ outb %al, $0x20
+ popl %eax
+ sti
iret
END(cpu_insr)