[LMH]New Exploiter version
Fri Jul 11 15:16:01 2003
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
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.