vclock_gettime.c 624 B

12345678910111213141516171819202122232425262728293031
  1. // SPDX-License-Identifier: GPL-2.0
  2. #define BUILD_VDSO32
  3. #ifndef CONFIG_CC_OPTIMIZE_FOR_SIZE
  4. #undef CONFIG_OPTIMIZE_INLINING
  5. #endif
  6. #ifdef CONFIG_X86_64
  7. /*
  8. * in case of a 32 bit VDSO for a 64 bit kernel fake a 32 bit kernel
  9. * configuration
  10. */
  11. #undef CONFIG_64BIT
  12. #undef CONFIG_X86_64
  13. #undef CONFIG_PGTABLE_LEVELS
  14. #undef CONFIG_ILLEGAL_POINTER_VALUE
  15. #undef CONFIG_SPARSEMEM_VMEMMAP
  16. #undef CONFIG_NR_CPUS
  17. #define CONFIG_X86_32 1
  18. #define CONFIG_PGTABLE_LEVELS 2
  19. #define CONFIG_PAGE_OFFSET 0
  20. #define CONFIG_ILLEGAL_POINTER_VALUE 0
  21. #define CONFIG_NR_CPUS 1
  22. #define BUILD_VDSO32_64
  23. #endif
  24. #include "../vclock_gettime.c"