1. 15 Dec, 2013 1 commit
  2. 28 Feb, 2012 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Support v2 xnu boot arguments. · 83ddae23
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/loader/i386/xnu.c (grub_cpu_xnu_fill_devicetree):
      	New argument fsbfreq_out.
      	(grub_xnu_set_video): Receive an argument grub_xnu_boot_params_common.
      	(grub_xnu_boot): Support v2 arguments. Disable PIC so that APIC can
      	be used.
      	* grub-core/loader/machoXX.c (grub_macho_load): New argument
      	darwin_version.
      	* grub-core/loader/xnu.c (grub_xnu_darwin_version): New variable.
      	* include/grub/i386/xnu.h (grub_xnu_boot_params_common): New struct.
      	(grub_xnu_boot_params): Rename to ...
      	(grub_xnu_boot_params_v1): ...this. Use grub_xnu_boot_params_common.
      	(grub_xnu_boot_params_v2): New struct.
      83ddae23
  3. 30 Nov, 2011 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Add missing const qualifiers. · bf3a3857
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/commands/i386/pc/sendkey.c (keysym): Add missing const.
      	* grub-core/commands/lspci.c (grub_pci_classname): Likewise.
      	* grub-core/commands/menuentry.c (hotkey_aliases): Likewise.
      	* grub-core/disk/lvm.c (grub_lvm_getvalue): Likewise.
      	(grub_lvm_check_flag): Likewise.
      	* grub-core/efiemu/i386/coredetect.c
      	(grub_efiemu_get_default_core_name): Likewise
      	* grub-core/efiemu/main.c (grub_efiemu_autocore): Likewise.
      	* grub-core/fs/hfsplus.c (grub_hfsplus_catkey_internal): Likewise.
      	* grub-core/fs/ntfs.c (fixup): Likewise.
      	* grub-core/fs/xfs.c (grub_xfs_iterate_dir): Likewise.
      	* grub-core/fs/zfs/zfs.c (decomp_entry): Likewise.
      	(fzap_lookup): Likewise.
      	(zap_lookup): Likewise.
      	* grub-core/gnulib/regcomp.c (init_dfa): Likewise.
      	* grub-core/lib/legacy_parse.c (check_option): Likewise.
      	* grub-core/lib/posix_wrap/langinfo.h (nl_langinfo): Likewise.
      	* grub-core/loader/i386/bsd.c (grub_bsd_add_meta): Likewise.
      	(grub_freebsd_add_meta_module): Likewise.
      	(grub_cmd_freebsd_module): Likewise.
      	* grub-core/loader/i386/xnu.c (tbl_alias): Likewise.
      	* grub-core/loader/xnu.c (grub_xnu_register_memory): Likewise.
      	(grub_xnu_writetree_get_size): Likewise.
      	(grub_xnu_writetree_toheap_real): Likewise.
      	(grub_xnu_find_key): Likewise.
      	(grub_xnu_create_key): Likewise.
      	(grub_xnu_create_value): Likewise.
      	(grub_xnu_register_memory): Likewise.
      	(grub_xnu_check_os_bundle_required): Likewise.
      	(grub_xnu_scan_dir_for_kexts): Likewise.
      	(grub_xnu_load_kext_from_dir): Likewise.
      	* grub-core/normal/color.c (color_list): Likewise.
      	* grub-core/normal/completion.c (current_word): Likewise.
      	* grub-core/normal/menu_entry.c (insert_string): Likewise.
      	* grub-core/term/serial.c (grub_serial_find): Likewise.
      	* grub-core/term/tparm.c (grub_terminfo_tparm): Likewise.
      	* include/grub/efiemu/efiemu.h (grub_efiemu_get_default_core_name):
      	Likewise.
      	* include/grub/i386/bsd.h (grub_bsd_add_meta): Likewise.
      	(grub_freebsd_add_meta_module): Likewise.
      	* include/grub/lib/arg.h (grub_arg_option): Likewise.
      	* include/grub/net.h (grub_net_card_driver): Likewise.
      	(grub_net_card): Likewise.
      	(grub_net_app_protocol): Likewise.
      	* include/grub/parttool.h (grub_parttool_argdesc): Likewise.
      	* include/grub/serial.h (grub_serial_find): Likewise.
      	* include/grub/tparm.h (grub_terminfo_tparm): Likewise.
      	* include/grub/xnu.h (grub_xnu_create_key): Likewise.
      	(grub_xnu_create_value): Likewise.
      	(grub_xnu_find_key): Likewise.
      	(grub_xnu_scan_dir_for_kexts): Likewise.
      	(grub_xnu_load_kext_from_dir): Likewise.
      
      	* include/grub/zfs/zio_checksum.h (zio_checksum_t): Moved from here ...
      	* grub-core/fs/zfs/zfs.c (zio_checksum_t): ...here.
      	* include/grub/zfs/zio_checksum.h (zio_checksum_info):
      	Moved from here ...
      	* grub-core/fs/zfs/zfs.c (zio_checksum_info): ... here. Added missing const.
      bf3a3857
  4. 17 Aug, 2010 1 commit
  5. 06 May, 2010 1 commit
  6. 11 Jan, 2010 1 commit
  7. 27 Nov, 2009 1 commit
  8. 20 Nov, 2009 1 commit
  9. 09 Nov, 2009 1 commit
  10. 02 Sep, 2009 1 commit
  11. 30 Aug, 2009 1 commit
  12. 11 Jun, 2009 1 commit
  13. 05 May, 2009 1 commit
    • proski's avatar
      2009-05-04 Pavel Roskin <proski@gnu.org> · 4241d2b1
      proski authored
      	* disk/ata.c: Spelling fixes.
      	* disk/raid.c: Likewise.
      	* disk/usbms.c: Likewise.
      	* disk/dmraid_nvidia.c: Likewise.
      	* kern/ieee1275/openfw.c: Likewise.
      	* kern/ieee1275/init.c: Likewise.
      	* kern/ieee1275/cmain.c: Likewise.
      	* boot/i386/pc/cdboot.S: Likewise.
      	* video/readers/png.c: Likewise.
      	* video/i386/pc/vbe.c: Likewise.
      	* fs/udf.c: Likewise.
      	* fs/hfs.c: Likewise.
      	* fs/reiserfs.c: Likewise.
      	* efiemu/runtime/efiemu.c: Likewise.
      	* efiemu/main.c: Likewise.
      	* efiemu/mm.c: Likewise.
      	* include/grub/elf.h: Likewise.
      	* include/grub/xnu.h: Likewise.
      	* include/grub/usbdesc.h: Likewise.
      	* include/grub/usb.h: Likewise.
      	* include/grub/script_sh.h: Likewise.
      	* include/grub/lib/LzmaEnc.h: Likewise.
      	* include/grub/efiemu/efiemu.h: Likewise.
      	* include/grub/command.h: Likewise.
      	* normal/menu.c: Likewise.
      	* normal/main.c: Likewise.
      	* normal/datetime.c: Likewise.
      	* bus/usb/uhci.c: Likewise.
      	* mmap/i386/uppermem.c: Likewise.
      	* mmap/mmap.c: Likewise.
      	* commands/acpi.c: Likewise.
      	* commands/test.c: Likewise.
      	* partmap/apple.c: Likewise.
      	* font/font.c: Likewise.
      	* loader/sparc64/ieee1275/linux.c: Likewise.
      	* loader/macho.c: Likewise.
      	* loader/i386/bsd_trampoline.S: Likewise.
      	* loader/i386/bsd.c: Likewise.
      	* loader/xnu.c: Likewise.
      	* term/i386/pc/vesafb.c: Likewise.
      	* term/usb_keyboard.c: Likewise.
      	* util/resolve.c: Likewise.
      	* util/getroot.c: Likewise.
      4241d2b1
  14. 03 May, 2009 1 commit
    • phcoder's avatar
      2009-05-03 Vladimir Serbinenko <phcoder@gmail.com> · bbee0f2b
      phcoder authored
      	xnu support
      
      	* conf/i386-efi.rmk (kernel_mod_HEADERS): added i386/pit.h
      	(pkglib_MODULES): add xnu.mod
      	(xnu_mod_SOURCES): new variable
      	(xnu_mod_CFLAGS): likewise
      	(xnu_mod_LDFLAGS): likewise
      	(xnu_mod_ASFLAGS): likewise
      	* conf/i386-pc.rmk: likewise
      	* conf/x86_64-efi.rmk: likewise
      	* include/grub/efi/efi.h (grub_efi_finish_boot_services): 
      	new declaration
      	* include/grub/i386/macho.h: new file
      	* include/grub/i386/xnu.h: likewise
      	* include/grub/macho.h: likewise
      	* include/grub/machoload.h: likewise
      	* include/grub/x86_64/macho.h: likewise
      	* include/grub/x86_64/xnu.h: likewise
      	* include/grub/xnu.h: likewise
      	* kern/efi/efi.c (grub_efi_finish_boot_services): new function
      	* kern/efi/mm.c (MAX_HEAP_SIZE): increase
      	* loader/i386/efi/xnu.c: new file
      	* loader/i386/pc/xnu.c: likewise
      	* loader/i386/xnu.c: likewise
      	* loader/i386/xnu_helper.S: likewise
      	* loader/macho.c: likewise
      	* loader/xnu.c: likewise
      	* loader/xnu_resume.c: likewise
      	* util/grub-dumpdevtree: likewise
      	* include/grub/i386/pit.h: include grub/err.h
      	(grub_pit_wait): export
      	* util/grub.d/30_os-prober.in: support Darwin/Mac OS X
      	
      bbee0f2b