summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9
diff options
context:
space:
mode:
authorspashabk-in <shakeebbk@in.ibm.com>2017-05-15 01:32:10 -0500
committerSachin Gupta <sgupta2m@in.ibm.com>2017-05-24 01:58:12 -0400
commiteb7a9768dff1dc500731fc478c55a4b51bd4c372 (patch)
tree74dbec2248ed005f7396d9cf7503e06c42780268 /src/import/chips/p9
parent507a229d2c9df171e9f030d55520c7ff9beae2dc (diff)
downloadtalos-sbe-eb7a9768dff1dc500731fc478c55a4b51bd4c372.tar.gz
talos-sbe-eb7a9768dff1dc500731fc478c55a4b51bd4c372.zip
Remove context switch in ppe program exception handler
Change-Id: Iaed6207f1838e3a77fde9eeb945fc1fd1c5c0a91 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40485 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Soma Bhanutej <soma.bhanu@in.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40486 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9')
-rw-r--r--src/import/chips/p9/procedures/ppe/pk/ppe42/ppe42_exceptions.S9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/import/chips/p9/procedures/ppe/pk/ppe42/ppe42_exceptions.S b/src/import/chips/p9/procedures/ppe/pk/ppe42/ppe42_exceptions.S
index 2d729f11..60419cce 100644
--- a/src/import/chips/p9/procedures/ppe/pk/ppe42/ppe42_exceptions.S
+++ b/src/import/chips/p9/procedures/ppe/pk/ppe42/ppe42_exceptions.S
@@ -111,12 +111,8 @@ __alignment_exception:
.org __vectors + 0x00E0
- ### Program exceptions are utilized for emulating the system call
- ### instruction (0x44000002) which is used for doing context
- ### switches between threads. They can also be used by the code
- ### to signal an exception in an error scenario.
__program_exception:
- _pk_ctx_push_as_needed program_exception_handler
+ _pk_panic PPE42_ILLEGAL_INSTRUCTION
############################################################
@@ -219,9 +215,6 @@ dec_handler:
bl __pk_timer_handler
b check_for_ext_interrupt
-program_exception_handler:
- _pk_panic PPE42_ILLEGAL_INSTRUCTION
-
.global __pk_next_thread_resume
__pk_next_thread_resume:
OpenPOWER on IntegriCloud