1. 24 Sep, 2010 1 commit
  2. 17 Aug, 2010 1 commit
  3. 06 May, 2010 1 commit
  4. 07 Feb, 2010 1 commit
  5. 27 Jun, 2009 1 commit
  6. 03 May, 2009 1 commit
    • phcoder's avatar
      2009-05-02 Vladimir Serbinenko <phcoder@gmail.com> · 5caf964d
      phcoder authored
      	Efiemu
       
      	* conf/i386-pc.rmk: new modules efiemu, efiemu_acpi, efiemu_pnvram,
      	_linux_efi, linux_efi. 
      	new files in grub-emu 
      	new targets efiemu32.o and efiemu64.o
      	* loader/linux_normal_efiemu.c: likewise
      	* loader/i386/efi/linux.c: added preliminary efiemu support
      	* util/i386/pc/grub-install.in: add efiemu??.o to the list of 
      	files to copy
      	* include/grub/autoefi.h: new file
      	* nclude/grub/i386/efiemu.h: likewise
      	* include/grub/i386/pc/efiemu.h: likewise
      	* include/grub/efi/api.h: add LL suffix when necessary
      	new definitions relating to tables
      	* include/grub/efiemu/efiemu.h: new file
      	* include/grub/efiemu/runtime.h: likewise
      	* efiemu/prepare.c: likewise
      	* efiemu/loadcore_common.c: likewise
      	* efiemu/loadcore64.c: likewise
      	* efiemu/runtime/efiemu.sh: likewise
      	* efiemu/runtime/efiemu.S: likewise
      	* efiemu/runtime/efiemu.c: likewise
      	* efiemu/runtime/config.h: likewise
      	* efiemu/prepare32.c: likewise
      	* efiemu/main.c: likewise
      	* efiemu/modules/pnvram.c: likewise
      	* efiemu/modules/i386: likewise
      	* efiemu/modules/i386/pc: likewise
      	* efiemu/modules/acpi.c: likewise
      	* efiemu/i386/pc/cfgtables.c: likewise
      	* efiemu/i386/loadcore64.c: likewise
      	* efiemu/i386/loadcore32.c: likewise
      	* efiemu/prepare64.c: likewise
      	* efiemu/loadcore.c: likewise
      	* efiemu/symbols.c: likewise
      	* efiemu/mm.c: likewise
      	* efiemu/loadcore32.c: likewise
       	
      5caf964d
  7. 22 Apr, 2009 1 commit
    • davem's avatar
      * util/sparc64/ieee1275/misc.c: New file. · a1447506
      davem authored
      	* util/sparc64/ieee1275/grub-setup.c: New file.
      	* util/sparc64/ieee1275/grub-ofpathname.c: New file.
      	* util/sparc64/ieee1275/grub-mkimage.c: New file.
      	* util/sparc64/ieee1275/grub-install.in: New file.
      	* util/ieee1275/ofpath.c: New file.
      	* util/ieee1275/devicemap.c: New file.
      	* util/devicemap.c: New file.
      	* util/deviceiter.c: New file.
      	* kern/sparc64/ieee1275/init.c: New file.
      	* include/grub/util/ofpath.h: New file.
      	* include/grub/util/deviceiter.h: New file.
      	* util/grub-mkdevicemap.c: Include deviceiter.h.
      	Implement using grub_util_emit_devicemap_entry and
      	grub_util_iterate_devices.
      	* conf/i386-corebook.rmk: Build util/deviceiter.c and
      	util/devicemap.c into grub-mkdevicemap
      	* conf/i386-efi.rmk: Likewise.
      	* conf/i386-ieee1275.rmk: Likewise.
      	* conf/i386-pc.rmk: Likewise.
      	* conf/powerpc-ieee1275.rmk: Likewise.
      	* conf/sparc64-ieee1275.rmk: Add rules to build boot block
      	images and installation utilities.  Build kernel as image
      	instead of as elf binary.  Use common rules as much as possible.
      a1447506
  8. 07 Apr, 2008 1 commit
    • robertmh's avatar
      2008-04-07 Robert Millan <rmh@aybabtu.com> · a02a73c5
      robertmh authored
              Revert grub/machine/init.h addition by Pavel (since it breaks on
              i386-ieee1275 and others):
              * util/i386/pc/misc.c: Remove grub/machine/init.h.
              * util/powerpc/ieee1275/misc.c: Likewise.
      a02a73c5
  9. 06 Apr, 2008 1 commit
    • proski's avatar
      2008-04-06 Pavel Roskin <proski@gnu.org> · 36747a62
      proski authored
      	* util/biosdisk.c: Include grub/util/biosdisk.h.
      	* util/grub-fstest.c (execute_command): Make static.
      	* util/grub-mkdevicemap.c (check_device): Likewise.
      	* util/i386/pc/misc.c: Include grub/machine/init.h.
      	* util/powerpc/ieee1275/misc.c: Likewise.
      	* util/lvm.c: Include grub/util/lvm.h.
      	* util/misc.c: Include grub/kernel.h, grub/misc.h and
      	grub/cache.h.
      	* util/raid.c: Include grub/util/raid.h.
      	(grub_util_getdiskname): Make static.
      36747a62
  10. 22 Jul, 2007 1 commit
    • okuji's avatar
      2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> · 5a79f472
      okuji authored
          Migrate to GNU General Public License Version 3.
      
          * COPYING: Replaced with the plain text version of GPLv3.
      
          * config.guess: Updated from gnulib.
          * config.sub: Likewise.
      
          * geninit.sh: Output a GPLv3 copyright notice.
          * geninitheader.sh: Likewise.
          * genmodsrc.sh: Likewise.
          * gensymlist.sh.in: Likewise.
      
          * boot/i386/pc/boot.S: Upgraded to GPLv3.
          * boot/i386/pc/diskboot.S: Likewise.
          * boot/i386/pc/pxeboot.S: Likewise.
          * commands/blocklist.c: Likewise.
          * commands/boot.c: Likewise.
          * commands/cat.c: Likewise.
          * commands/cmp.c: Likewise.
          * commands/configfile.c: Likewise.
          * commands/echo.c: Likewise.
          * commands/help.c: Likewise.
          * commands/ls.c: Likewise.
          * commands/search.c: Likewise.
          * commands/terminal.c: Likewise.
          * commands/test.c: Likewise.
          * commands/videotest.c: Likewise.
          * commands/i386/cpuid.c: Likewise.
          * commands/i386/pc/halt.c: Likewise.
          * commands/i386/pc/play.c: Likewise.
          * commands/i386/pc/reboot.c: Likewise.
          * commands/i386/pc/vbeinfo.c: Likewise.
          * commands/i386/pc/vbetest.c: Likewise.
          * commands/ieee1275/halt.c: Likewise.
          * commands/ieee1275/reboot.c: Likewise.
          * commands/ieee1275/suspend.c: Likewise.
          * disk/loopback.c: Likewise.
          * disk/lvm.c: Likewise.
          * disk/raid.c: Likewise.
          * disk/efi/efidisk.c: Likewise.
          * disk/i386/pc/biosdisk.c: Likewise.
          * disk/ieee1275/ofdisk.c: Likewise.
          * font/manager.c: Likewise.
          * fs/affs.c: Likewise.
          * fs/ext2.c: Likewise.
          * fs/fat.c: Likewise.
          * fs/fshelp.c: Likewise.
          * fs/hfs.c: Likewise.
          * fs/hfsplus.c: Likewise.
          * fs/iso9660.c: Likewise.
          * fs/jfs.c: Likewise.
          * fs/minix.c: Likewise.
          * fs/sfs.c: Likewise.
          * fs/ufs.c: Likewise.
          * fs/xfs.c: Likewise.
          * hello/hello.c: Likewise.
          * include/grub/acorn_filecore.h: Likewise.
          * include/grub/arg.h: Likewise.
          * include/grub/bitmap.h: Likewise.
          * include/grub/boot.h: Likewise.
          * include/grub/cache.h: Likewise.
          * include/grub/device.h: Likewise.
          * include/grub/disk.h: Likewise.
          * include/grub/dl.h: Likewise.
          * include/grub/elfload.h: Likewise.
          * include/grub/env.h: Likewise.
          * include/grub/err.h: Likewise.
          * include/grub/file.h: Likewise.
          * include/grub/font.h: Likewise.
          * include/grub/fs.h: Likewise.
          * include/grub/fshelp.h: Likewise.
          * include/grub/gzio.h: Likewise.
          * include/grub/hfs.h: Likewise.
          * include/grub/kernel.h: Likewise.
          * include/grub/loader.h: Likewise.
          * include/grub/lvm.h: Likewise.
          * include/grub/misc.h: Likewise.
          * include/grub/mm.h: Likewise.
          * include/grub/net.h: Likewise.
          * include/grub/normal.h: Likewise.
          * include/grub/parser.h: Likewise.
          * include/grub/partition.h: Likewise.
          * include/grub/pc_partition.h: Likewise.
          * include/grub/raid.h: Likewise.
          * include/grub/rescue.h: Likewise.
          * include/grub/script.h: Likewise.
          * include/grub/setjmp.h: Likewise.
          * include/grub/symbol.h: Likewise.
          * include/grub/term.h: Likewise.
          * include/grub/terminfo.h: Likewise.
          * include/grub/tparm.h: Likewise.
          * include/grub/types.h: Likewise.
          * include/grub/video.h: Likewise.
          * include/grub/efi/api.h: Likewise.
          * include/grub/efi/chainloader.h: Likewise.
          * include/grub/efi/console.h: Likewise.
          * include/grub/efi/console_control.h: Likewise.
          * include/grub/efi/disk.h: Likewise.
          * include/grub/efi/efi.h: Likewise.
          * include/grub/efi/pe32.h: Likewise.
          * include/grub/efi/time.h: Likewise.
          * include/grub/i386/linux.h: Likewise.
          * include/grub/i386/setjmp.h: Likewise.
          * include/grub/i386/types.h: Likewise.
          * include/grub/i386/efi/kernel.h: Likewise.
          * include/grub/i386/efi/loader.h: Likewise.
          * include/grub/i386/efi/time.h: Likewise.
          * include/grub/i386/pc/biosdisk.h: Likewise.
          * include/grub/i386/pc/boot.h: Likewise.
          * include/grub/i386/pc/chainloader.h: Likewise.
          * include/grub/i386/pc/console.h: Likewise.
          * include/grub/i386/pc/init.h: Likewise.
          * include/grub/i386/pc/kernel.h: Likewise.
          * include/grub/i386/pc/loader.h: Likewise.
          * include/grub/i386/pc/memory.h: Likewise.
          * include/grub/i386/pc/multiboot.h: Likewise.
          * include/grub/i386/pc/serial.h: Likewise.
          * include/grub/i386/pc/time.h: Likewise.
          * include/grub/i386/pc/vbe.h: Likewise.
          * include/grub/i386/pc/vbeblit.h: Likewise.
          * include/grub/i386/pc/vbefill.h: Likewise.
          * include/grub/i386/pc/vbeutil.h: Likewise.
          * include/grub/i386/pc/vga.h: Likewise.
          * include/grub/ieee1275/ieee1275.h: Likewise.
          * include/grub/ieee1275/ofdisk.h: Likewise.
          * include/grub/powerpc/libgcc.h: Likewise.
          * include/grub/powerpc/setjmp.h: Likewise.
          * include/grub/powerpc/types.h: Likewise.
          * include/grub/powerpc/ieee1275/biosdisk.h: Likewise.
          * include/grub/powerpc/ieee1275/console.h: Likewise.
          * include/grub/powerpc/ieee1275/ieee1275.h: Likewise.
          * include/grub/powerpc/ieee1275/kernel.h: Likewise.
          * include/grub/powerpc/ieee1275/loader.h: Likewise.
          * include/grub/powerpc/ieee1275/multiboot.h: Likewise.
          * include/grub/powerpc/ieee1275/time.h: Likewise.
          * include/grub/powerpc/ieee1275/util/biosdisk.h: Likewise.
          * include/grub/sparc64/libgcc.h: Likewise.
          * include/grub/sparc64/setjmp.h: Likewise.
          * include/grub/sparc64/types.h: Likewise.
          * include/grub/sparc64/ieee1275/console.h: Likewise.
          * include/grub/sparc64/ieee1275/ieee1275.h: Likewise.
          * include/grub/sparc64/ieee1275/kernel.h: Likewise.
          * include/grub/sparc64/ieee1275/time.h: Likewise.
          * include/grub/util/biosdisk.h: Likewise.
          * include/grub/util/getroot.h: Likewise.
          * include/grub/util/lvm.h: Likewise.
          * include/grub/util/misc.h: Likewise.
          * include/grub/util/raid.h: Likewise.
          * include/grub/util/resolve.h: Likewise.
          * io/gzio.c: Likewise.
          * kern/device.c: Likewise.
          * kern/disk.c: Likewise.
          * kern/dl.c: Likewise.
          * kern/elf.c: Likewise.
          * kern/env.c: Likewise.
          * kern/err.c: Likewise.
          * kern/file.c: Likewise.
          * kern/fs.c: Likewise.
          * kern/loader.c: Likewise.
          * kern/main.c: Likewise.
          * kern/misc.c: Likewise.
          * kern/mm.c: Likewise.
          * kern/parser.c: Likewise.
          * kern/partition.c: Likewise.
          * kern/rescue.c: Likewise.
          * kern/term.c: Likewise.
          * kern/efi/efi.c: Likewise.
          * kern/efi/init.c: Likewise.
          * kern/efi/mm.c: Likewise.
          * kern/i386/dl.c: Likewise.
          * kern/i386/efi/init.c: Likewise.
          * kern/i386/efi/startup.S: Likewise.
          * kern/i386/pc/init.c: Likewise.
          * kern/i386/pc/lzo1x.S: Likewise.
          * kern/i386/pc/startup.S: Likewise.
          * kern/ieee1275/ieee1275.c: Likewise.
          * kern/powerpc/cache.S: Likewise.
          * kern/powerpc/dl.c: Likewise.
          * kern/powerpc/ieee1275/cmain.c: Likewise.
          * kern/powerpc/ieee1275/crt0.S: Likewise.
          * kern/powerpc/ieee1275/init.c: Likewise.
          * kern/powerpc/ieee1275/openfw.c: Likewise.
          * kern/sparc64/cache.S: Likewise.
          * kern/sparc64/dl.c: Likewise.
          * kern/sparc64/ieee1275/init.c: Likewise.
          * kern/sparc64/ieee1275/openfw.c: Likewise.
          * loader/efi/chainloader.c: Likewise.
          * loader/efi/chainloader_normal.c: Likewise.
          * loader/i386/efi/linux.c: Likewise.
          * loader/i386/efi/linux_normal.c: Likewise.
          * loader/i386/pc/chainloader.c: Likewise.
          * loader/i386/pc/chainloader_normal.c: Likewise.
          * loader/i386/pc/linux.c: Likewise.
          * loader/i386/pc/linux_normal.c: Likewise.
          * loader/i386/pc/multiboot.c: Likewise.
          * loader/i386/pc/multiboot_normal.c: Likewise.
          * loader/powerpc/ieee1275/linux.c: Likewise.
          * loader/powerpc/ieee1275/linux_normal.c: Likewise.
          * normal/arg.c: Likewise.
          * normal/cmdline.c: Likewise.
          * normal/command.c: Likewise.
          * normal/completion.c: Likewise.
          * normal/execute.c: Likewise.
          * normal/function.c: Likewise.
          * normal/lexer.c: Likewise.
          * normal/main.c: Likewise.
          * normal/menu.c: Likewise.
          * normal/menu_entry.c: Likewise.
          * normal/misc.c: Likewise.
          * normal/parser.y: Likewise.
          * normal/script.c: Likewise.
          * normal/i386/setjmp.S: Likewise.
          * normal/powerpc/setjmp.S: Likewise.
          * normal/sparc64/setjmp.S: Likewise.
          * partmap/acorn.c: Likewise.
          * partmap/amiga.c: Likewise.
          * partmap/apple.c: Likewise.
          * partmap/gpt.c: Likewise.
          * partmap/pc.c: Likewise.
          * partmap/sun.c: Likewise.
          * term/gfxterm.c: Likewise.
          * term/terminfo.c: Likewise.
          * term/efi/console.c: Likewise.
          * term/i386/pc/console.c: Likewise.
          * term/i386/pc/serial.c: Likewise.
          * term/i386/pc/vesafb.c: Likewise.
          * term/i386/pc/vga.c: Likewise.
          * term/ieee1275/ofconsole.c: Likewise.
          * util/biosdisk.c: Likewise.
          * util/console.c: Likewise.
          * util/genmoddep.c: Likewise.
          * util/getroot.c: Likewise.
          * util/grub-emu.c: Likewise.
          * util/grub-mkdevicemap.c: Likewise.
          * util/grub-probe.c: Likewise.
          * util/lvm.c: Likewise.
          * util/misc.c: Likewise.
          * util/raid.c: Likewise.
          * util/resolve.c: Likewise.
          * util/update-grub.in: Likewise.
          * util/update-grub_lib.in: Likewise.
          * util/grub.d/00_header.in: Likewise.
          * util/grub.d/10_hurd.in: Likewise.
          * util/grub.d/10_linux.in: Likewise.
          * util/i386/efi/grub-install.in: Likewise.
          * util/i386/efi/grub-mkimage.c: Likewise.
          * util/i386/pc/grub-install.in: Likewise.
          * util/i386/pc/grub-mkimage.c: Likewise.
          * util/i386/pc/grub-mkrescue.in: Likewise.
          * util/i386/pc/grub-setup.c: Likewise.
          * util/i386/pc/misc.c: Likewise.
          * util/powerpc/ieee1275/grub-install.in: Likewise.
          * util/powerpc/ieee1275/grub-mkimage.c: Likewise.
          * util/powerpc/ieee1275/misc.c: Likewise.
          * video/bitmap.c: Likewise.
          * video/video.c: Likewise.
          * video/i386/pc/vbe.c: Likewise.
          * video/i386/pc/vbeblit.c: Likewise.
          * video/i386/pc/vbefill.c: Likewise.
          * video/i386/pc/vbeutil.c: Likewise.
          * video/readers/tga.c: Likewise.
      5a79f472
  11. 26 Mar, 2005 1 commit
    • hollisb's avatar
      2005-03-26 Hollis Blanchard <hollis@penguinppc.org> · a5ce3a4a
      hollisb authored
      	* commands/ieee1275/halt.c (grub_cmd_halt): Call grub_halt
      	instead of grub_ieee1275_interpret.
      	(grub_halt_init): New function.
      	(grub_halt_fini): Likewise.
      	(GRUB_MOD_INIT): Correct message grammar.
      	* commands/ieee1275/reboot.c (grub_cmd_reboot): Call grub_reboot
      	instead of grub_ieee1275_interpret.
      	(grub_reboot_init): New function.
      	(grub_reboot_fini): Likewise.
      	* conf/powerpc-ieee1275.rmk (grub_emu_SOURCES): Replace
      	commands/i386/pc/halt.c, commands/i386/pc/reboot.c, and
      	util/i386/pc/misc.c with commands/ieee1275/halt.c,
      	commands/ieee1275/reboot.c, and util/powerpc/ieee1275/misc.c.
      	* disk/powerpc/ieee1275/ofdisk.c (grub_ofdisk_fini): New
      	function.
      	* include/grub/powerpc/ieee1275/console.h (grub_console_fini):
      	Add prototype.
      	* include/grub/powerpc/ieee1275/ieee1275.h (grub_reboot): Add
      	prototype.
      	(grub_halt): Likewise.
      	* include/grub/powerpc/ieee1275/init.h: Remove inaccurate comment.
      	(cmain): Remove __attribute__((unused)).
      	* kern/powerpc/ieee1275/init.c (grub_heap_start): New variable.
      	(grub_heap_len): Likewise.
      	(grub_machine_fini): New function.
      	* kern/powerpc/ieee1275/openfw.c (grub_reboot): New function.
      	(grub_halt): Likewise.
      	* term/powerpc/ieee1275/ofconsole.c (grub_console_fini): New
      	function.
      	* util/powerpc/ieee1275/misc.c: New file.
      a5ce3a4a
  12. 15 Feb, 2005 1 commit
    • okuji's avatar
      2005-02-15 Yoshinori K. Okuji <okuji@enbug.org> · e6b92c8a
      okuji authored
        * include/grub/normal.h (grub_halt_init): New prototype.
        (grub_halt_fini): Likewise.
        (grub_reboot_init): Likewise.
        (grub_reboot_fini): Likewise.
      
        * util/grub-emu.c: Include signal.h.
        (main_env): New global variable.
        (grub_machine_init): Ignore SIGINT. Otherwise grub-emu cannot
        catch C-c.
        (grub_machine_fini): New function.
        (main): Call grub_halt_init and grub_reboot_init before
        grub_main, and grub_reboot_fini and grub_halt_fini after it.
        Call setjmp with MAIN_ENV to go back afterwards.
        Call grub_machine_fini right before return.
      
        * include/grub/util/misc.h: Include setjmp.h.
        (main_env): New prototype.
      
        * include/grub/kernel.h (grub_machine_fini): New prototype.
        * include/grub/i386/pc/biosdisk.h (grub_biosdisk_fini): Likewise.
        * include/grub/i386/pc/console.h (grub_console_fini): Likewise.
      
        * disk/i386/pc/biosdisk.c (grub_biosdisk_fini): New function.
        * kern/i386/pc/init.c (grub_machine_fini): Likewise.
        * term/i386/pc/console.c (grub_console_fini): Likewise.
      
        * util/i386/pc/misc.c: New file.
      
        * conf/i386-pc.rmk (grub_emu_SOURCES): Added
        util/i386/pc/misc.c, commands/i386/pc/halt.c and
        commands/i386/pc/reboot.c.
      e6b92c8a
  13. 04 Apr, 2004 1 commit
    • okuji's avatar
      2004-04-04 Yoshinori K. Okuji <okuji@enbug.org> · 4b13b216
      okuji authored
      	All symbols prefixed with PUPA_ and pupa_ are renamed to GRUB_
      	and grub_, respectively. Because the conversion is trivial and
      	mechanical, I omit the details here. Please refer to the CVS
      	if you need more information.
      4b13b216
  14. 24 Feb, 2004 1 commit
    • okuji's avatar
      shinori K. Okuji <okuji@enbug.org> · 8367695c
      okuji authored
      	* genkernsyms.sh: Updated copyright information.
      	* genmk.rb: Likewise.
      	* genmodsrc.sh: Likewise.
      	* gensymlist.sh: Likewise.
      	* boot/i386/pc/boot.S: Likewise.
      	* boot/i386/pc/diskboot.S: Likewise.
      	* disk/i386/pc/biosdisk.c: Likewise.
      	* disk/i386/pc/partition.c: Likewise.
      	* font/manager.c: Likewise.
      	* fs/ext2.c: Likewise.
      	* fs/fat.c: Likewise.
      	* include/pupa/boot.h: Likewise.
      	* include/pupa/device.h: Likewise.
      	* include/pupa/disk.h: Likewise.
      	* include/pupa/dl.h: Likewise.
      	* include/pupa/elf.h: Likewise.
      	* include/pupa/err.h: Likewise.
      	* include/pupa/file.h: Likewise.
      	* include/pupa/font.h: Likewise.
      	* include/pupa/fs.h: Likewise.
      	* include/pupa/kernel.h: Likewise.
      	* include/pupa/loader.h: Likewise.
      	* include/pupa/misc.h: Likewise.
      	* include/pupa/mm.h: Likewise.
      	* include/pupa/net.h: Likewise.
      	* include/pupa/normal.h: Likewise.
      	* include/pupa/rescue.h: Likewise.
      	* include/pupa/setjmp.h: Likewise.
      	* include/pupa/symbol.h: Likewise.
      	* include/pupa/term.h: Likewise.
      	* include/pupa/types.h: Likewise.
      	* include/pupa/i386/setjmp.h: Likewise.
      	* include/pupa/i386/types.h: Likewise.
      	* include/pupa/i386/pc/biosdisk.h: Likewise.
      	* include/pupa/i386/pc/boot.h: Likewise.
      	* include/pupa/i386/pc/console.h: Likewise.
      	* include/pupa/i386/pc/init.h: Likewise.
      	* include/pupa/i386/pc/kernel.h: Likewise.
      	* include/pupa/i386/pc/linux.h: Likewise.
      	* include/pupa/i386/pc/loader.h: Likewise.
      	* include/pupa/i386/pc/memory.h: Likewise.
      	* include/pupa/i386/pc/multiboot.h: Likewise.
      	* include/pupa/i386/pc/partition.h: Likewise.
      	* include/pupa/i386/pc/time.h: Likewise.
      	* include/pupa/i386/pc/vga.h: Likewise.
      	* include/pupa/i386/pc/util/biosdisk.h: Likewise.
      	* include/pupa/util/getroot.h: Likewise.
      	* include/pupa/util/misc.h: Likewise.
      	* include/pupa/util/resolve.h: Likewise.
      	* kern/device.c: Likewise.
      	* kern/disk.c: Likewise.
      	* kern/dl.c: Likewise.
      	* kern/err.c: Likewise.
      	* kern/file.c: Likewise.
      	* kern/fs.c: Likewise.
      	* kern/loader.c: Likewise.
      	* kern/main.c: Likewise.
      	* kern/misc.c: Likewise.
      	* kern/mm.c: Likewise.
      	* kern/rescue.c: Likewise.
      	* kern/term.c: Likewise.
      	* kern/i386/dl.c: Likewise.
      	* kern/i386/pc/init.c: Likewise.
      	* kern/i386/pc/lzo1x.S: Likewise.
      	* kern/i386/pc/startup.S: Likewise.
      	* loader/i386/pc/chainloader.c: Likewise.
      	* loader/i386/pc/linux.c: Likewise.
      	* loader/i386/pc/multiboot.c: Likewise.
      	* normal/cmdline.c: Likewise.
      	* normal/command.c: Likewise.
      	* normal/main.c: Likewise.
      	* normal/menu.c: Likewise.
      	* normal/i386/setjmp.S: Likewise.
      	* term/i386/pc/console.c: Likewise.
      	* term/i386/pc/vga.c: Likewise.
      	* util/console.c: Likewise.
      	* util/genmoddep.c: Likewise.
      	* util/misc.c: Likewise.
      	* util/pupa-emu.c: Likewise.
      	* util/resolve.c: Likewise.
      	* util/unifont2pff.rb: Likewise.
      	* util/i386/pc/biosdisk.c: Likewise.
      	* util/i386/pc/getroot.c: Likewise.
      	* util/i386/pc/pupa-mkimage.c: Likewise.
      	* util/i386/pc/pupa-setup.c: Likewise.
      8367695c
  15. 17 Nov, 2003 1 commit
    • marco_g's avatar
      2003-11-17 Marco Gerards <metgerards@student.han.nl> · 1f7315a3
      marco_g authored
      	* conf/i386-pc.rmk (sbin_UTILITIES): Added pupa-emu.
      	(pupa_setup_SOURCES): Added util/i386/pc/getroot.c.
      	(pupa_emu_SOURCES): New variable.
      	(pupa_emu_LDFLAGS): Likewise.
      	* include/pupa/fs.h (pupa_ext2_init) [PUPA_UTIL]: New prototype.
      	(pupa_ext2_fini) [PUPA_UTIL]: Likewise.
      	* include/pupa/normal.h (pupa_normal_init) [PUPA_UTIL]: Likewise.
      	(pupa_normal_fini) [PUPA_UTIL]: Likewise.
      	* include/pupa/setjmp.h [PUPA_UTIL]: Include <setjmp.h>.
      	(pupa_jmp_buf): New typedef.
      	(pupa_setjmp) [PUPA_UTIL]: New macro.
      	(pupa_longjmp) [PUPA_UTIL]: Likewise.
      	* include/pupa/term.h (struct pupa_term): New member `refresh'.
      	(pupa_refresh): New prototype.
      	* include/pupa/util/getroot.h: New file.
      	* kern/misc.c (pupa_vsprintf): Refresh the screen after updating
      	it.
      	* kern/rescue.c (pupa_rescue_get_command_line): Likewise.
      	(pupa_rescue_cmd_cat): Likewise.
      	(pupa_rescue_cmd_ls): Likewise.
      	(pupa_rescue_cmd_testload): Likewise.
      	(pupa_rescue_cmd_lsmod): Likewise.
      	* normal/cmdline.c (pupa_cmdline_get): Likewise.
      	* normal/menu.c (run_menu): Likewise.
      	* kern/term.c (pupa_cls): Likewise.
      	(pupa_refresh): New function.
      	* normal/normal.c (pupa_normal_init) [PUPA_UTIL]: New function.
      	(pupa_normal_fini) [PUPA_UTIL]: Likewise.
      	* util/console.c: New file.
      
      	* util/i386/pc/getroot.c: New file.
      	* util/i386/pc/pupa-setup.c: Include <pupa/util/getroot.h>.
      	(pupa_putchar): New function.
      	(pupa_refresh): Likewise.
      	(xgetcwd): Function moved to ...
      	(strip_extra_slashes): Likewise.
      	(get_prefix): Likewise.
      	* util/i386/pc/getroot.c: ... here.
      	(find_root_device): Function moved and renamed to...
      	* util/i386/pc/getroot.c (pupa_find_root_device): ... here.
      	Changed all callers.
      	* util/i386/pc/pupa-setup.c (guess_root_device): Function moved
      	and renamed to...
      	* util/i386/pc/getroot.c (pupa_guess_root_device): ... here.
      	Changed all callers.
      	* util/misc.c (pupa_memalign): New function.
      	(pupa_mm_init_region): Likewise.
      	(pupa_register_exported_symbols): Likewise.
      	(pupa_putchar): Function removed.
      	* util/pupa-emu.c: New file.
      1f7315a3
  16. 27 Dec, 2002 1 commit