aboutsummaryrefslogtreecommitdiffstats
path: root/src/post.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2009-09-24 21:01:16 -0400
committerKevin O'Connor <kevin@koconnor.net>2009-09-24 21:01:16 -0400
commitf8e800dea4aad59c83254bddd8e9ccfcd3b45774 (patch)
tree44673b259d1dede47648e58f2aeac1352893ca4f /src/post.c
parentf416fe97ae885e97a4c9678813a6005aa83fb4b6 (diff)
downloadseabios-f8e800dea4aad59c83254bddd8e9ccfcd3b45774.tar.gz
Interrupts should be enabled when calling 16bit code.
Set most code paths to have interrupts on when calling 16bit code. This fixes at least one optionrom that needed irqs on.
Diffstat (limited to 'src/post.c')
-rw-r--r--src/post.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/post.c b/src/post.c
index c21b46e6..45a319df 100644
--- a/src/post.c
+++ b/src/post.c
@@ -227,5 +227,6 @@ _start()
dprintf(3, "Jump to int19\n");
struct bregs br;
memset(&br, 0, sizeof(br));
+ br.flags = F_IF;
call16_int(0x19, &br);
}