Subject: Re: Adding flag to disable native mode on aceride
To: None <chris@dokein.co.uk>
From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
List: tech-kern
Date: 08/30/2007 23:18:22
chris@dokein.co.uk wrote:

> I think the best thing to do is to force the chipset back to compat mode
> with a flag.
> 
> To this end I've taken the next spare flag for PCIIDE, and used it to
> indicate that the aceride should be using compat mode.
> 
> This then allows control from the config file, so in cats config files
> we can workaround the BIOS issue.
> 
> Attached is a diff (including man page update) to use a flag to do this.
>  The change to the config file is to just tag a flags value on the end:
> aceride*        at pci? dev ? function ? flags 0x0004   # Acer Lab IDE
> controllers
> 
> Does this look ok?  I'd like to check in the chage in then next couple
> of days.

If the flag is cats specific, it's better to use proplib(3)
to specify such quirks rather than config flags,
as iyonix/autoconf.c, sgimips/autoconf.c etc. do
for their onboard PCI devices.
---
Izumi Tsutsui