Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							83ddae2333 
							
						 
					 
					
						
						
							
							Support v2 xnu boot arguments.  
						
						 
						
						... 
						
						
						
						* 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. 
						
					 
					
						2012-02-28 04:04:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d1b3ffe8ce 
							
						 
					 
					
						
						
							
							merge efigfx into newreloc  
						
						 
						
						
						
					 
					
						2010-01-13 14:12:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							cb1b2ad7e0 
							
						 
					 
					
						
						
							
							Reenable XNU  
						
						 
						
						
						
					 
					
						2010-01-11 13:43:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2a2869b584 
							
						 
					 
					
						
						
							
							merge mainline into efigfx  
						
						 
						
						
						
					 
					
						2009-12-22 13:34:01 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							7ea73643f5 
							
						 
					 
					
						
						
							
							merge mtrunk into xnu  
						
						 
						
						
						
					 
					
						2009-12-18 03:57:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b044bf0351 
							
						 
					 
					
						
						
							
							use video subsystem on EFI  
						
						 
						
						
						
					 
					
						2009-12-16 19:04:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							159194989d 
							
						 
					 
					
						
						
							
							Ported xnu to relocator framework  
						
						 
						
						
						
					 
					
						2009-11-27 09:42:50 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1d3c6f1de7 
							
						 
					 
					
						
						
							
							Manually reimported XNU branch  
						
						 
						
						
						
					 
					
						2009-11-09 18:43:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								phcoder 
							
						 
					 
					
						
						
						
						
							
						
						
							965632c10f 
							
						 
					 
					
						
						
							
							snow32 support.  
						
						 
						
						
						
					 
					
						2009-08-30 14:26:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								phcoder 
							
						 
					 
					
						
						
						
						
							
						
						
							64bf71d0b1 
							
						 
					 
					
						
						
							
							2009-08-28  Vladimir Serbinenko  <phcoder@gmail.com>  
						
						 
						
						... 
						
						
						
						* include/grub/i386/xnu.h: Add license header.
	include grub/err.h explicitly. 
						
					 
					
						2009-08-29 12:57:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fzielcke 
							
						 
					 
					
						
						
						
						
							
						
						
							b39f9d20a9 
							
						 
					 
					
						
						
							
							remove all trailing whitespace  
						
						 
						
						
						
					 
					
						2009-06-10 21:04:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								phcoder 
							
						 
					 
					
						
						
						
						
							
						
						
							bbee0f2b56 
							
						 
					 
					
						
						
							
							2009-05-03  Vladimir Serbinenko  <phcoder@gmail.com>  
						
						 
						
						... 
						
						
						
						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 
						
					 
					
						2009-05-02 23:19:20 +00:00