sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi.doc.user/html/reference/methods/int_stack.htm
changeset 2 b9ab3b238396
child 5 844b047e260d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi.doc.user/html/reference/methods/int_stack.htm	Thu Feb 11 15:32:31 2010 +0200
@@ -0,0 +1,15 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+	<title>Interrupt Stack</title>
+    <link href="../../../book.css" rel="stylesheet" type="text/css">
+</head>
+
+<body>
+<h3>Interrupt Stack</h3>
+<p>When the ARM processor state is switched to the IRQ (or FIQ) mode, the processor registers that are in use are also changed to banked registers dedicated to that mode. Each of the processor modes has specific banked registers in the ARM architecture, facilitating rapid switching between the modes. The stack pointer register (usually register R13) has a banked register in each of the modes. The pointer within the R13 points to the Interrupt Stack, which becomes the active stack immediately after execution is resumed within the interrupt processing. The interrupt stack holds the return value to the point of execution immediately before the interrupt. Therefore it is possible to resolve the exact point of execution for statistical analysis within an interrupt, such as for example within a periodic interrupt.</p>
+<div id="footer">Copyright &copy; 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
+</body>
+</html>
\ No newline at end of file