diff options
author | Jan Sommer <jan.sommer@dlr.de> | 2020-07-22 14:41:51 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-07-29 11:39:02 +0200 |
commit | 21c7e3a41f1590b18c2c3f883e2b63e36cc409aa (patch) | |
tree | b3f6fcb2afb0dc622316e53a0ef41e2177cab335 /testsuites/psxtests/psxhdrs | |
parent | spmisc01: Include missing header file (diff) | |
download | rtems-21c7e3a41f1590b18c2c3f883e2b63e36cc409aa.tar.bz2 |
i386: Fix possible race condition on first context restore
Make sure that the esp is restored before the eflags register.
When the init task is initially restored, system interrupts are activated when the
eflags register is loaded.
If the esp register still points to an address in the interrupt stack
area (from early system initlization) the ISR might overwrite its own
stack.
Closes #4031
Diffstat (limited to 'testsuites/psxtests/psxhdrs')
0 files changed, 0 insertions, 0 deletions