Files
2023-03-02 10:50:04 -08:00

40 lines
847 B
Python

load("//tools:defs.bzl", "go_library")
package(
default_applicable_licenses = ["//:license"],
licenses = ["notice"],
)
go_library(
name = "ring0",
srcs = [
"aarch64.go",
"defs.go",
"defs_amd64.go",
"defs_arm64.go",
"entry_amd64.go",
"entry_amd64.s",
"entry_arm64.go",
"entry_arm64.s",
"kernel.go",
"kernel_amd64.go",
"kernel_arm64.go",
"kernel_unsafe.go",
"lib_amd64.go",
"lib_amd64.s",
"lib_arm64.go",
"lib_arm64.s",
"ring0.go",
"x86.go",
],
visibility = ["//pkg/sentry:internal"],
deps = [
"//pkg/abi/linux",
"//pkg/cpuid",
"//pkg/hostarch",
"//pkg/ring0/pagetables",
"//pkg/sentry/arch",
"//pkg/sentry/arch/fpu",
],
)