From: Alan B. <al...@ms...> - 2000-09-18 11:21:37
|
hi, well, an interesting Sunday...I've changed all of the kernel files that required changes for MOL. Anyhow, the arch/ppc/kernel/head.S required around 9 more changes to bring it in line with the official MOL patches. the kernel compiles, but I just get a reset when I try booting into it. frustrating! So, cant CVS submit it yet! ;-) So, since I'm a little bit of a newbie at all this, I've put the head.S file at the following location http://ftfir.mols.sussex.ac.uk/linuxppc If you download this (or take an online look at it) search for "MOL" within the file. You'll find the MOL changes in around 10 places. I cant see where it is failing. I'm *guessing* its the part which says /* * Mac-On-Linux hook_table. Don`t put these in the data section - * it must be present in the first 16k of physical memory. */ #ifdef CONFIG_MOL .globl mol_interface mol_interface: .long 0x1 /* MOL interface version */ .fill 16,4,0 /* space for 16 hooks */ #endif now, since on APUS we have lots of reserved memory blocks and non-cachables, cachables, hacks, patches, ChipRAM, FastRAM, Z2_RAM etc I think this part screws up. certainly I cant easily see why any of the other parts would...your mileage may vary, I guess a couple of you will see some part that will cause you to run kicking and screaming from the VDU at what its trying to do in certain places 8-) any help will be appreciated, I believe we're 95% to getting MOL on APUS. PS great news on the Symbios 770 driver for the CSPPC, thats a lot of progress made with that one now!! Soon we'll be able to look at the USB issue on Linux, oh wait...we dont have to! ;-) alan |