2008-07-17 Pavel Roskin <proski@gnu.org>
* disk/efi/efidisk.c: Fix format warnings on x86_64. * kern/efi/efi.c: Likewise.
This commit is contained in:
		
							parent
							
								
									f6130a12bd
								
							
						
					
					
						commit
						4ad2d0499c
					
				
					 3 changed files with 21 additions and 17 deletions
				
			
		|  | @ -1,5 +1,8 @@ | ||||||
| 2008-07-17  Pavel Roskin  <proski@gnu.org> | 2008-07-17  Pavel Roskin  <proski@gnu.org> | ||||||
| 
 | 
 | ||||||
|  | 	* disk/efi/efidisk.c: Fix format warnings on x86_64. | ||||||
|  | 	* kern/efi/efi.c: Likewise. | ||||||
|  | 
 | ||||||
| 	* aclocal.m4 (grub_PROG_TARGET_CC): New macro.  Check if the | 	* aclocal.m4 (grub_PROG_TARGET_CC): New macro.  Check if the | ||||||
| 	target compiler is functional. | 	target compiler is functional. | ||||||
| 	* configure.ac: Call grub_PROG_TARGET_CC once all target flags | 	* configure.ac: Call grub_PROG_TARGET_CC once all target flags | ||||||
|  |  | ||||||
|  | @ -539,7 +539,7 @@ grub_efidisk_open (const char *name, struct grub_disk *disk) | ||||||
|   /* FIXME: Probably it is better to store the block size in the disk,
 |   /* FIXME: Probably it is better to store the block size in the disk,
 | ||||||
|      and total sectors should be replaced with total blocks.  */ |      and total sectors should be replaced with total blocks.  */ | ||||||
|   grub_dprintf ("efidisk", "m = %p, last block = %llx, block size = %x\n", |   grub_dprintf ("efidisk", "m = %p, last block = %llx, block size = %x\n", | ||||||
| 		m, m->last_block, m->block_size); | 		m, (unsigned long long) m->last_block, m->block_size); | ||||||
|   disk->total_sectors = (m->last_block |   disk->total_sectors = (m->last_block | ||||||
| 			 * (m->block_size >> GRUB_DISK_SECTOR_BITS)); | 			 * (m->block_size >> GRUB_DISK_SECTOR_BITS)); | ||||||
|   disk->data = d; |   disk->data = d; | ||||||
|  | @ -571,8 +571,8 @@ grub_efidisk_read (struct grub_disk *disk, grub_disk_addr_t sector, | ||||||
|   bio = d->block_io; |   bio = d->block_io; | ||||||
| 
 | 
 | ||||||
|   grub_dprintf ("efidisk", |   grub_dprintf ("efidisk", | ||||||
| 		"reading 0x%x sectors at the sector 0x%llx from %s\n", | 		"reading 0x%lx sectors at the sector 0x%llx from %s\n", | ||||||
| 		size, sector, disk->name); | 		(unsigned long) size, (unsigned long long) sector, disk->name); | ||||||
|    |    | ||||||
|   status = efi_call_5 (dio->read, dio, bio->media->media_id, |   status = efi_call_5 (dio->read, dio, bio->media->media_id, | ||||||
| 		      (grub_efi_uint64_t) sector << GRUB_DISK_SECTOR_BITS, | 		      (grub_efi_uint64_t) sector << GRUB_DISK_SECTOR_BITS, | ||||||
|  | @ -599,8 +599,8 @@ grub_efidisk_write (struct grub_disk *disk, grub_disk_addr_t sector, | ||||||
|   bio = d->block_io; |   bio = d->block_io; | ||||||
|    |    | ||||||
|   grub_dprintf ("efidisk", |   grub_dprintf ("efidisk", | ||||||
| 		"writing 0x%x sectors at the sector 0x%llx to %s\n", | 		"writing 0x%lx sectors at the sector 0x%llx to %s\n", | ||||||
| 		size, sector, disk->name); | 		(unsigned long) size, (unsigned long long) sector, disk->name); | ||||||
|    |    | ||||||
|   status = efi_call_5 (dio->write, dio, bio->media->media_id, |   status = efi_call_5 (dio->write, dio, bio->media->media_id, | ||||||
| 		       (grub_efi_uint64_t) sector << GRUB_DISK_SECTOR_BITS, | 		       (grub_efi_uint64_t) sector << GRUB_DISK_SECTOR_BITS, | ||||||
|  |  | ||||||
|  | @ -367,8 +367,8 @@ grub_efi_print_device_path (grub_efi_device_path_t *dp) | ||||||
| 		grub_memcpy (&mmapped, dp, len); | 		grub_memcpy (&mmapped, dp, len); | ||||||
| 		grub_printf ("/MMap(%x,%llx,%llx)", | 		grub_printf ("/MMap(%x,%llx,%llx)", | ||||||
| 			     (unsigned) mmapped.memory_type, | 			     (unsigned) mmapped.memory_type, | ||||||
| 			     mmapped.start_address, | 			     (unsigned long long) mmapped.start_address, | ||||||
| 			     mmapped.end_address); | 			     (unsigned long long) mmapped.end_address); | ||||||
| 	      } | 	      } | ||||||
| 	      break; | 	      break; | ||||||
| 	    case GRUB_EFI_VENDOR_DEVICE_PATH_SUBTYPE: | 	    case GRUB_EFI_VENDOR_DEVICE_PATH_SUBTYPE: | ||||||
|  | @ -470,14 +470,15 @@ grub_efi_print_device_path (grub_efi_device_path_t *dp) | ||||||
| 		grub_efi_fibre_channel_device_path_t fc; | 		grub_efi_fibre_channel_device_path_t fc; | ||||||
| 		grub_memcpy (&fc, dp, len); | 		grub_memcpy (&fc, dp, len); | ||||||
| 		grub_printf ("/FibreChannel(%llx,%llx)", | 		grub_printf ("/FibreChannel(%llx,%llx)", | ||||||
| 			     fc.wwn, fc.lun); | 			     (unsigned long long) fc.wwn, | ||||||
|  | 			     (unsigned long long) fc.lun); | ||||||
| 	      } | 	      } | ||||||
| 	      break; | 	      break; | ||||||
| 	    case GRUB_EFI_1394_DEVICE_PATH_SUBTYPE: | 	    case GRUB_EFI_1394_DEVICE_PATH_SUBTYPE: | ||||||
| 	      { | 	      { | ||||||
| 		grub_efi_1394_device_path_t firewire; | 		grub_efi_1394_device_path_t firewire; | ||||||
| 		grub_memcpy (&firewire, dp, len); | 		grub_memcpy (&firewire, dp, len); | ||||||
| 		grub_printf ("/1394(%llx)", firewire.guid); | 		grub_printf ("/1394(%llx)", (unsigned long long) firewire.guid); | ||||||
| 	      } | 	      } | ||||||
| 	      break; | 	      break; | ||||||
| 	    case GRUB_EFI_USB_DEVICE_PATH_SUBTYPE: | 	    case GRUB_EFI_USB_DEVICE_PATH_SUBTYPE: | ||||||
|  | @ -574,9 +575,9 @@ grub_efi_print_device_path (grub_efi_device_path_t *dp) | ||||||
| 		grub_memcpy (&ib, dp, len); | 		grub_memcpy (&ib, dp, len); | ||||||
| 		grub_printf ("/InfiniBand(%x,%llx,%llx,%llx)", | 		grub_printf ("/InfiniBand(%x,%llx,%llx,%llx)", | ||||||
| 			     (unsigned) ib.port_gid[0], /* XXX */ | 			     (unsigned) ib.port_gid[0], /* XXX */ | ||||||
| 			     ib.remote_id, | 			     (unsigned long long) ib.remote_id, | ||||||
| 			     ib.target_port_id, | 			     (unsigned long long) ib.target_port_id, | ||||||
| 			     ib.device_id); | 			     (unsigned long long) ib.device_id); | ||||||
| 	      } | 	      } | ||||||
| 	      break; | 	      break; | ||||||
| 	    case GRUB_EFI_UART_DEVICE_PATH_SUBTYPE: | 	    case GRUB_EFI_UART_DEVICE_PATH_SUBTYPE: | ||||||
|  | @ -584,7 +585,7 @@ grub_efi_print_device_path (grub_efi_device_path_t *dp) | ||||||
| 		grub_efi_uart_device_path_t uart; | 		grub_efi_uart_device_path_t uart; | ||||||
| 		grub_memcpy (&uart, dp, len); | 		grub_memcpy (&uart, dp, len); | ||||||
| 		grub_printf ("/UART(%llu,%u,%x,%x)", | 		grub_printf ("/UART(%llu,%u,%x,%x)", | ||||||
| 			     uart.baud_rate, | 			     (unsigned long long) uart.baud_rate, | ||||||
| 			     uart.data_bits, | 			     uart.data_bits, | ||||||
| 			     uart.parity, | 			     uart.parity, | ||||||
| 			     uart.stop_bits); | 			     uart.stop_bits); | ||||||
|  | @ -623,8 +624,8 @@ grub_efi_print_device_path (grub_efi_device_path_t *dp) | ||||||
| 		grub_memcpy (&hd, dp, len); | 		grub_memcpy (&hd, dp, len); | ||||||
| 		grub_printf ("/HD(%u,%llx,%llx,%02x%02x%02x%02x%02x%02x%02x%02x,%x,%x)", | 		grub_printf ("/HD(%u,%llx,%llx,%02x%02x%02x%02x%02x%02x%02x%02x,%x,%x)", | ||||||
| 			     hd.partition_number, | 			     hd.partition_number, | ||||||
| 			     hd.partition_start, | 			     (unsigned long long) hd.partition_start, | ||||||
| 			     hd.partition_size, | 			     (unsigned long long) hd.partition_size, | ||||||
| 			     (unsigned) hd.partition_signature[0], | 			     (unsigned) hd.partition_signature[0], | ||||||
| 			     (unsigned) hd.partition_signature[1], | 			     (unsigned) hd.partition_signature[1], | ||||||
| 			     (unsigned) hd.partition_signature[2], | 			     (unsigned) hd.partition_signature[2], | ||||||
|  | @ -643,8 +644,8 @@ grub_efi_print_device_path (grub_efi_device_path_t *dp) | ||||||
| 		grub_memcpy (&cd, dp, len); | 		grub_memcpy (&cd, dp, len); | ||||||
| 		grub_printf ("/CD(%u,%llx,%llx)", | 		grub_printf ("/CD(%u,%llx,%llx)", | ||||||
| 			     cd.boot_entry, | 			     cd.boot_entry, | ||||||
| 			     cd.partition_start, | 			     (unsigned long long) cd.partition_start, | ||||||
| 			     cd.partition_size); | 			     (unsigned long long) cd.partition_size); | ||||||
| 	      } | 	      } | ||||||
| 	      break; | 	      break; | ||||||
| 	    case GRUB_EFI_VENDOR_MEDIA_DEVICE_PATH_SUBTYPE: | 	    case GRUB_EFI_VENDOR_MEDIA_DEVICE_PATH_SUBTYPE: | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue