27 lines
		
	
	
		
			482 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			482 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * Copyright (c) 2017 Oracle and/or its affiliates. All rights reserved.
 | |
|  */
 | |
| 
 | |
| #define	BUILD_VDSO32
 | |
| 
 | |
| #ifndef	CONFIG_CC_OPTIMIZE_FOR_SIZE
 | |
| #undef	CONFIG_OPTIMIZE_INLINING
 | |
| #endif
 | |
| 
 | |
| #ifdef	CONFIG_SPARC64
 | |
| 
 | |
| /*
 | |
|  * in case of a 32 bit VDSO for a 64 bit kernel fake a 32 bit kernel
 | |
|  * configuration
 | |
|  */
 | |
| #undef	CONFIG_64BIT
 | |
| #undef	CONFIG_SPARC64
 | |
| #define	BUILD_VDSO32_64
 | |
| #define	CONFIG_32BIT
 | |
| #undef	CONFIG_QUEUED_RWLOCKS
 | |
| #undef	CONFIG_QUEUED_SPINLOCKS
 | |
| 
 | |
| #endif
 | |
| 
 | |
| #include "../vclock_gettime.c"
 |