palumbo@acsu.buffalo.edu (Paul Palumbo) (06/05/91)
I currently have several SPARCengine 1e boards running VxWorks but I am having some problems. I have attempted to talk with people at Wind River but they don't seem to know much about the SPARC. Does anybody out there know anything about the following: 1) I have the 16 Megabyte version of the SPARCengine boards and I want to use all 16 Megabytes. It appears that VxWorks is initially configured (i.e. MMU, etc.) to run with only 4 Megabytes. When I change the MMU to map 16 Megabytes and I change the LOCAL_MEM_SIZE "define" to be 16 Meg, I get an "Error Lance Chip: initialization failure"). My modificiations to the MMU appear correct since I can now access the 16 Megs but I can not get the showMem command to recognize the extra memory). I seem to track my problem down to when the kernel initialization starts using the kernelInit command). What am I going wrong? Has anybody used the boards with greater than 4 Megabytes of memory? 2) Is there any way of removing the MMU so I can access more than the 64 Megabyte window provided by it (the MMU is a problem when a board is configured for > 64 Mega using the SRX board). 3) How do you communicate between boards over the VMEbus. I am attempting to setup the VxWorks backplane driver and I need to tell the second board an anchor address which is on the first board. To do this I need to specify an address for the second board such that it can access the first boards memory. How is this done? What address should I be using so that I can get thru the MMU on the second board, onto the VMEbus, and then have the first recognize the address is for it and then access the RAM on the first board. 4) Is there any electronic mailing list for VxWorks questions like this? Thanks, Paul Palumbo internet:palumbo@cs.buffalo.edu Research Associate bitnet: palumbo@sunybcs.BITNET 226 Bell Hall csnet: palumbo@buffalo.csnet SUNY at Buffalo CS Dept. Buffalo, New York 14260 (716) 636-3407 uucp: ..!{boulder,decvax,rutgers}!sunybcs!palumbo