Commit graph

  • 18db813d65 2009-05-02 Robert Millan <rmh.grub@aybabtu.com> robertmh 2009-05-02 16:55:35 +00:00
  • 6c67de152c 2009-05-02 Robert Millan <rmh.grub@aybabtu.com> robertmh 2009-05-02 15:24:28 +00:00
  • d9dc87b01b 2009-05-02 Vladimir Serbinenko <phcoder@gmail.com> phcoder 2009-05-02 13:34:01 +00:00
  • ad22a610fe * util/hostdisk.c (device_is_wholedisk): New function. (grub_util_biosdisk_get_grub_dev): Shortcut when hdg.start is zero only if device_is_wholedisk() returns true. davem 2009-04-30 13:23:48 +00:00
  • 6966215ddb * util/hostdisk.c (convert_system_partition_to_system_disk): Handle virtual disk devices named /dev/vdiskX as found on sparc and powerpc. davem 2009-04-30 13:21:14 +00:00
  • ac8a2baae4 * kern/sparc64/ieee1275/init.c (grub_machine_set_prefix): If lettered partition specifier is found, convert to numbered. davem 2009-04-30 13:17:10 +00:00
  • e2bf39b2d7 * include/grub/powerpc/ieee1275/memory.h: Include ieee1275.h. * include/grub/sparc64/ieee1275/memory.h: Likewise. davem 2009-04-30 01:34:38 +00:00
  • 3c64e10417 * normal/command.c: Add missing newline at end of file. davem 2009-04-30 01:28:22 +00:00
  • 979b4fb416 * commands/lsmmap.c (grub_cmd_lsmmap): Add casts to avoid printf warnings. * kern/ieee1275/openfw.c (grub_claimmap): Likewise. * disk/ieee1275/ofdisk.c (grub_ofdisk_open, grub_ofdisk_close, grub_ofdisk_read): Likewise, and deal similarly with the fact that ihandles have a 32-bit type but need to be stored in a "void *". davem 2009-04-30 01:18:43 +00:00
  • 2e08a26a8e Fix mistake in the last description proski 2009-04-28 13:25:09 +00:00
  • 9459c3067c 2009-04-28 Pavel Roskin <proski@gnu.org> proski 2009-04-28 13:23:38 +00:00
  • 136d9f8283 2009-04-27 Pavel Roskin <proski@gnu.org> proski 2009-04-28 13:14:20 +00:00
  • 75a807cf00 2009-04-27 Vladimir Serbinenko <phcoder@gmail.com> phcoder 2009-04-27 16:48:58 +00:00
  • 5af922b5f1 2009-04-27 Vladimir Serbinenko <phcoder@gmail.com> phcoder 2009-04-27 15:39:39 +00:00
  • a5562c306f 2009-04-26 Vladimir Serbinenko <phcoder@gmail.com> phcoder 2009-04-26 15:09:30 +00:00
  • 4006f85c89 2009-04-26 Pavel Roskin <proski@gnu.org> proski 2009-04-26 14:14:05 +00:00
  • 5c77c3de65 * util/grub-mkdevicemap.c (make_device_map): Add missing NESTED_FUNC_ATTR to process_device(). davem 2009-04-26 08:44:36 +00:00
  • 033b10a80a 2009-04-25 Vladimir Serbinenko <phcoder@gmail.com> phcoder 2009-04-25 12:29:08 +00:00
  • e434359358 2009-04-25 Vladimir Serbinenko <phcoder@gmail.com> phcoder 2009-04-25 12:18:25 +00:00
  • 91b72b4f42 Really remove lib/datetime.c and include/grub/lib/datetime.h proski 2009-04-24 17:05:19 +00:00
  • 0dcf7495d9 * disk/ieee1275/nand.c (grub_nand_iterate): Return grub_devalias_iterate() result instead of unconditional 0. * disk/ieee1275/ofdisk.c (grub_ofdisk_iterate): Likewise. Also, capture hook return value, either directly or via grub_children_iterate(), and propagate to caller. * include/grub/ieee1275/ieee1275.h (grub_devalias_iterate, grub_children_iterate): Return value is now 'int' instead of 'grub_err_t'. * kern/ieee1275/openfw.c (grub_children_iterate): Fix to behave like a proper iterator, stopping when hooks return non-zero. (grub_devalias_iterate): Likewise. davem 2009-04-24 12:05:54 +00:00
  • ac20caff54 * disk/fs_uuid.c (grub_fs_uuid_close): Call grub_disk_close() on disk->data. davem 2009-04-24 12:05:14 +00:00
  • 0d31250038 Avoiding openning same device multiple times in device iterator. davem 2009-04-24 12:04:10 +00:00
  • c8c08833e3 * kern/sparc64/ieee1275/openfw.c: Unused, delete. davem 2009-04-23 10:03:41 +00:00
  • a1447506fe * util/sparc64/ieee1275/misc.c: New file. * 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. davem 2009-04-22 09:57:39 +00:00
  • 4e8269dad2 * include/grub/ieee1275/ieee1275.h (IEEE1275_MAX_PROP_LEN, IEEE1275_MAX_PATH_LEN): Define. * kern/ieee1275/openfw.c (grub_children_iterate): Dynamically allocate 'childtype', 'childpath', 'childname', and 'fullname'. (grub_devalias_iterate): Dynamically allocate 'aliasname' and 'devtype'. Explicitly NULL terminate devalias expansion. davem 2009-04-22 09:46:54 +00:00
  • f01005a832 * kern/ieee1275/mmap.c (grub_machine_mmap_iterate): If size_cells is larger than address_cells, use that value for address_cells too. davem 2009-04-22 09:45:43 +00:00
  • 0aefc632d9 2009-04-19 Vladimir Serbinenko <phcoder@gmail.com> phcoder 2009-04-19 20:38:46 +00:00
  • c6c5219fb6 2009-04-19 Felix Zielcke <fzielcke@z-51.de> fzielcke 2009-04-19 14:49:43 +00:00
  • 0552ff9f81 * loader/sparc64/ieee1275/linux.c: Include grub/command.h (grub_rescue_cmd_linux): Rename to... (grub_cmd_linux): and fix prototype. (grub_rescue_cmd_initrd): Rename to... (grub_cmd_initrd): and fix prototype. (cmd_linux, cmd_initrd): New. (GRUB_MOD_INIT(linux)): Use grub_register_command(). (GRUB_MOD_FINI(linux): Use grub_unregister_command(). davem 2009-04-19 08:51:04 +00:00
  • 07c5039fda 2009-04-17 Pavel Roskin <proski@gnu.org> proski 2009-04-17 17:23:34 +00:00
  • b012002d59 2009-04-17 Pavel Roskin <proski@gnu.org> proski 2009-04-17 17:09:36 +00:00
  • 1bc09c352c 2009-04-17 Pavel Roskin <proski@gnu.org> proski 2009-04-17 16:35:26 +00:00
  • e0ff912638 2009-04-17 Pavel Roskin <proski@gnu.org> proski 2009-04-17 16:08:24 +00:00
  • d1a282fc83 2009-04-17 Pavel Roskin <proski@gnu.org> proski 2009-04-17 15:36:41 +00:00
  • bf0c591485 Fix e-mail address of Pavel Roskin proski 2009-04-16 20:19:01 +00:00
  • a96df3f249 2009-04-16 Bean <bean123ch@gmail.com> bean 2009-04-16 12:18:11 +00:00
  • 41bb0fe9a6 2009-04-15 Pavel Roskin <proski@gnu.org> proski 2009-04-15 20:45:09 +00:00
  • 6b4c4aa38b removed kern/loader which should have been removed by my previous commit phcoder 2009-04-15 16:39:02 +00:00
  • 596c6970b8 2009-04-15 Felix Zielcke <fzielcke@z-51.de> fzielcke 2009-04-15 13:29:24 +00:00
  • 0d5d565326 2009-04-15 Vladimir Serbinenko <phcoder@gmail.com> phcoder 2009-04-15 12:45:50 +00:00
  • 5999d61917 2009-04-15 Vladimir Serbinenko <phcoder@gmail.com> phcoder 2009-04-15 12:33:46 +00:00
  • 13c007813a 2009-04-15 Vladimir Serbinenko <phcoder@gmail.com> phcoder 2009-04-15 12:32:08 +00:00
  • 2031822238 2009-04-15 Felix Zielcke <fzielcke@z-51.de> fzielcke 2009-04-15 06:58:39 +00:00
  • d05f0df3eb 2009-04-14 Bean <bean123ch@gmail.com> bean 2009-04-14 18:12:14 +00:00
  • 33c846be29 2009-04-14 Bean <bean123ch@gmail.com> bean 2009-04-14 16:56:35 +00:00
  • 9b8fd01509 remove DISTLIST fzielcke 2009-04-14 16:17:10 +00:00
  • f93d668e0b args changelog should mention this too fzielcke 2009-04-14 16:15:42 +00:00
  • ece031d35a Forgot to delete stamp-h.in fzielcke 2009-04-14 16:12:01 +00:00
  • 4484e01e46 2009-04-14 Felix Zielcke <fzielcke@z-51.de> fzielcke 2009-04-14 16:11:26 +00:00
  • 5c5bf96ae6 * util/hostdisk.c (make_device_name): Fix buffer length calculations. davem 2009-04-14 09:07:25 +00:00
  • e25b5a8c6c 2009-04-14 Felix Zielcke <fzielcke@z-51.de> fzielcke 2009-04-14 07:01:34 +00:00
  • 1f1f580c2f 2009-04-13 Pavel Roskin <proski@gnu.org> proski 2009-04-14 01:54:06 +00:00
  • 1d7a72fd8c * kern/dl.c (grub_dl_load_file): Close file immediately when we are done using it. davem 2009-04-13 23:03:50 +00:00
  • 6a4737e5d8 * util/hostdisk.c (make_device_name): Do not make any assumptions about the length of drive names. davem 2009-04-13 23:01:54 +00:00
  • 96bd81ecf9 * conf/common.rmk (grub_probe_SOURCES): Add Sun partition module. (grub_fstest_SOURCES): Likewise. davem 2009-04-13 20:35:59 +00:00
  • 7ebc2d6ba6 2009-04-13 Robert Millan <rmh@aybabtu.com> robertmh 2009-04-13 19:48:44 +00:00
  • fbb4848ac0 move fi one line below fzielcke 2009-04-13 15:37:38 +00:00
  • d8ba3667a2 2009-04-13 Felix Zielcke <fzielcke@z-51.de> fzielcke 2009-04-13 15:07:16 +00:00
  • cba416eb0d 2009-04-13 Robert Millan <rmh@aybabtu.com> robertmh 2009-04-13 14:38:10 +00:00
  • a547a745a6 2009-04-13 Felix Zielcke <fzielcke@z-51.de> fzielcke 2009-04-13 14:14:40 +00:00
  • 232a769cb2 2009-04-13 Pavel Roskin <proski@gnu.org> proski 2009-04-13 13:00:59 +00:00
  • c301203905 2009-04-13 Felix Zielcke <fzielcke@z-51.de> fzielcke 2009-04-13 11:45:20 +00:00
  • d8e1836ca1 * include/grub/sparc64/ieee1275/loader.h: New file. * include/grub/sparc64/ieee1275/memory.h: Likewise. * include/grub/sparc64/kernel.h: Likewise. * loader/sparc64/ieee1275/linux.c: Likewise. davem 2009-04-13 07:08:10 +00:00
  • 234022fe7b * kern/sparc64/ieee1275/ieee1275.c: New file. * include/grub/sparc64/ieee1275/ieee1275.h (IEEE1275_MAP_WRITE, IEEE1275_MAP_READ, IEEE1275_MAP_EXEC, IEEE1275_MAP_LOCKED, IEEE1275_MAP_CACHED, IEEE1275_MAP_SE, IEEE1275_MAP_GLOBAL, IEEE1275_MAP_IE, IEEE1275_MAP_DEFAULT): Define. (grub_ieee1275_map_physical, grub_ieee1275_claim_vaddr, grub_ieee1275_alloc_physmem): Declare new exported functions. davem 2009-04-13 07:06:09 +00:00
  • 91c88b1219 * kern/sparc64/ieee1275/init.c: Delete, replace with... * kern/sparc64/ieee1275/crt0.S: assembler implementation. * include/grub/sparc64/ieee1275/kernel.h: Declare grub_prefix[]. (GRUB_MOD_ALIGN, GRUB_MOD_GAP, GRUB_KERNEL_MACHINE_TOTAL_MODULE_SIZE, GRUB_KERNEL_MACHINE_KERNEL_IMAGE_SIZE, GRUB_KERNEL_MACHINE_COMPRESSED_SIZE, GRUB_KERNEL_MACHINE_PREFIX, GRUB_KERNEL_MACHINE_DATA_END): Define. (grub_kernel_image_size, grub_total_module_size): Declare. davem 2009-04-13 07:02:46 +00:00
  • f5dbbca97f * disk/ieee1275/ofdisk.c (struct ofdisk_hash_ent): New struct. (OFDISK_HASH_SZ): Define. (ofdisk_hash): New hash table. (ofdisk_hash_fn, ofdisk_hash_find, ofdisk_hash_add): New functions. (grub_ofdisk_open): Use ofdisk_hash_ent address as disk->id instead of device phandle which is not unique. davem 2009-04-13 06:40:34 +00:00
  • e382e93a88 * genmk.rb: Add more flexible image type specification, also pass --strip-unneeded to objcopy. * conf/i386-pc.rmk: Use *_FORMAT. * conf/i386-pc.mk: Rebuilt. davem 2009-04-13 06:37:50 +00:00
  • df38d0bb75 * configure.ac: Check for __bswapsi2 and__bswapdi2 using target compiler. davem 2009-04-13 06:31:05 +00:00
  • 56bc2471ad * kern/misc.c (grub_ltoa): Fix cast when handling negative values. Noticed by Pavel Roskin. davem 2009-04-12 08:06:26 +00:00
  • 5b5d4aa5f0 2009-04-12 Pavel Roskin <proski@gnu.org> proski 2009-04-12 04:33:18 +00:00
  • 0f0bdfb199 Regenerate with Autoconf 2.61 to match configure proski 2009-04-12 03:37:35 +00:00
  • dab272c250 Regenerate proski 2009-04-12 03:36:30 +00:00
  • c91e1793bf 2009-04-11 Felix Zielcke <fzielcke@z-51.de> fzielcke 2009-04-11 18:46:12 +00:00
  • ed3d2bc23d * kern/misc.c (grub_ltoa): New function. (grub_vsprintf): Use it to format 'long' integers. davem 2009-04-11 11:48:34 +00:00
  • b1ac86445e 2009-04-11 Andrey Shuvikov <mr_hyro@yahoo.com> okuji 2009-04-11 09:40:39 +00:00
  • 0f005da92a Missed these in previous commits, sorry. davem 2009-04-11 08:33:35 +00:00
  • 0d44993d69 * include/grub/sparc64/ieee1275/boot.h: New file. * boot/sparc64/ieee1275/boot.S: Likewise. * boot/sparc64/ieee1275/diskboot.S: Likewise. davem 2009-04-11 08:31:10 +00:00
  • a3f7515a6e * conf/sparc64-ieee1275.rmk (kernel_img_LDFLAGS): Link with static libgcc. * configure.ac: Check for __bswapsi2 and __bswapdi2 presence. * include/grub/sparc64/libgcc.h (__bswapsi2): Export libgcc function, if present. (__bswapdi2): Likewise. davem 2009-04-11 08:24:49 +00:00
  • 450e22389f * kern/ieee1275/init.c (grub_machine_init): Make 'actual' grub_ssize_t. * kern/ieee1275/openfw.c (grub_children_iterate): Likewise. (grub_devalias_iterate): Likewise. davem 2009-04-11 03:09:17 +00:00
  • d3bfb59c51 * disk/ieee1275/nand.c (grub_nand_open): All ieee1275 call arg slots are of type grub_ieee1275_cell_t. (grub_nand_read): Likewise. * kern/ieee1275/ieee1275.c (IEEE1275_PHANDLE_INVALID, IEEE1275_IHANDLE_INVALID): Use grub_ieee1275_cell_t since these macros are used to compare values in arg/ret block of the call. (grub_ieee1275_finddevice, grub_ieee1275_get_property, grub_ieee1275_next_property, grub_ieee1275_get_property_length, grub_ieee1275_instance_to_package, grub_ieee1275_package_to_path, grub_ieee1275_instance_to_path, grub_ieee1275_write, grub_ieee1275_read, grub_ieee1275_seek, grub_ieee1275_peer, grub_ieee1275_child, grub_ieee1275_parent, grub_ieee1275_open, grub_ieee1275_close, grub_ieee1275_set_property, grub_ieee1275_set_color): All ieee1275 call arg slots are of type grub_ieee1275_cell_t. * kern/ieee1275/openfw.c (grub_map): Likewise. * include/grub/ieee1275/ieee1275.h (grub_ieee1275_ihandle_t, grub_ieee1275_phandle_t): Define as grub_unit32_t type. davem 2009-04-11 03:07:58 +00:00
  • 6df8cc7614 2009-04-10 Vladimir Serbinenko <phcoder@gmail.com> phcoder 2009-04-10 21:47:08 +00:00
  • e7e6862a4c 2009-04-10 Bean <bean123ch@gnail.com> bean 2009-04-10 15:33:34 +00:00
  • af63ada2bd 2009-04-08 Felix Zielcke <fzielcke@z-51.de> fzielcke 2009-04-08 15:03:50 +00:00
  • ea3f72cf0e * kern/sparc64/cache.S: Fix grub_arch_sync_caches implementation. davem 2009-04-07 23:49:27 +00:00
  • c2cdde70b3 * kern/sparc64/dl.c (grub_arch_dl_relocate_symbols): Add support for R_SPARC_OLO10 relocations. Fix compile warning for R_SPARC_WDISP30 case. davem 2009-04-07 23:48:28 +00:00
  • 1007d1f562 2009-04-06 Pavel Roskin <proski@gnu.org> proski 2009-04-07 00:48:57 +00:00
  • 761319cfd3 2009-04-06 Pavel Roskin <proski@gnu.org> proski 2009-04-06 16:15:36 +00:00
  • ea761d4014 2009-04-06 Vladimir Serbinenko <phcoder@gmail.com> phcoder 2009-04-06 09:51:01 +00:00
  • 05aaebfb7b 2009-04-05 Vladimir Serbinenko <phcoder@gmail.com> phcoder 2009-04-05 20:19:05 +00:00
  • 8a7e1a145f 2009-04-05 Vladimir Serbinenko <phcoder@gmail.com> phcoder 2009-04-05 15:34:30 +00:00
  • 04186a9ce2 2009-04-04 Vladimir Serbinenko <phcoder@gmail.com> phcoder 2009-04-04 12:28:33 +00:00
  • 6842cec424 Undo r2063. okuji 2009-04-04 09:22:35 +00:00
  • 838c454296 2009-04-04 Bean <bean123ch@gnail.com> bean 2009-04-04 08:08:01 +00:00
  • da4c0bb629 2009-04-04 Bean <bean123ch@gnail.com> bean 2009-04-04 07:42:13 +00:00
  • 54ad95559e 2009-04-04 Yoshinori K. Okuji <okuji@enbug.org> okuji 2009-04-03 20:19:36 +00:00
  • 7a6bf9f220 2009-04-03 Robert Millan <rmh@aybabtu.com> robertmh 2009-04-03 20:03:39 +00:00
  • 3fcc20834c 2009-04-01 Pavel Roskin <proski@gnu.org> proski 2009-04-01 16:17:20 +00:00
  • 5ec9740b69 2009-04-01 Manoel Abranches <mrabran@linux.vnet.ibm.com> proski 2009-04-01 16:08:42 +00:00
  • 5270cec8d7 2009-04-01 David S. Miller <davem@davemloft.net> robertmh 2009-04-01 13:01:05 +00:00