Artem Alekseev 
							
						 
					 
					
						
						
							
						
						3ee4a9e801 
					 
					
						
						
							
							Support x86 DCA and SS features ( #76 )  
						
						... 
						
						
						
						* Add dca and ss features
* Remove trailing white spaces 
						
						
							
						
					 
					
						2019-06-19 15:06:05 +02:00 
						 
				 
			
				
					
						
							
							
								Dr.-Ing. Patrick Siegl 
							
						 
					 
					
						
						
							
						
						6482bad213 
					 
					
						
						
							
							Added RPI zero with its features HALF, THUMB, FASTMULT, EDSP, JAVA and TLS ( #75 )  
						
						
						
						
							
						
					 
					
						2019-06-18 12:53:08 +02:00 
						 
				 
			
				
					
						
							
							
								Dr.-Ing. Patrick Siegl 
							
						 
					 
					
						
						
							
						
						367bc42116 
					 
					
						
						
							
							Support x86 features: FPU, TSC, CX8, CLFSH, MMX, VAES, HLE, RTM, RDSEED, CLFLUSHOPT, CLWB, SSE, SSE2, SSE3, PCLMULQDQ ( #73 )  
						
						
						
						
							
						
					 
					
						2019-06-13 11:53:39 +02:00 
						 
				 
			
				
					
						
							
							
								natanbc 
							
						 
					 
					
						
						
							
						
						084ec5cd0f 
					 
					
						
						
							
							Convert XGETBV to equivalent byte form in GetXCR0Eax ( #69 )  
						
						... 
						
						
						
						osxcross (https://github.com/tpoechtrager/osxcross ) gives the following error, which also happens with regular gcc on OS X (https://github.com/asmjit/asmjit/issues/78 ):
```
cpu_features/src/cpuinfo_x86.c:44:no such instruction: `XGETBV'
``` 
						
						
							
 
						
					 
					
						2019-03-20 10:04:24 +01:00 
						 
				 
			
				
					
						
							
							
								William Tambellini 
							
						 
					 
					
						
						
							
						
						7806502271 
					 
					
						
						
							
							Add PIC option ( #66 )  
						
						
						
						
							
						
					 
					
						2019-02-13 11:55:17 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						96133906d6 
					 
					
						
						
							
							Remove unneeded sysroot to save on travis cache. ( #63 )  
						
						
						
						
							
						
					 
					
						2019-01-25 15:25:19 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						20fa92a02a 
					 
					
						
						
							
							Release ndk support ( #62 )  
						
						... 
						
						
						
						Fixes  #47  
					
						2019-01-23 12:59:46 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						d395dfa026 
					 
					
						
						
							
							Add x86 missing feature detections for ndk_compat ( #58 )  
						
						... 
						
						
						
						One more step towards #47 . 
						
						
							
						
					 
					
						2019-01-22 13:19:42 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						5911e96bbd 
					 
					
						
						
							
							add r6 flag ( #57 )  
						
						... 
						
						
						
						Update tests and add support in ndk-compat as well 
						
						
							
						
					 
					
						2019-01-22 11:00:48 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						51693b8b3e 
					 
					
						
						
							
							Cleanup CMAKE_ADDITIONAL_ARGS  
						
						... 
						
						
						
						Making sure to cleanup CMAKE_ADDITIONAL_ARGS between runs 
						
						
							
						
					 
					
						2019-01-22 09:06:14 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						53ea243a62 
					 
					
						
						
							
							Fix mips qemu ( #61 )  
						
						... 
						
						
						
						* Fix continuous integration for mips
* Fix MSVC build
* Fix MSVC build 
						
						
							
						
					 
					
						2019-01-21 22:40:16 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						9917e8481e 
					 
					
						
						
							
							Fix hwcaps constants for mips. ( #60 )  
						
						... 
						
						
						
						fixes  #59  
					
						2019-01-21 10:39:24 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						6984510879 
					 
					
						
						
							
							Remove verbosity from script  
						
						... 
						
						
						
						Users of this script shoud set it from outside:
`VERBOSE=1 bash -x scrpts/test_integration.sh` 
						
						
							
						
					 
					
						2019-01-21 10:19:21 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						4155ee7e36 
					 
					
						
						
							
							Guarding header use with architecture ( #56 )  
						
						
						
						
							
						
					 
					
						2019-01-18 13:38:22 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						89ec4b0744 
					 
					
						
						
							
							Update scripts, remove archive once unpacked  
						
						
						
						
							
						
					 
					
						2019-01-18 11:48:06 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						faacb00bb8 
					 
					
						
						
							
							Update scripts  
						
						
						
						
							
						
					 
					
						2019-01-18 11:40:50 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						a528c7f320 
					 
					
						
						
							
							Finalize ARM implementation for ndk_compat ( #55 )  
						
						
						
						
							
						
					 
					
						2019-01-18 11:04:22 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						dfdac6adfc 
					 
					
						
						
							
							Add partial implementation of ndk_compat ( #54 )  
						
						... 
						
						
						
						* First implementation of ndk_compat
* Restrict building of linux_based_hardware_detection to UNIX
* Fix variable declaration and printf formatting
* Restrict ndk compat to UNIX style systems
* Restrict cpu_mask index to 32
* Fix values display in ndk-compat-test
* Addressing comments 
						
						
							
						
					 
					
						2019-01-17 18:00:21 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						b1fa492d8f 
					 
					
						
						
							
							Merge pull request  #53  from google/export_GetArmCpuId  
						
						... 
						
						
						
						Export GetArmCpuId function 
						
						
							
						
					 
					
						2019-01-17 16:42:06 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						c4305584e0 
					 
					
						
						
							
							Increasing timeout for cache  
						
						... 
						
						
						
						MIPS is regularly timing out when updating the cache. 
						
						
							
						
					 
					
						2019-01-17 15:42:38 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						918553a21f 
					 
					
						
						
							
							Export GetArmCpuId function  
						
						
						
						
							
						
					 
					
						2019-01-17 15:28:04 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						dc7a9ee697 
					 
					
						
						
							
							Use Ninja by default when locally testing all configurations  
						
						
						
						
							
						
					 
					
						2019-01-17 15:25:56 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						50f782f8ef 
					 
					
						
						
							
							Merge pull request  #52  from google/update_macros  
						
						... 
						
						
						
						Improve travis ci 
						
						
							
						
					 
					
						2019-01-17 15:23:53 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						718647ac24 
					 
					
						
						
							
							Fix typo  
						
						
						
						
							
						
					 
					
						2019-01-17 15:12:01 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						29148fffac 
					 
					
						
						
							
							Fix running tests  
						
						
						
						
							
						
					 
					
						2019-01-17 15:07:52 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						1ee19cd683 
					 
					
						
						
							
							Fix running tests  
						
						
						
						
							
						
					 
					
						2019-01-17 15:04:14 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						d724ac04fc 
					 
					
						
						
							
							Fix test output.  
						
						
						
						
							
						
					 
					
						2019-01-17 14:52:13 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						3130eef35d 
					 
					
						
						
							
							Do not use ninja on OSX  
						
						
						
						
							
						
					 
					
						2019-01-17 14:45:44 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						8685431ded 
					 
					
						
						
							
							Defaulting env to Ninja in the build matrix  
						
						
						
						
							
						
					 
					
						2019-01-17 14:33:28 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						24dddd1d21 
					 
					
						
						
							
							Defaulting env to Ninja in the build matrix  
						
						
						
						
							
						
					 
					
						2019-01-17 14:27:22 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						081188a17d 
					 
					
						
						
							
							Show tests output  
						
						
						
						
							
						
					 
					
						2019-01-17 14:24:42 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						674c5878ca 
					 
					
						
						
							
							Use Ninja by default  
						
						
						
						
							
						
					 
					
						2019-01-17 14:24:14 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						5f5cde5797 
					 
					
						
						
							
							Add ninja build.  
						
						
						
						
							
						
					 
					
						2019-01-17 14:19:34 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						bd37e1bf24 
					 
					
						
						
							
							Remove unavailable MSVC version and test Ninja on travis  
						
						
						
						
							
						
					 
					
						2019-01-17 14:12:04 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						317edf860b 
					 
					
						
						
							
							Allow specifying cmake generator.  
						
						
						
						
							
						
					 
					
						2019-01-17 14:03:37 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						4bb7f87a8d 
					 
					
						
						
							
							Merge pull request  #51  from google/update_macros  
						
						... 
						
						
						
						Update macros to detect mips64 and differentiate between x86 32/64. 
						
						
							
						
					 
					
						2019-01-16 14:47:40 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						fc7efb4c14 
					 
					
						
						
							
							Fix Mips32 and add an alias for Mips32/64.  
						
						
						
						
							
						
					 
					
						2019-01-16 14:26:18 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						d864585dc9 
					 
					
						
						
							
							Update macros to detect mips64 and differentiate between x86 32/64.  
						
						
						
						
							
						
					 
					
						2019-01-16 14:02:24 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						543e043c2a 
					 
					
						
						
							
							Merge pull request  #50  from google/try_travisci_windows_build  
						
						... 
						
						
						
						Try travisci windows build 
						
						
							
						
					 
					
						2019-01-16 11:40:10 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						df12a0c1ab 
					 
					
						
						
							
							Compiler is MSVC by default  
						
						
						
						
							
						
					 
					
						2019-01-16 11:06:38 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						1da4bf25c8 
					 
					
						
						
							
							Test windows integration for travis-ci  
						
						
						
						
							
						
					 
					
						2019-01-16 11:00:27 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						94838120ec 
					 
					
						
						
							
							Merge pull request  #49  from google/per_arch_build  
						
						... 
						
						
						
						Per arch build and inlining of cpuid_x86. 
						
						
							
						
					 
					
						2019-01-15 17:36:05 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						98bd43ffce 
					 
					
						
						
							
							UNIX works for Unix like OS so no need to add APPLE.  
						
						
						
						
							
						
					 
					
						2019-01-15 17:35:04 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						b3bb9048f4 
					 
					
						
						
							
							Fix discovery of <sys/auxv.h>  
						
						
						
						
							
						
					 
					
						2019-01-15 17:34:52 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						347065af95 
					 
					
						
						
							
							Add AMD64 and i386/i686 to x86 detection  
						
						
						
						
							
						
					 
					
						2019-01-15 15:30:43 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						122b067087 
					 
					
						
						
							
							Use Cmake macros to detect getauxval and dlopen  
						
						
						
						
							
						
					 
					
						2019-01-15 15:18:08 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						e8e5610fc4 
					 
					
						
						
							
							Per arch build and inlining of cpuid_x86.  
						
						
						
						
							
						
					 
					
						2019-01-15 10:52:56 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						b6e7c32c90 
					 
					
						
						
							
							Merge pull request  #48  from google/update_integration_scripts  
						
						... 
						
						
						
						Declare CMAKE_SYSTEM_NAME/SYSTEM for Linaro builds 
						
						
							
						
					 
					
						2019-01-15 10:50:57 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						a897bf8057 
					 
					
						
						
							
							Update shebang  
						
						
						
						
							
						
					 
					
						2019-01-15 10:36:17 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Chatelet 
							
						 
					 
					
						
						
							
						
						5177c6974f 
					 
					
						
						
							
							Declare CMAKE_SYSTEM_NAME/SYSTEM for Linaro builds  
						
						
						
						
							
						
					 
					
						2019-01-15 10:19:06 +01:00