Skip to content
Snippets Groups Projects
  1. Feb 17, 2018
  2. Feb 12, 2016
  3. Jan 07, 2008
  4. Jan 04, 2005
    • marco_g's avatar
      2005-01-04 Hollis Blanchard <hollis@penguinppc.org> · 0b412211
      marco_g authored
      	* TODO: Add note about endianness in grub-mkimage.
      	* boot/powerpc/ieee1275/crt0.S (note): Remove unused .note
      	section.
      	* conf/powerpc-ieee1275.rmk (bin_UTILITIES): Add grub-mkimage.
      	(grub_mkimage_SOURCES): New target.
      	* include/grub/kernel.h (grub_start_addr): Remove variable.
      	(grub_end_addr): Likewise.
      	(grub_total_module_size): Likewise.
      	(grub_kernel_image_size): Likewise.
      	(GRUB_MODULE_MAGIC): New constant.
      	(grub_module_info): New structure.
      	(grub_arch_modules_addr): New prototype.
      	(grub_get_end_addr): Remove prototype.
      	* include/grub/i386/pc/kernel.h (grub_end_addr): New prototype.
      	* include/grub/powerpc/ieee1275/kernel.h: New file.
      	* include/grub/util/misc.h (grub_util_get_fp_size): New
      	prototype.
      	(grub_util_read_at): Likewise.
      	(grub_util_write_image_at): Likewise.
      	* kern/main.c (grub_get_end_addr): Remove function.
      	(grub_load_modules): Call grub_arch_modules_addr instead of using
      	grub_end_addr.  Look for a grub_module_info struct in memory.  Use
      	the grub_module_info fields instead of calling grub_get_end_addr
      	as loop conditions.  Move grub_add_unused_region code here.
      	(grub_add_unused_region): Remove function.
      	* kern/i386/pc/init.c: Include grub/cache.h.
      	(grub_machine_init): Remove call to grub_get_end_addr.  Remove
      	one call to add_mem_region.
      	(grub_arch_modules_addr): New function.
      	* kern/powerpc/ieee1275/init.c (grub_end_addr): Remove variable.
      	(grub_total_module_size): Likewise.
      	Include grub/machine/kernel.h.
      	(grub_arch_modules_addr): New function.
      	* util/grub-emu.c (grub_end_addr): Remove variable.
      	(grub_total_module_size): Likewise.
      	(grub_arch_modules_addr): New function.
      	* util/misc.c: Include unistd.h.
      	(grub_util_get_fp_size): New function.
      	(grub_util_read_at): Likewise.
      	(grub_util_write_image_at): Likewise.
      	(grub_util_read_image): Call grub_util_read_at.
      	(grub_util_write_image): Call grub_util_write_image_at.
      	* util/i386/pc/grub-mkimage.c (generate_image): Allocate
      	additional memory in kernel_img for a struct grub_module_info.
      	Fill in that grub_module_info.
      	* util/powerpc/ieee1275/grub-mkimage.c: New file.
      0b412211
  5. Aug 01, 2004
  6. Apr 21, 2004
  7. Apr 04, 2004
    • 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
  8. Mar 07, 2004
    • okuji's avatar
      2004-03-07 Yoshinori K. Okuji <okuji@enbug.org> · 3b1139cb
      okuji authored
      	Now this project is GRUB 2 rather than PUPA. The location of
      	the CVS repository was moved to GRUB's.
      
      	* configure.ac: Use bug-grub as the reporting address.
      	Use GRUB instead of PUPA.
      	Change the version number to 1.90.
      3b1139cb
  9. Oct 29, 2003
    • marco_g's avatar
      2003-10-27 Marco Gerards <metgerards@student.han.nl> · a35eed7c
      marco_g authored
      	* README: In the pupa-mkimage example use _chain instead of chain
      	and ext2 instead of fat.
      	* TODO: Replace ext2fs with jfs as an example.  Add an item for
      	adding journal playback for ext2fs.
      	* conf/i386-pc.rmk (pupa_setup_SOURCES): Added fs/ext2.c.
      	(pkgdata_MODULES): Added ext2.mod.
      	(ext2_mod_SOURCES): New variable.
      	(ext2_mod_CFLAGS): Likewise.
      	* include/pupa/err.h (pupa_err_t): Added PUPA_ERR_SYMLINK_LOOP.
      	* include/pupa/misc.h (pupa_strncpy): New prototype.
      	(pupa_strcat): Likewise.
      	(pupa_strncmp): Likewise.
      	* kern/misc.c (pupa_strcat): Enable function.
      	(pupa_strncpy): New function.
      	(pupa_strncmp): Likewise.
      
      	* kern/disk.c (pupa_disk_read): Set pupa_errno to PUPA_ERR_NONE
      	when the read failed before retrying.
      	* util/i386/pc/biosdisk.c (_LARGEFILE_SOURCE): Removed.
      	(_FILE_OFFSET_BITS): Likewise.
      	* configure.ac: Added AC_SYS_LARGEFILE.
      a35eed7c
  10. Jan 17, 2003
  11. Dec 27, 2002
Loading