Linux Kernel #ifdef Директива доступна, установленная kbuild? - PullRequest
0 голосов
/ 11 июля 2019

Существует ли директива Linux Kernel #ifdef для условной компиляции, которая устанавливается системой сборки ядра (kbuild)?

USECASE

У меня есть файл исходного кода с записями карты регистров для SoC и с функциями, используемыми драйвером ядра. Этот файл должен быть включен программами пользовательского пространства, а также использовать записи карты регистра:

myheader.h:

...
#define REGENTRY1   0x0001
#define REGENTRY2   0x0002
.....
#ifdef ANY_KERNEL_DIRECTIVE???
   firstkernelspacefunc();
   ....
#endif

Или, может быть, есть другие решения для этого варианта использования?

...