• Home
  • Raw
  • Download

Lines Matching refs:kernel

1 Bionic comes with a set of 'clean' Linux kernel headers that can safely be
7 in the 'bionic/kernel/tools' directory, which process a set of original
8 and unmodified kernel headers in order to get rid of many annoying
20 * 'external/kernel-headers/original/'
21 contains a set of kernel headers as normally found in the 'include'
22 directory of a normal Linux kernel source tree. note that this should
26 * 'bionic/libc/kernel/common'
30 * 'bionic/libc/kernel/arch-arm/'
33 * 'bionic/libc/kernel/arch-arm/asm'
36 * 'bionic/libc/kernel/arch-x86'
37 'bionic/libc/kernel/arch-x86/asm'
40 * 'bionic/libc/kernel/tools' contains various Python and shell scripts used
51 the original kernel headers they need.
54 prints the clean version of a given kernel header. with the -u option,
60 'external/kernel-headers/original'. this is the script you're likely going to
74 add bionic/kernel/common and bionic/kernel/arch-<yourarch> to your C
109 copy any updated kernel header into the corresponding location under
110 'bionic/kernel/original'.
112 for any new kernel header you want to add, first run tools/find_headers.py to be
114 'bionic/kernel/original'
124 process the original kernel headers into clean ones:
152 note that this also remove any reference to a kernel-specific configuration
160 or function declaration that should only be used within the kernel anyway
162 block, if the kernel writers were not so messy)
173 perform a call to one of these kernel-header functions, or even define other
195 The original kernel headers are not easily usable from userland applications.
211 kernel uses 32-bit ids. this results in problems when getgroups() or
220 As a consequence, every Linux distribution provides a set of patched kernel
227 for a really long period, the kernel authors have stated that they don't want
232 fortunately, enlightnment happened, and the kernel now provides a way to
240 we plan to be able to support these kernel-generated user-land headers in the
253 of course, this is only a race to the bottom. the kernel maintainers still
258 what we do is keep a set of "original" kernel headers, and process them
265 - when the location of various USB-related headers changes in the kernel
272 only includes <linux/if.h> when in kernel mode. we make it available to