UBUNTU: [Packaging] Initialize noble:linux-nvidia-tegra
Based on Ubuntu-realtime-6.8.1-1002.2 Ignore: yes Signed-off-by: Noah Wager <noah.wager@canonical.com>
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
Name: linux-realtime
|
||||
Version: 6.8.1
|
||||
Name: linux-nvidia-tegra
|
||||
Version: 6.8.0
|
||||
Series: 24.04 (noble)
|
||||
Description:
|
||||
This is the source code for the Ubuntu linux kernel for the 24.04 series. This
|
||||
source tree is used to produce the flavours: realtime.
|
||||
source tree is used to produce the flavours: nvidia-tegra, nvidia-tegra-rt.
|
||||
This kernel is configured to support the widest range of desktop, laptop and
|
||||
server configurations.
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -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.
|
||||
@@ -0,0 +1,83 @@
|
||||
# Menu: HEADER
|
||||
# FORMAT: 4
|
||||
# ARCH: arm64
|
||||
# FLAVOUR: arm64-nvidia-tegra arm64-nvidia-tegra-rt
|
||||
# FLAVOUR_DEP: {'arm64-nvidia-tegra': 'arm64-realtime', 'arm64-nvidia-tegra-rt': 'arm64-realtime'}
|
||||
|
||||
include "../../debian.realtime/config/annotations"
|
||||
|
||||
CONFIG_ACCESSIBILITY policy<{'arm64': 'n'}>
|
||||
CONFIG_ACCESSIBILITY note<'LP: #1967702'>
|
||||
|
||||
CONFIG_DMATEST policy<{'arm64': 'm'}>
|
||||
CONFIG_DMATEST note<'LP: #2060337'>
|
||||
|
||||
CONFIG_LATENCYTOP policy<{'arm64': 'y'}>
|
||||
CONFIG_LATENCYTOP note<'https://lists.ubuntu.com/archives/kernel-team/2014-July/045006.html, LP#1655986'>
|
||||
|
||||
CONFIG_PCIE_EDR policy<{'arm64': 'n'}>
|
||||
CONFIG_PCIE_EDR note<'LP: #1965241'>
|
||||
|
||||
CONFIG_PCI_MESON policy<{'arm64': 'n'}>
|
||||
CONFIG_PCI_MESON note<'LP: #2007745'>
|
||||
|
||||
CONFIG_PREEMPT_DYNAMIC policy<{'arm64': '-', 'arm64-nvidia-tegra': 'y'}>
|
||||
CONFIG_PREEMPT_DYNAMIC note<'LP: #2051342'>
|
||||
|
||||
CONFIG_PREEMPT_RT policy<{'arm64': 'y', 'arm64-nvidia-tegra': 'n'}>
|
||||
CONFIG_PREEMPT_RT note<'must be enabled in the real-time kernel'>
|
||||
|
||||
CONFIG_SPEAKUP policy<{'arm64': '-'}>
|
||||
CONFIG_SPEAKUP note<'LP: #1967702'>
|
||||
|
||||
CONFIG_UBSAN policy<{'arm64': 'n'}>
|
||||
CONFIG_UBSAN note<'LP#1942215'>
|
||||
|
||||
CONFIG_VMWARE_VMCI policy<{'arm64': 'n'}>
|
||||
CONFIG_VMWARE_VMCI note<'LP: #1978145'>
|
||||
|
||||
CONFIG_VMWARE_VMCI_VSOCKETS policy<{'arm64': '-'}>
|
||||
CONFIG_VMWARE_VMCI_VSOCKETS note<'LP: #1978145'>
|
||||
|
||||
|
||||
# ---- Annotations without notes ----
|
||||
|
||||
CONFIG_A11Y_BRAILLE_CONSOLE policy<{'arm64': '-'}>
|
||||
CONFIG_CC_HAS_UBSAN_BOUNDS_STRICT policy<{'arm64': '-'}>
|
||||
CONFIG_COMPACT_UNEVICTABLE_DEFAULT policy<{'arm64': '0', 'arm64-nvidia-tegra': '1'}>
|
||||
CONFIG_DEBUG_MUTEXES policy<{'arm64': '-', 'arm64-nvidia-tegra': 'n'}>
|
||||
CONFIG_DEBUG_PREEMPT policy<{'arm64': 'y', 'arm64-nvidia-tegra': 'n'}>
|
||||
CONFIG_LEDS_TRIGGER_CPU policy<{'arm64': '-', 'arm64-nvidia-tegra': 'n'}>
|
||||
CONFIG_NUMA_BALANCING policy<{'arm64': '-', 'arm64-nvidia-tegra': 'n'}>
|
||||
CONFIG_PREEMPT_BUILD policy<{'arm64': '-', 'arm64-nvidia-tegra': 'y'}>
|
||||
CONFIG_PREEMPT_NONE policy<{'arm64': 'n', 'arm64-nvidia-tegra': 'y'}>
|
||||
CONFIG_PREEMPT_NONE_BUILD policy<{'arm64-nvidia-tegra': '-'}>
|
||||
CONFIG_QUEUED_RWLOCKS policy<{'arm64': '-', 'arm64-nvidia-tegra': 'y'}>
|
||||
CONFIG_RCU_BOOST policy<{'arm64': 'y', 'arm64-nvidia-tegra': '-'}>
|
||||
CONFIG_RCU_BOOST_DELAY policy<{'arm64': '500', 'arm64-nvidia-tegra': '-'}>
|
||||
CONFIG_RCU_NOCB_CPU_CB_BOOST policy<{'arm64': 'y', 'arm64-nvidia-tegra': '-'}>
|
||||
CONFIG_SOFTIRQ_ON_OWN_STACK policy<{'arm64': '-', 'arm64-nvidia-tegra': 'y'}>
|
||||
CONFIG_SPEAKUP_SYNTH_ACNTSA policy<{'arm64': '-'}>
|
||||
CONFIG_SPEAKUP_SYNTH_APOLLO policy<{'arm64': '-'}>
|
||||
CONFIG_SPEAKUP_SYNTH_AUDPTR policy<{'arm64': '-'}>
|
||||
CONFIG_SPEAKUP_SYNTH_BNS policy<{'arm64': '-'}>
|
||||
CONFIG_SPEAKUP_SYNTH_DECEXT policy<{'arm64': '-'}>
|
||||
CONFIG_SPEAKUP_SYNTH_DECTLK policy<{'arm64': '-'}>
|
||||
CONFIG_SPEAKUP_SYNTH_DUMMY policy<{'arm64': '-'}>
|
||||
CONFIG_SPEAKUP_SYNTH_LTLK policy<{'arm64': '-'}>
|
||||
CONFIG_SPEAKUP_SYNTH_SOFT policy<{'arm64': '-'}>
|
||||
CONFIG_SPEAKUP_SYNTH_SPKOUT policy<{'arm64': '-'}>
|
||||
CONFIG_SPEAKUP_SYNTH_TXPRT policy<{'arm64': '-'}>
|
||||
CONFIG_TEST_UBSAN policy<{'arm64': '-'}>
|
||||
CONFIG_TRANSPARENT_HUGEPAGE policy<{'arm64': '-', 'arm64-nvidia-tegra': 'n'}>
|
||||
CONFIG_UBSAN_ALIGNMENT policy<{'arm64': '-'}>
|
||||
CONFIG_UBSAN_BOOL policy<{'arm64': '-'}>
|
||||
CONFIG_UBSAN_BOUNDS policy<{'arm64': '-'}>
|
||||
CONFIG_UBSAN_BOUNDS_STRICT policy<{'arm64': '-'}>
|
||||
CONFIG_UBSAN_DIV_ZERO policy<{'arm64': '-'}>
|
||||
CONFIG_UBSAN_ENUM policy<{'arm64': '-'}>
|
||||
CONFIG_UBSAN_SANITIZE_ALL policy<{'arm64': '-'}>
|
||||
CONFIG_UBSAN_SHIFT policy<{'arm64': '-'}>
|
||||
CONFIG_UBSAN_TRAP policy<{'arm64': '-'}>
|
||||
CONFIG_UBSAN_UNREACHABLE policy<{'arm64': '-'}>
|
||||
CONFIG_UNINLINE_SPIN_UNLOCK policy<{'arm64': '-', 'arm64-nvidia-tegra': 'y'}>
|
||||
@@ -0,0 +1,142 @@
|
||||
# Items that get replaced:
|
||||
# FLAVOUR
|
||||
# DESC
|
||||
# ARCH
|
||||
# SUPPORTED
|
||||
# TARGET
|
||||
# BOOTLOADER
|
||||
# =PROVIDES=
|
||||
#
|
||||
# Items marked with =FOO= are optional
|
||||
#
|
||||
# This file describes the template for packages that are created for each flavour
|
||||
# in debian/control.d/vars.*
|
||||
#
|
||||
# This file gets edited in a couple of places. See the debian/control.stub rule in
|
||||
# debian/rules. PGGVER, ABINUM, and SRCPKGNAME are all converted in the
|
||||
# process of creating debian/control.
|
||||
#
|
||||
# The flavour specific strings (ARCH, DESC, etc) are converted using values from the various
|
||||
# flavour files in debian/control.d/vars.*
|
||||
#
|
||||
# XXX: Leave the blank line before the first package!!
|
||||
|
||||
Package: linux-image=SIGN-ME-PKG=-PKGVER-ABINUM-FLAVOUR
|
||||
Build-Profiles: <!stage1>
|
||||
Architecture: ARCH
|
||||
Section: kernel
|
||||
Priority: optional
|
||||
Provides: linux-image, fuse-module, =PROVIDES=${linux:rprovides}
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, kmod, linux-base (>= 4.5ubuntu1~16.04.1), linux-modules-PKGVER-ABINUM-FLAVOUR
|
||||
Recommends: BOOTLOADER, initramfs-tools | linux-initramfs-tool
|
||||
Breaks: flash-kernel (<< 3.90ubuntu2) [arm64 armhf], s390-tools (<< 2.3.0-0ubuntu3) [s390x]
|
||||
Conflicts: linux-image=SIGN-PEER-PKG=-PKGVER-ABINUM-FLAVOUR
|
||||
Suggests: fdutils, SRCPKGNAME-tools, linux-headers-PKGVER-ABINUM-FLAVOUR, linux-modules-extra-PKGVER-ABINUM-FLAVOUR
|
||||
Description: Linux kernel image for version PKGVER on DESC
|
||||
This package contains the=SIGN-ME-TXT= Linux kernel image for version PKGVER on
|
||||
DESC.
|
||||
.
|
||||
Supports SUPPORTED processors.
|
||||
.
|
||||
TARGET
|
||||
.
|
||||
You likely do not want to install this package directly. Instead, install
|
||||
the linux-FLAVOUR meta-package, which will ensure that upgrades work
|
||||
correctly, and that supporting packages are also installed.
|
||||
|
||||
Package: linux-modules-PKGVER-ABINUM-FLAVOUR
|
||||
Build-Profiles: <!stage1>
|
||||
Architecture: ARCH
|
||||
Section: kernel
|
||||
Priority: optional
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Built-Using: ${linux:BuiltUsing}
|
||||
Description: Linux kernel extra modules for version PKGVER on DESC
|
||||
Contains the corresponding System.map file, the modules built by the
|
||||
packager, and scripts that try to ensure that the system is not left in an
|
||||
unbootable state after an update.
|
||||
.
|
||||
Supports SUPPORTED processors.
|
||||
.
|
||||
TARGET
|
||||
.
|
||||
You likely do not want to install this package directly. Instead, install
|
||||
the linux-FLAVOUR meta-package, which will ensure that upgrades work
|
||||
correctly, and that supporting packages are also installed.
|
||||
|
||||
Package: linux-modules-extra-PKGVER-ABINUM-FLAVOUR
|
||||
Build-Profiles: <!stage1>
|
||||
Architecture: ARCH
|
||||
Section: kernel
|
||||
Priority: optional
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, linux-modules-PKGVER-ABINUM-FLAVOUR, wireless-regdb
|
||||
Description: Linux kernel extra modules for version PKGVER on DESC
|
||||
This package contains the Linux kernel extra modules for version PKGVER on
|
||||
DESC.
|
||||
.
|
||||
Also includes the corresponding System.map file, the modules built by the
|
||||
packager, and scripts that try to ensure that the system is not left in an
|
||||
unbootable state after an update.
|
||||
.
|
||||
Supports SUPPORTED processors.
|
||||
.
|
||||
TARGET
|
||||
.
|
||||
You likely do not want to install this package directly. Instead, install
|
||||
the linux-FLAVOUR meta-package, which will ensure that upgrades work
|
||||
correctly, and that supporting packages are also installed.
|
||||
|
||||
Package: linux-headers-PKGVER-ABINUM-FLAVOUR
|
||||
Build-Profiles: <!stage1>
|
||||
Architecture: ARCH
|
||||
Section: devel
|
||||
Priority: optional
|
||||
Depends: ${misc:Depends}, SRCPKGNAME-headers-PKGVER-ABINUM, ${shlibs:Depends}
|
||||
Provides: linux-headers, linux-headers-3.0
|
||||
Description: Linux kernel headers for version PKGVER on DESC
|
||||
This package provides kernel header files for version PKGVER on
|
||||
DESC.
|
||||
.
|
||||
This is for sites that want the latest kernel headers. Please read
|
||||
/usr/share/doc/linux-headers-PKGVER-ABINUM/debian.README.gz for details.
|
||||
|
||||
Package: linux-image=SIGN-ME-PKG=-PKGVER-ABINUM-FLAVOUR-dbgsym
|
||||
Build-Profiles: <!stage1>
|
||||
Architecture: ARCH
|
||||
Section: devel
|
||||
Priority: optional
|
||||
Depends: ${misc:Depends}
|
||||
Provides: linux-debug
|
||||
Description: Linux kernel debug image for version PKGVER on DESC
|
||||
This package provides the=SIGN-ME-TXT= kernel debug image for version PKGVER on
|
||||
DESC.
|
||||
.
|
||||
This is for sites that wish to debug the kernel.
|
||||
.
|
||||
The kernel image contained in this package is NOT meant to boot from. It
|
||||
is uncompressed, and unstripped. This package also includes the
|
||||
unstripped modules.
|
||||
|
||||
Package: linux-tools-PKGVER-ABINUM-FLAVOUR
|
||||
Build-Profiles: <!stage1>
|
||||
Architecture: ARCH
|
||||
Section: devel
|
||||
Priority: optional
|
||||
Depends: ${misc:Depends}, SRCPKGNAME-tools-PKGVER-ABINUM
|
||||
Description: Linux kernel version specific tools for version PKGVER-ABINUM
|
||||
This package provides the architecture dependant parts for kernel
|
||||
version locked tools (such as perf and x86_energy_perf_policy) for
|
||||
version PKGVER-ABINUM on
|
||||
=HUMAN=.
|
||||
|
||||
Package: linux-cloud-tools-PKGVER-ABINUM-FLAVOUR
|
||||
Build-Profiles: <!stage1>
|
||||
Architecture: ARCH
|
||||
Section: devel
|
||||
Priority: optional
|
||||
Depends: ${misc:Depends}, SRCPKGNAME-cloud-tools-PKGVER-ABINUM
|
||||
Description: Linux kernel version specific cloud tools for version PKGVER-ABINUM
|
||||
This package provides the architecture dependant parts for kernel
|
||||
version locked tools for cloud for version PKGVER-ABINUM on
|
||||
=HUMAN=.
|
||||
|
||||
@@ -0,0 +1,306 @@
|
||||
arch/*/{crypto,kernel,oprofile}
|
||||
arch/*/kvm/kvm.ko
|
||||
arch/powerpc/kvm/kvm-hv.ko
|
||||
arch/powerpc/kvm/kvm-pr.ko
|
||||
arch/powerpc/kvm/vfio.ko
|
||||
arch/powerpc/platforms/powernv/opal-prd.ko
|
||||
arch/s390/*
|
||||
arch/x86/kvm/kvm-amd.ko
|
||||
arch/x86/kvm/kvm-intel.ko
|
||||
crypto/*
|
||||
drivers/acpi/*
|
||||
drivers/ata/acard-ahci.ko
|
||||
drivers/ata/ahci.ko
|
||||
drivers/ata/ahci_platform.ko
|
||||
drivers/ata/ahci_tegra.ko
|
||||
drivers/ata/ata_generic.ko
|
||||
drivers/ata/libahci.ko
|
||||
drivers/ata/libahci_platform.ko
|
||||
drivers/block/brd.ko
|
||||
drivers/block/cryptoloop.ko
|
||||
drivers/block/floppy.ko
|
||||
drivers/block/loop.ko
|
||||
drivers/block/nbd.ko
|
||||
drivers/block/rbd.ko
|
||||
drivers/block/virtio_blk.ko
|
||||
drivers/block/xen-blkfront.ko
|
||||
drivers/bus/tegra-aconnect.ko
|
||||
drivers/char/hangcheck-timer.ko
|
||||
drivers/char/hw_random/powernv-rng.ko
|
||||
drivers/char/hw_random/virtio-rng.ko
|
||||
drivers/char/ipmi/*
|
||||
drivers/char/ipmi/ipmi_msghandler.ko
|
||||
drivers/char/lp.ko
|
||||
drivers/char/nvram.ko
|
||||
drivers/char/ppdev.ko
|
||||
drivers/char/raw.ko
|
||||
drivers/char/virtio_console.ko
|
||||
drivers/clk/clk-max77686.ko
|
||||
drivers/cpufreq/tegra186-cpufreq.ko
|
||||
drivers/cpufreq/tegra194-cpufreq.ko
|
||||
drivers/crypto/nx/*
|
||||
drivers/crypto/vmx/vmx-crypto.ko
|
||||
drivers/dma/tegra210-adma.ko
|
||||
drivers/firmware/dmi-sysfs.ko
|
||||
drivers/firmware/efi/*
|
||||
drivers/firmware/iscsi_ibft.ko
|
||||
drivers/gpio/gpio-max77620.ko
|
||||
drivers/gpu/drm/ast/ast.ko
|
||||
drivers/gpu/drm/bochs/bochs-drm.ko
|
||||
drivers/gpu/drm/cirrus/cirrus.ko
|
||||
drivers/gpu/drm/drm.ko
|
||||
drivers/gpu/drm/drm_kms_helper.ko
|
||||
drivers/gpu/drm/tegra/tegra-drm.ko
|
||||
drivers/gpu/drm/ttm/ttm.ko
|
||||
drivers/gpu/drm/vboxvideo/vboxvideo.ko
|
||||
drivers/gpu/drm/virtio/virtio-gpu.ko
|
||||
drivers/gpu/drm/vmwgfx/vmwgfx.ko
|
||||
drivers/gpu/drm/xen/drm_xen_front.ko
|
||||
drivers/gpu/host1x/host1x.ko
|
||||
drivers/hid/hid-generic.ko
|
||||
drivers/hid/hid-hyperv.ko
|
||||
drivers/hid/hid.ko
|
||||
drivers/hid/usbhid/usbhid.ko
|
||||
drivers/hv/*
|
||||
drivers/hwmon/ibmpowernv.ko
|
||||
drivers/hwmon/pwm-fan.ko
|
||||
drivers/i2c/busses/i2c-tegra-bpmp.ko
|
||||
drivers/i2c/busses/i2c-tegra-bpmp.ko
|
||||
drivers/i2c/busses/i2c-tegra.ko
|
||||
drivers/infiniband/core/ib_addr.ko
|
||||
drivers/infiniband/core/ib_cm.ko
|
||||
drivers/infiniband/core/ib_core.ko
|
||||
drivers/infiniband/core/ib_mad.ko
|
||||
drivers/infiniband/core/ib_sa.ko
|
||||
drivers/infiniband/core/iw_cm.ko
|
||||
drivers/infiniband/core/rdma_cm.ko
|
||||
drivers/infiniband/ulp/iser/ib_iser.ko
|
||||
drivers/infiniband/ulp/isert/ib_isert.ko
|
||||
drivers/input/evbug.ko
|
||||
drivers/input/gameport/gameport.ko
|
||||
drivers/input/input-leds.ko
|
||||
drivers/input/joydev.ko
|
||||
drivers/input/keyboard/gpio_keys.ko
|
||||
drivers/input/misc/xen-kbdfront.ko
|
||||
drivers/input/mouse/psmouse.ko
|
||||
drivers/input/serio/hyperv-keyboard.ko
|
||||
drivers/input/serio/serio_raw.ko
|
||||
drivers/input/serio/serport.ko
|
||||
drivers/input/touchscreen/usbtouchscreen.ko
|
||||
drivers/leds/leds-powernv.ko
|
||||
drivers/md/*
|
||||
drivers/memory/tegra/tegra210-emc.ko
|
||||
drivers/message/fusion*
|
||||
drivers/misc/cxl/*
|
||||
drivers/misc/eeprom/at24.ko
|
||||
drivers/misc/vmw_balloon.ko
|
||||
drivers/misc/vmw_vmci/vmw_vmci.ko
|
||||
drivers/mmc/host/sdhci-tegra.ko
|
||||
drivers/mtd/cmdlinepart.ko
|
||||
drivers/mtd/devices/powernv_flash.ko
|
||||
drivers/mtd/ofpart.ko
|
||||
drivers/net/appletalk/ipddp.ko
|
||||
drivers/net/bonding/bonding.ko
|
||||
drivers/net/caif/caif_virtio.ko
|
||||
drivers/net/dummy.ko
|
||||
drivers/net/eql.ko
|
||||
drivers/net/ethernet/8390/8390.ko
|
||||
drivers/net/ethernet/8390/ne2k-pci.ko
|
||||
drivers/net/ethernet/amazon/ena/ena.ko
|
||||
drivers/net/ethernet/amd/pcnet32.ko
|
||||
drivers/net/ethernet/broadcom/bnx2x/*
|
||||
drivers/net/ethernet/broadcom/tg3.ko
|
||||
drivers/net/ethernet/dec/tulip/*
|
||||
drivers/net/ethernet/emulex/benet/*
|
||||
drivers/net/ethernet/ibm/*
|
||||
drivers/net/ethernet/intel/e1000/e1000.ko
|
||||
drivers/net/ethernet/intel/e1000e/e1000e.ko
|
||||
drivers/net/ethernet/intel/i40e/*
|
||||
drivers/net/ethernet/intel/iavf/iavf.ko
|
||||
drivers/net/ethernet/intel/igb/*
|
||||
drivers/net/ethernet/intel/igbvf/igbvf.ko
|
||||
drivers/net/ethernet/intel/ixgbe/*
|
||||
drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko
|
||||
drivers/net/ethernet/mellanox/*
|
||||
drivers/net/ethernet/netronome/nfp/nfp.ko
|
||||
drivers/net/ethernet/realtek/8139cp.ko
|
||||
drivers/net/ethernet/realtek/8139too.ko
|
||||
drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.ko
|
||||
drivers/net/ethernet/stmicro/stmmac/stmmac-platform.ko
|
||||
drivers/net/ethernet/stmicro/stmmac/stmmac.ko
|
||||
drivers/net/fddi/*
|
||||
drivers/net/geneve.ko
|
||||
drivers/net/hyperv/hv_netvsc.ko
|
||||
drivers/net/ifb.ko
|
||||
drivers/net/ipvlan/*
|
||||
drivers/net/macvlan.ko
|
||||
drivers/net/macvtap.ko
|
||||
drivers/net/mii.ko
|
||||
drivers/net/netconsole.ko
|
||||
drivers/net/pcs/pcs-xpcs.ko
|
||||
drivers/net/phy/marvell.ko
|
||||
drivers/net/phy/phylink.ko
|
||||
drivers/net/ppp/*
|
||||
drivers/net/ppp/bsd_comp.ko
|
||||
drivers/net/slip/*
|
||||
drivers/net/veth.ko
|
||||
drivers/net/virtio_net.ko
|
||||
drivers/net/vmxnet3/vmxnet3.ko
|
||||
drivers/net/vxlan.ko
|
||||
drivers/net/wireguard/wireguard.ko
|
||||
drivers/net/wwan/*
|
||||
drivers/net/xen-netback/*
|
||||
drivers/net/xen-netfront.ko
|
||||
drivers/nvme/host/nvme.ko
|
||||
drivers/nvmem/nvmem_core.ko
|
||||
drivers/parport/parport.ko
|
||||
drivers/parport/parport_pc.ko
|
||||
drivers/pci/controller/dwc/pcie-tegra194.ko
|
||||
drivers/pci/host/vmd.ko
|
||||
drivers/phy/tegra/phy-tegra194-p2u.ko
|
||||
drivers/pinctrl/pinctrl-max77620.ko
|
||||
drivers/platform/x86/pvpanic.ko
|
||||
drivers/pps/pps_core.ko
|
||||
drivers/ptp/ptp.ko
|
||||
drivers/pwm/pwm-tegra.ko
|
||||
drivers/regulator/fixed.ko
|
||||
drivers/regulator/max77620-regulator.ko
|
||||
drivers/rtc/rtc-max77686.ko
|
||||
drivers/rtc/rtc-tegra.ko
|
||||
drivers/s390/*
|
||||
drivers/s390/block/xpram.ko
|
||||
drivers/scsi/BusLogic.ko
|
||||
drivers/scsi/aacraid/*
|
||||
drivers/scsi/cxlflash/*
|
||||
drivers/scsi/device_handler/scsi_dh_alua.ko
|
||||
drivers/scsi/device_handler/scsi_dh_emc.ko
|
||||
drivers/scsi/device_handler/scsi_dh_hp_sw.ko
|
||||
drivers/scsi/device_handler/scsi_dh_rdac.ko
|
||||
drivers/scsi/hv_storvsc.ko
|
||||
drivers/scsi/ibmvscsi/*
|
||||
drivers/scsi/ipr.ko
|
||||
drivers/scsi/iscsi_boot_sysfs.ko
|
||||
drivers/scsi/iscsi_tcp.ko
|
||||
drivers/scsi/libiscsi.ko
|
||||
drivers/scsi/libiscsi_tcp.ko
|
||||
drivers/scsi/libsas/*
|
||||
drivers/scsi/lpfc/*
|
||||
drivers/scsi/megaraid/*
|
||||
drivers/scsi/mpt3sas/*
|
||||
drivers/scsi/osd/libosd.ko
|
||||
drivers/scsi/osd/osd.ko
|
||||
drivers/scsi/qla1280.ko
|
||||
drivers/scsi/qla2xxx/*
|
||||
drivers/scsi/raid_class.ko
|
||||
drivers/scsi/scsi_transport_fc.ko
|
||||
drivers/scsi/scsi_transport_iscsi.ko
|
||||
drivers/scsi/scsi_transport_sas.ko
|
||||
drivers/scsi/scsi_transport_spi.ko
|
||||
drivers/scsi/sd_mod.ko
|
||||
drivers/scsi/sr_mod.ko
|
||||
drivers/scsi/virtio_scsi.ko
|
||||
drivers/scsi/vmw_pvscsi.ko
|
||||
drivers/spi/spi-tegra114.ko
|
||||
drivers/staging/media/tegra-video/tegra-video.ko
|
||||
drivers/target/loopback/tcm_loop.ko
|
||||
drivers/target/target_core*.ko
|
||||
drivers/thermal/tegra/tegra-bpmp-thermal.ko
|
||||
drivers/tty/serial/jsm/*
|
||||
drivers/tty/serial/serial-tegra.ko
|
||||
drivers/uio/uio.ko
|
||||
drivers/uio/uio_pdrv_genirq.ko
|
||||
drivers/usb/gadget/udc/tegra-xudc.ko
|
||||
drivers/usb/host/*
|
||||
drivers/usb/storage/uas.ko
|
||||
drivers/usb/storage/usb-storage.ko
|
||||
drivers/vfio/*
|
||||
drivers/vhost/*
|
||||
drivers/video/fbdev/*
|
||||
drivers/video/vgastate.ko
|
||||
drivers/virt/vboxguest/vboxguest.ko
|
||||
drivers/virtio/*
|
||||
drivers/watchdog/softdog.ko
|
||||
drivers/xen/*
|
||||
fs/9p/*
|
||||
fs/aufs/aufs.ko
|
||||
fs/autofs/autofs4.ko
|
||||
fs/binfmt_misc.ko
|
||||
fs/btrfs/*
|
||||
fs/cachefiles/cachefiles.ko
|
||||
fs/ceph/*
|
||||
fs/smb/*
|
||||
fs/configfs/*
|
||||
fs/dlm/dlm.ko
|
||||
fs/ecryptfs/*
|
||||
fs/efivarfs/*
|
||||
fs/erofs/*
|
||||
fs/exofs/libore.ko
|
||||
fs/ext4/*
|
||||
fs/fat/*
|
||||
fs/fscache/*
|
||||
fs/fuse/*
|
||||
fs/isofs/*
|
||||
fs/lockd/*
|
||||
fs/nfs/*
|
||||
fs/nfs_common/*
|
||||
fs/nfsd/*
|
||||
fs/nls/nls_cp437.ko
|
||||
fs/nls/nls_iso8859-1.ko
|
||||
fs/overlayfs/*
|
||||
fs/shiftfs.ko
|
||||
fs/squashfs/*
|
||||
fs/udf/*
|
||||
fs/ufs/*
|
||||
fs/vboxsf/vboxsf.ko
|
||||
fs/xfs/*
|
||||
lib/*
|
||||
net/6lowpan/*
|
||||
net/802/*
|
||||
net/8021q/*
|
||||
net/9p/*
|
||||
net/appletalk/*
|
||||
net/atm/*
|
||||
net/ax25/*
|
||||
net/bpfilter/*
|
||||
net/bridge/*
|
||||
net/can/*
|
||||
net/ceph/libceph.ko
|
||||
net/core/*
|
||||
net/dccp/*
|
||||
net/decnet/*
|
||||
net/ieee802154/*
|
||||
net/ipv4/*
|
||||
net/ipv6/*
|
||||
net/ipx/*
|
||||
net/key/*
|
||||
net/lapb/*
|
||||
net/llc/*
|
||||
net/netfilter/*
|
||||
net/netlink/netlink_diag.ko
|
||||
net/netrom/*
|
||||
net/openvswitch/*
|
||||
net/packet/af_packet_diag.ko
|
||||
net/phonet/*
|
||||
net/rose/*
|
||||
net/rxrpc/*
|
||||
net/sched/*
|
||||
net/sctp/*
|
||||
net/sunrpc/auth_gss/auth_rpcgss.ko
|
||||
net/sunrpc/auth_gss/rpcsec_gss_krb5.ko
|
||||
net/sunrpc/sunrpc.ko
|
||||
net/tipc/*
|
||||
net/unix/unix_diag.ko
|
||||
net/vmw_vsock/*
|
||||
net/x25/*
|
||||
net/xfrm/*
|
||||
! find sound/core -name oss -prune -o -name *.ko -print
|
||||
sound/drivers/pcsp/snd-pcsp.ko
|
||||
sound/pci/hda/snd-hda-tegra.ko
|
||||
sound/pci/snd-ens1370.ko
|
||||
sound/soc/tegra/snd-soc-tegra186-dspk.ko
|
||||
sound/soc/tegra/snd-soc-tegra210-admaif.ko
|
||||
sound/soc/tegra/snd-soc-tegra210-ahub.ko
|
||||
sound/soc/tegra/snd-soc-tegra210-dmic.ko
|
||||
sound/soc/tegra/snd-soc-tegra210-i2s.ko
|
||||
sound/soundcore.ko
|
||||
ubuntu/ubuntu-host/ubuntu-host.ko
|
||||
@@ -0,0 +1,306 @@
|
||||
arch/*/{crypto,kernel,oprofile}
|
||||
arch/*/kvm/kvm.ko
|
||||
arch/powerpc/kvm/kvm-hv.ko
|
||||
arch/powerpc/kvm/kvm-pr.ko
|
||||
arch/powerpc/kvm/vfio.ko
|
||||
arch/powerpc/platforms/powernv/opal-prd.ko
|
||||
arch/s390/*
|
||||
arch/x86/kvm/kvm-amd.ko
|
||||
arch/x86/kvm/kvm-intel.ko
|
||||
crypto/*
|
||||
drivers/acpi/*
|
||||
drivers/ata/acard-ahci.ko
|
||||
drivers/ata/ahci.ko
|
||||
drivers/ata/ahci_platform.ko
|
||||
drivers/ata/ahci_tegra.ko
|
||||
drivers/ata/ata_generic.ko
|
||||
drivers/ata/libahci.ko
|
||||
drivers/ata/libahci_platform.ko
|
||||
drivers/block/brd.ko
|
||||
drivers/block/cryptoloop.ko
|
||||
drivers/block/floppy.ko
|
||||
drivers/block/loop.ko
|
||||
drivers/block/nbd.ko
|
||||
drivers/block/rbd.ko
|
||||
drivers/block/virtio_blk.ko
|
||||
drivers/block/xen-blkfront.ko
|
||||
drivers/bus/tegra-aconnect.ko
|
||||
drivers/char/hangcheck-timer.ko
|
||||
drivers/char/hw_random/powernv-rng.ko
|
||||
drivers/char/hw_random/virtio-rng.ko
|
||||
drivers/char/ipmi/*
|
||||
drivers/char/ipmi/ipmi_msghandler.ko
|
||||
drivers/char/lp.ko
|
||||
drivers/char/nvram.ko
|
||||
drivers/char/ppdev.ko
|
||||
drivers/char/raw.ko
|
||||
drivers/char/virtio_console.ko
|
||||
drivers/clk/clk-max77686.ko
|
||||
drivers/cpufreq/tegra186-cpufreq.ko
|
||||
drivers/cpufreq/tegra194-cpufreq.ko
|
||||
drivers/crypto/nx/*
|
||||
drivers/crypto/vmx/vmx-crypto.ko
|
||||
drivers/dma/tegra210-adma.ko
|
||||
drivers/firmware/dmi-sysfs.ko
|
||||
drivers/firmware/efi/*
|
||||
drivers/firmware/iscsi_ibft.ko
|
||||
drivers/gpio/gpio-max77620.ko
|
||||
drivers/gpu/drm/ast/ast.ko
|
||||
drivers/gpu/drm/bochs/bochs-drm.ko
|
||||
drivers/gpu/drm/cirrus/cirrus.ko
|
||||
drivers/gpu/drm/drm.ko
|
||||
drivers/gpu/drm/drm_kms_helper.ko
|
||||
drivers/gpu/drm/tegra/tegra-drm.ko
|
||||
drivers/gpu/drm/ttm/ttm.ko
|
||||
drivers/gpu/drm/vboxvideo/vboxvideo.ko
|
||||
drivers/gpu/drm/virtio/virtio-gpu.ko
|
||||
drivers/gpu/drm/vmwgfx/vmwgfx.ko
|
||||
drivers/gpu/drm/xen/drm_xen_front.ko
|
||||
drivers/gpu/host1x/host1x.ko
|
||||
drivers/hid/hid-generic.ko
|
||||
drivers/hid/hid-hyperv.ko
|
||||
drivers/hid/hid.ko
|
||||
drivers/hid/usbhid/usbhid.ko
|
||||
drivers/hv/*
|
||||
drivers/hwmon/ibmpowernv.ko
|
||||
drivers/hwmon/pwm-fan.ko
|
||||
drivers/i2c/busses/i2c-tegra-bpmp.ko
|
||||
drivers/i2c/busses/i2c-tegra-bpmp.ko
|
||||
drivers/i2c/busses/i2c-tegra.ko
|
||||
drivers/infiniband/core/ib_addr.ko
|
||||
drivers/infiniband/core/ib_cm.ko
|
||||
drivers/infiniband/core/ib_core.ko
|
||||
drivers/infiniband/core/ib_mad.ko
|
||||
drivers/infiniband/core/ib_sa.ko
|
||||
drivers/infiniband/core/iw_cm.ko
|
||||
drivers/infiniband/core/rdma_cm.ko
|
||||
drivers/infiniband/ulp/iser/ib_iser.ko
|
||||
drivers/infiniband/ulp/isert/ib_isert.ko
|
||||
drivers/input/evbug.ko
|
||||
drivers/input/gameport/gameport.ko
|
||||
drivers/input/input-leds.ko
|
||||
drivers/input/joydev.ko
|
||||
drivers/input/keyboard/gpio_keys.ko
|
||||
drivers/input/misc/xen-kbdfront.ko
|
||||
drivers/input/mouse/psmouse.ko
|
||||
drivers/input/serio/hyperv-keyboard.ko
|
||||
drivers/input/serio/serio_raw.ko
|
||||
drivers/input/serio/serport.ko
|
||||
drivers/input/touchscreen/usbtouchscreen.ko
|
||||
drivers/leds/leds-powernv.ko
|
||||
drivers/md/*
|
||||
drivers/memory/tegra/tegra210-emc.ko
|
||||
drivers/message/fusion*
|
||||
drivers/misc/cxl/*
|
||||
drivers/misc/eeprom/at24.ko
|
||||
drivers/misc/vmw_balloon.ko
|
||||
drivers/misc/vmw_vmci/vmw_vmci.ko
|
||||
drivers/mmc/host/sdhci-tegra.ko
|
||||
drivers/mtd/cmdlinepart.ko
|
||||
drivers/mtd/devices/powernv_flash.ko
|
||||
drivers/mtd/ofpart.ko
|
||||
drivers/net/appletalk/ipddp.ko
|
||||
drivers/net/bonding/bonding.ko
|
||||
drivers/net/caif/caif_virtio.ko
|
||||
drivers/net/dummy.ko
|
||||
drivers/net/eql.ko
|
||||
drivers/net/ethernet/8390/8390.ko
|
||||
drivers/net/ethernet/8390/ne2k-pci.ko
|
||||
drivers/net/ethernet/amazon/ena/ena.ko
|
||||
drivers/net/ethernet/amd/pcnet32.ko
|
||||
drivers/net/ethernet/broadcom/bnx2x/*
|
||||
drivers/net/ethernet/broadcom/tg3.ko
|
||||
drivers/net/ethernet/dec/tulip/*
|
||||
drivers/net/ethernet/emulex/benet/*
|
||||
drivers/net/ethernet/ibm/*
|
||||
drivers/net/ethernet/intel/e1000/e1000.ko
|
||||
drivers/net/ethernet/intel/e1000e/e1000e.ko
|
||||
drivers/net/ethernet/intel/i40e/*
|
||||
drivers/net/ethernet/intel/iavf/iavf.ko
|
||||
drivers/net/ethernet/intel/igb/*
|
||||
drivers/net/ethernet/intel/igbvf/igbvf.ko
|
||||
drivers/net/ethernet/intel/ixgbe/*
|
||||
drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko
|
||||
drivers/net/ethernet/mellanox/*
|
||||
drivers/net/ethernet/netronome/nfp/nfp.ko
|
||||
drivers/net/ethernet/realtek/8139cp.ko
|
||||
drivers/net/ethernet/realtek/8139too.ko
|
||||
drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.ko
|
||||
drivers/net/ethernet/stmicro/stmmac/stmmac-platform.ko
|
||||
drivers/net/ethernet/stmicro/stmmac/stmmac.ko
|
||||
drivers/net/fddi/*
|
||||
drivers/net/geneve.ko
|
||||
drivers/net/hyperv/hv_netvsc.ko
|
||||
drivers/net/ifb.ko
|
||||
drivers/net/ipvlan/*
|
||||
drivers/net/macvlan.ko
|
||||
drivers/net/macvtap.ko
|
||||
drivers/net/mii.ko
|
||||
drivers/net/netconsole.ko
|
||||
drivers/net/pcs/pcs-xpcs.ko
|
||||
drivers/net/phy/marvell.ko
|
||||
drivers/net/phy/phylink.ko
|
||||
drivers/net/ppp/*
|
||||
drivers/net/ppp/bsd_comp.ko
|
||||
drivers/net/slip/*
|
||||
drivers/net/veth.ko
|
||||
drivers/net/virtio_net.ko
|
||||
drivers/net/vmxnet3/vmxnet3.ko
|
||||
drivers/net/vxlan.ko
|
||||
drivers/net/wireguard/wireguard.ko
|
||||
drivers/net/wwan/*
|
||||
drivers/net/xen-netback/*
|
||||
drivers/net/xen-netfront.ko
|
||||
drivers/nvme/host/nvme.ko
|
||||
drivers/nvmem/nvmem_core.ko
|
||||
drivers/parport/parport.ko
|
||||
drivers/parport/parport_pc.ko
|
||||
drivers/pci/controller/dwc/pcie-tegra194.ko
|
||||
drivers/pci/host/vmd.ko
|
||||
drivers/phy/tegra/phy-tegra194-p2u.ko
|
||||
drivers/pinctrl/pinctrl-max77620.ko
|
||||
drivers/platform/x86/pvpanic.ko
|
||||
drivers/pps/pps_core.ko
|
||||
drivers/ptp/ptp.ko
|
||||
drivers/pwm/pwm-tegra.ko
|
||||
drivers/regulator/fixed.ko
|
||||
drivers/regulator/max77620-regulator.ko
|
||||
drivers/rtc/rtc-max77686.ko
|
||||
drivers/rtc/rtc-tegra.ko
|
||||
drivers/s390/*
|
||||
drivers/s390/block/xpram.ko
|
||||
drivers/scsi/BusLogic.ko
|
||||
drivers/scsi/aacraid/*
|
||||
drivers/scsi/cxlflash/*
|
||||
drivers/scsi/device_handler/scsi_dh_alua.ko
|
||||
drivers/scsi/device_handler/scsi_dh_emc.ko
|
||||
drivers/scsi/device_handler/scsi_dh_hp_sw.ko
|
||||
drivers/scsi/device_handler/scsi_dh_rdac.ko
|
||||
drivers/scsi/hv_storvsc.ko
|
||||
drivers/scsi/ibmvscsi/*
|
||||
drivers/scsi/ipr.ko
|
||||
drivers/scsi/iscsi_boot_sysfs.ko
|
||||
drivers/scsi/iscsi_tcp.ko
|
||||
drivers/scsi/libiscsi.ko
|
||||
drivers/scsi/libiscsi_tcp.ko
|
||||
drivers/scsi/libsas/*
|
||||
drivers/scsi/lpfc/*
|
||||
drivers/scsi/megaraid/*
|
||||
drivers/scsi/mpt3sas/*
|
||||
drivers/scsi/osd/libosd.ko
|
||||
drivers/scsi/osd/osd.ko
|
||||
drivers/scsi/qla1280.ko
|
||||
drivers/scsi/qla2xxx/*
|
||||
drivers/scsi/raid_class.ko
|
||||
drivers/scsi/scsi_transport_fc.ko
|
||||
drivers/scsi/scsi_transport_iscsi.ko
|
||||
drivers/scsi/scsi_transport_sas.ko
|
||||
drivers/scsi/scsi_transport_spi.ko
|
||||
drivers/scsi/sd_mod.ko
|
||||
drivers/scsi/sr_mod.ko
|
||||
drivers/scsi/virtio_scsi.ko
|
||||
drivers/scsi/vmw_pvscsi.ko
|
||||
drivers/spi/spi-tegra114.ko
|
||||
drivers/staging/media/tegra-video/tegra-video.ko
|
||||
drivers/target/loopback/tcm_loop.ko
|
||||
drivers/target/target_core*.ko
|
||||
drivers/thermal/tegra/tegra-bpmp-thermal.ko
|
||||
drivers/tty/serial/jsm/*
|
||||
drivers/tty/serial/serial-tegra.ko
|
||||
drivers/uio/uio.ko
|
||||
drivers/uio/uio_pdrv_genirq.ko
|
||||
drivers/usb/gadget/udc/tegra-xudc.ko
|
||||
drivers/usb/host/*
|
||||
drivers/usb/storage/uas.ko
|
||||
drivers/usb/storage/usb-storage.ko
|
||||
drivers/vfio/*
|
||||
drivers/vhost/*
|
||||
drivers/video/fbdev/*
|
||||
drivers/video/vgastate.ko
|
||||
drivers/virt/vboxguest/vboxguest.ko
|
||||
drivers/virtio/*
|
||||
drivers/watchdog/softdog.ko
|
||||
drivers/xen/*
|
||||
fs/9p/*
|
||||
fs/aufs/aufs.ko
|
||||
fs/autofs/autofs4.ko
|
||||
fs/binfmt_misc.ko
|
||||
fs/btrfs/*
|
||||
fs/cachefiles/cachefiles.ko
|
||||
fs/ceph/*
|
||||
fs/smb/*
|
||||
fs/configfs/*
|
||||
fs/dlm/dlm.ko
|
||||
fs/ecryptfs/*
|
||||
fs/efivarfs/*
|
||||
fs/erofs/*
|
||||
fs/exofs/libore.ko
|
||||
fs/ext4/*
|
||||
fs/fat/*
|
||||
fs/fscache/*
|
||||
fs/fuse/*
|
||||
fs/isofs/*
|
||||
fs/lockd/*
|
||||
fs/nfs/*
|
||||
fs/nfs_common/*
|
||||
fs/nfsd/*
|
||||
fs/nls/nls_cp437.ko
|
||||
fs/nls/nls_iso8859-1.ko
|
||||
fs/overlayfs/*
|
||||
fs/shiftfs.ko
|
||||
fs/squashfs/*
|
||||
fs/udf/*
|
||||
fs/ufs/*
|
||||
fs/vboxsf/vboxsf.ko
|
||||
fs/xfs/*
|
||||
lib/*
|
||||
net/6lowpan/*
|
||||
net/802/*
|
||||
net/8021q/*
|
||||
net/9p/*
|
||||
net/appletalk/*
|
||||
net/atm/*
|
||||
net/ax25/*
|
||||
net/bpfilter/*
|
||||
net/bridge/*
|
||||
net/can/*
|
||||
net/ceph/libceph.ko
|
||||
net/core/*
|
||||
net/dccp/*
|
||||
net/decnet/*
|
||||
net/ieee802154/*
|
||||
net/ipv4/*
|
||||
net/ipv6/*
|
||||
net/ipx/*
|
||||
net/key/*
|
||||
net/lapb/*
|
||||
net/llc/*
|
||||
net/netfilter/*
|
||||
net/netlink/netlink_diag.ko
|
||||
net/netrom/*
|
||||
net/openvswitch/*
|
||||
net/packet/af_packet_diag.ko
|
||||
net/phonet/*
|
||||
net/rose/*
|
||||
net/rxrpc/*
|
||||
net/sched/*
|
||||
net/sctp/*
|
||||
net/sunrpc/auth_gss/auth_rpcgss.ko
|
||||
net/sunrpc/auth_gss/rpcsec_gss_krb5.ko
|
||||
net/sunrpc/sunrpc.ko
|
||||
net/tipc/*
|
||||
net/unix/unix_diag.ko
|
||||
net/vmw_vsock/*
|
||||
net/x25/*
|
||||
net/xfrm/*
|
||||
! find sound/core -name oss -prune -o -name *.ko -print
|
||||
sound/drivers/pcsp/snd-pcsp.ko
|
||||
sound/pci/hda/snd-hda-tegra.ko
|
||||
sound/pci/snd-ens1370.ko
|
||||
sound/soc/tegra/snd-soc-tegra186-dspk.ko
|
||||
sound/soc/tegra/snd-soc-tegra210-admaif.ko
|
||||
sound/soc/tegra/snd-soc-tegra210-ahub.ko
|
||||
sound/soc/tegra/snd-soc-tegra210-dmic.ko
|
||||
sound/soc/tegra/snd-soc-tegra210-i2s.ko
|
||||
sound/soundcore.ko
|
||||
ubuntu/ubuntu-host/ubuntu-host.ko
|
||||
@@ -0,0 +1,6 @@
|
||||
arch="arm64"
|
||||
supported="Nvidia-Tegra"
|
||||
target="Geared toward IoT, embedded devices and server systems."
|
||||
desc="=HUMAN= SMP"
|
||||
bootloader="flash-kernel [arm64] | grub-efi-arm64 [arm64]"
|
||||
provides="kvm-api-4, redhat-cluster-modules, ivtv-modules"
|
||||
@@ -0,0 +1,6 @@
|
||||
arch="arm64"
|
||||
supported="Nvidia-Tegra-RT"
|
||||
target="Geared toward IoT, embedded devices and server systems."
|
||||
desc="=HUMAN= SMP"
|
||||
bootloader="flash-kernel [arm64] | grub-efi-arm64 [arm64]"
|
||||
provides="kvm-api-4, redhat-cluster-modules, ivtv-modules"
|
||||
@@ -0,0 +1,94 @@
|
||||
Source: SRCPKGNAME
|
||||
Section: devel
|
||||
Priority: optional
|
||||
Maintainer: Ubuntu Kernel Team <kernel-team@lists.ubuntu.com>
|
||||
Rules-Requires-Root: no
|
||||
Standards-Version: 3.9.4.0
|
||||
Build-Depends:
|
||||
debhelper-compat (= 10),
|
||||
cpio,
|
||||
kmod <!stage1>,
|
||||
makedumpfile [amd64] <!stage1>,
|
||||
libcap-dev <!stage1>,
|
||||
libelf-dev <!stage1>,
|
||||
libnewt-dev <!stage1>,
|
||||
libiberty-dev <!stage1>,
|
||||
default-jdk-headless <!stage1>,
|
||||
java-common <!stage1>,
|
||||
rsync [!i386] <!stage1>,
|
||||
libdw-dev <!stage1>,
|
||||
libpci-dev <!stage1>,
|
||||
pkg-config <!stage1>,
|
||||
python3 <!stage1>,
|
||||
python3-dev <!stage1>,
|
||||
python3-setuptools <!stage1>,
|
||||
flex <!stage1>,
|
||||
bison <!stage1>,
|
||||
libunwind8-dev [amd64 arm64 armhf ppc64el] <!stage1>,
|
||||
liblzma-dev <!stage1>,
|
||||
openssl <!stage1>,
|
||||
libssl-dev <!stage1>,
|
||||
libaudit-dev <!stage1>,
|
||||
bc <!stage1>,
|
||||
gawk <!stage1>,
|
||||
libudev-dev <!stage1>,
|
||||
autoconf <!stage1>,
|
||||
automake <!stage1>,
|
||||
libtool <!stage1>,
|
||||
uuid-dev <!stage1>,
|
||||
libnuma-dev [amd64 arm64 ppc64el s390x] <!stage1>,
|
||||
libtraceevent-dev [amd64 arm64] <!stage1>,
|
||||
libtracefs-dev [amd64 arm64] <!stage1>,
|
||||
dkms <!stage1>,
|
||||
curl <!stage1>,
|
||||
zstd <!stage1>,
|
||||
pahole [amd64 arm64 armhf ppc64el s390x riscv64] | dwarves (>= 1.21) [amd64 arm64 armhf ppc64el s390x riscv64] <!stage1>,
|
||||
clang-18 [amd64 arm64],
|
||||
bindgen-0.65 [amd64 arm64],
|
||||
libstdc++-dev,
|
||||
Build-Depends-Indep:
|
||||
xmlto <!stage1>,
|
||||
bzip2 <!stage1>,
|
||||
sharutils <!stage1>,
|
||||
asciidoc <!stage1>,
|
||||
python3-docutils <!stage1>,
|
||||
Vcs-Git: git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/=SERIES=
|
||||
XS-Testsuite: autopkgtest
|
||||
#XS-Testsuite-Depends: gcc-4.7 binutils
|
||||
|
||||
Package: SRCPKGNAME-headers-PKGVER-ABINUM
|
||||
Build-Profiles: <!stage1>
|
||||
Architecture: all
|
||||
Multi-Arch: foreign
|
||||
Section: devel
|
||||
Priority: optional
|
||||
Depends: ${misc:Depends}, coreutils
|
||||
Description: Header files related to Linux kernel version PKGVER
|
||||
This package provides kernel header files for version PKGVER, for sites
|
||||
that want the latest kernel headers. Please read
|
||||
/usr/share/doc/SRCPKGNAME-headers-PKGVER-ABINUM/debian.README.gz for details
|
||||
|
||||
Package: SRCPKGNAME-tools-PKGVER-ABINUM
|
||||
Build-Profiles: <!stage1>
|
||||
Architecture: arm64
|
||||
Section: devel
|
||||
Priority: optional
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, linux-tools-common
|
||||
Description: Linux kernel version specific tools for version PKGVER-ABINUM
|
||||
This package provides the architecture dependant parts for kernel
|
||||
version locked tools (such as perf and x86_energy_perf_policy) for
|
||||
version PKGVER-ABINUM on
|
||||
=HUMAN=.
|
||||
You probably want to install linux-tools-PKGVER-ABINUM-<flavour>.
|
||||
|
||||
Package: SRCPKGNAME-cloud-tools-PKGVER-ABINUM
|
||||
Build-Profiles: <!stage1>
|
||||
Architecture: arm64
|
||||
Section: devel
|
||||
Priority: optional
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, linux-cloud-tools-common
|
||||
Description: Linux kernel version specific cloud tools for version PKGVER-ABINUM
|
||||
This package provides the architecture dependant parts for kernel
|
||||
version locked tools for cloud tools for version PKGVER-ABINUM on
|
||||
=HUMAN=.
|
||||
You probably want to install linux-cloud-tools-PKGVER-ABINUM-<flavour>.
|
||||
@@ -0,0 +1,29 @@
|
||||
This is the Ubuntu prepackaged version of the Linux kernel.
|
||||
Linux was written by Linus Torvalds <Linus.Torvalds@cs.Helsinki.FI>
|
||||
and others.
|
||||
|
||||
This package was put together by the Ubuntu Kernel Team, from
|
||||
sources retrieved from upstream linux git.
|
||||
The sources may be found at most Linux ftp sites, including
|
||||
ftp://ftp.kernel.org/pub/linux/kernel/
|
||||
|
||||
This package is currently maintained by the
|
||||
Ubuntu Kernel Team <ubuntu-kernel@lists.ubuntu.com>
|
||||
|
||||
Linux is copyrighted by Linus Torvalds and others.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; version 2 dated June, 1991.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
On Ubuntu Linux systems, the complete text of the GNU General
|
||||
Public License v2 can be found in `/usr/share/common-licenses/GPL-2'.
|
||||
@@ -0,0 +1 @@
|
||||
zfs-linux 2.2.2-0ubuntu9 modulename=zfs debpath=pool/universe/z/%package%/zfs-dkms_%version%_all.deb arch=arm64 arch=ppc64el arch=s390x rprovides=spl-modules rprovides=spl-dkms rprovides=zfs-modules rprovides=zfs-dkms
|
||||
@@ -0,0 +1,7 @@
|
||||
# WARNING: we do not create update.conf when we are not a
|
||||
# derivative. Various cranky components make use of this.
|
||||
# If we start unconditionally creating update.conf we need
|
||||
# to fix at least cranky close and cranky rebase.
|
||||
RELEASE_REPO=git://git.launchpad.net/~canonical-kernel-rt/ubuntu/+source/linux-realtime/+git/noble
|
||||
SOURCE_RELEASE_BRANCH=master-next
|
||||
DEBIAN_MASTER=debian.realtime
|
||||
@@ -0,0 +1,16 @@
|
||||
# LP:1434842 -- disable OSS drivers by default to allow pulseaudio to emulate
|
||||
blacklist snd-mixer-oss
|
||||
blacklist snd-pcm-oss
|
||||
|
||||
# These are replaced by modules in tegra-oot-igx
|
||||
blacklist tegradisp_nvkms
|
||||
blacklist tegradisp_rm
|
||||
blacklist snd_soc_tegra_audio_graph_card
|
||||
blacklist tegra-safety
|
||||
blacklist dwmac_tegra
|
||||
|
||||
# The IGX Orin discrete GPU is an RTX A6000, which is deemed
|
||||
# unsupported by the OpenRM NVIDIA graphics drivers. We want
|
||||
# to use them anyway, so set the appropriate module config
|
||||
# parameter.
|
||||
options nvidia NVreg_OpenRmEnableUnsupportedGpus=1
|
||||
@@ -0,0 +1,45 @@
|
||||
# Recreate any symlinks created since the orig.
|
||||
chmod +x 'debian/cloud-tools/hv_get_dhcp_info'
|
||||
chmod +x 'debian/cloud-tools/hv_get_dns_info'
|
||||
chmod +x 'debian/cloud-tools/hv_set_ifconfig'
|
||||
chmod +x 'debian/rules'
|
||||
chmod +x 'debian/scripts/checks/final-checks'
|
||||
chmod +x 'debian/scripts/checks/module-signature-check'
|
||||
chmod +x 'debian/scripts/control-create'
|
||||
chmod +x 'debian/scripts/dkms-build'
|
||||
chmod +x 'debian/scripts/dkms-build--nvidia-N'
|
||||
chmod +x 'debian/scripts/dkms-build-configure--zfs'
|
||||
chmod +x 'debian/scripts/file-downloader'
|
||||
chmod +x 'debian/scripts/link-headers'
|
||||
chmod +x 'debian/scripts/link-lib-rust'
|
||||
chmod +x 'debian/scripts/misc/annotations'
|
||||
chmod +x 'debian/scripts/misc/find-missing-sauce.sh'
|
||||
chmod +x 'debian/scripts/misc/gen-auto-reconstruct'
|
||||
chmod +x 'debian/scripts/misc/git-ubuntu-log'
|
||||
chmod +x 'debian/scripts/misc/insert-changes'
|
||||
chmod +x 'debian/scripts/misc/insert-ubuntu-changes'
|
||||
chmod +x 'debian/scripts/misc/kernelconfig'
|
||||
chmod +x 'debian/scripts/module-inclusion'
|
||||
chmod +x 'debian/scripts/sign-module'
|
||||
chmod +x 'debian/templates/extra.postinst.in'
|
||||
chmod +x 'debian/templates/extra.postrm.in'
|
||||
chmod +x 'debian/templates/headers.postinst.in'
|
||||
chmod +x 'debian/templates/image.postinst.in'
|
||||
chmod +x 'debian/templates/image.postrm.in'
|
||||
chmod +x 'debian/templates/image.preinst.in'
|
||||
chmod +x 'debian/templates/image.prerm.in'
|
||||
chmod +x 'debian/tests-build/check-aliases'
|
||||
chmod +x 'debian/tests/rebuild'
|
||||
chmod +x 'debian/tests/ubuntu-regression-suite'
|
||||
chmod +x 'drivers/watchdog/f71808e_wdt.c'
|
||||
# Remove any files deleted from the orig.
|
||||
rm -f 'arch/arm/kernel/pj4-cp0.c'
|
||||
rm -f 'arch/arm64/boot/dts/qcom/pm2250.dtsi'
|
||||
rm -f 'arch/loongarch/include/asm/qspinlock.h'
|
||||
rm -f 'arch/sparc/lib/cmpdi2.c'
|
||||
rm -f 'arch/sparc/lib/ucmpdi2.c'
|
||||
rm -f 'net/bluetooth/a2mp.c'
|
||||
rm -f 'net/bluetooth/a2mp.h'
|
||||
rm -f 'net/bluetooth/amp.c'
|
||||
rm -f 'net/bluetooth/amp.h'
|
||||
exit 0
|
||||
@@ -0,0 +1,22 @@
|
||||
human_arch = ARMv8
|
||||
build_arch = arm64
|
||||
defconfig = defconfig
|
||||
flavours = nvidia-tegra nvidia-tegra-rt
|
||||
build_image = Image.gz
|
||||
kernel_file = arch/$(build_arch)/boot/Image.gz
|
||||
install_file = vmlinuz
|
||||
no_dumpfile = true
|
||||
uefi_signed = true
|
||||
|
||||
vdso = vdso_install
|
||||
|
||||
do_extras_package = true
|
||||
do_tools_usbip = true
|
||||
do_tools_cpupower = true
|
||||
do_tools_perf = true
|
||||
do_tools_perf_jvmti = true
|
||||
do_tools_perf_python = true
|
||||
do_tools_bpftool = true
|
||||
do_tools_rtla = true
|
||||
|
||||
do_dtbs = true
|
||||
@@ -0,0 +1 @@
|
||||
2064342 2024.04.29-1
|
||||
Vendored
+1
-1
@@ -1 +1 @@
|
||||
DEBIAN=debian.realtime
|
||||
DEBIAN=debian.nvidia-tegra
|
||||
|
||||
Reference in New Issue
Block a user