From d8a618e80f6c8c2d6e24eb29ecab922b2e48b628 Mon Sep 17 00:00:00 2001 From: Wissam Shoukair Date: Mon, 29 Jun 2015 12:42:51 +0100 Subject: [PATCH] [comboot] Implement INT22,0x000c Signed-off-by: Michael Brown --- src/arch/i386/interface/syslinux/comboot_call.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/arch/i386/interface/syslinux/comboot_call.c b/src/arch/i386/interface/syslinux/comboot_call.c index 4d033409..430bc3a3 100644 --- a/src/arch/i386/interface/syslinux/comboot_call.c +++ b/src/arch/i386/interface/syslinux/comboot_call.c @@ -463,6 +463,10 @@ static __asmcall void int22 ( struct i386_all_regs *ix86 ) { } break; + case 0x000C: /* Perform final cleanup */ + shutdown_boot(); + break; + case 0x000E: /* Get configuration file name */ /* FIXME: stub */ ix86->segs.es = rm_ds;