Build modules

Change-Id: I8e284a0ddfee53cfe50b49ea2866597edfd347de
This commit is contained in:
Aaron Kling committed 2026-05-30 12:43:34 -05:00
1 parent 189538ba83
commit a0d261b823
2 files changed
+61

No files matched your search

+57
View File
@@ -4,7 +4,10 @@ load("@rules_pkg//pkg:install.bzl", "pkg_install")
load("@rules_pkg//pkg:mappings.bzl", "pkg_files", "strip_prefix")
load(
"//build/kernel/kleaf:kernel.bzl",
"kernel_abi",
"kernel_build",
"kernel_module_group",
"kernel_modules_install",
)
load("@bazel_skylib//rules:common_settings.bzl", "string_flag")
@@ -270,10 +273,58 @@ alias(
visibility = ["//visibility:public"],
)
alias(
name = "kernel_tegra_headers",
actual = select({
"kernel_612": ":kernel_aarch64_tegra_612_headers",
"//conditions:default": ":kernel_aarch64_tegra_headers",
}),
visibility = ["//visibility:public"],
)
alias(
name = "kernel_tegra_uapi_headers",
actual = select({
"kernel_612": ":kernel_aarch64_tegra_612_uapi_headers",
"//conditions:default": ":kernel_aarch64_tegra_uapi_headers",
}),
)
kernel_module_group(
name = "tegra_external_modules",
srcs = [
"//vendor/nvidia/lineage-oot:hid-nvidia-shield-oot",
],
)
kernel_modules_install(
name = "tegra_modules_install",
kernel_build = "//vendor/nvidia/kernel:kernel_aarch64",
outs = [ "modules.dep", "modules.alias", ],
kernel_modules = [
":tegra_external_modules",
],
)
pkg_files(
name = "uapi_headers_dist_files",
srcs = [
"//vendor/nvidia/kernel:kernel_aarch64_uapi_headers",
],
strip_prefix = strip_prefix.files_only(),
)
pkg_install(
name = "tegra_uapi_headers_dist",
srcs = [":tegra_uapi_headers_dist_files"],
destdir = "out/tegra/dist",
)
pkg_files(
name = "tegra_dist_files",
srcs = [
":kernel_tegra",
":tegra_modules_install",
":uapi_headers_dist_files",
# Mixed build: Additional GKI artifacts.
"//vendor/nvidia/kernel:kernel_aarch64",
"//vendor/nvidia/kernel:kernel_aarch64_modules",
@@ -286,3 +337,9 @@ pkg_install(
srcs = [":tegra_dist_files"],
destdir = "out/tegra/dist",
)
kernel_abi(
name = "tegra_abi",
kernel_build = ":kernel_tegra",
kernel_modules = [":tegra_external_modules"],
)
+4
View File
@@ -4,6 +4,10 @@
"target_path": "kernel/platform/kernel-6.12/vendor/nvidia/kernel",
"branch": "lineage-23.2_6.12"
},
{
"repository": "android_kernel_nvidia_lineage-oot",
"target_path": "kernel/platform/kernel-6.12/vendor/nvidia/lineage-oot"
},
{
"repository": "android_hardware_nvidia_t18x_lineage",
"target_path": "kernel/platform/kernel-6.12/vendor/nvidia/tegra/dts/t18x/lineage"