>>>>> On Mon, 10 Jan 2005 18:11:14 +0000 (GMT), "Maciej W. Rozycki"
>>>>> <email@example.com> said:
>> Well, maybe the 'volatile' have no sense, but some archs (including
>> i386, of course :-)) and some drivers use it. Adding the
>> 'volatile' will remove some compiler warnings.
macro> As will removing "volatile" from broken ports.
>> And I have some custom boards which really needs different swapping
>> properties (PCI regions need SWAP_IO_SPACE, but ISA region does
>> not, for example). I agree that those boards were misdesigned but
>> I want to run Linux on it without modifying existing drivers.
macro> Hmm, that's strange -- does the system glue ISA otherwise than
macro> behind a PCI-ISA bridge? So far I've only spotted a single
macro> PCI/ISA system wiring the buses as "peers", namely the ancient
macro> Intel's i82420EX for 486-class processors.
Yes. The system have ISA devices connected via local bus (like ROMs).
Also I have an another system which have two PCI controllers with
different endian conversion (what mad hardware!).