diff options
author | H. Peter Anvin <hpa@zytor.com> | 2009-08-13 22:32:08 -0700 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2009-08-13 22:32:08 -0700 |
commit | 8abec8d70f99c890beb281ec3f2669990345bcf1 (patch) | |
tree | e6b6864cfdb150e07325bacbede630ec4ec0bc3a | |
parent | 39851b279e6001157094ea87ffe27d0ad152edb4 (diff) | |
download | syslinux-8abec8d70f99c890beb281ec3f2669990345bcf1.tar.gz |
core: kaboom.c: file missing from previous checkin
kaboom.c; necessary file missing from previous checkin.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
-rw-r--r-- | core/kaboom.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/core/kaboom.c b/core/kaboom.c new file mode 100644 index 00000000..d639915a --- /dev/null +++ b/core/kaboom.c @@ -0,0 +1,16 @@ +/* + * kaboom.c + */ + +#include "core.h" + +#undef kaboom + +__noreturn _kaboom(void) +{ + extern void kaboom(void); + call16(kaboom, &zero_regs, NULL); + /* Do this if kaboom somehow returns... */ + for (;;) + asm volatile("hlt"); +} |