• Home
  • History
  • Annotate
  • only in /bionic/libc/versioner-dependencies/common/kernel_uapi/asm-x86/
History log of /bionic/libc/versioner-dependencies/common/kernel_uapi/asm-x86/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
934ec9495505d234b2c2fa284470c2f44aae9de9 01-Feb-2018 Christopher Ferris <cferris@google.com> Update to v4.15 kernel headers.

Test: Compiles, boots bullhead/hikey960.
Change-Id: I118beb8b6cac0881b1270f9bf6981959297a41a8
/bionic/libc/kernel/uapi/asm-x86/asm/bpf_perf_event.h
/bionic/libc/kernel/uapi/asm-x86/asm/processor-flags.h
1308ad3ab33294c3abfd96da12b6df58b381ce52 15-Nov-2017 Christopher Ferris <cferris@google.com> Update to kernel headers v4.14.

Remove the hiding of the kernel structure binder_fd_array_object. This
structure now matches the structure used in the binder code.

Load the libclang_android.so shared library directly for parsing.
This file changed name in a recent update to the prebuilts.

Test: Compiles arm/arm64/x86/x86_64.
Test: Boots on hikey and boots on a sailfish.
Test: Ran bionic unit tests on hikey and sailfish.
Change-Id: I141a4b93ac3511cd58f4d12bb3c0d4efaa4c2742
/bionic/libc/kernel/uapi/asm-x86/asm/hyperv.h
/bionic/libc/kernel/uapi/asm-x86/asm/kvm_para.h
/bionic/libc/kernel/uapi/asm-x86/asm/mman.h
/bionic/libc/kernel/uapi/asm-x86/asm/processor-flags.h
525ce914edf136d2bd02ac8c404d56c52e737f4d 26-Jul-2017 Christopher Ferris <cferris@google.com> Update to kernel headers v4.12.3.

Test: Built angler.
Change-Id: Icbcf4fac2334de8409b049ed7a3b4c24b4e98ce9
/bionic/libc/kernel/uapi/asm-x86/asm/bootparam.h
/bionic/libc/kernel/uapi/asm-x86/asm/hwcap2.h
/bionic/libc/kernel/uapi/asm-x86/asm/hyperv.h
/bionic/libc/kernel/uapi/asm-x86/asm/kvm.h
/bionic/libc/kernel/uapi/asm-x86/asm/kvm_para.h
/bionic/libc/kernel/uapi/asm-x86/asm/prctl.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_32.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_64.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_x32.h
/bionic/libc/kernel/uapi/asm-x86/asm/vmx.h
96c1db7b9d601c31d103389cac074a6cce0d7633 25-May-2017 Elliott Hughes <enh@google.com> Remove the repetitive warnings from the uapi headers.

Having

WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS

every four lines made the headers harder to read, made the diffs much worse
each time we upgraded, and wasn't really providing any benefit. Before the
next uapi update, let's just stop doing this.

