Subject: Re: CVS commit: src/sys/dev/pci
To: None <phx@netbsd.org>
From: Takahiro Kambe <taca@back-street.net>
List: source-changes
Date: 12/17/2007 15:42:44
Hi,

In message <20071216164102.D4E1521507@cvs.netbsd.org>
	on Sun, 16 Dec 2007 16:41:02 +0000 (UTC),
	Frank Wille <phx@netbsd.org> wrote:
> Module Name:	src
> Committed By:	phx
> Date:		Sun Dec 16 16:41:02 UTC 2007
> 
> Modified Files:
> 	src/sys/dev/pci: viaide.c
> 
> Log Message:
> At least under certain (mis)configurations (e.g. on the "Pegasos" board)
> the VT8231-IDE's native mode only works with irq 14/15, and cannot be
> programmed to use a single native PCI irq alone. So we install an interrupt
> handler for each channel, as in compatibility mode.
> This behaviour has to be activated by the "use-compat-native-irq" property,
> otherwise the driver works as before.
This change break XEN kernel...

/usr/src/sys/dev/pci/viaide.c: In function 'vt8231_mapregs_native':
/usr/src/sys/dev/pci/viaide.c:628: error: incompatible types in assignment
...
nbmake: stopped in /var/obj/sys/arch/i386/compile/XEN2_DOM0

-- 
Takahiro Kambe <taca@back-street.net>