Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f4e0adc0f9 
								
							 
						 
						
							
							
								
								Remove leftover references to some of the system headers.  
							
							
							
						 
						
							2013-10-15 17:59:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								148f100768 
								
							 
						 
						
							
							
								
								* grub-core/kern/misc.c (grub_vsnprintf_real): Handle %% properly.  
							
							... 
							
							
							
							* tests/printf_unit_test.c (printf_test): Add %% tests.
	Reported by: Paulo Flabiano Smorigo. 
							
						 
						
							2013-10-15 15:12:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f6a81f0aaf 
								
							 
						 
						
							
							
								
								Add wrappers around rename, unlink, mkdir, opendir, readdir and  
							
							... 
							
							
							
							closedir to handle filename charset translation. 
							
						 
						
							2013-10-15 14:11:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								23934da26e 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/error.c: Removed.  
							
							... 
							
							
							
							* grub-core/Makefile.core.def (kernel): Don't add error.c and progname.c
	explicitly as it's already in libgnu.a. 
							
						 
						
							2013-10-15 12:46:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b73249d260 
								
							 
						 
						
							
							
								
								Make grub_util_fd_seek match behaviour of other grub_util_fd_* and  
							
							... 
							
							
							
							fseeko. 
							
						 
						
							2013-10-14 12:47:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6de292cb9b 
								
							 
						 
						
							
							
								
								Define GRUB_UTIL_FD_O_* and always use them with grub_util_fd_open.  
							
							
							
						 
						
							2013-10-14 02:11:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								21d85db12f 
								
							 
						 
						
							
							
								
								* grub-core/Makefile.core.def: Add osdep/init.c on emu.  
							
							... 
							
							
							
							* grub-core/kern/emu/main.c: Add missing include.
	* grub-core/osdep/basic/init.c (grub_util_host_init) [!GRUB_UTIL]:
	Don't call grub_util_init_nls.
	* grub-core/osdep/windows/init.c (grub_util_host_init) [!GRUB_UTIL]:
	Likewise. 
							
						 
						
							2013-10-14 02:06:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bb338aaf24 
								
							 
						 
						
							
							
								
								Add a wrapper for fopen. On unix-like systems just pass-through. On  
							
							... 
							
							
							
							windows use unicode version. 
							
						 
						
							2013-10-13 20:36:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ae5540d3d4 
								
							 
						 
						
							
							
								
								Move set_program_name and init_nls to host_init. On windows  
							
							... 
							
							
							
							fix in this fuction console and argument charset as well. 
							
						 
						
							2013-10-13 20:03:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ff2d4dc41c 
								
							 
						 
						
							
							
								
								* grub-core/kern/arm/dl_helper.c: Use more proper %p for pointer.  
							
							
							
						 
						
							2013-10-12 07:50:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								caca1c70cf 
								
							 
						 
						
							
							
								
								Move OS-specific driver configuration to grub_util_fd_open. This  
							
							... 
							
							
							
							moves OS-dependent parts from kern/emu/hostdisk.c to
	grub-core/osdep/*/hostdisk.c. 
							
						 
						
							2013-10-09 07:04:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2112fb3fef 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/misc.c (fsync) [__MINGW32__]: Move to ...  
							
							... 
							
							
							
							* grub-core/osdep/windows/hostdisk.c (fsync) [__MINGW32__]: ... here. 
							
						 
						
							2013-10-08 20:05:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c2e6f70589 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/misc.c (grub_get_rtc): Remove (it's a leftover).  
							
							
							
						 
						
							2013-10-08 19:53:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								620b52bf47 
								
							 
						 
						
							
							
								
								Couple missed files from previous commits.  
							
							
							
						 
						
							2013-10-08 19:17:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								672fa55e81 
								
							 
						 
						
							
							
								
								Move OS-dependent files to grub-core/osdep and document it.  
							
							
							
						 
						
							2013-10-08 17:30:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a5b0365ab2 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/misc.c (canonicalize_file_name): Move to ...  
							
							... 
							
							
							
							* grub-core/kern/emu/hostdisk_*.c (canonicalize_file_name): ... here. 
							
						 
						
							2013-10-08 17:04:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								29072e994e 
								
							 
						 
						
							
							
								
								* grub-core/kern/arm/misc.S: Remove leftover ARM and THUMB.  
							
							
							
						 
						
							2013-10-08 17:03:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a5f6ade676 
								
							 
						 
						
							
							
								
								* grub-core/kern/arm/efi/startup.S: Remove thumb leftover.  
							
							
							
						 
						
							2013-10-07 20:04:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3b0f3aa2a7 
								
							 
						 
						
							
							
								
								* grub-core/kern/arm/efi/init.c: Rewrite timer fucntion.  
							
							
							
						 
						
							2013-10-07 19:23:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								47345010a4 
								
							 
						 
						
							
							
								
								Add AROS hostdisk and getroot routines.  
							
							
							
						 
						
							2013-10-04 02:35:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c7c177f07f 
								
							 
						 
						
							
							
								
								* grub-core/kern/arm/dl.c (do_relocations): Accept and ignore  
							
							... 
							
							
							
							R_ARM_V4BX. 
							
						 
						
							2013-10-03 23:55:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								17c8bc378f 
								
							 
						 
						
							
							
								
								* grub-core/kern/arm/cache.c: Add v5 write-through cache support.  
							
							
							
						 
						
							2013-10-03 23:29:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								30b7f58f4e 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/hostdisk_unix.c: Declare AROS as non-unix.  
							
							... 
							
							
							
							* grub-core/kern/emu/hostfs.c: Likewise.
	* util/getroot_unix.c: Likewise. 
							
						 
						
							2013-09-24 19:19:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bab7b1ebeb 
								
							 
						 
						
							
							
								
								* include/grub/emu/hostdisk.h (GRUB_FD_STAT_IS_FUNTIONAL): New define.  
							
							... 
							
							
							
							Migrate all explicit defines to this new one. 
							
						 
						
							2013-09-24 19:17:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								43b1c99d53 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_open): Use  
							
							... 
							
							
							
							grub_util_fd_strerror when using grub_util_fd_*.
	(grub_util_fd_open_device): Likewise.
	(grub_util_biosdisk_read): Likewise.
	(grub_util_biosdisk_write): Likewise.
	* grub-core/kern/emu/hostdisk_unix.c (grub_util_fd_open): New function.
	(grub_util_fd_strerror): Likewise.
	(grub_util_fd_sync): Likewise.
	(grub_util_fd_close): Likewise.
	* grub-core/kern/emu/hostdisk_windows.c (grub_util_fd_sync): Likewise.
	(grub_util_fd_close): Likewise.
	(grub_util_fd_strerror): Likewise.
	* include/grub/emu/hostdisk.h (grub_util_fd_close): Make into real
	function proto rather than macro.
	(grub_util_fd_sync): Likewise.
	(grub_util_fd_open): Likewise.
	(grub_util_fd_strerror): New proto. 
							
						 
						
							2013-09-24 19:08:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bf645fda03 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_open): Move struct  
							
							... 
							
							
							
							stat immediately to where it's used. 
							
						 
						
							2013-09-24 18:57:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								9db826e149 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_close): Fix  
							
							... 
							
							
							
							disk closing logic. 
							
						 
						
							2013-09-24 18:36:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3fff48ab45 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/hostdisk_windows.c (grub_util_get_windows_path):  
							
							... 
							
							
							
							Always return full path. Fixes a problem with mkrelpath. 
							
						 
						
							2013-09-23 22:49:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7e518ca84f 
								
							 
						 
						
							
							
								
								Use Winapi on both cygwin and mingw32 to share more code between both.  
							
							
							
						 
						
							2013-09-23 11:21:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3ff4063dd3 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/hostdisk.c: Disentagle into a series of OS-specific  
							
							... 
							
							
							
							files rather than one file with loads of #if's.
	* util/getroot.c: Likewise. 
							
						 
						
							2013-09-22 07:36:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leif Lindholm 
								
							 
						 
						
							
							
							
							
								
							
							
								e70d6736ff 
								
							 
						 
						
							
							
								
								* kern/arm/cache.S: Correct access to ilinesz/dlinesz variables.  
							
							... 
							
							
							
							Clean up stack manipulation (sync_caches_armv*) 
							
						 
						
							2013-09-19 09:21:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								386701a8fe 
								
							 
						 
						
							
							
								
								Handle the case of partitioned LVM properly.  
							
							... 
							
							
							
							* grub-core/kern/emu/hostdisk.c (grub_util_get_dm_node_linear_info):
	Stop on meeting LVM, mpath or DMRAID.
	(grub_hostdisk_os_dev_to_grub_drive): Canonicalize os device.
	(read_device_map): Likewise.
	* util/getroot.c (convert_system_partition_to_system_disk): Assume that
	device is full disk rather than erroring out on LVM and similar cases. 
							
						 
						
							2013-09-19 08:48:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1bc783bd39 
								
							 
						 
						
							
							
								
								* grub-core/kern/mm.c (grub_mm_init_region): Skip regions less than  
							
							... 
							
							
							
							4K before the end.
	Reported by: Leif Lindholm 
							
						 
						
							2013-09-18 20:23:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7b780018f5 
								
							 
						 
						
							
							
								
								Handle grub-pe2elf and grub-mkfont for cases when build != host.  
							
							... 
							
							
							
							* Makefile.am (build-grub-mkfont): Don't include gnulib.
	(build-grub-gen-asciih): Likewise.
	(build-grub-gen-widthspec): Likewise.
	* Makefile.util.def (grub-pe2elf): Remove.
	* config.h.in [GRUB_BUILD]: Use build rather than host constants.
	* configure.ac: Separate tests for build.
	Move ./build-grub-pe2elf to grub-core.
	Fix typo.
	* grub-core/Makefile.am (build-grub-pe2elf): New target.
	* grub-core/kern/emu/misc.c (xasprintf): Don't compile if GRUB_BUILD is
	defined.
	* include/grub/types.h [GRUB_BUILD]: Use build rather than host
	constants.
	* util/grub-mkfont.c [GRUB_BUILD]: Simplify not to rely on argp.
	* util/grub-pe2elf.c: Simplify not to rely on getopt.
	* util/misc.c (program_name) [GRUB_BUILD]: Define to static string. 
							
						 
						
							2013-08-22 17:00:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								984cfd8a79 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/hostdisk.c (grub_util_get_fd_size): Adapt for  
							
							... 
							
							
							
							mingw32 as well based on grub_util_get_disk_size.
	* util/misc.c (grub_util_get_disk_size): Removed. all users switched to
	grub_util_get_fd_size.
	(sync): Removed.
	(fsync): Moved to ...
	* grub-core/kern/emu/misc.c (fsync): ... here. 
							
						 
						
							2013-08-22 16:50:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ed7fbf43c2 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/mm.c (grub_memalign): Don't define if there is no  
							
							... 
							
							
							
							implementation available to cause compile-time rather than runtime
	error. 
							
						 
						
							2013-08-22 16:16:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Bakulin 
								
							 
						 
						
							
							
							
							
								
							
							
								0031b22993 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/hostdisk.c: Add conditionals for OpenBSD.  
							
							... 
							
							
							
							* util/getroot.c: Likewise. 
							
						 
						
							2013-08-21 21:05:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f0b94ded6d 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/misc.c (grub_device_mapper_supported): Move from  
							
							... 
							
							
							
							here ...
	* grub-core/kern/emu/hostdisk.c (grub_device_mapper_supported): ... to
	here. 
							
						 
						
							2013-08-14 17:55:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7c9d0c39af 
								
							 
						 
						
							
							
								
								Fix handling of build-time grub-bin2h and grub-mkfont when doing  
							
							... 
							
							
							
							full Canadian cross. Tested with build=x86_64, host=arm,
	target=ppc-ieee1275. 
							
						 
						
							2013-08-14 10:56:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2af2353b0a 
								
							 
						 
						
							
							
								
								* grub-core/kern/i386/coreboot/init.c: Fix compilation on  
							
							... 
							
							
							
							i386-multiboot. 
							
						 
						
							2013-08-14 10:43:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								797abd0a23 
								
							 
						 
						
							
							
								
								* grub-core/kern/vga_init.c: Fix compilation on qemu-mips.  
							
							... 
							
							
							
							* grub-core/kern/mips/qemu_mips/init.c: Likewise. 
							
						 
						
							2013-08-14 09:50:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ae27e4d323 
								
							 
						 
						
							
							
								
								Merge mainline into arm  
							
							
							
						 
						
							2013-07-16 18:43:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3f42504c15 
								
							 
						 
						
							
							
								
								* grub-core/kern/powerpc/ieee1275/startup.S: Handle unaligned bss.  
							
							... 
							
							
							
							Reported by: Paulo Flabiano Smorigo. 
							
						 
						
							2013-07-16 07:41:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e6930a454d 
								
							 
						 
						
							
							
								
								Enable coreboot information commands even when not loaded as  
							
							... 
							
							
							
							coreboot payload (e.g. when loaded from SeaBIOS-as-payload). 
							
						 
						
							2013-06-16 01:57:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								63c2984922 
								
							 
						 
						
							
							
								
								* grub-core/kern/corecmd.c (grub_core_cmd_set): Use grub_env_get  
							
							... 
							
							
							
							to fetch values when listing. 
							
						 
						
							2013-06-07 18:25:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Francesco Lavra 
								
							 
						 
						
							
							
							
							
								
							
							
								d60c9a81ac 
								
							 
						 
						
							
							
								
								Fix ARM cpuid probing  
							
							
							
						 
						
							2013-06-07 16:56:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Francesco Lavra 
								
							 
						 
						
							
							
							
							
								
							
							
								b8578da640 
								
							 
						 
						
							
							
								
								* grub-core/kern/corecmd.c (grub_core_cmd_ls): Fix handling of paths  
							
							... 
							
							
							
							without a device name. 
							
						 
						
							2013-06-07 16:28:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								fc4c4fddf6 
								
							 
						 
						
							
							
								
								Detach optional parts of gfxterm and integrate in with coreboot init.  
							
							
							
						 
						
							2013-05-31 00:42:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								470038745c 
								
							 
						 
						
							
							
								
								Fix a bug and stick nearer to the specification, introduce armv6_unified.  
							
							
							
						 
						
							2013-05-17 13:05:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								390df92f0b 
								
							 
						 
						
							
							
								
								Detect cache type on runtime rather than compile time  
							
							
							
						 
						
							2013-05-17 01:33:22 +02:00