--- - branch: MAIN date: Tue Jul 21 09:49:16 UTC 2009 files: - new: '1.8' old: '1.7' path: src/sys/arch/amigappc/amigappc/amiga_init.c pathrev: src/sys/arch/amigappc/amigappc/amiga_init.c@1.8 type: modified - new: '1.1' old: '0' path: src/sys/arch/amigappc/amigappc/autoconf.c pathrev: src/sys/arch/amigappc/amigappc/autoconf.c@1.1 type: added - new: '1.1' old: '0' path: src/sys/arch/amigappc/amigappc/cpu.c pathrev: src/sys/arch/amigappc/amigappc/cpu.c@1.1 type: added - new: '1.1' old: '0' path: src/sys/arch/amigappc/amigappc/mainbus.c pathrev: src/sys/arch/amigappc/amigappc/mainbus.c@1.1 type: added - new: '1.1' old: '0' path: src/sys/arch/amigappc/amigappc/p5reg.h pathrev: src/sys/arch/amigappc/amigappc/p5reg.h@1.1 type: added - new: '1.1' old: '0' path: src/sys/arch/amigappc/amigappc/pic_amiga.c pathrev: src/sys/arch/amigappc/amigappc/pic_amiga.c@1.1 type: added - new: '1.16' old: '1.15' path: src/sys/arch/amigappc/amigappc/locore.S pathrev: src/sys/arch/amigappc/amigappc/locore.S@1.16 type: modified - new: '1.39' old: '1.38' path: src/sys/arch/amigappc/amigappc/machdep.c pathrev: src/sys/arch/amigappc/amigappc/machdep.c@1.39 type: modified - new: '1.1' old: '0' path: src/sys/arch/amigappc/conf/GENERIC pathrev: src/sys/arch/amigappc/conf/GENERIC@1.1 type: added - new: '1.26' old: '1.25' path: src/sys/arch/amigappc/conf/NULL pathrev: src/sys/arch/amigappc/conf/NULL@1.26 type: modified - new: '1.20' old: '1.19' path: src/sys/arch/amigappc/conf/files.amigappc pathrev: src/sys/arch/amigappc/conf/files.amigappc@1.20 type: modified - new: '1.7' old: '1.6' path: src/sys/arch/amigappc/conf/std.amigappc pathrev: src/sys/arch/amigappc/conf/std.amigappc@1.7 type: modified - new: '1.22' old: '1.21' path: src/sys/arch/amigappc/include/Makefile pathrev: src/sys/arch/amigappc/include/Makefile@1.22 type: modified - new: '1.22' old: '1.21' path: src/sys/arch/amigappc/include/intr.h pathrev: src/sys/arch/amigappc/include/intr.h@1.22 type: modified - new: '1.1' old: '0' path: src/sys/arch/amigappc/include/atomic.h pathrev: src/sys/arch/amigappc/include/atomic.h@1.1 type: added - new: '1.1' old: '0' path: src/sys/arch/amigappc/include/autoconf.h pathrev: src/sys/arch/amigappc/include/autoconf.h@1.1 type: added - new: '0' old: '1.1' path: src/sys/arch/amigappc/include/bat.h pathrev: src/sys/arch/amigappc/include/bat.h@0 type: deleted - new: '0' old: '1.1' path: src/sys/arch/amigappc/include/cpufunc.h pathrev: src/sys/arch/amigappc/include/cpufunc.h@0 type: deleted - new: '0' old: '1.1' path: src/sys/arch/amigappc/include/darwin_machdep.h pathrev: src/sys/arch/amigappc/include/darwin_machdep.h@0 type: deleted - new: '0' old: '1.1' path: src/sys/arch/amigappc/include/hid.h pathrev: src/sys/arch/amigappc/include/hid.h@0 type: deleted - new: '0' old: '1.1' path: src/sys/arch/amigappc/include/macho_machdep.h pathrev: src/sys/arch/amigappc/include/macho_machdep.h@0 type: deleted - new: '0' old: '1.1' path: src/sys/arch/amigappc/include/p5reg.h pathrev: src/sys/arch/amigappc/include/p5reg.h@0 type: deleted - new: '0' old: '1.1' path: src/sys/arch/amigappc/include/svr4_machdep.h pathrev: src/sys/arch/amigappc/include/svr4_machdep.h@0 type: deleted - new: '1.5' old: '1.4' path: src/sys/arch/amigappc/include/bus.h pathrev: src/sys/arch/amigappc/include/bus.h@1.5 type: modified - new: '1.16' old: '1.15' path: src/sys/arch/amigappc/include/cpu.h pathrev: src/sys/arch/amigappc/include/cpu.h@1.16 type: modified - new: '0' old: '1.5' path: src/sys/arch/amigappc/include/mtpr.h pathrev: src/sys/arch/amigappc/include/mtpr.h@0 type: deleted - new: '1.3' old: '1.2' path: src/sys/arch/amigappc/include/mutex.h pathrev: src/sys/arch/amigappc/include/mutex.h@1.3 type: modified - new: '1.3' old: '1.2' path: src/sys/arch/amigappc/include/rwlock.h pathrev: src/sys/arch/amigappc/include/rwlock.h@1.3 type: modified - new: '1.12' old: '1.11' path: src/sys/arch/amigappc/include/param.h pathrev: src/sys/arch/amigappc/include/param.h@1.12 type: modified - new: '1.6' old: '1.5' path: src/sys/arch/amigappc/include/powerpc.h pathrev: src/sys/arch/amigappc/include/powerpc.h@1.6 type: modified - new: '1.2' old: '1.1' path: src/sys/arch/amigappc/include/psl.h pathrev: src/sys/arch/amigappc/include/psl.h@1.2 type: modified - new: '1.2' old: '1.1' path: src/sys/arch/amigappc/include/trap.h pathrev: src/sys/arch/amigappc/include/trap.h@1.2 type: modified - new: '1.7' old: '1.6' path: src/sys/arch/amigappc/include/types.h pathrev: src/sys/arch/amigappc/include/types.h@1.7 type: modified id: 20090721T094916Z.dda5cb12c19fe05b2e3b90ee75e522d7de6bad00 log: | Some improvements based on the work of Adam Ciarcinski. Adapted everything to integrate with current 5.99 source. Added an Amiga PIC for interrupt handling. Status: A CSPPC machine probably boots into single user, but only few devices will attach without problems (e.g. keyboard, serial, parallel, floppy disk, the RTC, CC graphics, sometimes Ariande ethernet and A4000 IDE. BPPC support is prepared, but unfinished and untested (I don't own a BPPC). A problem which has to be solved is interrupt acknowledging, which may happen twice. Once in the amiga drivers from sys/arch/amiga/dev and then in the PPC specific pic_amiga.c. module: src subject: 'CVS commit: src/sys/arch/amigappc' unixtime: '1248169756' user: phx