2005-11-07 Till Straumann <strauman@slac.stanford.edu>

PR 834/bsps
	* vectors/vectors.S: reload stack pointer/R1 from exception frame
    instead of adding static offset.
This commit is contained in:
Till Straumann
2005-11-08 03:42:13 +00:00
parent 2d1119e7ed
commit 7a7ddeb0af
10 changed files with 55 additions and 5 deletions

View File

@@ -1,3 +1,9 @@
2005-11-07 Till Straumann <strauman@slac.stanford.edu>
PR 834/bsps
* vectors/vectors.S: reload stack pointer/R1 from exception frame
instead of adding static offset.
2005-10-06 Till Straumann <strauman@slac.stanford.edu>
PR 833/bsps

View File

@@ -137,6 +137,10 @@ SYM (push_normalized_frame):
mtsrr0 r3
lwz r3, GPR3_OFFSET(r1)
addi r1,r1, EXCEPTION_FRAME_END
/* DONT add back the frame size but reload the value
* stored in the frame -- maybe the exception handler
* changed it with good reason (e.g., gdb pushed a dummy frame)
*/
lwz r1, GPR1_OFFSET(r1)
SYNC
rfi

View File

@@ -1,3 +1,9 @@
2005-11-07 Till Straumann <strauman@slac.stanford.edu>
PR 834/bsps
* vectors/vectors.S: reload stack pointer/R1 from exception frame
instead of adding static offset.
2005-10-06 Till Straumann <strauman@slac.stanford.edu>
PR 833/bsps

View File

@@ -144,6 +144,10 @@ SYM (push_normalized_frame):
mtsrr0 r3
lwz r3, GPR3_OFFSET(r1)
addi r1,r1, EXCEPTION_FRAME_END
/* DONT add back the frame size but reload the value
* stored in the frame -- maybe the exception handler
* changed it with good reason (e.g., gdb pushed a dummy frame)
*/
lwz r1, GPR1_OFFSET(r1)
SYNC
rfi

View File

@@ -1,3 +1,9 @@
2005-11-07 Till Straumann <strauman@slac.stanford.edu>
PR 834/bsps
* vectors/vectors.S: reload stack pointer/R1 from exception frame
instead of adding static offset.
2005-10-06 Till Straumann <strauman@slac.stanford.edu>
PR 833/bsps

View File

@@ -139,6 +139,10 @@ SYM (push_normalized_frame):
mtsrr0 r3
lwz r3, GPR3_OFFSET(r1)
addi r1,r1, EXCEPTION_FRAME_END
/* DONT add back the frame size but reload the value
* stored in the frame -- maybe the exception handler
* changed it with good reason (e.g., gdb pushed a dummy frame)
*/
lwz r1, GPR1_OFFSET(r1)
SYNC
rfi

View File

@@ -1,3 +1,9 @@
2005-11-07 Till Straumann <strauman@slac.stanford.edu>
PR 834/bsps
* vectors/vectors.S: reload stack pointer/R1 from exception frame
instead of adding static offset.
2005-04-11 Jennifer Averett <jennifer@OARcorp.com>
PR 777/bsps

View File

@@ -155,6 +155,10 @@ SYM (push_normalized_frame):
mtsrr0 r3
lwz r3, GPR3_OFFSET(r1)
addi r1,r1, EXCEPTION_FRAME_END
/* DONT add back the frame size but reload the value
* stored in the frame -- maybe the exception handler
* changed it with good reason (e.g., gdb pushed a dummy frame)
*/
lwz r1, GPR1_OFFSET(r1)
SYNC
rfi

View File

@@ -1,3 +1,9 @@
2005-11-07 Till Straumann <strauman@slac.stanford.edu>
PR 834/bsps
* vectors/vectors.S: reload stack pointer/R1 from exception frame
instead of adding static offset.
2005-10-06 Till Straumann <strauman@slac.stanford.edu>
PR 833/bsps

View File

@@ -155,6 +155,10 @@ SYM (push_normalized_frame):
mtsrr0 r3
lwz r3, GPR3_OFFSET(r1)
addi r1,r1, EXCEPTION_FRAME_END
/* DONT add back the frame size but reload the value
* stored in the frame -- maybe the exception handler
* changed it with good reason (e.g., gdb pushed a dummy frame)
*/
lwz r1, GPR1_OFFSET(r1)
SYNC
rfi