Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
9a0318b
UBUNTU: [Packaging] Initialize linux-nvidia-6.5
ianmay81 Oct 3, 2023
196d21e
Revert "UBUNTU: SAUCE: modpost: support arbitrary symbol length in mo…
ianmay81 Oct 4, 2023
1f2b1bb
UBUNTU: [Packaging] update variants
ianmay81 Oct 4, 2023
d459b49
UBUNTU: [Packaging] update Ubuntu.md
ianmay81 Oct 4, 2023
e77a73c
UBUNTU: Start new release
ianmay81 Oct 4, 2023
678d752
UBUNTU: [Config] nvidia-6.5: update annotations
ianmay81 Oct 4, 2023
cf8e6c5
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1001.1
ianmay81 Oct 4, 2023
0d96431
UBUNTU: [Packaging] nvidia-6.5: disable rust support
ianmay81 Oct 12, 2023
17a0d1f
UBUNTU: Start new release
ianmay81 Oct 12, 2023
d2ac8ef
UBUNTU: link-to-tracker: update tracking bug
ianmay81 Oct 12, 2023
457ddba
UBUNTU: [Config] nvidia-6.5: update annotations
ianmay81 Oct 12, 2023
09d28c3
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1004.4
ianmay81 Oct 12, 2023
406ccef
NVIDIA: SAUCE: iommu/arm-smmu-v3: Allow default substream bypass with…
nicolinc Jun 22, 2023
0cd07d8
UBUNTU: [Packaging] update variants
ianmay81 Dec 4, 2023
351d74a
UBUNTU: Start new release
ianmay81 Dec 4, 2023
9cc32e8
UBUNTU: link-to-tracker: update tracking bug
ianmay81 Dec 5, 2023
b4e8e0f
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1007.7
ianmay81 Dec 5, 2023
365e524
NVMe/MVMEeOF: Patch NVMe/NVMeOF driver to support GDS on Linux 6.5 Ke…
sourabgupta3 Oct 30, 2023
827a723
Patch NFS driver to support GDS with 6.5 Kernel
sourabgupta3 Oct 30, 2023
49f930c
Revert "UBUNTU: [Packaging] ZSTD compress modules"
nvidia-bfigg Jan 3, 2024
09bbc6d
NVIDIA: [Packaging] add nvidia build depends for nvidia-fs-dkms
nvidia-bfigg Jan 5, 2024
25999d8
NVIDIA: [Packaging] dkms-versions standalone provides support
nvidia-bfigg Jan 5, 2024
32ffd5b
NVIDIA: [Packaging] removed the v4l2loopback module
nvidia-bfigg Jan 5, 2024
3b33bc5
NVIDIA: [Packaging] removing the iwlwifi wireless driver module
nvidia-bfigg Jan 5, 2024
8f6f880
iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidat…
ianmay81 Jan 11, 2024
659ab95
tpm_tis_spi: Add hardware wait polling
kkyarlagadda Apr 21, 2023
f22f416
UBUNTU: Start new release
ianmay81 Jan 11, 2024
7a2161a
UBUNTU: link-to-tracker: update tracking bug
ianmay81 Jan 11, 2024
b723bb8
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1010.10
ianmay81 Jan 11, 2024
4332c6d
ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support
jbrasen Nov 9, 2023
0cc7734
ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241
sstirumala Nov 23, 2023
2b2cf75
coresight: etm4x: Allocate and device assign 'struct etmv4_drvdata' e…
Jul 10, 2023
804252f
coresight: etm4x: Drop iomem 'base' argument from etm4_probe()
Jul 10, 2023
66b3c61
coresight: etm4x: Drop pid argument from etm4_probe()
Jul 10, 2023
01a4e66
coresight: etm4x: Change etm4_platform_driver driver for MMIO devices
Jul 10, 2023
c6f4824
coresight: etm4x: Add ACPI support in platform driver
Jul 10, 2023
6148a25
UBUNTU: Start new release
ianmay81 Jan 17, 2024
3f02a2f
UBUNTU: link-to-tracker: update tracking bug
ianmay81 Jan 17, 2024
d6b2443
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1011.11
ianmay81 Jan 17, 2024
5517ace
NVIDIA: SAUCE: Revert "gpio: tegra186: Check GPIO pin permission befo…
jamieNguyenNVIDIA Feb 12, 2024
7352425
Revert "iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_i…
ianmay81 Feb 15, 2024
86ec007
iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidat…
nicolinc Oct 3, 2023
51642ce
UBUNTU: Start new release
ianmay81 Feb 15, 2024
b6eceeb
UBUNTU: link-to-tracker: update tracking bug
ianmay81 Feb 15, 2024
5705041
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1013.13
ianmay81 Feb 15, 2024
95055bc
NVIDIA: [Config] CORESIGHT configuration changes
nvidia-bfigg Feb 26, 2024
dc66206
coresight: trbe: Add a representative coresight_platform_data for TRBE
Aug 29, 2023
9720f74
coresight: trbe: Enable ACPI based TRBE devices
Aug 29, 2023
11d4502
arm_pmu: acpi: Refactor arm_spe_acpi_register_device()
Aug 17, 2023
4a27d33
arm_pmu: acpi: Add a representative platform device for TRBE
Aug 17, 2023
c02036f
perf cs-etm: Fix incorrect or missing decoder for raw trace
bwicaksononv Oct 10, 2023
87aa7f9
mm/mglru: try to stop at high watermarks
Dec 8, 2023
50e8b24
mm/mglru: respect min_ttl_ms with memcgs
Dec 8, 2023
9c3aa8f
mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE
Jun 25, 2023
00df415
UBUNTU: [Packaging] update variants
ianmay81 Mar 21, 2024
55c09b9
UBUNTU: [Packaging] drop ABI data
ianmay81 Mar 21, 2024
8be3636
UBUNTU: Start new release
ianmay81 Mar 21, 2024
5773767
UBUNTU: link-to-tracker: update tracking bug
ianmay81 Mar 21, 2024
07e9153
UBUNTU: debian.nvidia-6.5/dkms-versions -- update from kernel-version…
ianmay81 Mar 21, 2024
def7028
UBUNTU: [Config] nvidia-6.5: update annotations
ianmay81 Mar 21, 2024
53e8d07
UBUNTU: [Packaging] nvidia-6.5: add versioning to dkms standalone rpr…
ianmay81 Mar 21, 2024
8b5b2c3
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1014.14
ianmay81 Mar 21, 2024
9ba04e3
UBUNTU: [Packaging] drop getabis data
ianmay81 Apr 9, 2024
94213f0
UBUNTU: Start new release
ianmay81 Apr 9, 2024
07826f8
UBUNTU: link-to-tracker: update tracking bug
ianmay81 Apr 9, 2024
b21c17a
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1015.15
ianmay81 Apr 9, 2024
1faa02c
UBUNTU: [Packaging] blacklist coresight_etm4x
ianmay81 Apr 25, 2024
f0287a6
UBUNTU: Start new release
ianmay81 Apr 25, 2024
bdee005
UBUNTU: link-to-tracker: update tracking bug
ianmay81 Apr 25, 2024
e6b7f45
UBUNTU: [Packaging] debian.nvidia-6.5/dkms-versions -- update from ke…
ianmay81 Apr 25, 2024
fa443c4
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1018.18
ianmay81 Apr 25, 2024
c0a1d81
UBUNTU: Start new release
jacobmartin0 May 6, 2024
b7c9528
UBUNTU: link-to-tracker: update tracking bug
jacobmartin0 May 6, 2024
e979227
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1019.19
jacobmartin0 May 6, 2024
72c114e
UBUNTU: Start new release
smb49 May 7, 2024
54a387b
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1020.20
smb49 May 7, 2024
5739d08
perf vendor events arm64: Update stall_slot workaround for N2 r0p3
James-A-Clark Aug 16, 2023
c87f10f
perf vendor events arm64: Update N2 and V2 metrics and events using A…
James-A-Clark Aug 16, 2023
29d2eae
Revert "NVIDIA: SAUCE: Revert "gpio: tegra186: Check GPIO pin permiss…
jamieNguyenNVIDIA Apr 22, 2024
a7ca610
gpio: tegra186: Fix tegra186_gpio_is_accessible() check
Apr 24, 2024
f111d1e
NVIDIA: [Config] EFI: set CAPSULE_LOADER=y for arm64
kobak2026 May 9, 2024
a7cccdc
PCI/MSI: Prevent MSI hardware interrupt number truncation
Jan 15, 2024
ec034a0
perf jevents: Add a new expression builtin strcmp_cpuid_str()
James-A-Clark Aug 16, 2023
6bb40f6
perf jevents metric: Fix type of strcmp_cpuid_str
captain5050 Sep 14, 2023
b57e487
tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer
nvmochs May 22, 2024
3653740
UBUNTU: Start new release
jacobmartin0 May 24, 2024
be8ad1b
UBUNTU: link-to-tracker: update tracking bug
jacobmartin0 May 24, 2024
6e3441d
UBUNTU: [Packaging] debian.nvidia-6.5/dkms-versions -- update from ke…
jacobmartin0 May 24, 2024
5862b5d
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1021.22
jacobmartin0 May 29, 2024
bd175e4
UBUNTU: Start new release
jacobmartin0 Jun 13, 2024
67331b6
UBUNTU: link-to-tracker: update tracking bug
jacobmartin0 Jun 13, 2024
cffd34a
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1022.23
jacobmartin0 Jun 13, 2024
24d7031
UBUNTU: [Packaging] update variants
jacobmartin0 Jun 24, 2024
61e9938
UBUNTU: Start new release
jacobmartin0 Jun 24, 2024
37c898a
UBUNTU: [Packaging] Replace fs/cifs with fs/smb/client in inclusion list
roxanan1996 Apr 5, 2024
265d6f9
UBUNTU: link-to-tracker: update tracking bug
jacobmartin0 Jun 24, 2024
566da01
UBUNTU: [Packaging] debian.nvidia-6.5/dkms-versions -- update from ke…
jacobmartin0 Jun 24, 2024
a08c340
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1023.24
jacobmartin0 Jun 24, 2024
5579d42
KVM: selftests: Extend x86's sync_regs_test to check for CR4 races
mmhal Jul 28, 2023
81360f7
KVM: selftests: Rename the ASSERT_EQ macro
huth Jul 12, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 4 additions & 5 deletions Ubuntu.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
Name: linux
Version: 6.5.10
Series: 23.10 (mantic)
Version: 6.5.0
Series: 22.04 (jammy)
Description:
This is the source code for the Ubuntu linux kernel for the 23.10 series. This
source tree is used to produce the flavours: generic, generic-64k, generic-lpae.
This is the source code for the Ubuntu linux kernel for the 22.04 series. This
source tree is used to produce the flavours: nvidia, nvidia-64k.
This kernel is configured to support the widest range of desktop, laptop and
server configurations.
3 changes: 3 additions & 0 deletions arch/arm64/include/asm/acpi.h
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,9 @@
#define ACPI_MADT_GICC_SPE (offsetof(struct acpi_madt_generic_interrupt, \
spe_interrupt) + sizeof(u16))

