Warnings purge: src/arch/i386, src/core/disk.c, ramdisk, autoboot
[people/xl0/gpxe.git] / src / arch / i386 / prefix / int19exit.c
1 #include "bochs.h"
2 #include "realmode.h"
3
4 /** @file
5  *
6  * The "exit via INT 19" exit path.
7  *
8  * INT 19 is the old (pre-BBS) "boot system" interrupt.  It is
9  * conventionally used now to return from a failed boot from floppy
10  * disk.
11  *
12  */
13
14 /**
15  * Exit via INT19
16  *
17  * @v ix86              i386 register values to be loaded on exit
18  * @ret Never           -
19  * @err None            -
20  *
21  * Exit back to the BIOS by switching to real mode, reloading the
22  * registers as they were before Etherboot started, and executing INT
23  * 19.
24  *
25  * @bug Not yet implemented
26  *
27  */
28 void exit_via_int19 ( __unused struct i386_all_regs *ix86 ) {
29         bochsbp();
30         /* Placeholder */
31 }