Bug: N/A
Test: builds, manually inspected files look right
Change-Id: Id7088cf750894c9d24950f3d53587fe3156c4f7d
/bionic/libc/kernel/uapi/asm-x86/asm/a.out.h
/bionic/libc/kernel/uapi/asm-x86/asm/auxvec.h
/bionic/libc/kernel/uapi/asm-x86/asm/bitsperlong.h
/bionic/libc/kernel/uapi/asm-x86/asm/boot.h
/bionic/libc/kernel/uapi/asm-x86/asm/bootparam.h
/bionic/libc/kernel/uapi/asm-x86/asm/byteorder.h
/bionic/libc/kernel/uapi/asm-x86/asm/debugreg.h
/bionic/libc/kernel/uapi/asm-x86/asm/e820.h
/bionic/libc/kernel/uapi/asm-x86/asm/hyperv.h
/bionic/libc/kernel/uapi/asm-x86/asm/ist.h
/bionic/libc/kernel/uapi/asm-x86/asm/kvm.h
/bionic/libc/kernel/uapi/asm-x86/asm/kvm_para.h
/bionic/libc/kernel/uapi/asm-x86/asm/kvm_perf.h
/bionic/libc/kernel/uapi/asm-x86/asm/ldt.h
/bionic/libc/kernel/uapi/asm-x86/asm/mce.h
/bionic/libc/kernel/uapi/asm-x86/asm/mman.h
/bionic/libc/kernel/uapi/asm-x86/asm/msr.h
/bionic/libc/kernel/uapi/asm-x86/asm/mtrr.h
/bionic/libc/kernel/uapi/asm-x86/asm/perf_regs.h
/bionic/libc/kernel/uapi/asm-x86/asm/posix_types.h
/bionic/libc/kernel/uapi/asm-x86/asm/posix_types_32.h
/bionic/libc/kernel/uapi/asm-x86/asm/posix_types_64.h
/bionic/libc/kernel/uapi/asm-x86/asm/posix_types_x32.h
/bionic/libc/kernel/uapi/asm-x86/asm/prctl.h
/bionic/libc/kernel/uapi/asm-x86/asm/processor-flags.h
/bionic/libc/kernel/uapi/asm-x86/asm/ptrace-abi.h
/bionic/libc/kernel/uapi/asm-x86/asm/ptrace.h
/bionic/libc/kernel/uapi/asm-x86/asm/sembuf.h
/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h
/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext32.h
/bionic/libc/kernel/uapi/asm-x86/asm/siginfo.h
/bionic/libc/kernel/uapi/asm-x86/asm/signal.h
/bionic/libc/kernel/uapi/asm-x86/asm/stat.h
/bionic/libc/kernel/uapi/asm-x86/asm/statfs.h
/bionic/libc/kernel/uapi/asm-x86/asm/svm.h
/bionic/libc/kernel/uapi/asm-x86/asm/swab.h
/bionic/libc/kernel/uapi/asm-x86/asm/types.h
/bionic/libc/kernel/uapi/asm-x86/asm/ucontext.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_32.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_64.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_x32.h
/bionic/libc/kernel/uapi/asm-x86/asm/vm86.h
/bionic/libc/kernel/uapi/asm-x86/asm/vmx.h
/bionic/libc/kernel/uapi/asm-x86/asm/vsyscall.h
48af7cb2e205dcc2f09a1a1b8a1a37c93e1943f0 21-Feb-2017 Christopher Ferris <cferris@google.com> Update to kernel headers v4.10.

Test: Built angler, booted on angler, ran bionic unit tests.
Change-Id: Ia24511e74106116ea84b44ab724865ec492de8f9
/bionic/libc/kernel/uapi/asm-x86/asm/bootparam.h
/bionic/libc/kernel/uapi/asm-x86/asm/kvm_para.h
/bionic/libc/kernel/uapi/asm-x86/asm/mce.h
/bionic/libc/kernel/uapi/asm-x86/asm/vmx.h
6a9755d20a995756487bb1aafb7e954f4fd868a7 13-Jan-2017 Christopher Ferris <cferris@google.com> Update to kernel headers v4.9.3.

Test: Built arm, arm64, x86, x86_64 targets.
Test: Booted on angler, and ran bionic unit tests (32 bit and 64 bit).

Change-Id: I14a8dcbea11b41f83431eabed6590cd25af07b1d
/bionic/libc/kernel/uapi/asm-x86/asm/mce.h
/bionic/libc/kernel/uapi/asm-x86/asm/prctl.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_32.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_64.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_x32.h
49f525c47bd383cd6a87db8f067cddb3ab620d17 12-Dec-2016 Christopher Ferris <cferris@google.com> Update to kernel headers v4.8.14.

Test: Built mips/arm/arm64/x86/x86_64. Built and booted angler.
Change-Id: Icedb035769d8a41a170a6f1ecd707113e332d8dd
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_x32.h
/bionic/libc/kernel/uapi/asm-x86/asm/vmx.h
106b3a8a7dc03c19a45e322de425ac56aafac358 24-Aug-2016 Christopher Ferris <cferris@google.com> Update to kernel headers v4.7.2.

Modify the kernel header update script to rename C++ keyword
struct members to something else. This fixes problems when including
these kernel files in C++ code.

Also, make a manual change to linux/fib_rules.h and comment out the
value FRA_PAD since it conflicts with a special android kernel value
FRA_UID_START that has not been upstreamed yet.

Test: Built aosp_angler, aosp_x86_64, aosp_mips (bionic only)
Test: Booted on angler and ran bionic unit tests
Test: Built these changes in internal master

Change-Id: Ia22b7e3ca409404696dba76311f49157f4a9ceed
/bionic/libc/kernel/uapi/asm-x86/asm/bootparam.h
/bionic/libc/kernel/uapi/asm-x86/asm/hyperv.h
/bionic/libc/kernel/uapi/asm-x86/asm/kvm.h
/bionic/libc/kernel/uapi/asm-x86/asm/mce.h
/bionic/libc/kernel/uapi/asm-x86/asm/processor-flags.h
/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h
/bionic/libc/kernel/uapi/asm-x86/asm/svm.h
/bionic/libc/kernel/uapi/asm-x86/asm/ucontext.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_32.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_64.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_x32.h
d6e8b8ca5672536c95856b99b302db6878d0fb1f 19-Jul-2016 Christopher Ferris <cferris@google.com> Move/remove android only kernel uapi headers.

