From: Michel <da...@re...> - 2000-09-26 12:58:25
|
Michel Dänzer wrote: > > Alan Buxey wrote: > > > however, though the kernel still compiles, it then crashes > > upon bootup..this is an ongoing investigation (i now need to do some > > APUS_PROGRESS calls - but am insufficiently trained to jump straight into > > this (help! anyone? :-)) ) > > I see APUS_PROGRESS isn't in our code anymore. Time to dig up some old > versions... Anyway, what APUS_PROGRESS(n) basically did was write n to a > fixed memory address (don't remember - something like 0xe0001234 ?) which > wouldn't be cleared on reboot. You could read that value back with a memory > viewer in AmigaOS to find out how far the code ran. I found it in an old m68k diff: #define APUS_PROGRESS(_a) \ lis r3,0xfff0; \ ori r3,r3,0xeff0; \ lis r4,0x1234; \ ori r4,r4,(_a); \ stw r4,0x0(r3); \ dcbf 0,r3; \ sync; \ isync So it's 0xeff01234 . Michel -- Earthling Michel Dänzer (MrCooper) \ CS student and free software enthusiast Debian GNU/Linux (powerpc,i386) user \ member of XFree86 and the DRI project |