From mboxrd@z Thu Jan 1 00:00:00 1970 From: Patrick Scharrenberg Subject: Re: [PATCH] pci-ioapic-0502.patch Date: Thu, 05 May 2005 20:14:25 +0200 Message-ID: <427A6281.6050405@web.de> References: <20050502223534.GA2641@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20050502223534.GA2641@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Arun Sharma Cc: Ian Pratt , xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Hi! Ah great! I've been looking forward to that patch for some time now :-) Unfortunately it isn't working on my machine. :-/ xen boots, but dom0 freezes while loading the sata-driver. It is the "silicon image" sata-driver from the scsi-section in kernel-config. The system freezes after the line "applying Seagate errata fix" (there are some issuse between silicon image and seagate) There exist another driver for that controller in the ATA-section. When using this driver the system does not freeze, but stops at sata-driver-loading as well. But here after some time I get a "lost interrupt" message. When booting without your patch the sata-controller uses irg 5 and shares it with 7 other pci-devices. With your patch the controller uses irq 18, so io-apic is used. The system is an amd duron with nforce2 chipset. patrick Arun Sharma schrieb: >>Move PCI device scanning to dom0. Enable ACPI in dom0. This should greatly >>reduce the complexity of xen and move the complexity of dealing with >>hardware bugs and workarounds etc to dom0. >> >>The ioapic local apic (and hence all the vectors) are owned by the hypervisor. >>Dom0 enables the ACPI interpreter, handles PCI and ACPI based interrupt >>routing. >> >>New hypercalls to assign vectors and for accessing the ioapic. >> >>Functionality not yet provided: >> >>o acpi=off to support machines with broken or no acpi support. >>o support for driver domains >> >> >> > >