Move all of the uapi kernel headers that are only found in the android
kernel, and are still used by the tree into their own directory.

Delete all of these files that are not used.

Also, delete binder.h from the linux directory since it already exists
in the linux/android directory.

Bug: 30072483
Change-Id: I879f16e366f7670b8be3546b0a9cf9567fce6526
/bionic/libc/kernel/uapi/asm-x86/asm/msr-index.h
05d08e9716b5974d6ed08973f44930804890b902 04-Feb-2016 Christopher Ferris <cferris@google.com> Updated to v4.4.1 kernel headers.

Small modifications needed to allow compilation with the new headers:

- Manually modify bionic/libc/kernel/uapi/asm-mips/asm/siginfo.h to
remove the uapi from the include.
- PR_XXX defines are now available for mips, so remove the definition
from linker_mips.cpp.

Bug: 23789423
Change-Id: I6dc8a03b012426d3a937db15cb24d3a50fab5a8c
/bionic/libc/kernel/uapi/asm-x86/asm/bitsperlong.h
/bionic/libc/kernel/uapi/asm-x86/asm/bootparam.h
/bionic/libc/kernel/uapi/asm-x86/asm/e820.h
/bionic/libc/kernel/uapi/asm-x86/asm/hyperv.h
/bionic/libc/kernel/uapi/asm-x86/asm/kvm.h
/bionic/libc/kernel/uapi/asm-x86/asm/mce.h
/bionic/libc/kernel/uapi/asm-x86/asm/msr.h
/bionic/libc/kernel/uapi/asm-x86/asm/mtrr.h
/bionic/libc/kernel/uapi/asm-x86/asm/processor-flags.h
/bionic/libc/kernel/uapi/asm-x86/asm/ptrace-abi.h
/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h
/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext32.h
/bionic/libc/kernel/uapi/asm-x86/asm/svm.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_32.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_64.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_x32.h
/bionic/libc/kernel/uapi/asm-x86/asm/vmx.h
d7db594b8d1dab36b711bd887a9dd21675c87243 28-Jan-2015 Tao Bao <tbao@google.com> Switch kernel header parsing to python libclang

Replace the tokenizer in cpp.py with libclang.

Bug: 18937958
Change-Id: I27630904c6d2849418cd5ca3d3c612ec3078686d
/bionic/libc/kernel/uapi/asm-x86/asm/a.out.h
/bionic/libc/kernel/uapi/asm-x86/asm/bootparam.h
/bionic/libc/kernel/uapi/asm-x86/asm/debugreg.h
/bionic/libc/kernel/uapi/asm-x86/asm/e820.h
/bionic/libc/kernel/uapi/asm-x86/asm/hyperv.h
/bionic/libc/kernel/uapi/asm-x86/asm/ist.h
/bionic/libc/kernel/uapi/asm-x86/asm/kvm.h
/bionic/libc/kernel/uapi/asm-x86/asm/kvm_para.h
/bionic/libc/kernel/uapi/asm-x86/asm/ldt.h
/bionic/libc/kernel/uapi/asm-x86/asm/mce.h
/bionic/libc/kernel/uapi/asm-x86/asm/msr-index.h
/bionic/libc/kernel/uapi/asm-x86/asm/mtrr.h
/bionic/libc/kernel/uapi/asm-x86/asm/perf_regs.h
/bionic/libc/kernel/uapi/asm-x86/asm/processor-flags.h
/bionic/libc/kernel/uapi/asm-x86/asm/ptrace.h
/bionic/libc/kernel/uapi/asm-x86/asm/sembuf.h
/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h
/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext32.h
/bionic/libc/kernel/uapi/asm-x86/asm/signal.h
/bionic/libc/kernel/uapi/asm-x86/asm/stat.h
/bionic/libc/kernel/uapi/asm-x86/asm/statfs.h
/bionic/libc/kernel/uapi/asm-x86/asm/svm.h
/bionic/libc/kernel/uapi/asm-x86/asm/vm86.h
/bionic/libc/kernel/uapi/asm-x86/asm/vmx.h
/bionic/libc/kernel/uapi/asm-x86/asm/vsyscall.h
82d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0f 26-Jan-2015 Christopher Ferris <cferris@google.com> Update kernel headers to v3.18.3.

