action.yml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. name: 'Setup Misc Configs'
  2. description: 'Set up kernel configuration fragment with miscellaneous options'
  3. inputs:
  4. version:
  5. description: 'Kernel config version (e.g., android14-6.12)'
  6. required: true
  7. kernel_version:
  8. description: 'Kernel version (e.g., 6.1)'
  9. required: true
  10. android_version:
  11. description: 'Android version (e.g., android14)'
  12. required: true
  13. sublevel:
  14. description: 'Sublevel of kernel version (e.g., 1)'
  15. required: true
  16. variant:
  17. description: 'Build variant (Normal, Bypass, Wild, boot-time)'
  18. required: true
  19. runs:
  20. using: "composite"
  21. steps:
  22. - name: Enable Kernel Configs
  23. uses: ./.github/actions/set-kernel-config
  24. with:
  25. config_list: |
  26. CONFIG_OVERLAY_FS=y
  27. CONFIG_TMPFS_XATTR=y
  28. CONFIG_TMPFS_POSIX_ACL=y
  29. CONFIG_KALLSYMS=y
  30. CONFIG_KALLSYMS_ALL=y
  31. # eBPF support (Issue #176) — BTF only on 6.1+ (old build system lacks toolchain)
  32. CONFIG_BPF_EVENTS=y
  33. CONFIG_KPROBE_EVENTS=y
  34. CONFIG_UPROBES=y
  35. CONFIG_UPROBE_EVENTS=y
  36. CONFIG_FUSE_BPF=y