Information Technology Reference
In-Depth Information
Id
Symbol
Beschreibung
in
r8
= handler
Adresse des Unterbrechungsprogramms.
r9
= end_addr
Letzte Adresse des Unterbrechungspro-
gramms.
r10
= num
Nummer der Unterbrechung.
r11
= priority
Priorität der Unterbrechung (
devpr
,
irqpr
)
r12
= mode
Legt den zu erkennenden Signaltype fest.
r13
= soft_prior
Priorität innerhalb einer der Kette von Unter-
brechungsprogrammen.
out
r8
= mem_req
Anzahl der Bytes, die zur Speicherung des
Unterbrechungsprogramms im PAL-Adress-
raum fehlen.
r14
= error
Fehlercode.
113
share_ir_hndl
Systemfunktion, mit der sich ein Unterbrechungsprogramm für unter-
schiedliche Quellen anmelden lässt (nur im Supervisor-Modus).
in
r8
= dest_id
Kennung der zu setzenden Unterbrechungen.
r9
= source_id
Kennung der zu teilenden Unterbrechungen.
r11
= soft_prior
Priorität innerhalb der Kette von Unterbre-
chungen.
out
r14
= error
Fehlercode.
114
clr_ir_hndl
Systemfunktion, mit der sich ein Unterbrechungsprogramm abmelden
lässt (nur im Supervisor-Modus ausführbar).
in
r8
= handler
Adresse des Unterbrechungsprogramms.
r9
= num
Nummer der Unterbrechung.
out
r14
= error
Fehlercode.
In welcher Weise Ausnahmen und Unterbrechungen bearbeitet werden, ist von der
Anforderungsursache abhängig: So werden z.B.
Register-Stack-Overflow-Excepti-
ons
vollständig durch die Prozessorabstraktionsschicht,
Global-Registerbank-Unde-
fined-Exceptions
optional durch die Prozessorabstraktionsschicht und die
Division-
By-Zero-Exceptions
sowie alle Unterbrechungen gar nicht durch die Prozessorabs-
traktionsschicht bearbeitet. Tritt eine Anforderung auf, die durch ein explizit einge-
bundenes Ausnahme- oder Unterbrechungsprogramm bearbeitet werden muss, ein
solches jedoch nicht eingebunden ist, wird der mit
init_pal
übergebene Error-Hand-
ler aufgerufen. In der folgenden Tabelle sind die mit jeder Ausnahme bzw. Unterbre-
chung verbundenen Aktionen aufgeführt:
Bezeichnung
Bezeichnung
Reset
Misaligned Branch
Target
•
•
Bus Error
•
•
Misaligned Memory
Reference
•
•
a
Double
Exception
•
•
Instruction Page Fault
•
•
•
Search WWH ::
Custom Search