Bug: 19127803
Change-Id: I67fa0832322ddd0032d909476047578be052bcf2
/bionic/libc/kernel/uapi/asm-x86/asm/kvm.h
/bionic/libc/kernel/uapi/asm-x86/asm/msr-index.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_32.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_64.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_x32.h
/bionic/libc/kernel/uapi/asm-x86/asm/vmx.h
ba8d4f460b51161eb82cf1006cb34a3cc1389f47 04-Sep-2014 Christopher Ferris <cferris@google.com> Update kernel uapi headers to v3.16.1.

Other changes to support the new headers:

- Remove the flock64 structure it is defined in the new headers.
- Update the syscalls to correspond with the headers.

Change-Id: I49a6b07e8b2bfffb67be71b07b58e4e6848fcc09
/bionic/libc/kernel/uapi/asm-x86/asm/kvm_perf.h
/bionic/libc/kernel/uapi/asm-x86/asm/msr-index.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_32.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_64.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_x32.h
/bionic/libc/kernel/uapi/asm-x86/asm/vsyscall.h
38062f954c637861348dd8078cefb73554e6f12c 10-Jul-2014 Christopher Ferris <cferris@google.com> Update kernel headers to v3.14.

Other changes:
- Modify update_all.py to skip ion header files when importing into aosp.
- Fix generate_uapi_headers.sh to handle imports from a linux-stable kernel.

Change-Id: I1ad81b9ccb063c21740f9875f2cc1238052cd4b3
/bionic/libc/kernel/uapi/asm-x86/asm/bootparam.h
/bionic/libc/kernel/uapi/asm-x86/asm/hyperv.h
/bionic/libc/kernel/uapi/asm-x86/asm/kvm.h
/bionic/libc/kernel/uapi/asm-x86/asm/kvm_para.h
/bionic/libc/kernel/uapi/asm-x86/asm/msr-index.h
/bionic/libc/kernel/uapi/asm-x86/asm/processor-flags.h
/bionic/libc/kernel/uapi/asm-x86/asm/sembuf.h
/bionic/libc/kernel/uapi/asm-x86/asm/stat.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_32.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_64.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_x32.h
/bionic/libc/kernel/uapi/asm-x86/asm/vmx.h
0990d4fda898ada86e557f872f5cb7d16b138e3c 30-Apr-2014 Elliott Hughes <enh@google.com> Make SIGRTMIN hide the real-time signals we use internally.

__SIGRTMIN will continue to tell the truth. This matches glibc's
behavior (as evidenced by the fact that we don't need a special case
in the strsignal test now).

Change-Id: I1abe1681d516577afa8cd39c837ef12467f68dd2
/bionic/libc/kernel/uapi/asm-x86/asm/signal.h
199346a2abd8b6ba282e1fe291cc3766fa921f40 12-Feb-2014 Elliott Hughes <enh@google.com> Fix NSIG.

Our sigset_t definition hasn't been tied to our NSIG definition since we
switched to uapi headers, so we can now fix it without breaking the LP32 ABI.
The kernel uapi headers define and use _NSIG, so we need to have our scripts
rename the kernel's definitions out of the way, then we can define _NSIG
and NSIG in terms of the kernel's off-by-one value.

Bug: 12938442
Change-Id: Ic7c86fd5be5ad1d822f7b2b1d88c8a0d70a1ac0f
/bionic/libc/kernel/uapi/asm-x86/asm/signal.h
/bionic/libc/kernel/uapi/asm-x86/asm/stat.h
e5a92005345fbb2546e0ea716335b33397cacea4 23-Nov-2013 Christopher Ferris <cferris@google.com> Delete non-uapi headers.

Update headers and delete non-uapi headers that have been removed from
external/kernel-headers project.

Change-Id: I9ed9632a941095fe1bf3b207bafe1151f00de033
/bionic/libc/kernel/uapi/asm-x86/asm/clkdev.h
/bionic/libc/kernel/uapi/asm-x86/asm/syscalls_32.h
8cb52b056cfc302e05304d847c4228dff15715cf 21-Nov-2013 Elliott Hughes <enh@google.com> Regenerate uapi header files.

Change-Id: Idc934ed8ae17aba3300e4022e9b42177b0907e9d
/bionic/libc/kernel/uapi/asm-x86/asm/msr-index.h
/bionic/libc/kernel/uapi/asm-x86/asm/processor-flags.h
abd626117cfd366faa16a5d0ac4621f608a5c887 08-Nov-2013 Elliott Hughes <enh@google.com> Generate the uapi headers for mips and x86/x86_64.

