[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

Hello Dirk,

On 19/04/16 06:59, Dirk Behme wrote:
In some mailing list discussion


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".

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 
  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
+The rest is either routed to guests or blacklisted by Xen.
  [1] linux/Documentation/arm/Booting
  Latest version: 


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

Julien Grall

Xen-devel mailing list



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