[haiku-development] Re: [PATCH] [RFC] PCI device reservation for old style drivers

> > > I would keep the version to v1; our drivers don't have to be 
> > > backwards compatible to BeOS.
> > It was mainly for the sake of it, but except by using our header in 
> > BeOS a driver wouldn't be able support both Haiku and BeOS with it 
> > anyway.
> > A simple #ifdef __HAIKU__ should do.
> 
> A driver compiled for Haiku won't work on BeOS anyway (as we don't 
> link 
> against _KERNEL_).

Yeah I was more thinking built on BeOS with the pci v1.1 header but 
anyway.

> 
> > > Why don't you also change the HDA driver, and commit this to the 
> > > repository? This should get some testing before we could think 
> > > about 
> > > including this (and then OSS) to the alpha.
> > B_WILL_DO. I used es1370 because qemu supports it so I could test.
> > Btw why isn't es1370 in the image ?
> 
> I have no idea; if it's working, please add it - or maybe it does use 
> the BeOS R3 style audio API?

No it's a multi audio one, it produces some recognizable noise in QEMU, 
but it's quite awful and I don't know if it's caused by my machine 
being too slow or the mixer being too cpu intensive or the driver being 
buggy.

I think I have an es137x somewhere, I could try it on real hw if it 
fits.

The R3 support node shoud be mostly complete btw, but noone stepped 
forward to finish it.

François.

Other related posts: