arch/m68k/Makefile : add Q40 target arch/m68k/config.in : add Q40 target, character and block devices arch/m68k/kernel/head.S : obious, absolutely minimal changes :-) arch/m68k/kernel/ints.c : small changes,make sure very early sputious ints are handled, prepare for probing arch/m68k/kernel/setup.c : obvious little changes drivers/block/Config.in : add Q40 ide support drivers/block/Makefile : ..same.. drivers/block/ide-probe.c: fix printing hwif info - Q40 uses same structures as the PC drivers/block/ide.c : add q40_ide recognition use same atapi-ide-endiannes as atari drivers/char/Makefile : add Q40 serial and keyboard drivers/video/Config.in : add q40 framebuffer+configuration drivers/video/Makefile : ..same.. drivers/video/fbmem.c : ..same.. include/asm-m68k/bootinfo.h : Q40_BOOTI_VERSION include/asm-m68k/ide.h : add Q40 ISA address translation Q40 uses a PC io card so this introduces 1 or 2 PCisms.. include/asm-m68k/io.h : just include q40io.h include/asm-m68k/keyboard.h : include q40 definitions - these are somewhat PCish and won't fit very well into this file include/asm-m68k/param.h : some older versions may need this include/asm-m68k/serial.h : just include q40_serial.h if it is a Q40 include/asm-m68k/setup.h : add 1 new machine type include/linux/serial.h : another include redirection: Q40 needs PC definitions