1. 26 Jan, 2015 1 commit
  2. 21 Jan, 2015 2 commits
  3. 20 Oct, 2013 1 commit
  4. 28 Feb, 2013 1 commit
  5. 27 Feb, 2013 1 commit
    • Colin Watson's avatar
      Remove nested functions from disk and file read hooks. · 4eb8b756
      Colin Watson authored
      	* include/grub/disk.h (grub_disk_read_hook_t): New type.
      	(struct grub_disk): Add read_hook_data member.
      	* include/grub/file.h (struct grub_file): Likewise.
      	* include/grub/fshelp.h (grub_fshelp_read_file): Add read_hook_data
      	argument.
      
      	Update all callers.
      4eb8b756
  6. 21 Jan, 2013 1 commit
  7. 07 Jan, 2013 1 commit
  8. 12 May, 2012 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      * grub-core/fs/bfs.c (mount): Improve filesystem detection reliability. · 2e57f28f
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/fs/ext2.c (grub_ext2_mount): Likewise.
      	* grub-core/fs/hfs.c (grub_hfs_mount): Likewise.
      	* grub-core/fs/hfsplus.c (grub_hfsplus_mount): Likewise.
      	* grub-core/fs/jfs.c (grub_jfs_mount): Likewise.
      	* grub-core/fs/minix.c (grub_minix_mount): Likewise.
      	* grub-core/fs/ntfs.c (grub_ntfs_mount): Likewise.
      	* grub-core/fs/romfs.c (grub_romfs_mount): Likewise.
      	* grub-core/fs/xfs.c (grub_xfs_mount): Likewise.
      2e57f28f
  9. 11 May, 2012 1 commit
  10. 10 May, 2012 1 commit
  11. 13 Apr, 2012 1 commit
  12. 02 Apr, 2012 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Handle big-endian minixfs (fixes minixfs tests on bigendian). · ac66b453
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/fs/minix.c: Replace le with minix. Add necessary defines,
      	modify names. Introduce MODE_BIGENDIAN.
      	* grub-core/fs/minix_be.c: New file.
      	* grub-core/fs/minix2_be.c: Likewise
      	* grub-core/fs/minix3_be.c: Likewise.
      	* Makefile.util.def (libgrubmods): Add minix_be, minix2_be and
      	minix3_be.
      	* grub-core/Makefile.core.def (minix_be): New module.
      	(minix2_be): Likewise.
      	(minix3_be): Likewise.
      ac66b453
  13. 28 Feb, 2012 1 commit
  14. 08 Feb, 2012 1 commit
  15. 26 Dec, 2011 1 commit
  16. 28 Oct, 2011 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Use shifts in minix filesystem. · 564dd58c
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/fs/minix.c (GRUB_MINIX_ZONESZ): Use log_block_size.
      	(GRUB_MINIX_ZONE2SECT): Likewise.
      	(grub_minix_data): Replace block_size with log_block_size.
      	(grub_minix_read_file): Use shifts.
      	(grub_minix_mount): Check block size and take a logarithm.
      564dd58c
  17. 24 Oct, 2011 2 commits
    • Vladimir 'phcoder' Serbinenko's avatar
      Support triple indirect on minix2 and minix3. · 6e536dc8
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/fs/minix.c (grub_minix_inode) [MODE_MINIX2 || MODE_MINIX3]:
      	Declare triple_indir_zone.
      	(grub_minix_get_file_block) [MODE_MINIX2 || MODE_MINIX3]: Handle triple
      	indirect.
      6e536dc8
    • Vladimir 'phcoder' Serbinenko's avatar
      Minix FS fixes. · e0864e7a
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/fs/minix.c (GRUB_MINIX_INODE_SIZE): Size is always 32-bit.
      	(grub_minix_inode) [!MODE_MINIX2 && !MODE_MINIX3]: Make size 32-bit.
      	Rename ctime to mtime. All users updated.
      	(grub_minix_get_file_block): Fix types and double indirect computations.
      e0864e7a
  18. 27 Jun, 2011 1 commit
    • Yves Blusseau's avatar
      Display the path of the file when file is not found · 9e322ce8
      Yves Blusseau authored
      	* grub-core/fs/fat.c: Display the filename when file is not found.
      	* grub-core/fs/fshelp.c: Likewise.
      	* grub-core/fs/hfs.c: Likewise.
      	* grub-core/fs/jfs.c: Likewise.
      	* grub-core/fs/minix.c: Likewise.
      	* grub-core/fs/ufs.c: Likewise.
      	* grub-core/fs/btrfs.c: Likewise.
      	* grub-core/commands/i386/pc/play.c: Likewise.
      9e322ce8
  19. 18 May, 2011 1 commit
  20. 12 Apr, 2011 1 commit
  21. 11 Apr, 2011 4 commits
  22. 11 Dec, 2010 1 commit
  23. 17 Oct, 2010 1 commit
    • Szymon Janc's avatar
      * grub-core/commands/legacycfg.c (grub_cmd_legacy_kernel): · 6bdda8f8
      Szymon Janc authored
      	Set-but-not-used variable ifdef'ed.
      	* grub-core/lib/legacy_parse.c (grub_legacy_parse): Likewise.
      	* grub-core/bus/usb/ohci.c (grub_ohci_pci_iter): Set-but-not-used
      	variable removed.
      	* grub-core/disk/lvm.c (grub_lvm_scan_device): Likewise.
      	* grub-core/fs/jfs.c (grub_jfs_find_file): Likewise.
      	* grub-core/fs/minix.c (grub_minix_dir): Likewise.
      	* grub-core/fs/sfs.c (grub_sfs_read_extent): Likewise.
      	* grub-core/fs/ufs.c (grub_ufs_dir): Likewise.
      	* grub-core/gfxmenu/gui_list.c (grub_gui_list_new): Likewise.
      	* grub-core/gfxmenu/view.c (redraw_menu_visit): Likewise.
      	* grub-core/gfxmenu/widget-box.c (draw): Likewise.
      	* grub-core/lib/relocator.c (malloc_in_range): Likewise.
      	* grub-core/loader/i386/bsdXX.c (grub_netbsd_load_elf_meta): Likewise.
      	* grub-core/loader/i386/bsd_pagetable.c (fill_bsd64_pagetable):
      	Likewise.
      6bdda8f8
  24. 08 Sep, 2010 1 commit
  25. 06 May, 2010 1 commit
  26. 25 Dec, 2009 2 commits
    • carles's avatar
      2009-12-25 Carles Pina i Estany <carles@pina.cat> · 61ba42be
      carles authored
      	* commands/efi/loadbios.c: Capitalize acronyms, replace `could not' by
      	`couldn't' and `can not' by `cannot'.
      	* commands/i386/pc/drivemap.c: Likewise.
      	* disk/ata.c: Likewise.
      	* disk/ieee1275/nand.c: Likewise.
      	* fs/affs.c: Likewise.
      	* fs/fat.c: Likewise.
      	* fs/hfs.c: Likewise.
      	* fs/hfsplus.c: Likewise.
      	* fs/iso9660.c: Likewise.
      	* fs/jfs.c: Likewise.
      	* fs/minix.c: Likewise.
      	* fs/reiserfs.c: Likewise.
      	* fs/sfs.c: Likewise.
      	* fs/udf.c: Likewise.
      	* fs/ufs.c: Likewise.
      	* fs/xfs.c: Likewise.
      	* loader/powerpc/ieee1275/linux.c: Likewise.
      	* loader/sparc64/ieee1275/linux.c: Likewise.
      	* util/grub-probe.c: Likewise.
      	* util/misc.c: Likewise.
      61ba42be
    • carles's avatar
      2009-12-24 Carles Pina i Estany <carles@pina.cat> · 7fd0baee
      carles authored
      	* bus/usb/usbhub.c: Fix capitalization, fullstop and newlines in
      	grub_errno calls.
      	* commands/acpi.c: Likewise.
      	* commands/blocklist.c: Likewise.
      	* commands/efi/loadbios.c: Likewise.
      	* commands/i386/pc/drivemap.c: Likewise.
      	* commands/loadenv.c: Likewise.
      	* commands/memrw.c: Likewise.
      	* commands/password.c: Likewise.
      	* commands/videotest.c: Likewise.
      	* disk/ata.c: Likewise.
      	* disk/ata_pthru.c: Likewise.
      	* disk/dmraid_nvidia.c: Likewise.
      	* disk/ieee1275/nand.c: Likewise.
      	* disk/ieee1275/ofdisk.c: Likewise.
      	* disk/loopback.c: Likewise.
      	* disk/lvm.c: Likewise.
      	* disk/mdraid_linux.c: Likewise.
      	* disk/raid.c: Likewise.
      	* disk/raid6_recover.c: Likewise.
      	* disk/scsi.c: Likewise.
      	* efiemu/main.c: Likewise.
      	* efiemu/mm.c: Likewise.
      	* efiemu/pnvram.c: Likewise.
      	* efiemu/symbols.c: Likewise.
      	* font/font.c: Likewise.
      	* fs/cpio.c: Likewise.
      	* fs/hfsplus.c: Likewise.
      	* fs/iso9660.c: Likewise.
      	* fs/jfs.c: Likewise.
      	* fs/minix.c: Likewise.
      	* fs/ntfs.c: Likewise.
      	* fs/ntfscomp.c: Likewise.
      	* fs/reiserfs.c: Likewise.
      	* fs/ufs.c: Likewise.
      	* fs/xfs.c: Likewise.
      	* gettext/gettext.c: Likewise.
      	* include/grub/auth.h: Likewise.
      	* kern/elf.c: Likewise.
      	* kern/file.c: Likewise.
      	* kern/ieee1275/init.c: Likewise.
      	* kern/ieee1275/mmap.c: Likewise.
      	* kern/ieee1275/openfw.c: Likewise.
      	* kern/powerpc/dl.c: Likewise.
      	* kern/sparc64/dl.c: Likewise.
      	* lib/arg.c: Likewise.
      	* loader/i386/bsd.c: Likewise.
      	* loader/i386/bsdXX.c: Likewise.
      	* loader/i386/efi/linux.c: Likewise.
      	* loader/i386/efi/xnu.c: Likewise.
      	* loader/i386/ieee1275/linux.c: Likewise.
      	* loader/i386/linux.c: Likewise.
      	* loader/i386/multiboot.c: Likewise.
      	* loader/i386/pc/linux.c: Likewise.
      	* loader/i386/pc/multiboot2.c: Likewise.
      	* loader/i386/xnu.c: Likewise.
      	* loader/ieee1275/multiboot2.c: Likewise.
      	* loader/macho.c: Likewise.
      	* loader/machoXX.c: Likewise.
      	* loader/multiboot2.c: Likewise.
      	* loader/multiboot_loader.c: Likewise.
      	* loader/powerpc/ieee1275/linux.c: Likewise.
      	* loader/sparc64/ieee1275/linux.c: Likewise.
      	* loader/xnu.c: Likewise.
      	* loader/xnu_resume.c: Likewise.
      	* mmap/i386/pc/mmap.c: Likewise.
      	* normal/menu_viewer.c: Likewise.
      	* partmap/acorn.c: Likewise.
      	* partmap/amiga.c: Likewise.
      	* partmap/apple.c: Likewise.
      	* script/lexer.c: Likewise.
      	* term/gfxterm.c: Likewise.
      	* term/i386/pc/serial.c: Likewise.
      	* term/i386/pc/vga.c: Likewise.
      	* term/ieee1275/ofconsole.c: Likewise.
      	* term/terminfo.c: Likewise.
      	* video/bitmap.c: Likewise.
      	* video/efi_gop.c: Likewise.
      	* video/efi_uga.c: Likewise.
      	* video/fb/video_fb.c: Likewise.
      	* video/i386/pc/vbe.c: Likewise.
      	* video/readers/tga.c: Likewise.
      	* video/video.c: Likewise.
      7fd0baee
  27. 28 Aug, 2009 1 commit
    • phcoder's avatar
      2009-08-28 Vladimir Serbinenko <phcoder@gmail.com> · 6f07b921
      phcoder authored
      	* kern/file.c (grub_file_read): Check offset.
      	* fs/hfs.c (grub_hfs_read_file): Remove unnecessary offset check.
      	* fs/jfs.c (grub_jfs_read_file): Likewise.
      	* fs/ntfs.c (grub_ntfs_read): Likewise.
      	* fs/reiserfs.c (grub_reiserfs_read): Likewise.
      	* fs/minix.c (grub_minix_read_file): Correct offset check.
      	* fs/ufs.c (grub_ufs_read_file): Likewise.
      6f07b921
  28. 11 Jun, 2009 1 commit
  29. 14 May, 2009 1 commit
    • proski's avatar
      2009-05-13 Pavel Roskin <proski@gnu.org> · 238e871f
      proski authored
      	* kernel/disk.c (grub_disk_read): Use void pointer for the
      	buffer.
      	(grub_disk_write): Use const void pointer for the buffer.
      	Adjust all callers.  Remove unnecessary casts.
      238e871f
  30. 05 May, 2009 1 commit
    • proski's avatar
      2009-05-05 Pavel Roskin <proski@gnu.org> · 119494b5
      proski authored
      	* include/grub/dl.h [GRUB_UTIL]: Provide inline implementations
      	of grub_dl_ref() and grub_dl_unref().
      	* commands/parttool.c: Remove preprocessor conditionals around
      	grub_dl_ref() and grub_dl_unref().
      	* fs/affs.c: Likewise.
      	* fs/afs.c: Likewise.
      	* fs/cpio.c: Likewise.
      	* fs/ext2.c: Likewise.
      	* fs/fat.c: Likewise.
      	* fs/hfs.c: Likewise.
      	* fs/hfsplus.c: Likewise.
      	* fs/iso9660.c: Likewise.
      	* fs/jfs.c: Likewise.
      	* fs/minix.c: Likewise.
      	* fs/ntfs.c: Likewise.
      	* fs/reiserfs.c: Likewise.
      	* fs/sfs.c: Likewise.
      	* fs/udf.c: Likewise.
      	* fs/ufs.c: Likewise.
      	* fs/xfs.c: Likewise.
      	* include/grub/dl.h: Likewise.
      	* loader/xnu.c: Likewise.
      119494b5
  31. 06 Apr, 2009 1 commit
    • phcoder's avatar
      2009-04-05 Vladimir Serbinenko <phcoder@gmail.com> · 05aaebfb
      phcoder authored
      	Support for mtime and further expandability of dir command
      
      	* include/grub/lib/datetime.h: moved to ...
      	* include/grub/datetime.h: ... moved here and added 
      	declaration of grub_unixtime2datetime. All users updated
      	* include/grub/fs.h: new syntax for dir and mtime functionin 
      	struct grub_fs 
      	* include/grub/fshelp.h: new declarations of GRUB_FSHELP_TYPE_MASK
      	and GRUB_FSHELP_FLAGS_MASK
      	* commands/ls.c (grub_ls_list_files): Write mtime in long format
      	* fs/ext2.c (grub_ext2_dir): use new dir syntax and supply mtime
      	(grub_ext2_mtime): new function
      	* fs/hfsplus.c (grub_hfsplus_dir): use new dir syntax and supply mtime
      	(grub_hfsplus_mtime): new function
      	* fs/ufs.c (GRUB_UFS_ATTR_TYPE): new definition
      	(GRUB_UFS_ATTR_FILE): likewise
      	(GRUB_UFS_ATTR_LNK): likewise
      	(struct grub_ufs_sblock): new fields mtime
      	(grub_ufs_read_inode): new parameter to read inode to a separate buffer
      	all users updated
      	(grub_ufs_dir): mtime support
      	(grub_ufs_mtime): new function
      	* fs/affs.c (grub_affs_dir): use new dir syntax
      	* fs/afs.c (grub_afs_dir): likewise
      	* fs/cpio.c (grub_cpio_dir): likewise
      	* fs/fat.c (grub_fat_find_dir): likewise
      	* fs/hfs.c (grub_hfs_dir): likewise
      	* fs/iso9660.c (grub_iso9660_dir): likewise
      	* fs/jfs.c (grub_jfs_dir): likewise
      	* fs/minix.c (grub_minix_dir): likewise
      	* fs/ntfs.c (grub_ntfs_dir): likewise
      	* fs/reiserfs.c (grub_reiserfs_dir): likewise
      	* fs/sfs.c (grub_sfs_dir): likewise
      	* fs/xfs.c (grub_xfs_dir): likewise
      	* util/hostfs.c (grub_hostfs_dir): likewise
      	* lib/datetime.c: moved to ...
      	* normal/datetime.c: ... moved here
      	(grub_unixtime2datetime): new function
      	* kern/rescue.c (grub_rescue_print_files): use new dir syntax
      	* normal/completition.c (iterate_dir): use new dir syntax
      	* normal/misc.c (grub_normal_print_device_info): tell the 
      	last modification time of a volume
      	* kern/fs.c (grub_fs_probe): updated dummy function to use new syntax 
      	* conf/common.rmk: added lib/datetime.c to ls.mod
      	* conf/i386-coreboot.rmk (grub_emu_SOURCES): add normal/datetime.c  
      	(normal_mod_SOURCES): likewise
      	(datetime_mod_SOURCES): Removed lib/datetime.c
      	* conf/i386-efi.rmk: likewise
      	* conf/i386-ieee1275.rmk: likewise	
      	* conf/i386-pc.rmk: likewise
      	* conf/powerpc-ieee1275.rmk: likewise
      	* conf/sparc64-ieee1275.rmk: likewise	
      	* conf/x86_64-efi.rmk: likewise	
      05aaebfb
  32. 10 Jan, 2009 1 commit
    • robertmh's avatar
      2009-01-10 Robert Millan <rmh@aybabtu.com> · f36cc108
      robertmh authored
                  Update a few copyright years which we forgot to do in 2008 (only for
                  files whose changes made in 2008 were copyright-significant)
      
                  * Makefile.in: Add 2008 to Copyright line.
                  * disk/ieee1275/ofdisk.c: Likewise.
                  * disk/efi/efidisk.c: Likewise.
                  * kern/dl.c: Likewise.
                  * kern/sparc64/ieee1275/init.c: Likewise.
                  * kern/mm.c: Likewise.
                  * kern/efi/mm.c: Likewise.
                  * boot/i386/pc/boot.S: Likewise.
                  * genfslist.sh: Likewise.
                  * fs/iso9660.c: Likewise.
                  * fs/hfs.c: Likewise.
                  * fs/jfs.c: Likewise.
                  * fs/minix.c: Likewise.
                  * fs/ufs.c: Likewise.
                  * gensymlist.sh.in: Likewise.
                  * genkernsyms.sh.in: Likewise.
                  * include/grub/misc.h: Likewise.
                  * include/grub/types.h: Likewise.
                  * include/grub/symbol.h: Likewise.
                  * include/grub/elf.h: Likewise.
                  * include/grub/kernel.h: Likewise.
                  * include/grub/disk.h: Likewise.
                  * include/grub/dl.h: Likewise.
                  * include/grub/i386/linux.h: Likewise.
                  * include/grub/i386/pc/biosdisk.h: Likewise.
                  * include/grub/efi/api.h: Likewise.
                  * include/grub/efi/pe32.h: Likewise.
                  * include/grub/util/misc.h: Likewise.
                  * normal/execute.c: Likewise.
                  * normal/arg.c: Likewise.
                  * normal/completion.c: Likewise.
                  * normal/lexer.c: Likewise.
                  * normal/parser.y: Likewise.
                  * normal/misc.c: Likewise.
                  * commands/i386/pc/vbeinfo.c: Likewise.
                  * commands/hexdump.c: Likewise.
                  * commands/terminal.c: Likewise.
                  * commands/ls.c: Likewise.
                  * commands/help.c: Likewise.
                  * partmap/pc.c: Likewise.
                  * loader/efi/chainloader.c: Likewise.
                  * loader/multiboot_loader.c: Likewise.
                  * loader/i386/pc/multiboot2.c: Likewise.
                  * term/efi/console.c: Likewise.
                  * term/i386/pc/serial.c: Likewise.
                  * util/lvm.c: Likewise.
                  * util/console.c: Likewise.
                  * util/i386/efi/grub-mkimage.c: Likewise.
                  * util/raid.c: Likewise.
      f36cc108
  33. 09 Jun, 2008 1 commit
  34. 03 Aug, 2007 1 commit
    • marco_g's avatar
      2007-08-02 Bean <bean123ch@gmail.com> · 9959f7db
      marco_g authored
      	* disk.h (grub_disk): Use NESTED_FUNC_ATTR.
      
      	* file.h (grub_file): Likewise.
      
      	* fshelp.h (grub_fshelp_read_file): Likewise.
      
      	* util/i386/pc/grub-setup.c (setup): Likewise.
      	(save_first_sector): Likewise.
      	(save_blocklists): Likewise.
      
      	* fs/affs.c (grub_affs_read_file): Likewise.
      
      	* fs/ext2.c (grub_ext2_read_file): Likewise.
      
      	* fs/fat.c (grub_fat_read_data): Likewise.
      
      	* fs/fshelp.c (grub_fshelp_read_file): Likewise.
      
      	* fs/hfs.c (grub_hfs_read_file): Likewise.
      
      	* fs/hfsplus.c (grub_hfsplus_read_file): Likewise.
      
      	* fs/jfs.c (grub_jfs_read_file): Likewise.
      
      	* fs/minix.c (grub_minix_read_file): Likewise.
      
      	* fs/sfs.c (grub_sfs_read_file): Likewise.
      
      	* fs/ufs.c (grub_ufs_read_file): Likewise.
      
      	* fs/xfs.c (grub_xfs_read_file): Likewise.
      
      	* command/blocklist.c (read_blocklist): Likewise.
      	(print_blocklist): Likewise.
      9959f7db