|
|
DataMuseum.dkPresents historical artifacts from the history of: Bogika Butler |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Bogika Butler Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 2304 (0x900)
Types: TextFile
Names: »INDEX.RNO«
└─⟦8592db80f⟧ Bits:30009789/_.ft.Ibm2.50007350.imd Mogens Pelles Zilog 80,000 / EOS projekt
└─⟦this⟧ »INDEX.RNO«
└─⟦fc37b823b⟧ Bits:30009789/_.ft.Ibm2.50006612.imd Mogens Pelles Zilog 80,000 / EOS projekt
└─⟦this⟧ »INDEX.RNO«
$#venstre240
$#højre1680
$#indryk120
$#linieafstand10
$#h/f-venstre216
$#h/f-højre1704
$#h/f-linieafstand10
$#hoved-højde60
$#fod-højde40
$#lige-margen0
$#sidenummer1
$#hovedav METANIC Aps.
$#hovedam
$#hovedah
$#hovedbv LGJ
$#hovedbm
$#hovedbh
$#hovedcv
$#hovedcm
$#hovedch Side #
$#hoveddm ______________________________________________________________
$#formatter
The following is an index to the EOS kernel source text.
Besides providing an overview of the main procedures and
the like this text will repeat the more important comments
^-^-stated in the kernel source.
$#liste 120
$#punkt KERNEL.COMDEF.SA
Defines constants, offsets and macroes. Defining ^-^-offsets
the text in fact defines the lay out of all the major data
structures.
Types and constants:
$#kopier
CHAIN & MEMBER
SIZE TYPE
POINTER & FORMAL POINTER
OBJECT, COMMON PART
SPACE DESCRIPTION (NON-EMBEDDED OBJECTS ONLY)
GATE OBJECT
CONDITION OBJECT
EXTENSION & PROCESS OBJECT
SEGMENT & SUBSEGMENT OBJECT
MMU DESCRIPTOR (ONLY USED AS PART OF CONTEXT)
GENERAL OBJECT
STACK ELEMENT
ENVELOPE
CONTEXT
RESULT ARGUMENTS
$#formatter
Macroes:
$#kopier
INS_ELEM
REM_ELEM
INIT_HEAD
CASEJMP
CASELAB
ENTRYSAV
RETURN
PRT_REG
PRT_MEM
ERROR
$#formatter
Misc. constants.
$#punkt KERNEL.PREFACE.SA
The purpose of the preface is to assign some key variables of
the running system. Some values must be changed in
COMDEF or in PREFACE when the system ^-^-configuration changes.
The initialization of the preface gets control right after the
hardware boot.
$#kopier
0) Round up FIRST_OS in KV_BOTLD.
1) Clear the vector_table, driver_table, and stack_table.
2) Reserve trap #9 for test output and initialize test printer.
3) Initialize entry 0 and 1 of the tables.
$#formatter
$#punkt KERNEL.ENTER.SA
Kernel back end. Contains the last part of the ^-^-initialization.
$#kopier
1) Create the boot process and an initial context in the stub object.
2) Start the clock.
3) Compute free memory.
4) Enter the stub context. ("EOSBEGIN" Activate bottom level scheduler).
5) Ensure proper format of boot file (assembler directives).
$#formatter
$#punkt KERNEL.MMPROCS.SA
«eof»