On Wed, Apr 3, 2024, at 20:11, Michael Schmitz wrote:
Niklas, how do you propose we handle legacy drivers that do depend on inb()/outb() functions (_not_ actual ISA I/O) on architectures that map inb()/outb() to MMIO functions? (In my case, that's at least ne.c - Geert ought to have a better overview what else does use inb()/outb() on m68k)
If a machine provides an inb()/outb() set of operations that is actually used, it should set HAS_IOPORT. For the Q40, it may be better in the long run to change the drivers to just use MMIO directly though. Arnd