The '''SNI Monitor''' is a big-endian [[firmware]] for MIPS-based Siemens-Nixdorf systems. It's a close relative to the firmware used in pre-[[ARC]] systems by [[SGI]] and [[wikipedia:MIPS Computer Systems|MIPS Computer Systems]] Magnum.

The '''SNI Monitor''' is a big-endian [[firmware]] for MIPS-based Siemens-Nixdorf systems. It's a close relative to the firmware used in pre-[[ARC]] systems by [[SGI]] and [[wikipedia:MIPS Computer Systems|MIPS Computer Systems]] Magnum.

+

+

== API ==

+

+

SNI Monitor maintains a call vector at 0xbfc00000. This calls are similar to the API calls used in the MIPS [[wikipedia:MIPS_Magnum|Magnum 3000]] (a.k.a mipsco) monitor (see [http://www.linux-mips.org/git?p=linux.git;a=blob;f=include/asm-mips/mipsprom.h include/asm/mipsprom.h] for details).

+

+

== System ID recovery ==

+

Some old SNI RM-x00 machines store their system ID in battery backed memory. Newer systems store this information in a EEPROM and there is the faint chance of this information getting destroyed by an accident. This ID can be restored using the ''init_e2prom'' command.

== Boot process ==

== Boot process ==

Line 62:

Line 69:

5: miniroot sector63320 size 6291456

5: miniroot sector63320 size 6291456

6: systest sector79304 size 1916032

6: systest sector79304 size 1916032

−

−

== API ==

−

−

SNI Monitor maintains a call vector at 0xbfc00000. This calls are similar to the API calls used in the MIPS [[wikipedia:MIPS_Magnum|Magnum 3000]] (a.k.a mipsco) monitor (see ''include/asm/mipsprom.h'' for details).

−

−

== IdProm recovery ==

−

−

Some old SNI RM-x00 machines comes with broken IdProm backup battery. There is a hidden command ''init_e2prom'' which allows to recover IdProm content.

== Bootlog ==

== Bootlog ==

Latest revision as of 11:03, 17 May 2006

The SNI Monitor is a big-endian firmware for MIPS-based Siemens-Nixdorf systems. It's a close relative to the firmware used in pre-ARC systems by SGI and MIPS Computer Systems Magnum.

Contents

API

SNI Monitor maintains a call vector at 0xbfc00000. This calls are similar to the API calls used in the MIPS Magnum 3000 (a.k.a mipsco) monitor (see include/asm/mipsprom.h for details).

System ID recovery

Some old SNI RM-x00 machines store their system ID in battery backed memory. Newer systems store this information in a EEPROM and there is the faint chance of this information getting destroyed by an accident. This ID can be restored using the init_e2prom command.

Bootable CD-ROMs

SINIX bootable CD-ROM contains ISO-9660 filesystem andDisk Volume Header. Note! There is only one record in the DVH partition table pointing to itself (sector 0). The DVH resides in the CR-ROM System Area and doesn't overlap with ISO-9660 Primary Volume Descriptor starting at logical sector 16 (0x8000). DVH directory entries are pointing to the first sector of the apprpriate files in the ISO-9660 area (in the /BOOT directory).