]> xenbits.xensource.com Git - seabios.git/commit
Make the extra stack re-entrant and "hop back" to check for irqs.
authorKevin O'Connor <kevin@koconnor.net>
Mon, 28 May 2012 16:59:58 +0000 (12:59 -0400)
committerKevin O'Connor <kevin@koconnor.net>
Tue, 29 May 2012 03:39:49 +0000 (23:39 -0400)
commitbf2e8c2a304c1aafc612e89deaaa6066d6cdb3f6
treedc8972dcdc2f52fdc4fa30f0699f739cecd092c6
parent2f898d5eae41c7bec54ab60c3ea25f200d46728d
Make the extra stack re-entrant and "hop back" to check for irqs.

When on the extra stack and it's necessary to check for irqs, switch
back to the original caller's stack to check for irqs.  Make the extra
stack re-entrant, so that a new user of the extra stack wont collide
with an existing user.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
src/post.c
src/stacks.c
src/util.h