Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ UMIPS/BSD System Programmer's Package 2.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Anchors

1. Commands

1C. Communications Commands

1spp. Standalone Diagnostics

Section 2spp

3spp. Standalone Library

Section 4P

4spp. Standalone Device Drivers

5. Miscellaneous Facilities

5spp. Standalone File Formats

7. Special Files

8. Maintenance Procedures

Manual — UMIPS/BSD System Programmer's Package 2.1

114 entries

1. Commands

convertconvert object module to downloadable form
diagdiagnostic script execution program
saasassemble assembly language program for standalone use
sableMIPS R2000 instruction simulator
sacccompile C program for standalone use
simple_promdescription of simple prom monitor

1C. Communications Commands

cu, tipconnect to a remote system

1spp. Standalone Diagnostics (intro)

autoinitiate OS autoboot sequence
bootload and execute program
brkset breakpoint
ccontinue execution
cacheflushflush instruction and data caches
callcall a client entry point and display returned value
catdisplay files on console
cpcopy files
dbgmonstandalone program debugging monitor
debugenter remote debugging mode
disdisassemble contents of memory
dumpdisplay contents of memory
disable, enableenable and disable console devices
fillfill memory with value
gget and display contents of memory location
gotransfer control
gotocontinue execution until instruction at address
helpdisplay command syntax
initinitialize prom monitor
introgeneral characteristics of the SPP prom monitor, standalone shell, debug monitor, and standalone library
loaddownload image via serial line
pput the contents of a memory location
printenvdisplay prom environment variables
promgeneral features of the prom monitor
quitterminate debug monitor and return to prom monitor
ssingle instruction execution, enters subprocedures S − single instruction execution, steps over subprocedures
saldlinker for standalone programs
sashgeneral description of the standalone shell
sloaddownload Motorola S-record images via a serial line
spindiagnostic reference pattern generator
stringdisplay memory as ASCII, null-terminated string
tlbdumpdisplay contents of R2000 translation buffer
tlbflushflush mappings from R2000 translation buffer
tlbmapestablish virtual to physical mapping in translation buffer
tlbpidget or set current tlb process id
tlbptovdisplay tlb entries which map to a physical address
tlbvtopsearch tlb for mapping of virtual address
unbrkremove breakpoints
unsetenvunset prom environment variable
warmattempt to warm start current image

Section 2spp (intro)

introintroduction to prom entry points
prom_autobootautoboot the operating system
prom_execload program image and optionally transfer control
getenv, prom_getenvget value for prom monitor environment variable
prom_rebootreboot system as indicated by bootmode
prom_reinitreinitialize prom monitor and enter command mode
prom_resetreset system as indicated by bootmode
prom_restartre-enter prom monitor command mode
prom_rmwperform VME bus read-modify-write cycles
prom_setenvset prom environment variable
name, protodescription

3spp. Standalone Library (intro)

atobconvert ascii representation of integer to binary
badaddrtest if a memory location can be read
bcopy, bcmp, bzero, bstringbyte string operations
clear_cacheclear address range from instruction and data caches
clearsegzero one page of memory
closedelete a descriptor
rexecve, execveexecute a file
exitterminate a process after flushing any pending output
flush_cacheflush instruction and data caches
getchar, getcget character from descriptor
getenvvalue for environment name
getsget a string from the console
inet_addr, inet_network, inet_makeaddr, inet_lnaof, inet_netof, inetInternet address manipulation routines
introintroduction to the standalone library
ioctlcontrol device
isattyindicate if descriptor refers to console device
lseekmove read/write pointer
nofaultfault handling for standalone programs
nuxiroutines to convert between little and big-endian byte order
openopen a file for reading or writing
parsercommand parser
printfformatted output conversion
name, protodescription
protocolserial line protocol routines
putchar, putcput character to descriptor
readread input
sa_splenable write bus error interrupts
scandevsscan devices
set_timerschedule longjmp for time in future
longjmp, setjmpnon-local goto
show_faultdisplay information describing last fault
showcharprint character in visible form
strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, index, stringstring operations
wbflushwait until all R2000 memory writes have completed
writewrite output

Section 4P

bfsd

4spp. Standalone Device Drivers (intro)

bfsethernet boot file server device
consolemultiple device system console
dkipInterphase SMD disk controller device
dksdsable disk emulation device
filesysgeneral description of file system interface
introgeneral characteristics of standalone device drivers
memmemory pseudo-device
name, protodescription
tpqicISI QIC-02 1/4" cartridge tape driver
ttySignetics 2681 uart driver or sable uart emulation driver
udpUDP/IP, ARP protocols on top of CMC ENP-10 ethernet controller

5. Miscellaneous Facilities

remoteremote host description file

5spp. Standalone File Formats

bfsdescription of the boot file server protocol
name, protodescription
restartdescription of standalone communication block
rmtdbgdescription of remote debugging protocol
slpserial line protocol

7. Special Files

format

8. Maintenance Procedures

diagdiagnostic script execution program
tpd

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026