From 44a5ca633e186c5836010366c515a4017836121b Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Fri, 29 Apr 2022 09:15:41 +0200 Subject: pkg/ast, pkg/compiler: support per-file metadata We have a bunch of hacks in syz-extract, syz-sysgen and syz-check with respect to description files unsupported on some arches, or that must not be part of make extract. Add 2 meta attribtues to files: meta noextract Tells `make extract` to not extract constants for this file. Though, `syz-extract` can still be invoked manually on this file. meta arches["arch1", "arch2"] Restricts this file only to the given set of architectures. `make extract` and ``make generate` will not use it on other architectures. Later we can potentially use meta attributes to specify git tree/commit that must be used for extraction. Maybe something else. Fixes #2754 --- sys/linux/dev_tlk_device.txt | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sys/linux/dev_tlk_device.txt') diff --git a/sys/linux/dev_tlk_device.txt b/sys/linux/dev_tlk_device.txt index a60649b25..36df7c209 100644 --- a/sys/linux/dev_tlk_device.txt +++ b/sys/linux/dev_tlk_device.txt @@ -5,6 +5,10 @@ # Reference source code: # https://android.googlesource.com/kernel/tegra/+/android-tegra-dragon-3.18-marshmallow-dr-dragon/security/tlk_driver/ote_protocol.h +# This was generated on unknown tree. +meta noextract +meta arches["386", "amd64", "arm", "arm64"] + include include include -- cgit mrf-deployment