summaryrefslogtreecommitdiff
path: root/docs/interrupt-framework-design.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/interrupt-framework-design.md')
-rw-r--r--docs/interrupt-framework-design.md62
1 files changed, 31 insertions, 31 deletions
diff --git a/docs/interrupt-framework-design.md b/docs/interrupt-framework-design.md
index d620f3b0..ff001b14 100644
--- a/docs/interrupt-framework-design.md
+++ b/docs/interrupt-framework-design.md
@@ -3,37 +3,37 @@ ARM Trusted Firmware Interrupt Management Design guide
Contents :
-1. Introduction
- * Assumptions
- * Concepts
- - Interrupt Types
- - Routing Model
- - Valid Routing Models
- + Secure-EL1 Interrupts
- + Non-secure Interrupts
- - Mapping of Interrupt Type to Signal
-
-2. Interrupt Management
- * Software Components
- * Interrupt Registration
- - EL3 Runtime Firmware
- - Secure Payload Dispatcher
- + Test Secure Payload Dispatcher behavior
- - Secure Payload
- + Secure Payload IHF design w.r.t Secure-EL1 interrupts
- + Secure Payload IHF design w.r.t Non-secure interrupts
- + Test Secure Payload behavior
- * Interrupt Handling
- - EL3 Runtime Firmware
- - Secure Payload Dispatcher
- + Interrupt Entry
- + Interrupt Exit
- + Test Secure Payload Dispatcher behavior
- - Secure Payload
- + Test Secure Payload behavior
-
-
-1. Introduction
+1. [Introduction](#1-introduction)
+ * [Assumptions](#11-assumptions)
+ * [Concepts](#12-concepts)
+ - [Interrupt Types](#121-interrupt-types)
+ - [Routing Model](#122-routing-model)
+ - [Valid Routing Models](#123-valid-routing-models)
+ + [Secure-EL1 Interrupts](#1231-secure-el1-interrupts)
+ + [Non-secure Interrupts](#1232-non-secure-interrupts)
+ - [Mapping of Interrupt Type to Signal](#124-mapping-of-interrupt-type-to-signal)
+
+2. [Interrupt Management](#2-interrupt-management)
+ * [Software Components](#21-software-components)
+ * [Interrupt Registration](#22-interrupt-registration)
+ - [EL3 Runtime Firmware](#221-el3-runtime-firmware)
+ - [Secure Payload Dispatcher](#222-secure-payload-dispatcher)
+ + [Test Secure Payload Dispatcher behavior](#2221-test-secure-payload-dispatcher-behavior)
+ - [Secure Payload](#223-secure-payload)
+ + [Secure Payload IHF design w.r.t Secure-EL1 interrupts](#2231-secure-payload-ihf-design-wrt-secure-el1-interrupts)
+ + [Secure Payload IHF design w.r.t Non-secure interrupts](#2232-secure-payload-ihf-design-wrt-non-secure-interrupts)
+ + [Test Secure Payload behavior](#2233-test-secure-payload-behavior)
+ * [Interrupt Handling](#23-interrupt-handling)
+ - [EL3 Runtime Firmware](#231-el3-runtime-firmware)
+ - [Secure Payload Dispatcher](#232-secure-payload-dispatcher)
+ + [Interrupt Entry](#2321-interrupt-entry)
+ + [Interrupt Exit](#2322-interrupt-exit)
+ + [Test Secure Payload Dispatcher behavior](#2323-test-secure-payload-dispatcher-behavior)
+ - [Secure Payload](#233-secure-payload)
+ + [Test Secure Payload behavior](#2331-test-secure-payload-behavior)
+
+
+1. Introduction
----------------
This document describes the design of the Interrupt management framework in ARM
Trusted Firmware. This section briefly describes the requirements from this