* Xen status
@ 2006-09-13 22:58 Jeremy Fitzhardinge
2006-09-14 0:30 ` Zachary Amsden
2006-09-14 1:59 ` Chris Wright
0 siblings, 2 replies; 4+ messages in thread
From: Jeremy Fitzhardinge @ 2006-09-13 22:58 UTC (permalink / raw)
To: Chris Wright, Rusty Russell, Zachary Amsden
Cc: Virtualization Mailing List, Ian Campbell
Well, the PDA stuff took a bit longer to settle down than I would have
hoped, but it seems fairly sound now.
I just committed the changes needed to make Xen happy with the PDA,
which means making sure an appropriate GDT is set up early enough.
I also seem to have avoided most of the APIC issues under Xen by simply
making the cpuid not report the presence of an APIC.
With these in place, things are getting fairly far, but not to
usermode. It often gets as far as trying to mount root, but it fails; I
haven't investigated that yet. But it also frequently crashes before
then, depending on when it gets an interrupt. I'm trying to work out
what's happening here, but the symptom is eip == 0x00000001 (!).
Chris, what local hacks do you have in your tree?
j
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Xen status
2006-09-13 22:58 Xen status Jeremy Fitzhardinge
@ 2006-09-14 0:30 ` Zachary Amsden
2006-09-14 1:59 ` Chris Wright
1 sibling, 0 replies; 4+ messages in thread
From: Zachary Amsden @ 2006-09-14 0:30 UTC (permalink / raw)
To: Jeremy Fitzhardinge
Cc: Chris Wright, Virtualization Mailing List, Ian Campbell
Jeremy Fitzhardinge wrote:
> Well, the PDA stuff took a bit longer to settle down than I would have
> hoped, but it seems fairly sound now.
>
> I just committed the changes needed to make Xen happy with the PDA,
> which means making sure an appropriate GDT is set up early enough.
>
> I also seem to have avoided most of the APIC issues under Xen by
> simply making the cpuid not report the presence of an APIC.
>
> With these in place, things are getting fairly far, but not to
> usermode. It often gets as far as trying to mount root, but it fails;
> I haven't investigated that yet. But it also frequently crashes
> before then, depending on when it gets an interrupt. I'm trying to
> work out what's happening here, but the symptom is eip == 0x00000001 (!).
Bad patches? I put code in vmi.c to patch IRET and SYSEXIT EIPs to 0x1
and 0x2, respectively, once upon a time. Maybe it migrated over to you
somehow?
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Xen status
2006-09-13 22:58 Xen status Jeremy Fitzhardinge
2006-09-14 0:30 ` Zachary Amsden
@ 2006-09-14 1:59 ` Chris Wright
2006-09-14 6:35 ` Jeremy Fitzhardinge
1 sibling, 1 reply; 4+ messages in thread
From: Chris Wright @ 2006-09-14 1:59 UTC (permalink / raw)
To: Jeremy Fitzhardinge
Cc: Chris Wright, Ian Campbell, Virtualization Mailing List
* Jeremy Fitzhardinge (jeremy@goop.org) wrote:
> Well, the PDA stuff took a bit longer to settle down than I would have
> hoped, but it seems fairly sound now.
>
> I just committed the changes needed to make Xen happy with the PDA,
> which means making sure an appropriate GDT is set up early enough.
>
> I also seem to have avoided most of the APIC issues under Xen by simply
> making the cpuid not report the presence of an APIC.
>
> With these in place, things are getting fairly far, but not to
> usermode. It often gets as far as trying to mount root, but it fails; I
> haven't investigated that yet. But it also frequently crashes before
> then, depending on when it gets an interrupt. I'm trying to work out
> what's happening here, but the symptom is eip == 0x00000001 (!).
Haven't seen that one.
> Chris, what local hacks do you have in your tree?
Essentially all the local hacks I have are for debugging. There was
one bit which was just for apic clock setup. But the symptom w/out
that was a hang, not a crash. They're also on a remote machine that
has apparently died. Re-tooling locally ATM.
thanks,
-chris
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Xen status
2006-09-14 1:59 ` Chris Wright
@ 2006-09-14 6:35 ` Jeremy Fitzhardinge
0 siblings, 0 replies; 4+ messages in thread
From: Jeremy Fitzhardinge @ 2006-09-14 6:35 UTC (permalink / raw)
To: Chris Wright; +Cc: Virtualization Mailing List, Ian Campbell
Chris Wright wrote:
>> With these in place, things are getting fairly far, but not to
>> usermode. It often gets as far as trying to mount root, but it fails; I
>> haven't investigated that yet. But it also frequently crashes before
>> then, depending on when it gets an interrupt. I'm trying to work out
>> what's happening here, but the symptom is eip == 0x00000001 (!).
>>
>
> Haven't seen that one.
>
Yeah, it looks like something is going amiss in interrupt delivery.
Maybe something to do with interrupt stacks...
I never saw anything strange relating to timer events, but perhaps this
is a manifestation of that problem.
> Essentially all the local hacks I have are for debugging. There was
> one bit which was just for apic clock setup.
I think I worked around that by masking off the ACPI bit in CPUID.
> But the symptom w/out that was a hang, not a crash.
Yes, I'm past that one.
> They're also on a remote machine that
> has apparently died. Re-tooling locally ATM.
>
That sucks.
J
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2006-09-14 6:35 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-09-13 22:58 Xen status Jeremy Fitzhardinge
2006-09-14 0:30 ` Zachary Amsden
2006-09-14 1:59 ` Chris Wright
2006-09-14 6:35 ` Jeremy Fitzhardinge
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).