Bug: 11559337
Change-Id: I23b1a43e7bfa8fa6f9df7e59d2e731a0ec52dafc
/bionic/libc/kernel/uapi/asm-x86/asm/a.out.h
/bionic/libc/kernel/uapi/asm-x86/asm/auxvec.h
/bionic/libc/kernel/uapi/asm-x86/asm/bitsperlong.h
/bionic/libc/kernel/uapi/asm-x86/asm/boot.h
/bionic/libc/kernel/uapi/asm-x86/asm/bootparam.h
/bionic/libc/kernel/uapi/asm-x86/asm/byteorder.h
/bionic/libc/kernel/uapi/asm-x86/asm/clkdev.h
/bionic/libc/kernel/uapi/asm-x86/asm/debugreg.h
/bionic/libc/kernel/uapi/asm-x86/asm/e820.h
/bionic/libc/kernel/uapi/asm-x86/asm/errno.h
/bionic/libc/kernel/uapi/asm-x86/asm/fcntl.h
/bionic/libc/kernel/uapi/asm-x86/asm/hw_breakpoint.h
/bionic/libc/kernel/uapi/asm-x86/asm/hyperv.h
/bionic/libc/kernel/uapi/asm-x86/asm/ioctl.h
/bionic/libc/kernel/uapi/asm-x86/asm/ioctls.h
/bionic/libc/kernel/uapi/asm-x86/asm/ipcbuf.h
/bionic/libc/kernel/uapi/asm-x86/asm/ist.h
/bionic/libc/kernel/uapi/asm-x86/asm/kvm.h
/bionic/libc/kernel/uapi/asm-x86/asm/kvm_para.h
/bionic/libc/kernel/uapi/asm-x86/asm/ldt.h
/bionic/libc/kernel/uapi/asm-x86/asm/mce.h
/bionic/libc/kernel/uapi/asm-x86/asm/mman.h
/bionic/libc/kernel/uapi/asm-x86/asm/msgbuf.h
/bionic/libc/kernel/uapi/asm-x86/asm/msr-index.h
/bionic/libc/kernel/uapi/asm-x86/asm/msr.h
/bionic/libc/kernel/uapi/asm-x86/asm/mtrr.h
/bionic/libc/kernel/uapi/asm-x86/asm/param.h
/bionic/libc/kernel/uapi/asm-x86/asm/perf_regs.h
/bionic/libc/kernel/uapi/asm-x86/asm/poll.h
/bionic/libc/kernel/uapi/asm-x86/asm/posix_types.h
/bionic/libc/kernel/uapi/asm-x86/asm/posix_types_32.h
/bionic/libc/kernel/uapi/asm-x86/asm/posix_types_64.h
/bionic/libc/kernel/uapi/asm-x86/asm/posix_types_x32.h
/bionic/libc/kernel/uapi/asm-x86/asm/prctl.h
/bionic/libc/kernel/uapi/asm-x86/asm/processor-flags.h
/bionic/libc/kernel/uapi/asm-x86/asm/ptrace-abi.h
/bionic/libc/kernel/uapi/asm-x86/asm/ptrace.h
/bionic/libc/kernel/uapi/asm-x86/asm/resource.h
/bionic/libc/kernel/uapi/asm-x86/asm/sembuf.h
/bionic/libc/kernel/uapi/asm-x86/asm/setup.h
/bionic/libc/kernel/uapi/asm-x86/asm/shmbuf.h
/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h
/bionic/libc/kernel/uapi/asm-x86/asm/sigcontext32.h
/bionic/libc/kernel/uapi/asm-x86/asm/siginfo.h
/bionic/libc/kernel/uapi/asm-x86/asm/signal.h
/bionic/libc/kernel/uapi/asm-x86/asm/socket.h
/bionic/libc/kernel/uapi/asm-x86/asm/sockios.h
/bionic/libc/kernel/uapi/asm-x86/asm/stat.h
/bionic/libc/kernel/uapi/asm-x86/asm/statfs.h
/bionic/libc/kernel/uapi/asm-x86/asm/svm.h
/bionic/libc/kernel/uapi/asm-x86/asm/swab.h
/bionic/libc/kernel/uapi/asm-x86/asm/syscalls_32.h
/bionic/libc/kernel/uapi/asm-x86/asm/termbits.h
/bionic/libc/kernel/uapi/asm-x86/asm/termios.h
/bionic/libc/kernel/uapi/asm-x86/asm/types.h
/bionic/libc/kernel/uapi/asm-x86/asm/ucontext.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_32.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_64.h
/bionic/libc/kernel/uapi/asm-x86/asm/unistd_x32.h
/bionic/libc/kernel/uapi/asm-x86/asm/vm86.h
/bionic/libc/kernel/uapi/asm-x86/asm/vmx.h
/bionic/libc/kernel/uapi/asm-x86/asm/vsyscall.h