-
So you think we make an incorrect handling for the IDT before the freedos uses a hardware task switch?
Could you give me any hints/suggestions about debugging the IRQ injection?
Thanks,
Neo.
2007-12-03 07:40:35 UTC in kernel virtual machine
-
I think the instruction caused the problem should be the "call" instruction. But I cannot see why it causes the task switch after reading Intel manuals.
The instruction should be 16 bit or 32 bit?
If 32-bit, the instruction will be "call 0x0EFF3B8". But the NT bit of EFLAGS is not set...
Any comments?
Thanks,
Neo.
2007-12-02 08:39:02 UTC in kernel virtual machine
-
Avi,
I put the kvm_show_regs() function after every kvm_run in qemu/qemu-kvm.c. The followings are the outputs of the last few kvm_show_regs() function.
I am wondering why the last two are different. And I have decoded the RIP in the qemu. So the instruction should be
rax 0000000000001192 rbx 00000000c53999a4 rcx 0000000000000000 rdx 0000000000000
403
rsi 000000007fff9eff rdi...
2007-12-01 09:57:38 UTC in kernel virtual machine
-
Avi,
I think for No.3 case is the one I need to implement first. But how to check the value of CS:RIP?
CS:RIP = 0x0684:03fd = 0x6c3d
I run the same command as previous comments in this bug report:
(qemu) xp/10ih 0x6c3d
0x0000000000006c3d: xor (%bx,%si),%ax
0x0000000000006c3f: jl 0x6c5d
0x0000000000006c41: pushw 816
0x0000000000006c45: pushw %gs:51(%si...
2007-11-26 03:05:27 UTC in kernel virtual machine
-
Avi,
Thanks. I have tried to reproduce this problem on my Intel E6600 (x86_64 2.6.23.1-49.fc8) with the latest kvm module and userspace.
I found several crashes/hungs in the installation. Not sure if we need to file different bug to track them.
I used a 128M qcow image and with the following line to install freeDOS: "sudo qemu-system-x86_64 -cdrom /home/cjia/download/fdbasecd.iso -hda...
2007-11-26 00:36:20 UTC in kernel virtual machine
-
Could you provide any suggestions on the module version implementation? So, I can give a try.
And for the "advanced CPU capabilities", I am looking into it now.
Thanks,
Neo.
2007-11-25 09:47:59 UTC in kernel virtual machine
-
Avi,
Could you provide some hints or estimation about this work? And, where should I start or look first?
(I think we need to have it since it is on the TODO list.)
Thanks,
Neo.
2007-11-25 03:11:40 UTC in kernel virtual machine
-
Since the kvm will print the module version when it is loaded, do we still need the first two working items?
For the third one, could you give me an example about the "advanced CPU capabilities"?
Thanks,
Neo.
2007-11-24 22:23:28 UTC in kernel virtual machine
-
Can you try "change cdrom /dev/scd0" after you insert the 2nd disc?
Thanks,
Neo.
2007-10-12 05:10:57 UTC in kernel virtual machine