[LMH]New Exploiter version

Nyef nyef@softhome.net
Fri Jul 11 15:16:01 2003


Hello all.

New exploiter version up at http://www.dridus.com/~nyef/lispm/exploiter/

Rather than summarize the (numerous) changes, I also uploaded a diff from 
the last version.

The two files of interest are exploiter-9d0711.tgz and 
exploiter-9d0613-9d0711.patch.gz.

This version takes N928.LOAD and EXP1.LOAD through to 
INITIALIZE-DISK-SYSTEM, where it obtains a bogus value for the NuPI slot 
address from the DEFAULT-BOOT-CONTROLLER-DESCRIPTOR-BLOCK and then tries 
to access the board name from the configuration ROM.

If you change the constant RSB_2MEG in the call to 
nubus_create_memory_board() in memory_init() in memory.c to RSB_4MEG and 
run EXP1.LOAD, it will create new page tables (PPD and PHT) and copy the 
data over from the old tables and then run on to the same problem in 
INITIALIZE-DISK-SYSTEM. If you run N928.LOAD under the same circumstances 
it stops at the improperly-implemented BIND-POP mainop (number 153).

If you change the initialization of the physical resource bitmap to 
include a black-and-white SIB board, both N928.LOAD and EXP1.LOAD try to 
add a BIGNUM to a FIXNUM, which isn't yet supported.

I am somewhat at a loss as to how to proceed with the 
DEFAULT-BOOT-CONTROLLER-DESCRIPTOR-BLOCK thing, and so will be 
concentrating on getting the display screen initialization working.

Share and enjoy!

---------------------------
All programming can be viewed as an exercise.
---------------------------
Alastair Bridgewater
e-mail: nyef@softhome.net