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

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



Hi Julien,

On 20.04.2016 15:26, Julien Grall wrote:
Hello Dirk,

On 19/04/16 06:59, Dirk Behme wrote:
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.

For your information, this is described on the wiki [1]. Although, not
in the most obvious place.

I would prefer to see this kind of documentation on the wiki page
under "Porting Xen on a new SOC".


Anything like

http://wiki.xenproject.org/wiki?title=Xen_ARM_with_Virtualization_Extensions_whitepaper&diff=16710&oldid=11342

?

Best regards

Dirk



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




Regards,

[1]
http://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions_whitepaper




_______________________________________________
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®.