grub/include/grub/i386
Robert Millan 5239348f18 2009-12-02 Robert Millan <rmh.grub@aybabtu.com>
Use the same reboot approach on i386 coreboot and qemu as we do on
        BIOS.

        * conf/i386-coreboot.rmk (kernel_img_HEADERS): Add `cpu/reboot.h'.
        (reboot_mod_SOURCES): Remove `kern/i386/reboot.c'.
        * kern/i386/reboot.c: Remove.
        * include/grub/i386/reboot.h (grub_reboot): Export function.
        * kern/i386/pc/startup.S (grub_reboot): Move from here ...
        * kern/i386/realmode.S (grub_reboot): ... to here.  Jump to
        0xf000:0xfff0 instead of 0xffff:0x0000.
        [!GRUB_MACHINE_PCBIOS] (prot_to_real): Do not restore interrupts.
        * kern/i386/qemu/startup.S: Include `"../realmode.S"'.
2009-12-02 22:48:02 +00:00
..
coreboot Cheery-pick grub-emu split from experimental (rev 1361) 2009-11-23 15:31:54 +00:00
efi Cheery-pick grub-emu split from experimental (rev 1361) 2009-11-23 15:31:54 +00:00
ieee1275 Cheery-pick grub-emu split from experimental (rev 1361) 2009-11-23 15:31:54 +00:00
pc Cheery-pick grub-emu split from experimental (rev 1361) 2009-11-23 15:31:54 +00:00
qemu Cheery-pick grub-emu split from experimental (rev 1361) 2009-11-23 15:31:54 +00:00
at_keyboard.h Cheery-pick grub-emu split from experimental (rev 1361) 2009-11-23 15:31:54 +00:00
bsd.h 2009-08-25 Vladimir Serbinenko <phcoder@gmail.com> 2009-08-26 00:32:57 +00:00
cmos.h 2008-08-15 Bean <bean123ch@gmail.com> 2008-08-15 15:39:02 +00:00
cpuid.h 2009-10-09 Robert Millan <rmh.grub@aybabtu.com> 2009-10-09 18:23:48 +00:00
efiemu.h remove all trailing whitespace 2009-06-10 21:04:23 +00:00
halt.h 2008-08-06 Robert Millan <rmh@aybabtu.com> 2008-08-06 00:20:04 +00:00
io.h 2007-10-03 Robert Millan <rmh@aybabtu.com> 2007-10-03 20:13:21 +00:00
kernel.h Cheery-pick grub-emu split from experimental (rev 1361) 2009-11-23 15:31:54 +00:00
linux.h 2009-07-05 Pavel Roskin <proski@gnu.org> 2009-07-06 02:10:57 +00:00
loader.h Cheery-pick grub-emu split from experimental (rev 1361) 2009-11-23 15:31:54 +00:00
macho.h 2009-05-03 Vladimir Serbinenko <phcoder@gmail.com> 2009-05-02 23:19:20 +00:00
multiboot.h 2009-11-13 Robert Millan <rmh.grub@aybabtu.com> 2009-11-13 13:34:51 +00:00
pci.h 2009-04-10 Bean <bean123ch@gnail.com> 2009-04-10 15:33:34 +00:00
pit.h 2009-05-03 Vladimir Serbinenko <phcoder@gmail.com> 2009-05-02 23:19:20 +00:00
reboot.h 2009-12-02 Robert Millan <rmh.grub@aybabtu.com> 2009-12-02 22:48:02 +00:00
setjmp.h 2009-05-16 Bean <bean123ch@gmail.com> 2009-05-16 12:46:24 +00:00
time.h Typo fixes in comments and variable names. 2007-12-30 08:52:06 +00:00
tsc.h remove all trailing whitespace 2009-06-10 21:04:23 +00:00
types.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
vga_common.h 2008-11-12 Robert Millan <rmh@aybabtu.com> 2008-11-12 17:43:39 +00:00
xnu.h 2009-08-28 Vladimir Serbinenko <phcoder@gmail.com> 2009-08-29 12:57:38 +00:00