[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH 2/2] xen: arm64: doc: Add some details about interrupt handling



In some mailing list discussion

http://lists.xen.org/archives/html/xen-devel/2016-04/msg00214.html

some details about the interrupt handling of Xen were given.
Add that so it's not forgotten.

Signed-off-by: Dirk Behme <dirk.behme@xxxxxxxxxxxx>
---
Note: I'd be happy to move this to an other documentation file if
      any other file fits better.

 docs/misc/arm/booting.txt | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/docs/misc/arm/booting.txt b/docs/misc/arm/booting.txt
index ffc9029..69b7d81 100644
--- a/docs/misc/arm/booting.txt
+++ b/docs/misc/arm/booting.txt
@@ -27,6 +27,21 @@ On ARM64 Linux it has to be ensured that the Secure 
Configuration
 Register has the HVC instructions enabled at EL1 and above
 (SCR_EL3.HCE == 1).
 
+
+Interrupt usage
+===============
+
+All interrupts are taken by Xen. The function do_IRQ in Xen will
+dispatch the IRQ either to a guest or call a Xen specific handler.
+
+Xen handles only a limited number of interrupt:
+* timers
+* UART
+* SMMU
+
+The rest is either routed to guests or blacklisted by Xen.
+
+
 [1] linux/Documentation/arm/Booting
 Latest version: 
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/arm/Booting
 
-- 
2.8.0


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.