Back to Home / #uml / 2007 / 07 / Prev Day | Next Day
#uml IRC Logs for 2007-07-13

---Logopened Fri Jul 13 00:00:18 2007
03:01|-|_horst [] has quit [Ping timeout: 480 seconds]
03:15|-|_horst [] has joined #uml
03:46|-|_horst [] has quit [Remote host closed the connection]
03:55|-|Ancalagon [] has quit [Quit: ChatZilla [Firefox]]
04:13|-|Ancalagon [] has joined #uml
05:03|-|Ancalagon [] has quit [Quit: ChatZilla [Firefox]]
05:28|-|Ancalagon [] has joined #uml
05:34|-|tyler [] has joined #uml
06:02|-|Ancalagon [] has quit [Remote host closed the connection]
06:50|-|nessie [] has joined #uml
07:45|-|kokoko1 [~Slacker@] has joined #uml
07:50|-|baroni [] has joined #uml
07:54|-|tyler [] has quit [Remote host closed the connection]
08:28|-|baroni [] has quit [Quit: Saindo]
09:04|-|jdike [] has joined #uml
09:04<jdike>Hi guys
09:08|-|dang [] has joined #uml
09:09|-|ram [] has joined #uml
09:18|-|baroni [] has joined #uml
09:36|-|baroni [] has quit [Ping timeout: 480 seconds]
09:36|-|tyler [] has joined #uml
09:56|-|cmantito [] has quit [Ping timeout: 480 seconds]
10:16|-|tyler_ [~tyler@] has joined #uml
10:19|-|tyler [] has quit [Ping timeout: 480 seconds]
10:34|-|linbot [] has quit [Read error: Connection reset by peer]
10:35|-|linbot [] has joined #uml
---Logclosed Fri Jul 13 10:56:17 2007
---Logopened Fri Jul 13 10:56:19 2007
10:56|-|mikegrb [] has joined #uml
10:56|-|Ekipa kanalu #uml: Wszystkich: 29 |-| +op [0] |-| +voice [0] |-| normalnych [29]
10:57|-|caker [] has joined #uml
10:57|-|Kanal #uml zsynchronizowany w 82 sekundy
10:58|-|baroni [] has joined #uml
11:03|-|cmantito [] has joined #uml
11:23|-|acklen [] has joined #uml
11:42|-|acklen [] has quit [Quit: none]
11:43|-|acklen [] has joined #uml
11:59|-|acklen [] has quit [Remote host closed the connection]
12:13|-|acklen [] has joined #uml
12:22|-|pidhash [] has joined #uml
12:50|-|tyler_ [~tyler@] has quit [Remote host closed the connection]
13:20|-|pidhash [] has quit [Ping timeout: 480 seconds]
13:32|-|richardw [] has joined #uml
13:38|-|acklen [] has quit [Quit: ZNC by prozac -]
14:23|-|richardw_ [] has joined #uml
14:29|-|richardw [] has quit [Ping timeout: 480 seconds]
14:47[~]jdike gets a 32-bit KVM client off the ground
14:49<caker>fun, huh? The first few distros I tried would hang
14:49|-|baroni [] has quit [Read error: Operation timed out]
14:49<caker>jdike: kvm+uml or kvm+QEMU?
14:50<jdike>neither yet
14:50<jdike>I'm figuring out the incantation to get the virtual CPU running in 64-bit mode in a flat 64-bit address space
14:50<jdike>i.e. what do the initial registers need to be
14:51<jdike>then I'll start jamming userspace code in there and see if it can make VMCALL system calls
14:51[~]caker drools
14:52[~]jdike looks around for a napkin
14:53<jdike>back to volume 3B
14:55<caker>I gotcha .. Intel Architecture (IA32-64) Volume 3B: System Programming Guide :)
14:55<jdike>got it in one
14:56<jdike>been spending a lot of time there recently
14:56<caker>very enlightening, I presume?
14:56<jdike>not really
14:57<jdike>like poetry in a (bad) sense
14:57<jdike>it takes close reading in order to make sense sometimes
14:58<jdike>I'm trying to get KVM to tell me that a VMCALL was a VMCALL
14:58<jdike>right now, I'm getting "external interrupt"
14:59<jdike>on that instruction, which I don't really belive
15:04|-|baroni [] has joined #uml
15:12|-|pidhash [] has joined #uml
15:14<jdike>and now single-stepping the thing results in KVM_EXIT_SHUTDOWN instead of KVM_EXIT_DEBUG, like yesterday
15:43<dang>jdike: Try the AMD one. It's better...
15:43<jdike>I ain't got an AMD one
15:43[~]dang has them in dead-tree
15:43<dang>They're available as pdf...
15:43<jdike>Oh, you mean manuals
15:44<dang>Unless you're specifically doing the virtualization instructions, of course.
15:44<dang>Those are different between the two.
15:45<dang>But I've generally found the AMD manuals better than the Intel ones...
15:45<jdike>which I am
15:45<dang>Well, then you'll need the AMD ones eventually anyway. :)
15:46<jdike>KVM is supposed to hide that
15:47<jdike>but I'll need an AMD box before I find out how well it does
15:49<dang>Can't help you there, sorry. Looks like my X2 box is too old.
15:57<jdike>static int handle_triple_fault(struct kvm_vcpu *vcpu, struct kvm_run *kvm_run)
15:57<jdike> kvm_run->exit_reason = KVM_EXIT_SHUTDOWN;
15:57<jdike> return 0;
15:57<jdike>when there's a perfectly good EXIT_REASON_TRIPLE_FAULT that could be used instead
15:58<dang>Added later, maybe, and not retrofitted?
16:05|-|pidhash [] has quit [Ping timeout: 480 seconds]
16:21|-|baroni [] has quit [Quit: Saindo]
16:36<jdike>AH HA
16:36<jdike>KVM is seeing EXIT_REASON_VMCALL, and transmuting it into EXTERNAL_INTERRUPT somehow
16:38<jdike>Oh man
16:39<jdike>false alarm
17:24|-|dang [] has quit [Quit: Leaving.]
17:58|-|pidhash [] has joined #uml
18:17|-|richardw_ [] has quit [Remote host closed the connection]
20:24|-|ElectricElf [] has quit [Ping timeout: 480 seconds]
20:29|-|ElectricElf [] has joined #uml
20:45|-|pidhash [] has quit [Quit: [BX] *PHEAR MY BITCHX-NESS!* BOW TO ME!]
22:59|-|VS_ChanLog [] has left #uml [Rotating Logs]
22:59|-|VS_ChanLog [] has joined #uml
23:33|-|jdike [] has quit [Quit: Leaving]
---Logclosed Sat Jul 14 00:00:13 2007