WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Problems with latest unstable 1.3

To: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Subject: Re: [Xen-devel] Problems with latest unstable 1.3
From: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Date: Mon, 29 Mar 2004 15:48:55 +0100
Cc: "Barry Silverman" <barry@xxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxxx
Delivery-date: Mon, 29 Mar 2004 15:55:10 +0100
Envelope-to: steven.hand@xxxxxxxxxxxx
In-reply-to: Your message of "Mon, 29 Mar 2004 08:49:11 BST." <E1B7rWD-0000o4-00@xxxxxxxxxxxxxxxxx>
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
Okay, I checked in a patch to sort out all these problems. Please try
it out on QEMU again and let me know if probing fails.

Note that only DOM0 will be useful in such a setup right now --- there
is no way for other domains to access devices that are controlled by
DOM0. New inter-domain virtual device drivers to cope with this are in
the pipeline...

 -- Keir

> 
> The PCI- and IRQ-virtualisation is not quite there yet -- but hopefully
> it will be in a couple of days.
> 
> Issues at the moment are:
>  - probing and routing of device interrupt pins -> IRQs is broken.
>  - passing of physical interrupts to guest OSes is untested and thus
>    probably broken in some way or another.
> 
> I'm currently addressing all these problems.
> 
>  -- Keir
> 
> > I have been trying out the latest unstable with the new i/o and have found
> > the following issue. I created a xen.gz with nodev=y set, and tried it out
> > with all my devices in xenolinux.
> > 
> > The "machine" I am running on is "qemu", and it doesn't have emulation for
> > PCI. Therefore xenolinux is doing its ideprobes independent of the pci ide
> > code.
> > It is calling the routine "probe_irq_on" in irq.c, and it is failing with
> > the following messages:
> > 
> > ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
> > Kernel panic: Failed to obtain physical IRQ 127
> > 
> > "Probe_irq_on" is used to enable ALL unallocated irqs, the caller code will
> > then twig the device you are probing (in my case it is the ide drives for
> > ide0 disk, and ide0 cdrom) - and then will record the irq that actually got
> > the interrupt thus figuring out which irq belongs to which device.
> > 
> > The reasons it is failing seem to be the following:
> > 1) The probe enables 127 physical IRQs (NR_PIRQS), but xen fails to bind any
> > pirq > 63. This is because sched.h only defines pirq_to_evtchn with a size
> > of 64
> > 2) When I tried making that constant from 64->128, it still failed on IRQ 12
> > (which I think was already allocated to another device).
> > 
> > I was able to get much much further by setting "ide0=0x1f0,0x3f6,14
> > ide1=noprobe ide2=noprobe ide3=noprobe" on the command line. It still failed
> > much later on with an MMU update failure. I am currently tracking that one
> > down further before reporting it.
> > 
> > 
> > Barry Silverman
> > 
> > 
> > 
> > -------------------------------------------------------
> > This SF.Net email is sponsored by: IBM Linux Tutorials
> > Free Linux tutorial presented by Daniel Robbins, President and CEO of
> > GenToo technologies. Learn everything from fundamentals to system
> > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@xxxxxxxxxxxxxxxxxxxxx
> > https://lists.sourceforge.net/lists/listinfo/xen-devel
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxxxx
> https://lists.sourceforge.net/lists/listinfo/xen-devel



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel