1
0
mirror of synced 2026-04-03 13:23:47 +00:00
Files
Interlisp.medley/internal/loadups
Nick Briggs 573d87aca3 Updates \ETHEREVENTFN to relocate exit when the ethernet is unvailable. (#2418)
* Updates \ETHEREVENTFN to remove early exit when the ethernet is unvailable.

In the case that the ethernet is unavailable the \ETHEREVENTFN should
still call \SETETHERFLAGS, \SETLOCALNSNUMBERS, and \FLUSHNDBS, or
a newly started image will retain information from the system on which
it was built (such as ethernet MAC address in the NS address).  This
will also ensure that the NS address is not set to 0, instead initializing
with a fake  address based on the system serial number (calls \SERIALNUMBER).

* When no ethernet \FIND.LOCALPUPHOSTNUMBER should immediately return NIL

If there is NO ethernet it is better to avoid a delay waiting for a
PUP lookup response that will never come, and there is no value in
asking for the user to enter a PUP host number that will not be used.

* Updates \SETETHERFLAGS to avoid setting \10MBFLG when no ethernet

* Avoids making copy of \10MBLOCALNDB as \MAIKO.10MB.NDB for \MAIKO.ETHER-INTERRUPT

* RESTART.ETHER at end of loadup-lisp to ensure network structures are set up.

* Removes OCTALSTRING from PUP - now in APRINT

* Prevents \LOOKUPPORT waiting for an ethernet timeout if PUP has already been detected as unavailable
2026-04-02 11:15:23 -07:00
..

medley/loadups

This directory is for holding the sysouts from a release

  • lisp.sysout (the system in the IRM + Common Lisp)

  • full.sysout (lisp + modernizations + TEdit and others)

  • starter.sysout you have to have a running Medley to make a new one(!) this file is just a stable place to stand.

  • whereis.hash A "hash file" directory index of everything

  • lisp.venuesysout full.venuesysout -- vintage sysouts for comparision

Plus, if you make your own loadups (from BUILDING.md) you'll see some .dribble files which are the logs of the build proccess.