logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git

x86.lua (1336B)


  1. return {
  2. -- <cd src/arch/x86/include/uapi && find * -name '*.h' -exec printf "\t'%s',\n" {} + | LC_COLLATE=C sort
  3. 'asm/a.out.h',
  4. 'asm/amd_hsmp.h',
  5. 'asm/auxvec.h',
  6. 'asm/bitsperlong.h',
  7. 'asm/boot.h',
  8. 'asm/bootparam.h',
  9. 'asm/byteorder.h',
  10. 'asm/debugreg.h',
  11. 'asm/e820.h',
  12. 'asm/elf.h',
  13. 'asm/hw_breakpoint.h',
  14. 'asm/hwcap2.h',
  15. 'asm/ist.h',
  16. 'asm/kvm.h',
  17. 'asm/kvm_para.h',
  18. 'asm/kvm_perf.h',
  19. 'asm/ldt.h',
  20. 'asm/mce.h',
  21. 'asm/mman.h',
  22. 'asm/msgbuf.h',
  23. 'asm/msr.h',
  24. 'asm/mtrr.h',
  25. 'asm/perf_regs.h',
  26. 'asm/posix_types.h',
  27. 'asm/posix_types_32.h',
  28. 'asm/posix_types_64.h',
  29. 'asm/posix_types_x32.h',
  30. 'asm/prctl.h',
  31. 'asm/processor-flags.h',
  32. 'asm/ptrace-abi.h',
  33. 'asm/ptrace.h',
  34. 'asm/sembuf.h',
  35. 'asm/setup.h',
  36. 'asm/setup_data.h',
  37. 'asm/sgx.h',
  38. 'asm/shmbuf.h',
  39. 'asm/sigcontext.h',
  40. 'asm/sigcontext32.h',
  41. 'asm/siginfo.h',
  42. 'asm/signal.h',
  43. 'asm/stat.h',
  44. 'asm/statfs.h',
  45. 'asm/svm.h',
  46. 'asm/swab.h',
  47. 'asm/ucontext.h',
  48. 'asm/unistd.h',
  49. 'asm/vm86.h',
  50. 'asm/vmx.h',
  51. 'asm/vsyscall.h',
  52. unistd={
  53. {
  54. dst='unistd_32.h',
  55. src='arch/x86/entry/syscalls/syscall_32.tbl',
  56. abi='i386',
  57. },
  58. {
  59. dst='unistd_x32.h',
  60. src='arch/x86/entry/syscalls/syscall_64.tbl',
  61. abi='common|x32',
  62. off='__X32_SYSCALL_BIT',
  63. },
  64. {
  65. dst='unistd_64.h',
  66. src='arch/x86/entry/syscalls/syscall_64.tbl',
  67. abi='common|64',
  68. },
  69. },
  70. }