Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4fd42c53f3 
								
							 
						 
						
							
							
								
								* grub-core/commands/acpihalt.c: Fix handling of DSDT in presence of  
							
							... 
							
							
							
							SSDT. 
							
						 
						
							2013-05-30 21:32:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0dc11c08d7 
								
							 
						 
						
							
							
								
								* grub-core/commands/testspeed.c: Reuse formatting string to decrease  
							
							... 
							
							
							
							new strings to translate. 
							
						 
						
							2013-05-10 16:25:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								16f7c8f6d3 
								
							 
						 
						
							
							
								
								* grub-core/commands/cat.c: Show UTF-8 characters.  
							
							
							
						 
						
							2013-05-08 11:09:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								16940e077c 
								
							 
						 
						
							
							
								
								* grub-core/commands/videoinfo.c: Use "paletted" rather than "packed  
							
							... 
							
							
							
							pixel". 
							
						 
						
							2013-05-07 14:44:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d22840ec12 
								
							 
						 
						
							
							
								
								Mark few forgotten strings for translation.  
							
							
							
						 
						
							2013-05-07 11:41:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bean 
								
							 
						 
						
							
							
							
							
								
							
							
								fa2923436b 
								
							 
						 
						
							
							
								
								* grub-core/commands/testspeed.c: New command testspeed.  
							
							
							
						 
						
							2013-05-05 18:16:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								310d42144b 
								
							 
						 
						
							
							
								
								Factor-out human-size printing.  
							
							
							
						 
						
							2013-05-05 11:31:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								daf01d61ff 
								
							 
						 
						
							
							
								
								Fix test -a and -o precedence.  
							
							... 
							
							
							
							Reported by: adrian15. 
							
						 
						
							2013-05-04 13:38:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								cd0f6eec7b 
								
							 
						 
						
							
							
								
								* grub-core/commands/videotest.c: Reduce flickering and draw 6 squares  
							
							... 
							
							
							
							instead of 2 to have full RGB/CMY test pattern. 
							
						 
						
							2013-05-02 14:34:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ef9d8cd510 
								
							 
						 
						
							
							
								
								* grub-core/commands/nativedisk.c: Customize the list of modules on  
							
							... 
							
							
							
							platform. Don't try to search for disks already using native drivers. 
							
						 
						
							2013-04-29 12:14:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								adb7d667fc 
								
							 
						 
						
							
							
								
								* grub-core/commands/nativedisk.c: Ignore unknown filesystem error.  
							
							
							
						 
						
							2013-04-28 18:52:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7cd0df84f1 
								
							 
						 
						
							
							
								
								New command `nativedisk'.  
							
							
							
						 
						
							2013-04-28 15:31:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								eadfad244e 
								
							 
						 
						
							
							
								
								* grub-core/commands/probe.c: Add missing grub_device_close.  
							
							
							
						 
						
							2013-04-28 13:54:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a6393224c4 
								
							 
						 
						
							
							
								
								Make 'make check' work on emu.  
							
							
							
						 
						
							2013-04-27 02:00:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d178788e71 
								
							 
						 
						
							
							
								
								Support coreboot framebuffer.  
							
							... 
							
							
							
							* grub-core/video/i386/coreboot/cbfb.c: New file. 
							
						 
						
							2013-04-21 13:02:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								386497990a 
								
							 
						 
						
							
							
								
								* grub-core/commands/videotest.c (grub_cmd_videotest): Fix error  
							
							... 
							
							
							
							handling when creating text_layer failed.
	* grub-core/video/video.c (grub_video_create_render_target):
	Set result to 0 on error.
	(grub_video_delete_render_target): Do not dereference NULL. 
							
						 
						
							2013-04-19 15:09:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bbdd6305db 
								
							 
						 
						
							
							
								
								Handle Japanese special keys.  
							
							... 
							
							
							
							Reported by: Hiroyuki YAMAMORI.
	Codes supplied by: Hiroyuki YAMAMORI. 
							
						 
						
							2013-04-12 22:26:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								de73de1748 
								
							 
						 
						
							
							
								
								* grub-core/commands/acpi.c: Use sizeof rather than hardcoding the size.  
							
							
							
						 
						
							2013-04-05 11:01:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ce7d92a9f2 
								
							 
						 
						
							
							
								
								Add new defines GRUB_RSDP_SIGNATURE_SIZE and GRUB_RSDP_SIGNATURE.  
							
							
							
						 
						
							2013-04-05 10:56:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								52eab6562d 
								
							 
						 
						
							
							
								
								* grub-core/commands/verify.c: Use GRUB_CHAR_BIT.  
							
							
							
						 
						
							2013-04-05 10:52:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1a78d573c7 
								
							 
						 
						
							
							
								
								* grub-core/commands/verify.c: Save verified file to avoid it being  
							
							... 
							
							
							
							tampered with after verification was done. 
							
						 
						
							2013-04-03 17:32:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								40f1c0007c 
								
							 
						 
						
							
							
								
								* grub-core/commands/verify.c: Fix hash algorithms values for  
							
							... 
							
							
							
							the first three hashes - they start with 1, not with 0. 
							
						 
						
							2013-04-01 01:43:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								33028f4c0b 
								
							 
						 
						
							
							
								
								* grub-core/commands/acpihalt.c (skip_ext_op): Add support for  
							
							... 
							
							
							
							skipping Event, Device, Processor, PowerRes, ThermalZone, and
	  BankField extended opcodes.
	  (get_sleep_type): Add minimal scope handling (just enough to
	  handle setting the scope to the root path).
	  (grub_acpi_halt): Parse any SSDTs as well as the DSDT.
	* include/grub/acpi.h: Add enumeration values for Event, Device,
	  Processor, PowerRes, ThermalZone, and BankField extended opcodes. 
							
						 
						
							2013-03-26 11:29:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6a7fb94bfb 
								
							 
						 
						
							
							
								
								Replace the region at 0 from coreboot tables to available in BSD  
							
							... 
							
							
							
							memory map. 
							
						 
						
							2013-03-25 10:23:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0ec45a682c 
								
							 
						 
						
							
							
								
								* grub-core/commands/i386/coreboot/cbls.c: Fix typos and wrong  
							
							... 
							
							
							
							description. 
							
						 
						
							2013-03-22 14:06:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d7a6506e30 
								
							 
						 
						
							
							
								
								* grub-core/commands/verify.c (hashes): Add several hashes  
							
							... 
							
							
							
							from the spec. 
							
						 
						
							2013-03-20 17:24:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								524e2766d8 
								
							 
						 
						
							
							
								
								* grub-core/commands/boottime.c: Fix copyright header.  
							
							
							
						 
						
							2013-03-20 17:16:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								cc19857a2a 
								
							 
						 
						
							
							
								
								New commands cbmemc, lscoreboot, coreboot_boottime to inspect  
							
							... 
							
							
							
							coreboot tables content. Support for cbmemc. 
							
						 
						
							2013-03-20 17:13:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d745dda77e 
								
							 
						 
						
							
							
								
								Fix USB devices not being detected when requested  
							
							... 
							
							
							
							due to delayed attach. 
							
						 
						
							2013-03-19 20:35:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e744219bb6 
								
							 
						 
						
							
							
								
								Implement boot time analysis framework.  
							
							
							
						 
						
							2013-03-19 20:25:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d2789cf0b8 
								
							 
						 
						
							
							
								
								* grub-core/commands/verify.c (grub_verify_signature): Use unsigned  
							
							... 
							
							
							
							operations to have intended shifts and not divisions. 
							
						 
						
							2013-03-10 19:39:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nickolai Zeldovich 
								
							 
						 
						
							
							
							
							
								
							
							
								efd4f11754 
								
							 
						 
						
							
							
								
								* grub-core/commands/acpi.c (grub_acpi_create_ebda): Don't  
							
							... 
							
							
							
							dereference null pointer. While the code is technically correct, gcc
	may eliminate a null check if pointer is already dereferenced. 
							
						 
						
							2013-03-07 08:52:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								cb758e96cc 
								
							 
						 
						
							
							
								
								* grub-core/commands/regexp.c (set_matches): Move setvar out of its  
							
							... 
							
							
							
							parent. 
							
						 
						
							2013-03-03 15:24:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								74a2742144 
								
							 
						 
						
							
							
								
								* grub-core/commands/loadenv.c (grub_cmd_list_env): Move print_var  
							
							... 
							
							
							
							out of its parent. 
							
						 
						
							2013-03-02 11:45:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3056d3e752 
								
							 
						 
						
							
							
								
								Remove nested functions from videoinfo iterators.  
							
							
							
						 
						
							2013-03-01 11:11:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5aec2afe2f 
								
							 
						 
						
							
							
								
								* grub-core/commands/parttool.c (grub_cmd_parttool): Move show_help out  
							
							... 
							
							
							
							of parent function. 
							
						 
						
							2013-02-28 09:43:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								4eb8b75659 
								
							 
						 
						
							
							
								
								Remove nested functions from disk and file read hooks.  
							
							... 
							
							
							
							* 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. 
							
						 
						
							2013-02-27 17:19:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d55ffb0249 
								
							 
						 
						
							
							
								
								Implement new command cmosdump.  
							
							
							
						 
						
							2013-02-24 19:44:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								cc0e476fe8 
								
							 
						 
						
							
							
								
								* grub-core/commands/lsacpi.c: Fix types on 64-bit platform.  
							
							
							
						 
						
							2013-02-06 17:37:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c9f0c1346e 
								
							 
						 
						
							
							
								
								* grub-core/commands/lsacpi.c: Show more info. Hide some boring parts  
							
							... 
							
							
							
							unless they have unexpected values. 
							
						 
						
							2013-02-01 21:45:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								5fdbaed168 
								
							 
						 
						
							
							
								
								Remove nested functions from USB iterators.  
							
							... 
							
							
							
							* include/grub/usb.h (grub_usb_iterate_hook_t): New type.
(grub_usb_controller_iterate_hook_t): Likewise.
(grub_usb_iterate): Add hook_data argument.
(grub_usb_controller_iterate): Likewise.
(struct grub_usb_controller_dev.iterate): Likewise.
Update all implementations and callers. 
							
						 
						
							2013-01-21 21:02:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7d8848f363 
								
							 
						 
						
							
							
								
								* grub-core/commands/ls.c (grub_ls_print_devices): Add missing  
							
							... 
							
							
							
							asterisk. 
							
						 
						
							2013-01-21 17:46:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ccd86b215f 
								
							 
						 
						
							
							
								
								* grub-core/commands/lsmmap.c: Fix unused variable on emu.  
							
							
							
						 
						
							2013-01-21 14:57:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								fc524edf65 
								
							 
						 
						
							
							
								
								Remove nested functions from filesystem directory iterators.  
							
							... 
							
							
							
							* include/grub/fs.h (grub_fs_dir_hook_t): New type.
(struct grub_fs.dir): Add hook_data argument.
Update all implementations and callers. 
							
						 
						
							2013-01-21 01:33:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								25239370fd 
								
							 
						 
						
							
							
								
								Remove nested functions from device iterators.  
							
							... 
							
							
							
							* include/grub/arc/arc.h (grub_arc_iterate_devs_hook_t): New type.
(grub_arc_iterate_devs): Add hook_data argument.
* include/grub/ata.h (grub_ata_dev_iterate_hook_t): New type.
(struct grub_ata_dev.iterate): Add hook_data argument.
* include/grub/device.h (grub_device_iterate_hook_t): New type.
(grub_device_iterate): Add hook_data argument.
* include/grub/disk.h (grub_disk_dev_iterate_hook_t): New type.
(struct grub_disk_dev.iterate): Add hook_data argument.
(grub_disk_dev_iterate): Likewise.
* include/grub/gpt_partition.h (grub_gpt_partition_map_iterate):
Likewise.
* include/grub/msdos_partition.h (grub_partition_msdos_iterate):
Likewise.
* include/grub/partition.h (grub_partition_iterate_hook_t): New
type.
(struct grub_partition_map.iterate): Add hook_data argument.
(grub_partition_iterate): Likewise.
* include/grub/scsi.h (grub_scsi_dev_iterate_hook_t): New type.
(struct grub_scsi_dev.iterate): Add hook_data argument.
Update all callers. 
							
						 
						
							2013-01-20 15:52:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								17334a6b6a 
								
							 
						 
						
							
							
								
								Rewrite spkmodem to use PIT for timing. Double the speed.  
							
							
							
						 
						
							2013-01-17 20:06:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7d462559da 
								
							 
						 
						
							
							
								
								Add new command pcidump.  
							
							
							
						 
						
							2013-01-16 20:44:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b78d6c32e3 
								
							 
						 
						
							
							
								
								New terminal outputs using serial: morse and spkmodem.  
							
							
							
						 
						
							2013-01-16 20:39:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								09fd6d8293 
								
							 
						 
						
							
							
								
								Remove nested functions from script reading and parsing.  
							
							... 
							
							
							
							* grub-core/kern/parser.c (grub_parser_split_cmdline): Add
getline_data argument, passed to getline.
* grub-core/kern/rescue_parser.c (grub_rescue_parse_line): Add
getline_data argument, passed to grub_parser_split_cmdline.
* grub-core/script/lexer.c (grub_script_lexer_yywrap): Pass
lexerstate->getline_data to lexerstate->getline.
(grub_script_lexer_init): Add getline_data argument, saved in
lexerstate->getline_data.
* grub-core/script/main.c (grub_normal_parse_line): Add getline_data
argument, passed to grub_script_parse.
* grub-core/script/script.c (grub_script_parse): Add getline_data
argument, passed to grub_script_lexer_init.
* include/grub/parser.h (grub_parser_split_cmdline): Update
prototype.  Update all callers to pass appropriate getline data.
(struct grub_parser.parse_line): Likewise.
(grub_rescue_parse_line): Likewise.
* include/grub/reader.h (grub_reader_getline_t): Add void *
argument.
* include/grub/script_sh.h (struct grub_lexer_param): Add
getline_data member.
(grub_script_parse): Update prototype.  Update all callers to pass
appropriate getline data.
(grub_script_lexer_init): Likewise.
(grub_normal_parse_line): Likewise.
* grub-core/commands/legacycfg.c (legacy_file_getline): Add unused
data argument.
* grub-core/kern/parser.c (grub_parser_execute: getline): Make
static instead of nested.  Rename to ...
(grub_parser_execute_getline): ... this.
* grub-core/kern/rescue_reader.c (grub_rescue_read_line): Add unused
data argument.
* grub-core/normal/main.c (read_config_file: getline): Make static
instead of nested.  Rename to ...
(read_config_file_getline): ... this.
(grub_normal_read_line): Add unused data argument.
* grub-core/script/execute.c (grub_script_execute_sourcecode:
getline): Make static instead of nested.  Rename to ...
(grub_script_execute_sourcecode_getline): ... this.
* util/grub-script-check.c (main: get_config_line): Make static
instead of nested. 
							
						 
						
							2013-01-15 12:03:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								d0d4b8a063 
								
							 
						 
						
							
							
								
								Remove nested functions from memory map iterators.  
							
							... 
							
							
							
							* grub-core/efiemu/mm.c (grub_efiemu_mmap_iterate): Add hook_data
argument, passed to hook.
* grub-core/kern/i386/coreboot/mmap.c
(grub_linuxbios_table_iterate): Likewise.
(grub_machine_mmap_iterate: iterate_linuxbios_table): Make static
instead of nested.
(grub_machine_mmap_iterate): Add hook_data argument.
* grub-core/kern/i386/multiboot_mmap.c (grub_machine_mmap_iterate):
Add hook_data argument, passed to hook.
* grub-core/kern/i386/pc/mmap.c (grub_machine_mmap_iterate):
Likewise.
* grub-core/kern/i386/qemu/mmap.c (grub_machine_mmap_iterate):
Likewise.
* grub-core/kern/ieee1275/mmap.c (grub_machine_mmap_iterate):
Likewise.
* grub-core/kern/mips/arc/init.c (grub_machine_mmap_iterate):
Likewise.
* grub-core/kern/mips/loongson/init.c (grub_machine_mmap_iterate):
Likewise.
* grub-core/kern/mips/qemu_mips/init.c (grub_machine_mmap_iterate):
Likewise.
* grub-core/mmap/efi/mmap.c (grub_efi_mmap_iterate): Likewise.
(grub_machine_mmap_iterate): Likewise.
* grub-core/mmap/mmap.c (grub_mmap_iterate): Likewise.
* include/grub/efiemu/efiemu.h (grub_efiemu_mmap_iterate): Update
prototype.
* include/grub/memory.h (grub_memory_hook_t): Add data argument.
Remove NESTED_FUNC_ATTR from here and from all users.
(grub_mmap_iterate): Update prototype.
(grub_efi_mmap_iterate): Update prototype.  Update all callers to
pass appropriate hook data.
(grub_machine_mmap_iterate): Likewise.
* grub-core/commands/acpi.c (grub_acpi_create_ebda: find_hook): Make
static instead of nested.
* grub-core/commands/lsmmap.c (grub_cmd_lsmmap: hook): Likewise.
Rename to ...
(lsmmap_hook): ... this.
* grub-core/efiemu/mm.c (grub_efiemu_mmap_init: bounds_hook):
Likewise.
(grub_efiemu_mmap_fill: fill_hook): Likewise.
* grub-core/kern/i386/coreboot/init.c (grub_machine_init:
heap_init): Likewise.
* grub-core/kern/i386/pc/init.c (grub_machine_init: hook): Likewise.
Rename to ...
(mmap_iterate_hook): ... this.
* grub-core/kern/ieee1275/init.c (grub_claim_heap: heap_init):
Likewise.
* grub-core/lib/ieee1275/relocator.c
(grub_relocator_firmware_get_max_events: count): Likewise.
(grub_relocator_firmware_fill_events: fill): Likewise.  Rename
to ...
(grub_relocator_firmware_fill_events_iter): ... this.
* grub-core/lib/relocator.c (grub_relocator_alloc_chunk_align:
hook): Likewise.  Rename to ...
(grub_relocator_alloc_chunk_align_iter): ... this.
* grub-core/loader/i386/bsd.c (generate_e820_mmap: hook): Likewise.
Rename to ...
(generate_e820_mmap_iter): ... this.
* grub-core/loader/i386/linux.c (find_mmap_size: hook): Likewise.
Rename to ...
(count_hook): ... this.
(grub_linux_boot: hook): Likewise.  Rename to ...
(grub_linux_boot_mmap_find): ... this.
(grub_linux_boot: hook_fill): Likewise.  Rename to ...
(grub_linux_boot_mmap_fill): ... this.
* grub-core/loader/i386/multiboot_mbi.c (grub_fill_multiboot_mmap:
hook): Likewise.  Rename to ...
(grub_fill_multiboot_mmap_iter): ... this.
* grub-core/loader/multiboot.c (grub_get_multiboot_mmap_count:
hook): Likewise.  Rename to ...
(count_hook): ... this.
* grub-core/loader/multiboot_mbi2.c (grub_fill_multiboot_mmap:
hook): Likewise.  Rename to ...
(grub_fill_multiboot_mmap_iter): ... this.
* grub-core/loader/powerpc/ieee1275/linux.c
(grub_linux_claimmap_iterate: alloc_mem): Likewise.
* grub-core/loader/sparc64/ieee1275/linux.c (alloc_phys: choose):
Likewise.  Rename to ...
(alloc_phys_choose): ... this.
(determine_phys_base: get_physbase): Likewise.
* grub-core/mmap/i386/mmap.c (grub_mmap_malign_and_register:
find_hook): Likewise.
* grub-core/mmap/i386/pc/mmap.c (preboot: fill_hook): Likewise.
(malloc_hook: count_hook): Likewise.
* grub-core/mmap/i386/uppermem.c (grub_mmap_get_lower: hook):
Likewise.  Rename to ...
(lower_hook): ... this.
(grub_mmap_get_upper: hook): Likewise.  Rename to ...
(upper_hook): ... this.
(grub_mmap_get_post64: hook): Likewise.  Rename to ...
(post64_hook): ... this.
* grub-core/mmap/mips/uppermem.c (grub_mmap_get_lower: hook):
Likewise.  Rename to ...
(lower_hook): ... this.
(grub_mmap_get_upper: hook): Likewise.  Rename to ...
(upper_hook): ... this.
* grub-core/mmap/mmap.c (grub_mmap_iterate: count_hook): Likewise.
(grub_mmap_iterate: fill_hook): Likewise.
(fill_mask): Pass addr and mask within a single struct.
(grub_cmd_badram: hook): Make static instead of nested.  Rename
to ...
(badram_iter): ... this.
(grub_cmd_cutmem: hook): Likewise.  Rename to ...
(cutmem_iter): ... this. 
							
						 
						
							2013-01-15 12:02:35 +00:00