Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a298aa046c 
							
						 
					 
					
						
						
							
							* grub-core/boot/mips/startup_raw.S: Use jalr rather than bal to call  
						
						... 
						
						
						
						grub_decompress_core since later would fail if grub_decompress_core
	is too far. 
						
					 
					
						2011-05-13 15:20:16 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							335bda1e57 
							
						 
					 
					
						
						
							
							* grub-core/boot/mips/yeeloong/fwstart.S (no_cs5536): Put back  
						
						... 
						
						
						
						improperly removed string. 
						
					 
					
						2011-04-10 16:12:31 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							277f955bf1 
							
						 
					 
					
						
						
							
							* grub-core/boot/mips/yeeloong/fwstart.S: Fix address to error message.  
						
						... 
						
						
						
						Remove now unused string. 
						
					 
					
						2011-04-10 11:57:19 +02:00 
						 
				 
			
				
					
						
							
							
								Colin Watson 
							
						 
					 
					
						
						
						
						
							
						
						
							9b43bf396a 
							
						 
					 
					
						
						
							
							* grub-core/boot/i386/pc/lnxboot.S (real_code_2): Ensure that the  
						
						... 
						
						
						
						initial chunk read from the kernel always includes GRUB's multiboot
header, which is now outside the first sector. 
						
					 
					
						2011-03-11 11:51:10 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							54da1febce 
							
						 
					 
					
						
						
							
							Rename mipsel-yeeloong to mipsel-loongson  
						
						
						
					 
					
						2011-02-19 13:18:05 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a9fa2a22d7 
							
						 
					 
					
						
						
							
							Integrate Fuloong firmware port into build system and grub-mkimage  
						
						
						
					 
					
						2011-01-24 02:20:04 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							dc1c21edb7 
							
						 
					 
					
						
						
							
							Add informative #define  
						
						
						
					 
					
						2011-01-24 01:49:25 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							88906eaa69 
							
						 
					 
					
						
						
							
							Fix accidental disable of Geode UARTs  
						
						
						
					 
					
						2011-01-24 01:46:00 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							44626c910e 
							
						 
					 
					
						
						
							
							Add fuloong registers for RAM controller  
						
						
						
					 
					
						2011-01-24 01:45:11 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c69ef8a0ab 
							
						 
					 
					
						
						
							
							pass machine type from fwstart.S. Minor cleanup  
						
						
						
					 
					
						2011-01-24 00:40:59 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5ea788ada0 
							
						 
					 
					
						
						
							
							Geode UART2 (for Fuloong) fwstart.img support  
						
						
						
					 
					
						2011-01-24 00:40:03 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1ccfc5d201 
							
						 
					 
					
						
						
							
							Move GPIO init to fwstart.S for convenience  
						
						
						
					 
					
						2011-01-24 00:38:30 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0889c3401c 
							
						 
					 
					
						
						
							
							Explicitly enable MSR mailbox  
						
						
						
					 
					
						2011-01-23 21:56:00 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9b4ad415e6 
							
						 
					 
					
						
						
							
							Retry the scan for CS5536 in case of failure  
						
						
						
					 
					
						2011-01-23 21:52:43 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ea9e017dc5 
							
						 
					 
					
						
						
							
							Correct address to unsupported memory type string  
						
						
						
					 
					
						2011-01-23 21:50:09 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							8f49d04c98 
							
						 
					 
					
						
						
							
							machtype autodetection  
						
						
						
					 
					
						2011-01-18 19:04:27 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							74eea126f4 
							
						 
					 
					
						
						
							
							fuloong support  
						
						
						
					 
					
						2011-01-18 15:28:44 +01:00 
						 
				 
			
				
					
						
							
							
								Mirko Parthey 
							
						 
					 
					
						
						
						
						
							
						
						
							5c408d0f50 
							
						 
					 
					
						
						
							
							* grub-core/boot/i386/pc/boot.S: Fix %es:%bx pointing to nowhere on  
						
						... 
						
						
						
						floppy probe. 
						
					 
					
						2010-12-26 20:49:08 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							edde54e656 
							
						 
					 
					
						
						
							
							* grub-core/boot/i386/pc/lnxboot.S: Replace  
						
						... 
						
						
						
						GRUB_KERNEL_I386_PC_MULTIBOOT_SIGNATURE with
	GRUB_KERNEL_I386_PC_NO_REED_SOLOMON_PART. 
						
					 
					
						2010-09-29 22:45:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6d0fa83c79 
							
						 
					 
					
						
						
							
							Support xz compression on yeeloong.  
						
						... 
						
						
						
						* Makefile.util.def (grub-mkimage): Add $(LIBLZMA).
	* configure.ac: Check for LZMA.
	* grub-core/Makefile.core.def (xz_decompress): New target.
	(none_decompress): Likewise.
	* grub-core/boot/decompressor/minilib.c: New file.
	* grub-core/boot/decompressor/none.c: Likewise.
	* grub-core/boot/decompressor/xz.c: Likewise.
	* grub-core/kern/mips/cache.S: Change to noreorder nomacro.
	* grub-core/kern/mips/cache_flush.S: Likewise.
	* grub-core/kern/i386/pc/lzma_decode.S: Remove dead code.
	* grub-core/kern/mips/startup.S: Move first stage to ...
	* grub-core/boot/mips/startup_raw.S: ...here. Change to noreorder
	nomacro.
	* grub-core/kern/mips/startup.S: Change to noreorder nomacro.
	* grub-core/lib/mips/relocator_asm.S: Change to noreorder nomacro.
	* grub-core/lib/xzembed/xz_dec_bcj.c [GRUB_EMBED_DECOMPRESSOR]:
	Allocate statically.
	* grub-core/lib/xzembed/xz_dec_lzma2.c [GRUB_EMBED_DECOMPRESSOR]:
	Allocate statically or use scratch. Don't check CRC32.
	* grub-core/lib/xzembed/xz_dec_stream.c [GRUB_EMBED_DECOMPRESSOR]:
	Allocate statically. Don't check CRC32.
	* include/grub/decompressor.h: New file.
	* include/grub/offsets.h (GRUB_KERNEL_MIPS_YEELOONG_RAW_SIZE):
	Removed.
	(GRUB_KERNEL_MIPS_YEELOONG_UNCOMPRESSED_SIZE): New field.
	(GRUB_KERNEL_MIPS_YEELOONG_TOTAL_MODULE_SIZE): Adjusted.
	(GRUB_KERNEL_MIPS_YEELOONG_PREFIX): Likewise.
	(GRUB_KERNEL_MIPS_YEELOONG_PREFIX_END): Likewise.
	(GRUB_KERNEL_MACHINE_UNCOMPRESSED_SIZE): New define.
	* util/grub-mkimage.c (grub_compression_t): New type.
	(PLATFORM_FLAGS_DECOMPRESSORS): New flag.
	(image_target_desc): New field default_compression.
	(image_targets): Adjust yeeloong targets.
	(compress_kernel_xz) [HAVE_LIBLZMA]: New function.
	(compress_kernel): New parameter comp.
	(generate_image): Likewise. Handle new compression case.
	(options): New option --compression
	(help): Likewise.
	(main): Handle new option. 
						
					 
					
						2010-09-23 02:10:44 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9a0e5c815e 
							
						 
					 
					
						
						
							
							Fix bugs in asm code  
						
						
						
					 
					
						2010-09-22 00:53:34 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							67c4bb722d 
							
						 
					 
					
						
						
							
							Align scratch  
						
						
						
					 
					
						2010-09-22 00:52:33 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							758194b076 
							
						 
					 
					
						
						
							
							Allow compression algorithm specification  
						
						
						
					 
					
						2010-09-21 20:30:28 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e0a8ef26e4 
							
						 
					 
					
						
						
							
							MAke a separate scratch for decompressor  
						
						
						
					 
					
						2010-09-21 19:39:51 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f8926c32b4 
							
						 
					 
					
						
						
							
							C part of decompressor  
						
						
						
					 
					
						2010-09-21 11:22:52 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c5b4cd370e 
							
						 
					 
					
						
						
							
							asm part for mips decompressor  
						
						
						
					 
					
						2010-09-21 10:14:08 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e0337366d1 
							
						 
					 
					
						
						
							
							* grub-core/boot/i386/pc/boot.S: Ignore %dl if it's not in a sane range.  
						
						
						
					 
					
						2010-09-20 00:06:45 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							df3df23d5c 
							
						 
					 
					
						
						
							
							Reorganise memory map handling  
						
						
						
					 
					
						2010-09-04 17:10:10 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c8e7bf5ff7 
							
						 
					 
					
						
						
							
							Compress grub_prefix.  
						
						... 
						
						
						
						* grub-core/boot/i386/pc/lnxboot.S: Use
	GRUB_KERNEL_I386_PC_MULTIBOOT_SIGNATURE.
	* grub-core/kern/i386/pc/startup.S: Move grub_prefix to compressed part.
	* include/grub/offsets.h: Rename GRUB_MACHINE_DATA_END to
	GRUB_MACHINE_PREFIX_END. All users updated.
	(GRUB_KERNEL_I386_PC_PREFIX): Set to GRUB_KERNEL_I386_PC_RAW_SIZE.
	(GRUB_KERNEL_I386_PC_PREFIX_END): Set to GRUB_KERNEL_I386_PC_PREFIX
	+ 0x40.
	(GRUB_KERNEL_I386_PC_RAW_SIZE): Decrease.
	* util/grub-mkimage.c (image_target_desc): Change data_end to
	prefix_end. All users updated. 
						
					 
					
						2010-09-03 14:54:04 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							671404469c 
							
						 
					 
					
						
						
							
							Handle USB pendrives exposed as floppies.  
						
						... 
						
						
						
						* grub-core/boot/i386/pc/boot.S: Check LBA even on what appears to be
	floppy.
	* grub-core/disk/i386/pc/biosdisk.c (grub_biosdisk_open): Likewise.
	Check for partitions on all devices. 
						
					 
					
						2010-08-27 03:44:55 +02:00 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							d84666e6bb 
							
						 
					 
					
						
						
							
							merge with mainline  
						
						
						
					 
					
						2010-08-22 21:00:22 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							297f0c2b6e 
							
						 
					 
					
						
						
							
							merge with mainline  
						
						
						
					 
					
						2010-07-13 00:43:28 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							692d7c2855 
							
						 
					 
					
						
						
							
							pull-in emu-lite branch  
						
						
						
					 
					
						2010-05-26 17:49:05 +05:30 
						 
				 
			
				
					
						
							
							
								BVK Chaitanya 
							
						 
					 
					
						
						
						
						
							
						
						
							8c41176882 
							
						 
					 
					
						
						
							
							automake commit without merge history  
						
						
						
					 
					
						2010-05-06 11:34:04 +05:30