#define ACPI_MADT_GICC_TRBE (offsetof(struct acpi_madt_generic_interrupt, \
trbe_interrupt) + sizeof(u16))

/*
* Arm® Functional Fixed Hardware Specification Version 1.2.
* Table 2: Arm Architecture context loss flags
Expand Down
5 changes: 2 additions & 3 deletions arch/powerpc/kernel/module_64.c
Original file line number Diff line number Diff line change
Expand Up @@ -347,13 +347,12 @@ static unsigned long get_got_size(const Elf64_Ehdr *hdr,
static void dedotify_versions(struct modversion_info *vers,
unsigned long size)
{
struct modversion_info *end = (void *)vers + size;
struct modversion_info *end;

for (; vers < end && vers->next; vers = (void *)vers + vers->next) {
for (end = (void *)vers + size; vers < end; vers++)
if (vers->name[0] == '.') {
memmove(vers->name, vers->name+1, strlen(vers->name));
}
}
}

/*
Expand Down
27,521 changes: 27,521 additions & 0 deletions debian.nvidia-6.5/changelog

Large diffs are not rendered by default.

185 changes: 185 additions & 0 deletions debian.nvidia-6.5/config/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,185 @@
==================
Config Annotations
==================

:Author: Andrea Righi

Overview
========

Each Ubuntu kernel needs to maintain its own .config for each supported
architecture and each flavour.

Every time a new patch is applied or a kernel is rebased on top of a new
one, we need to update the .config's accordingly (config options can be
added, removed and also renamed).

So, we need to make sure that some critical config options are always
matching the desired value in order to have a functional kernel.

State of the art
================

At the moment configs are maintained as a set of Kconfig chunks (inside
`debian.<kernel>/config/`): a global one, plus per-arch / per-flavour
chunks.

In addition to that, we need to maintain also a file called
'annotations'; the purpose of this file is to make sure that some
critical config options are not silently removed or changed when the
real .config is re-generated (for example after a rebase or after
applying a new set of patches).

The main problem with this approach is that, often, we have duplicate
information that is stored both in the Kconfig chunks *and* in the
annotations files and, at the same time, the whole .config's information
is distributed between Kconfig chunks and annotations, making it hard to
maintain, review and manage in general.

Proposed solution
=================

The proposed solution is to store all the config information into the
"annotations" format and get rid of the config chunks (basically the
real .config's can be produced "compiling" annotations).

Implementation
==============

To help the management of the annotations an helper script is provided
(`debian/scripts/misc/annotations`):

```
usage: annotations [-h] [--version] [--file FILE] [--arch ARCH] [--flavour FLAVOUR] [--config CONFIG]
(--query | --export | --import FILE | --update FILE | --check FILE)

Manage Ubuntu kernel .config and annotations

options:
-h, --help show this help message and exit
--version, -v show program's version number and exit
--file FILE, -f FILE Pass annotations or .config file to be parsed
--arch ARCH, -a ARCH Select architecture
--flavour FLAVOUR, -l FLAVOUR
Select flavour (default is "generic")
--config CONFIG, -c CONFIG
Select a specific config option

Action:
--query, -q Query annotations
--export, -e Convert annotations to .config format
--import FILE, -i FILE
Import a full .config for a specific arch and flavour into annotations
--update FILE, -u FILE
Import a partial .config into annotations (only resync configs specified in FILE)
--check FILE, -k FILE
Validate kernel .config with annotations
```

This script allows to query config settings (per arch/flavour/config),
export them into the Kconfig format (generating the real .config files)
and check if the final .config matches the rules defined in the
annotations.

Examples (annotations is defined as an alias to `debian/scripts/annotations`):

- Show settings for `CONFIG_DEBUG_INFO_BTF` for master kernel across all the
supported architectures and flavours:

```
$ annotations --query --config CONFIG_DEBUG_INFO_BTF
{
"policy": {
"amd64": "y",
"arm64": "y",
"armhf": "n",
"ppc64el": "y",
"riscv64": "y",
"s390x": "y"
},
"note": "'Needs newer pahole for armhf'"
}
```

- Dump kernel .config for arm64 and flavour generic-64k:

```
$ annotations --arch arm64 --flavour generic-64k --export
CONFIG_DEBUG_FS=y
CONFIG_DEBUG_KERNEL=y
CONFIG_COMPAT=y
...
```

- Update annotations file with a new kernel .config for amd64 flavour
generic:

```
$ annotations --arch amd64 --flavour generic --import build/.config
```

Moreover, an additional kernelconfig commands are provided
(via debian/rules targets):
- `migrateconfigs`: automatically merge all the previous configs into
annotations (local changes still need to be committed)

Annotations headers
===================

The main annotations file should contain a header to define the architectures
and flavours that are supported.

Here is the format of the header for the generic kernel:
```
# Menu: HEADER
# FORMAT: 4
# ARCH: amd64 arm64 armhf ppc64el riscv64 s390x
# FLAVOUR: amd64-generic arm64-generic arm64-generic-64k armhf-generic armhf-generic-lpae ppc64el-generic riscv64-generic s390x-generic

```

Example header of a derivative (linux-aws):
```
# Menu: HEADER
# FORMAT: 4
# ARCH: amd64 arm64
# FLAVOUR: amd64-aws arm64-aws
# FLAVOUR_DEP: {'amd64-aws': 'amd64-generic', 'arm64-aws': 'arm64-generic'}

include "../../debian.master/config/annotations"

# Below you can define only the specific linux-aws configs that differ from linux generic

```

Pros and Cons
=============

Pros:
- avoid duplicate information in .config's and annotations
- allow to easily define groups of config settings (for a specific
environment or feature, such as annotations.clouds, annotations.ubuntu,
annotations.snapd, etc.)
- config options are more accessible, easy to change and review
- we can easily document how config options are managed (and external
contributors won't be discouraged anymore when they need to to change a
config option)

Cons:
- potential regressions: the new tool/scripts can have potential bugs,
so we could experience regressions due to some missed config changes
- kernel team need to understand the new process (even if everything
is transparent, kernel cranking process is the same, there might be
corner cases that need to be addressed and resolved manually)

TODO
====

- Migrate all flavour and arch definitions into annotations (rather
than having this information defined in multiple places inside
debian/scripts); right now this information is "partially" migrated,
meaning that we need to define arches and flavours in the headers
section of annotations (so that the annotations tool can figure out
the list of supported arches and flavours), but arches and flavours
are still defined elsewhere, ideally we would like to have arches and
flavours defined only in one place: annotations.
100 changes: 100 additions & 0 deletions debian.nvidia-6.5/config/annotations
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
# Menu: HEADER
# FORMAT: 4
# ARCH: amd64 arm64
# FLAVOUR: amd64-nvidia arm64-nvidia arm64-nvidia-64k
# FLAVOUR_DEP: {'amd64-nvidia': 'amd64-generic', 'arm64-nvidia': 'arm64-generic', 'arm64-nvidia-64k': 'arm64-generic-64k'}

include "../../debian.master/config/annotations"

CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND policy<{'arm64': 'n'}>
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND note<'{required for nvidia workloads}'>

CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE policy<{'amd64': 'n', 'arm64': 'y'}>
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE note<'{required for nvidia workloads}'>

CONFIG_MTD policy<{'amd64': 'm', 'arm64': 'y'}>
CONFIG_MTD note<'boot essential on arm'>

CONFIG_NR_CPUS policy<{'amd64': '8192', 'arm64': '512'}>
CONFIG_NR_CPUS note<'LP: #1864198'>

CONFIG_PREEMPT_NONE policy<{'amd64': 'n', 'arm64': 'y'}>
CONFIG_PREEMPT_NONE note<'required for nvidia workloads'>

CONFIG_PREEMPT_VOLUNTARY policy<{'amd64': 'y', 'arm64': 'n'}>
CONFIG_PREEMPT_VOLUNTARY note<'required for nvidia workloads'>

CONFIG_RUST policy<{'amd64': '-', 'arm64': '-'}>
CONFIG_RUST note<'required to enable Rust support, LP: #1993183'>

CONFIG_RUST_IS_AVAILABLE policy<{'amd64': '-', 'arm64': '-'}>
CONFIG_RUST_IS_AVAILABLE note<'required to enable Rust support, LP: #1993183'>

CONFIG_SPI_TEGRA210_QUAD policy<{'arm64': 'y'}>
CONFIG_SPI_TEGRA210_QUAD note<'ensures the TPM is available before the IMA driver initializes'>

CONFIG_TCG_TIS_SPI policy<{'amd64': 'm', 'arm64': 'y'}>
CONFIG_TCG_TIS_SPI note<'ensures the TPM is available before the IMA driver initializes'>


# ---- Annotations without notes ----

CONFIG_ARCH_SUPPORTS_SHADOW_CALL_STACK policy<{'arm64': '-'}>
CONFIG_ARM64_ERRATUM_1902691 policy<{'arm64': 'y'}>
CONFIG_ARM64_ERRATUM_2038923 policy<{'arm64': 'y'}>
CONFIG_ARM64_ERRATUM_2064142 policy<{'arm64': 'y'}>
CONFIG_ARM64_ERRATUM_2119858 policy<{'arm64': 'y'}>
CONFIG_ARM64_ERRATUM_2139208 policy<{'arm64': 'y'}>
CONFIG_ARM64_ERRATUM_2224489 policy<{'arm64': 'y'}>
CONFIG_ARM64_ERRATUM_2253138 policy<{'arm64': 'y'}>
CONFIG_ARM64_WORKAROUND_TRBE_OVERWRITE_FILL_MODE policy<{'arm64': 'y'}>
CONFIG_ARM64_WORKAROUND_TRBE_WRITE_OUT_OF_RANGE policy<{'arm64': 'y'}>
CONFIG_AS_VERSION policy<{'amd64': '23800', 'arm64': '23800'}>
CONFIG_BCH policy<{'amd64': 'm', 'arm64': 'y'}>
CONFIG_BINDGEN_VERSION_TEXT policy<{'amd64': '-'}>
CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN policy<{'amd64': '-', 'arm64': '-'}>
CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO policy<{'amd64': '-', 'arm64': '-'}>
CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE policy<{'amd64': '-', 'arm64': '-'}>
CONFIG_CC_HAVE_SHADOW_CALL_STACK policy<{'arm64': '-'}>
CONFIG_CC_VERSION_TEXT policy<{'amd64': '"x86_64-linux-gnu-gcc-11 (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0"', 'arm64': '"aarch64-linux-gnu-gcc-11 (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0"'}>
CONFIG_CONSTRUCTORS policy<{'amd64': '-'}>
CONFIG_CORESIGHT policy<{'arm64': 'm'}>
CONFIG_CORESIGHT_CATU policy<{'arm64': 'm'}>
CONFIG_CORESIGHT_CPU_DEBUG policy<{'arm64': 'm'}>
CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON policy<{'arm64': 'n'}>
CONFIG_CORESIGHT_CTI policy<{'arm64': 'm'}>
CONFIG_CORESIGHT_CTI_INTEGRATION_REGS policy<{'arm64': 'n'}>
CONFIG_CORESIGHT_DUMMY policy<{'arm64': 'n'}>
CONFIG_CORESIGHT_LINKS_AND_SINKS policy<{'arm64': 'm'}>
CONFIG_CORESIGHT_LINK_AND_SINK_TMC policy<{'arm64': 'm'}>
CONFIG_CORESIGHT_SINK_ETBV10 policy<{'arm64': 'm'}>
CONFIG_CORESIGHT_SINK_TPIU policy<{'arm64': 'm'}>
CONFIG_CORESIGHT_SOURCE_ETM4X policy<{'arm64': 'm'}>
CONFIG_CORESIGHT_STM policy<{'arm64': 'm'}>
CONFIG_CORESIGHT_TPDA policy<{'arm64': 'n'}>
CONFIG_CORESIGHT_TPDM policy<{'arm64': 'n'}>
CONFIG_CORESIGHT_TRBE policy<{'arm64': 'm'}>
CONFIG_DEBUG_INFO_COMPRESSED_ZSTD policy<{'amd64': '-', 'arm64': '-'}>
CONFIG_EFI_CAPSULE_LOADER policy<{'amd64': 'm', 'arm64': 'y'}>
CONFIG_ETM4X_IMPDEF_FEATURE policy<{'arm64': 'n'}>
CONFIG_GCC_VERSION policy<{'amd64': '110400', 'arm64': '110400'}>
CONFIG_GPIO_AAEON policy<{'amd64': '-'}>
CONFIG_INIT_STACK_ALL_PATTERN policy<{'amd64': '-', 'arm64': '-'}>
CONFIG_INIT_STACK_ALL_ZERO policy<{'amd64': '-', 'arm64': '-'}>
CONFIG_INIT_STACK_NONE policy<{'amd64': 'y', 'arm64': 'y'}>
CONFIG_KCOV policy<{'amd64': 'n', 'arm64': '-'}>
CONFIG_LD_VERSION policy<{'amd64': '23800', 'arm64': '23800'}>
CONFIG_LEDS_AAEON policy<{'amd64': '-'}>
CONFIG_MFD_AAEON policy<{'amd64': '-'}>
CONFIG_MTD_NAND_CORE policy<{'amd64': 'm', 'arm64': 'y'}>
CONFIG_PID_IN_CONTEXTIDR policy<{'arm64': 'y'}>
CONFIG_RUSTC_VERSION_TEXT policy<{'amd64': '-'}>
CONFIG_RUST_BUILD_ASSERT_ALLOW policy<{'amd64': '-'}>
CONFIG_RUST_DEBUG_ASSERTIONS policy<{'amd64': '-'}>
CONFIG_RUST_OVERFLOW_CHECKS policy<{'amd64': '-'}>
CONFIG_SAMPLES_RUST policy<{'amd64': '-'}>
CONFIG_SAMPLE_CORESIGHT_SYSCFG policy<{'arm64': 'n'}>
CONFIG_SENSORS_AAEON policy<{'amd64': '-'}>
CONFIG_SHADOW_CALL_STACK policy<{'arm64': '-'}>
CONFIG_UBUNTU_ODM_DRIVERS policy<{'amd64': '-'}>
CONFIG_ULTRASOC_SMB policy<{'arm64': 'n'}>
Loading