Initial upload

This commit is contained in:
Aleksey Samoilov 2024-02-16 01:05:14 +04:00
commit ac8f99ffa3
1911 changed files with 179129 additions and 0 deletions

65
debian/README.Debian vendored Normal file
View file

@ -0,0 +1,65 @@
Linux kernel for Debian
-----------------------
Patches
-------
Debian applies small changes to the kernel source. These are split up into
separated patches addressing individual problems. Each of the patch files
contains a description and mentions the author. The patches can be found
in the source package or at
https://sources.debian.org/src/linux/<version>/debian/patches/
(with the package version substituted).
Config Files
------------
The .config files used to build the various linux-image files are dynamically
generated during the linux package build. See the source package for
details. Each linux-image-* package provides the complete .config file that
was used to generate it. This file is installed in /boot.
Scope of security support
-------------------------
Security support is provided not only for the binary builds, but also
for the full source package, allowing for locally customized kernels.
However, kernel options that are not enabled in official Debian builds are
given a lower priority for security support. Options marked as BROKEN
or EXPERIMENTAL are of very low priority, and should not be enabled in
customized builds for a security-sensitive environment.
Building custom kernel binary packages
--------------------------------------
We recommend using the 'make deb-pkg' target provided by the upstream
kernel source.
Rebuilding official binary packages
-----------------------------------
You can build specific kernel binary packages using the targets in
debian/rules.gen, which have names of the form:
binary-arch_<architecture>_<featureset>_<flavour>
Example:
make -f debian/rules.gen binary-arch_i386_none_686
Rebuilding Adaptec AIC7xxx/79xx firmware
----------------------------------------
You can rebuild the firmware for the Adaptec AIC7xxx/79xx SCSI Adapters. To
do so you need to set AIC7XXX_BUILD_FIRMWARE/AIC79XX_BUILD_FIRMWARE config
options. Note that this requires to have the development packages for
Berkeley Database (libdb-dev) installed.
Non-free bits removed
---------------------
See the Files-Excluded field in debian/copyright.
Changelog
---------
Older Debian changelog entries are no longer included in binary
packages, but can be found in debian/changelog.old in the source
package.
Further information
-------------------
Debian Linux Kernel Handbook:
https://kernel-team.pages.debian.net/kernel-handbook/
or debian-kernel-handbook package
Debian Wiki: https://wiki.debian.org/DebianKernel

293
debian/README.source vendored Normal file
View file

@ -0,0 +1,293 @@
Checklist for uploaders
=======================
There is a checklist in the kernel-team.git repository; see
<https://salsa.debian.org/kernel-team/kernel-team/-/blob/master/docs/kernel-upload-checklist.md>.
Updating the upstream source
============================
In addition to the build-dependencies, you will need the rsync package
installed.
1) Run: ./debian/bin/genorig.py <repository>
where <repository> is a local or remote git repository with the
upstream release tag in it.
If you do not have a local repository, use the appropriate one of:
* https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
* https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
* git://kernel.ubuntu.com/ubuntu/linux.git
This will produce ../orig/linux_<version>.orig.tar.xz
(e.g. linux_3.5~rc1.orig.tar.xz).
It involves deleting files for DFSG compliance, as listed in the
Files-Excluded field in debian/copyright.
2) Run: make -f debian/rules orig
This will apply the main quilt series to the upstream source, which
will usually fail due to conflicts with upstream changes. You need
to resolve those by dropping or refreshing patches.
Recording updates in the changelog
----------------------------------
Upstream commits that we already cherry-picked and included in a
previous package upload should not be mentioned, since they don't make
any difference to the package. Any other commits that fix a Debian
bug report and/or a security issue with a CVE ID should always be
listed, along with the (Closes: #nnnnnn) and/or (CVE-yyyy-nnnn)
reference.
Aside from those general rules:
* For an upstream release candidate, don't attempt to list the changes
* For a stable release by Linus, refer to the summary at
kernelnewbies.org, e.g. https://kernelnewbies.org/Linux_4.5
* For a stable update, refer to the changelog on kernel.org, e.g.
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.5.1, and
list all changes that are relevant to our package and that fix bugs
that we would consider 'important' or higher severity
- The script debian/bin/stable-update updates the changelog
version and inserts the list of changes. It doesn't attempt to
filter out irrelevant or unimportant changes.
- If you have time, please delete irrelevant changes such as:
+ Fixes for architectures not supported by the package
+ Fixes for drivers that aren't enabled in any of our configurations
+ Build fixes for configurations that we don't use
+ Fixes for lockdep false positives
If you have time, please add bracketted prefixes to the upstream
change list as described below under "Changelog conventions".
Applying patches to the Debian kernel tree
==========================================
The Debian kernel packaging uses the quilt patch system, but with
multiple series to allow for featuresets.
Patches are stored below debian/patches, loosely sorted in bugfix/,
features/ and debian/. Patches are in the standard kernel patch
format (unified diff to be applied with patch -p1) and generally have
DEP-3 headers.
For each optional featureset there is an additional patch directory
debian/patches-<featureset>.
If you want to generate a source tree with all patches applied, run
make -f debian/rules source
The resulting source can be found below debian/build.
Changelog conventions
=====================
If a change only affects some architectures, flavours or featuresets,
this should be noted with a bracketted prefix on the changelog line:
* [<fset>] Change to featureset <fset>
* [<arch>] Change that affects Debian architecture <arch>
* [<arch1>,<arch2>...] Change that affects Debian architectures
<arch1>, <arch2>, ...
* [<arch>/<flavour>] Change that affects kernel flavour <flavour>
on Debian architecture <arch>
* [<arch>/{<flavour1>,<flavour2>...}] Change that affects kernel
flavours <flavour1>, <flavour2>, ... on Debian architecture <arch>
You can use wildcards to cover multiple values, e.g. 'arm*' for armel,
armhf and arm64 architectures. Also 'x86' is used to cover the Debian
architectures amd64, i386 and x32.
Kernel config files
===================
Each kernel configuration file is constructed dynamically from a
number of files under debian/config and (if it exists)
debian/config.local. They are read in the following order, such that
files later on the list can override settings from earlier files.
Files in debian/config.local can also override settings from the
corresponding file in debian/config. Most of the files are optional
and the filenames can generally be overridden by explicit lists
(possibly empty) specified in the 'defines' files.
1. Common:
- Default filename: config
- Filename list: [image]configs in defines
2. Per kernel architecture:
- Filename: kernelarch-<karch>/config (optional)
3. Per architecture:
- Default filename: <arch>/config
- Filename list: [image]configs in <arch>/defines
4. Per architecture and flavour:
- Default filename: <arch>/config.<flavour> (optional)
- Filename list: [<flavour>_image]configs in <arch>/defines
5. Per featureset:
- Default filename: featureset-<fset>/config (optional)
- Filename list: [image]configs in featureset-<fset>/defines
6. Per architecture and featureset:
- Default filename: <arch>/<fset>/config (optional)
- Filename list: [image]configs in <arch>/<fset>/defines
7. Per architecture, featureset, and flavour:
- Default filename: <arch>/<fset>/config.<flavour> (optional)
- Filename list: [<flavour>_image]configs in <arch>/<fset>/defines
You can check the final list of configuration files by reading
debian/rules.gen. Each binary-arch_<arch>_<fset>_<flavour>_image
rule passes the list to debian/rules.real as the KCONFIG variable.
These files should be kept in order using the kconfigeditor2
utility from <https://salsa.debian.org/kernel-team/kernel-team>.
With this source package as your working directory, run:
debian/rules source
.../kernel-team/utils/kconfigeditor2/process.py .
This will also warn about any symbols that no longer exist, or
cannot be explicitly configured.
Control file
============
The master control file debian/control must be generated before
the package is uploaded. debian/rules contains the debian/control
target, which generates the control file by invoking the
debian/bin/gencontrol.py script, which combines the templates from
the templates directory and architecture-specific defines file to
produce the debian/control file. Note that this target is intentionally
made to fail with a non-zero exit code to make sure that it is never
run during an automatic build. The following variables are substituted
into the templates:
@version@ Upstream kernel version, for example 2.6.11.
@arch@ The Debian arch name, such as powerpc or i386.
@flavour@ The build flavour, such as 686 or k7-smp.
@class@ The CPU/architecture class; displayed in synopsis. It should
be fairly short, as the synopsis is supposed to be <80 chars.
It should be in the form "foo class", and will show up in the
description as "foo class machines".
@longclass@ The CPU/architecture class; displayed in the extended
description. The same rules apply as in @class@. If
this is unset, it will default to @class@.
@desc@ (Potentially) multi-line verbiage that's appended to
-image descriptions.
Normally, the arch-specific contents should be controlled by
adjusting the corresponding defines file.
Build-dependencies that relate to specific binary packages can be
specified in a Build-Depends field in the template for that binary
package. gencontrol.py will append the value to the source package's
Build-Depends-Arch or Build-Depends-Indep field, as appropriate. It
will also use the binary package's Architecture and Build-Profile as
the architecture-qualification and/or restriction for each build-
dependency that doesn't already have them.
TODO:
- Patches applied to the upstream source
- How to define a flavour
- More detail on generation of debian/control and configs
Running tests
=============
linux supports autopkgtest and should be able to run most of the
kernel's self-tests on any architecture where kexec is supported,
but it has higher resource requirements than most packages:
- A VM with plenty of disk space (10GB is enough), RAM (1GB is
probably enough) and at least 2 CPUs
- The temporary directory for adt-virt-qemu (-o option) will need
several GB of space, so a tmpfs may not be suitable
Note that if you tell adt-run to use an 'unbuilt tree' (i.e. an
unpacked source package) it does not exclude VCS directories such as
.git. Either use a packed source package or copy the working tree
elsewhere excluding .git.
Example invocation:
adt-run -B ../linux-image-4.2.0-rc6-amd64_4.2~rc6-1~exp2_amd64.deb \
../linux_4.2~rc6-1~exp2.dsc \
--timeout-test=1200 \
--- adt-virt-qemu /var/cache/autopkgtest/adt-sid.img -o /var/tmp -c 2
Build profiles
==============
Several build profiles are understood and supported:
- nodoc: Exclude most documentation
- noudeb: Exclude installer udeb packages
- pkg.linux.notools: Exclude userland tool packages (linux-kbuild-<version>,
linux-perf, etc.)
- pkg.linux.mintools: Build minimal set of userland tool packages
(linux-kbuild-<version>)
- pkg.linux.nokernel: Exclude kernel image and header packages
- pkg.linux.nokerneldbg: Exclude kernel debug packages
- pkg.linux.nokerneldbginfo: Build kernel without debug symbols (also disables
BTF)
- pkg.linux.nosource: Exclude source binary package (linux-source-<version>)
- cross: Needed when cross-building.
- nopython: Disable Python bindings. This currently disables building the
linux-perf-<version> package, as the perf program embeds Python.
- pkg.linux.nometa: Exclude most meta-packages. The linux-headers-*-all*
packages can still be built.
- pkg.linux.quick: Perform a limited build that should provide good
coverage yet be quick enough for use in CI.
Build rules
===========
The Debian build rules are split across multiple makefiles:
- debian/rules: Standard top-level makefile for Debian package build.
- debian/rules.gen: Intermediate makefile between debian/rules and
debian/rules.real. This is generated by gencontrol.py based on
the configuration under debian/config.
- debian/rules.real: Makefile for building a single kernel flavour
or other group of binary packages.
- debian/rules.d: Makefiles for building userland code from specific
source directories. The directory structure mirrors the kernel
source directories. debian/rules.real uses the "make-tools" to
invoke these makefiles.
All builds *must* be done out-of-tree in a subdirectory of
debian/build, so that the output files do not end up in the
linux-source-<version> binary package. Currently kernel builds use
debian/build/build_<arch>_<featureset>_<flavour>, userland code uses
debian/build/build-tools/<source-dir> and documentation uses
debian/build/build-doc.
Code signing
============
The kernel image and modules may be signed after building, to support
a Secure Boot or Trusted Boot policy. In Debian, this is performed by
a "code signing service" that is separate from the normal package
build process.
The initial package build generates binary packages named
linux-image-<arch>-signed-template, that contain a source package
template and metadata about the files to be signed. The code signing
service will download this and the linux-image packages to be signed.
It will add detached signatures to the source package, then upload it
(without ever running debian/rules).
The source package template is generated by
debian/bin/gencontrol_signed.py and debian/rules.real with files from
debian/signing_templates and debian/templates. To test changes to
these:
1. Build the linux source package.
2. Generate the signed source package by running the script
"debian-test-sign" from the kernel-team.git repository. It is
also possible to set up a development configuration of the
official code signing service, but this is more complicated.
3. Build the signed source package.

111
debian/bin/buildcheck.py vendored Executable file
View file

@ -0,0 +1,111 @@
#!/usr/bin/python3
import sys
import glob
import os
from debian_linux.config import ConfigCoreDump
from debian_linux.debian import Changelog, VersionLinux
class CheckImage(object):
def __init__(self, config, dir, arch, featureset, flavour):
self.dir = dir
self.arch, self.featureset, self.flavour = arch, featureset, flavour
self.changelog = Changelog(version=VersionLinux)[0]
self.config_entry_base = config.merge('base', arch, featureset,
flavour)
self.config_entry_build = config.merge('build', arch, featureset,
flavour)
self.config_entry_image = config.merge('image', arch, featureset,
flavour)
def __call__(self, out):
image = self.config_entry_build.get('image-file')
uncompressed_image = self.config_entry_build \
.get('uncompressed-image-file')
if not image:
# TODO: Bail out
return 0
image = os.path.join(self.dir, image)
if uncompressed_image:
uncompressed_image = os.path.join(self.dir, uncompressed_image)
fail = 0
fail |= self.check_size(out, image, uncompressed_image)
return fail
def check_size(self, out, image, uncompressed_image):
value = self.config_entry_image.get('check-size')
if not value:
return 0
dtb_size = 0
if self.config_entry_image.get('check-size-with-dtb'):
for dtb in glob.glob(
os.path.join(self.dir, 'arch',
self.config_entry_base['kernel-arch'],
'boot/dts/*.dtb')):
dtb_size = max(dtb_size, os.stat(dtb).st_size)
size = os.stat(image).st_size + dtb_size
# 1% overhead is desirable in order to cope with growth
# through the lifetime of a stable release. Warn if this is
# not the case.
usage = (float(size)/value) * 100.0
out.write('Image size %d/%d, using %.2f%%. ' % (size, value, usage))
if size > value:
out.write('Too large. Refusing to continue.\n')
return 1
elif usage >= 99.0:
out.write('Under 1%% space in %s. ' % self.changelog.distribution)
else:
out.write('Image fits. ')
out.write('Continuing.\n')
# Also check the uncompressed image
if uncompressed_image and \
self.config_entry_image.get('check-uncompressed-size'):
value = self.config_entry_image.get('check-uncompressed-size')
size = os.stat(uncompressed_image).st_size
usage = (float(size)/value) * 100.0
out.write('Uncompressed Image size %d/%d, using %.2f%%. ' %
(size, value, usage))
if size > value:
out.write('Too large. Refusing to continue.\n')
return 1
elif usage >= 99.0:
out.write('Uncompressed Image Under 1%% space in %s. ' %
self.changelog.distribution)
else:
out.write('Uncompressed Image fits. ')
out.write('Continuing.\n')
return 0
class Main(object):
def __init__(self, dir, arch, featureset, flavour):
self.args = dir, arch, featureset, flavour
self.config = ConfigCoreDump(open("debian/config.defines.dump", "rb"))
def __call__(self):
fail = 0
for c in (CheckImage, ):
fail |= c(self.config, *self.args)(sys.stdout)
return fail
if __name__ == '__main__':
sys.exit(Main(*sys.argv[1:])())

28
debian/bin/check-patches.sh vendored Executable file
View file

@ -0,0 +1,28 @@
#!/bin/sh -e
TMPDIR=$(mktemp -d)
trap "rm -rf $TMPDIR" EXIT
for patchdir in debian/patches*; do
sed '/^#/d; /^[[:space:]]*$/d; /^X /d; s/^+ //; s,^,'"$patchdir"'/,' "$patchdir"/series
done | sort -u > $TMPDIR/used
find debian/patches* ! -path '*/series' -type f -name "*.diff" -o -name "*.patch" -printf "%p\n" | sort > $TMPDIR/avail
echo "Used patches"
echo "=============="
cat $TMPDIR/used
echo
echo "Unused patches"
echo "=============="
grep -F -v -f $TMPDIR/used $TMPDIR/avail || test $? = 1
echo
echo "Patches without required headers"
echo "================================"
xargs grep -E -l '^(Subject|Description):' < $TMPDIR/used | xargs grep -E -l '^(From|Author|Origin):' > $TMPDIR/goodheaders || test $? = 1
grep -F -v -f $TMPDIR/goodheaders $TMPDIR/used || test $? = 1
echo
echo "Patches without Origin or Forwarded header"
echo "=========================================="
xargs grep -E -L '^(Origin:|Forwarded: (no\b|not-needed|http))' < $TMPDIR/used || test $? = 1
echo
echo "Patches to be forwarded"
echo "======================="
xargs grep -E -l '^Forwarded: no\b' < $TMPDIR/used || test $? = 1

1
debian/bin/debian_linux vendored Symbolic link
View file

@ -0,0 +1 @@
../lib/python/debian_linux/

12
debian/bin/fix-shebang vendored Executable file
View file

@ -0,0 +1,12 @@
#!/usr/bin/perl -pi
# Change "#!/usr/bin/env perl" to "#!/usr/bin/perl" (policy §10.4).
# Other uses of /usr/bin/env should probably be converted as well, but
# policy doesn't specify what to do.
if ($. == 1 && m|^\#!\s*/usr/bin/env\s+(.+)|) {
if ($1 eq "perl") {
$_ = "#!/usr/bin/perl\n";
} else {
print STDERR "W: Found #!/usr/bin/env $1 and don't know what to substitute\n";
}
}

719
debian/bin/gencontrol.py vendored Executable file
View file

@ -0,0 +1,719 @@
#!/usr/bin/python3
import sys
import json
import locale
import os
import os.path
import pathlib
import subprocess
import re
import tempfile
from typing import Any
from debian_linux import config
from debian_linux.debian import \
PackageRelationEntry, PackageRelationGroup, \
VersionLinux, BinaryPackage, TestsControl
from debian_linux.gencontrol import Gencontrol as Base, PackagesBundle, \
iter_featuresets, iter_flavours
from debian_linux.utils import Templates
locale.setlocale(locale.LC_CTYPE, "C.UTF-8")
class Gencontrol(Base):
disable_installer: bool
disable_signed: bool
tests_control_headers: TestsControl | None
config_schema = {
'build': {
'signed-code': config.SchemaItemBoolean(),
'vdso': config.SchemaItemBoolean(),
},
'description': {
'parts': config.SchemaItemList(),
},
'image': {
'configs': config.SchemaItemList(),
'check-size': config.SchemaItemInteger(),
'check-size-with-dtb': config.SchemaItemBoolean(),
'check-uncompressed-size': config.SchemaItemInteger(),
'depends': config.SchemaItemList(','),
'provides': config.SchemaItemList(','),
'suggests': config.SchemaItemList(','),
'recommends': config.SchemaItemList(','),
'conflicts': config.SchemaItemList(','),
'breaks': config.SchemaItemList(','),
},
'packages': {
'docs': config.SchemaItemBoolean(),
'installer': config.SchemaItemBoolean(),
'libc-dev': config.SchemaItemBoolean(),
'meta': config.SchemaItemBoolean(),
'tools-unversioned': config.SchemaItemBoolean(),
'tools-versioned': config.SchemaItemBoolean(),
'source': config.SchemaItemBoolean(),
}
}
env_flags = [
('DEBIAN_KERNEL_DISABLE_INSTALLER', 'disable_installer', 'installer modules'),
('DEBIAN_KERNEL_DISABLE_SIGNED', 'disable_signed', 'signed code'),
]
def __init__(self, config_dirs=["debian/config", "debian/config.local"],
template_dirs=["debian/templates"]) -> None:
super(Gencontrol, self).__init__(
config.ConfigCoreHierarchy(self.config_schema, config_dirs),
Templates(template_dirs),
VersionLinux)
self.process_changelog()
self.config_dirs = config_dirs
for env, attr, desc in self.env_flags:
setattr(self, attr, False)
if os.getenv(env):
if self.changelog[0].distribution == 'UNRELEASED':
import warnings
warnings.warn(f'Disable {desc} on request ({env} set)')
setattr(self, attr, True)
else:
raise RuntimeError(
f'Unable to disable {desc} in release build ({env} set)')
def _setup_makeflags(self, names, makeflags, data) -> None:
for src, dst, optional in names:
if src in data or not optional:
makeflags[dst] = data[src]
def do_main_setup(self, vars, makeflags) -> None:
super(Gencontrol, self).do_main_setup(vars, makeflags)
makeflags.update({
'VERSION': self.version.linux_version,
'UPSTREAMVERSION': self.version.linux_upstream,
'ABINAME': self.abiname,
'SOURCEVERSION': self.version.complete,
})
makeflags['SOURCE_BASENAME'] = vars['source_basename']
makeflags['SOURCE_SUFFIX'] = vars['source_suffix']
# Prepare to generate debian/tests/control
self.tests_control = self.templates.get_tests_control('main.tests-control', vars)
self.tests_control_image = None
self.tests_control_headers = None
def do_main_makefile(self, makeflags) -> None:
for featureset in iter_featuresets(self.config):
makeflags_featureset = makeflags.copy()
makeflags_featureset['FEATURESET'] = featureset
self.bundle.makefile.add_rules(f'source_{featureset}',
'source', makeflags_featureset)
self.bundle.makefile.add_deps('source', [f'source_{featureset}'])
makeflags = makeflags.copy()
makeflags['ALL_FEATURESETS'] = ' '.join(iter_featuresets(self.config))
super().do_main_makefile(makeflags)
def do_main_packages(self, vars, makeflags) -> None:
self.bundle.add('main', (), makeflags, vars)
# Only build the metapackages if their names won't exactly match
# the packages they depend on
do_meta = self.config.merge('packages').get('meta', True) \
and vars['source_suffix'] != '-' + vars['version']
if self.config.merge('packages').get('docs', True):
self.bundle.add('docs', (), makeflags, vars)
if do_meta:
self.bundle.add('docs.meta', (), makeflags, vars)
if self.config.merge('packages').get('source', True):
self.bundle.add('sourcebin', (), makeflags, vars)
if do_meta:
self.bundle.add('sourcebin.meta', (), makeflags, vars)
if self.config.merge('packages').get('libc-dev', True):
libcdev_kernelarches = set()
libcdev_multiarches = set()
for arch in iter(self.config['base', ]['arches']):
libcdev_kernelarch = self.config['base', arch]['kernel-arch']
libcdev_multiarch = subprocess.check_output(
['dpkg-architecture', '-f', '-a', arch,
'-q', 'DEB_HOST_MULTIARCH'],
stderr=subprocess.DEVNULL,
encoding='utf-8').strip()
libcdev_kernelarches.add(libcdev_kernelarch)
libcdev_multiarches.add(f'{libcdev_multiarch}:{libcdev_kernelarch}')
libcdev_makeflags = makeflags.copy()
libcdev_makeflags['ALL_LIBCDEV_KERNELARCHES'] = ' '.join(sorted(libcdev_kernelarches))
libcdev_makeflags['ALL_LIBCDEV_MULTIARCHES'] = ' '.join(sorted(libcdev_multiarches))
self.bundle.add('libc-dev', (), libcdev_makeflags, vars)
def do_indep_featureset_setup(self, vars, makeflags, featureset) -> None:
makeflags['LOCALVERSION'] = vars['localversion']
kernel_arches = set()
for arch in iter(self.config['base', ]['arches']):
if self.config.get_merge('base', arch, featureset, None,
'flavours'):
kernel_arches.add(self.config['base', arch]['kernel-arch'])
makeflags['ALL_KERNEL_ARCHES'] = ' '.join(sorted(list(kernel_arches)))
vars['featureset_desc'] = ''
if featureset != 'none':
desc = self.config[('description', None, featureset)]
desc_parts = desc['parts']
vars['featureset_desc'] = (' with the %s featureset' %
desc['part-short-%s' % desc_parts[0]])
def do_indep_featureset_packages(self, featureset, vars, makeflags) -> None:
self.bundle.add('headers.featureset', (featureset, ), makeflags, vars)
arch_makeflags = (
('kernel-arch', 'KERNEL_ARCH', False),
)
def do_arch_setup(self, vars, makeflags, arch) -> None:
config_base = self.config.merge('base', arch)
self._setup_makeflags(self.arch_makeflags, makeflags, config_base)
try:
gnu_type = subprocess.check_output(
['dpkg-architecture', '-f', '-a', arch,
'-q', 'DEB_HOST_GNU_TYPE'],
stderr=subprocess.DEVNULL,
encoding='utf-8')
except subprocess.CalledProcessError:
# This sometimes happens for the newest ports :-/
print('W: Unable to get GNU type for %s' % arch, file=sys.stderr)
else:
vars['gnu-type-package'] = gnu_type.strip().replace('_', '-')
def do_arch_packages(self, arch, vars, makeflags) -> None:
if not self.disable_signed:
build_signed = self.config.merge('build', arch) \
.get('signed-code', False)
else:
build_signed = False
if build_signed:
# Make sure variables remain
vars['signedtemplate_binaryversion'] = '@signedtemplate_binaryversion@'
vars['signedtemplate_sourceversion'] = '@signedtemplate_sourceversion@'
self.bundle.add('signed-template', (arch,), makeflags, vars, arch=arch)
bundle_signed = self.bundles[f'signed-{arch}'] = \
PackagesBundle(f'signed-{arch}', self.templates)
bundle_signed.packages['source'] = \
self.templates.get_source_control('signed.source.control', vars)[0]
with bundle_signed.open('source/lintian-overrides', 'w') as f:
f.write(self.substitute(
self.templates.get('signed.source.lintian-overrides'), vars))
with bundle_signed.open('changelog.head', 'w') as f:
dist = self.changelog[0].distribution
urgency = self.changelog[0].urgency
f.write(f'''\
linux-signed-{vars['arch']} (@signedtemplate_sourceversion@) {dist}; urgency={urgency}
* Sign kernel from {self.changelog[0].source} @signedtemplate_binaryversion@
''')
if self.config['base', arch].get('featuresets') and \
self.config.merge('packages').get('source', True):
self.bundle.add('config', (arch, ), makeflags, vars)
if self.config.merge('packages').get('tools-unversioned', True):
self.bundle.add('tools-unversioned', (arch, ), makeflags, vars)
if self.config.merge('packages').get('tools-versioned', True):
self.bundle.add('tools-versioned', (arch, ), makeflags, vars)
def do_featureset_setup(self, vars, makeflags, arch, featureset) -> None:
vars['localversion_headers'] = vars['localversion']
makeflags['LOCALVERSION_HEADERS'] = vars['localversion_headers']
self.default_flavour = self.config.merge('base', arch, featureset) \
.get('default-flavour')
if self.default_flavour is not None:
if featureset != 'none':
raise RuntimeError("default-flavour set for %s %s,"
" but must only be set for featureset none"
% (arch, featureset))
if self.default_flavour \
not in iter_flavours(self.config, arch, featureset):
raise RuntimeError("default-flavour %s for %s %s does not exist"
% (self.default_flavour, arch, featureset))
self.quick_flavour = self.config.merge('base', arch, featureset) \
.get('quick-flavour')
flavour_makeflags_base = (
('compiler', 'COMPILER', False),
('compiler-filename', 'COMPILER', True),
('kernel-arch', 'KERNEL_ARCH', False),
('cflags', 'KCFLAGS', True),
('kernel-deb-arch', 'KERNEL_DEB_ARCH', True),
('kernel-gnu-type', 'KERNEL_GNU_TYPE', True),
('compat-deb-arch', 'COMPAT_DEB_ARCH', True),
('compat-gnu-type', 'COMPAT_GNU_TYPE', True),
)
flavour_makeflags_build = (
('image-file', 'IMAGE_FILE', True),
)
flavour_makeflags_image = (
('install-stem', 'IMAGE_INSTALL_STEM', True),
)
flavour_makeflags_other = (
('localversion', 'LOCALVERSION', False),
('localversion-image', 'LOCALVERSION_IMAGE', True),
)
def do_flavour_setup(self, vars, makeflags, arch, featureset, flavour) -> None:
config_base = self.config.merge('base', arch, featureset, flavour)
config_build = self.config.merge('build', arch, featureset, flavour)
config_description = self.config.merge('description', arch, featureset,
flavour)
config_image = self.config.merge('image', arch, featureset, flavour)
vars['flavour'] = vars['localversion'][1:]
vars['class'] = config_description['hardware']
vars['longclass'] = (config_description.get('hardware-long')
or vars['class'])
vars['localversion-image'] = vars['localversion']
override_localversion = config_image.get('override-localversion', None)
if override_localversion is not None:
vars['localversion-image'] = (vars['localversion_headers'] + '-'
+ override_localversion)
vars['image-stem'] = config_image.get('install-stem')
self._setup_makeflags(self.flavour_makeflags_base, makeflags,
config_base)
self._setup_makeflags(self.flavour_makeflags_build, makeflags,
config_build)
self._setup_makeflags(self.flavour_makeflags_image, makeflags,
config_image)
self._setup_makeflags(self.flavour_makeflags_other, makeflags, vars)
def do_flavour_packages(self, arch, featureset,
flavour, vars, makeflags) -> None:
ruleid = (arch, featureset, flavour)
packages_headers = (
self.bundle.add('headers', ruleid, makeflags, vars, arch=arch)
)
assert len(packages_headers) == 1
do_meta = self.config.merge('packages').get('meta', True)
config_entry_base = self.config.merge('base', arch, featureset,
flavour)
config_entry_build = self.config.merge('build', arch, featureset,
flavour)
config_entry_description = self.config.merge('description', arch,
featureset, flavour)
config_entry_packages = self.config.merge('packages', arch, featureset,
flavour)
def config_entry_image(key, *args, **kwargs) -> Any:
return self.config.get_merge(
'image', arch, featureset, flavour, key, *args, **kwargs)
compiler = config_entry_base.get('compiler', 'gcc')
relation_compiler = PackageRelationEntry(compiler)
relation_compiler_header = PackageRelationGroup([relation_compiler])
# Generate compiler build-depends for native:
# gcc-13 [arm64] <!cross !pkg.linux.nokernel>
self.bundle.packages['source']['Build-Depends-Arch'].merge([
PackageRelationEntry(
relation_compiler,
arches={arch},
restrictions='<!cross !pkg.linux.nokernel>',
)
])
# Generate compiler build-depends for cross:
# gcc-13-aarch64-linux-gnu [arm64] <cross !pkg.linux.nokernel>
self.bundle.packages['source']['Build-Depends-Arch'].merge([
PackageRelationEntry(
relation_compiler,
name=f'{relation_compiler.name}-{vars["gnu-type-package"]}',
arches={arch},
restrictions='<cross !pkg.linux.nokernel>',
)
])
# Generate compiler build-depends for kernel:
# gcc-13-hppa64-linux-gnu [hppa] <!pkg.linux.nokernel>
if gnutype := config_entry_base.get('kernel-gnu-type'):
self.bundle.packages['source']['Build-Depends-Arch'].merge([
PackageRelationEntry(
relation_compiler,
name=f'{relation_compiler.name}-{gnutype}',
arches={arch},
restrictions='<!pkg.linux.nokernel>',
)
])
# Generate compiler build-depends for compat:
# gcc-arm-linux-gnueabihf [arm64] <!pkg.linux.nokernel>
# XXX: Linux uses various definitions for this, all ending with "gcc", not $CC
if gnutype := config_entry_base.get('compat-gnu-type'):
self.bundle.packages['source']['Build-Depends-Arch'].merge([
PackageRelationEntry(
f'gcc-{gnutype}',
arches={arch},
restrictions='<!pkg.linux.nokernel>',
)
])
packages_own = []
if not self.disable_signed:
build_signed = config_entry_build.get('signed-code')
else:
build_signed = False
if build_signed:
bundle_signed = self.bundles[f'signed-{arch}']
else:
bundle_signed = self.bundle
vars.setdefault('desc', None)
packages_image = []
if build_signed:
packages_image.extend(
bundle_signed.add('signed.image', ruleid, makeflags, vars, arch=arch))
packages_image.extend(
self.bundle.add('image-unsigned', ruleid, makeflags, vars, arch=arch))
else:
packages_image.extend(bundle_signed.add('image', ruleid, makeflags, vars, arch=arch))
for field in ('Depends', 'Provides', 'Suggests', 'Recommends',
'Conflicts', 'Breaks'):
for i in config_entry_image(field.lower(), ()):
for package_image in packages_image:
package_image.setdefault(field).merge(
PackageRelationGroup(i, arches={arch})
)
for field in ('Depends', 'Suggests', 'Recommends'):
for i in config_entry_image(field.lower(), ()):
group = PackageRelationGroup(i, arches={arch})
for entry in group:
if entry.operator is not None:
entry.operator = -entry.operator
for package_image in packages_image:
package_image.setdefault('Breaks').append(PackageRelationGroup([entry]))
desc_parts = self.config.get_merge('description', arch, featureset,
flavour, 'parts')
if desc_parts:
# XXX: Workaround, we need to support multiple entries of the same
# name
parts = list(set(desc_parts))
parts.sort()
for package_image in packages_image:
desc = package_image['Description']
for part in parts:
desc.append(config_entry_description['part-long-' + part])
desc.append_short(config_entry_description
.get('part-short-' + part, ''))
packages_headers[0]['Depends'].merge(relation_compiler_header)
packages_own.extend(packages_image)
packages_own.extend(packages_headers)
# The image meta-packages will depend on signed linux-image
# packages where applicable, so should be built from the
# signed source packages The header meta-packages will also be
# built along with the signed packages, to create a dependency
# relationship that ensures src:linux and src:linux-signed-*
# transition to testing together.
if do_meta:
packages_meta = (
bundle_signed.add('image.meta', ruleid, makeflags, vars, arch=arch)
)
assert len(packages_meta) == 1
packages_meta += (
bundle_signed.add(build_signed and 'signed.headers.meta' or 'headers.meta',
ruleid, makeflags, vars, arch=arch)
)
assert len(packages_meta) == 2
if flavour == self.default_flavour \
and not self.vars['source_suffix']:
packages_meta[0].setdefault('Provides') \
.append('linux-image-generic')
packages_meta[1].setdefault('Provides') \
.append('linux-headers-generic')
packages_own.extend(packages_meta)
if config_entry_build.get('vdso', False):
makeflags['VDSO'] = True
packages_own.extend(
self.bundle.add('image-dbg', ruleid, makeflags, vars, arch=arch)
)
if do_meta:
packages_own.extend(
self.bundle.add('image-dbg.meta', ruleid, makeflags, vars, arch=arch)
)
# In a quick build, only build the quick flavour (if any).
if flavour != self.quick_flavour:
for package in packages_own:
package['Build-Profiles'][0].neg.add('pkg.linux.quick')
tests_control = self.templates.get_tests_control('image.tests-control', vars)[0]
tests_control['Depends'].merge(
PackageRelationGroup(package_image['Package'],
arches={arch}))
if self.tests_control_image:
for i in tests_control['Depends']:
self.tests_control_image['Depends'].merge(i)
else:
self.tests_control_image = tests_control
self.tests_control.append(tests_control)
if flavour == (self.quick_flavour or self.default_flavour):
if not self.tests_control_headers:
self.tests_control_headers = \
self.templates.get_tests_control('headers.tests-control', vars)[0]
self.tests_control.append(self.tests_control_headers)
assert self.tests_control_headers is not None
self.tests_control_headers['Architecture'].add(arch)
self.tests_control_headers['Depends'].merge(
PackageRelationGroup(packages_headers[0]['Package'],
arches={arch}))
def get_config(*entry_name) -> Any:
entry_real = ('image',) + entry_name
entry = self.config.get(entry_real, None)
if entry is None:
return None
return entry.get('configs', None)
def check_config_default(fail, f) -> list[str]:
for d in self.config_dirs[::-1]:
f1 = d + '/' + f
if os.path.exists(f1):
return [f1]
if fail:
raise RuntimeError("%s unavailable" % f)
return []
def check_config_files(files) -> list[str]:
ret = []
for f in files:
for d in self.config_dirs[::-1]:
f1 = d + '/' + f
if os.path.exists(f1):
ret.append(f1)
break
else:
raise RuntimeError("%s unavailable" % f)
return ret
def check_config(default, fail, *entry_name) -> list[str]:
configs = get_config(*entry_name)
if configs is None:
return check_config_default(fail, default)
return check_config_files(configs)
kconfig = check_config('config', True)
# XXX: We have no way to override kernelarch-X configs
kconfig.extend(check_config_default(False,
"kernelarch-%s/config" % config_entry_base['kernel-arch']))
kconfig.extend(check_config("%s/config" % arch, True, arch))
kconfig.extend(check_config("%s/config.%s" % (arch, flavour), False,
arch, None, flavour))
kconfig.extend(check_config("featureset-%s/config" % featureset, False,
None, featureset))
kconfig.extend(check_config("%s/%s/config" % (arch, featureset), False,
arch, featureset))
kconfig.extend(check_config("%s/%s/config.%s" %
(arch, featureset, flavour), False,
arch, featureset, flavour))
makeflags['KCONFIG'] = ' '.join(kconfig)
makeflags['KCONFIG_OPTIONS'] = ''
# Add "salt" to fix #872263
makeflags['KCONFIG_OPTIONS'] += \
' -o "BUILD_SALT=\\"%(abiname)s%(localversion)s\\""' % vars
merged_config = ('debian/build/config.%s_%s_%s' %
(arch, featureset, flavour))
self.bundle.makefile.add_cmds(merged_config,
["$(MAKE) -f debian/rules.real %s %s" %
(merged_config, makeflags)])
if not self.disable_installer and config_entry_packages.get('installer'):
with tempfile.TemporaryDirectory(prefix='linux-gencontrol') as config_dir:
base_path = pathlib.Path('debian/installer').absolute()
config_path = pathlib.Path(config_dir)
(config_path / 'modules').symlink_to(base_path / 'modules')
(config_path / 'package-list').symlink_to(base_path / 'package-list')
with (config_path / 'kernel-versions').open('w') as versions:
versions.write(f'{arch} - {vars["flavour"]} - - -\n')
# Add udebs using kernel-wedge
kw_env = os.environ.copy()
kw_env['KW_DEFCONFIG_DIR'] = config_dir
kw_env['KW_CONFIG_DIR'] = config_dir
kw_proc = subprocess.Popen(
['kernel-wedge', 'gen-control', vars['abiname']],
stdout=subprocess.PIPE,
text=True,
env=kw_env)
udeb_packages_base = BinaryPackage.read_rfc822(kw_proc.stdout)
kw_proc.wait()
if kw_proc.returncode != 0:
raise RuntimeError('kernel-wedge exited with code %d' %
kw_proc.returncode)
udeb_packages = []
for package_base in udeb_packages_base:
package = package_base.copy()
# kernel-wedge currently chokes on Build-Profiles so add it now
package['Build-Profiles'] = (
'<!noudeb !pkg.linux.nokernel !pkg.linux.quick>')
package.meta['rules-target'] = 'installer'
udeb_packages.append(package)
makeflags_local = makeflags.copy()
makeflags_local['IMAGE_PACKAGE_NAME'] = udeb_packages[0]['Package']
bundle_signed.add_packages(
udeb_packages,
(arch, featureset, flavour),
makeflags_local, arch=arch,
)
if build_signed:
udeb_packages = []
# XXX This is a hack to exclude the udebs from
# the package list while still being able to
# convince debhelper and kernel-wedge to go
# part way to building them.
for package_base in udeb_packages_base:
package = package_base.copy()
# kernel-wedge currently chokes on Build-Profiles so add it now
package['Build-Profiles'] = (
'<pkg.linux.udeb-unsigned-test-build !noudeb'
' !pkg.linux.nokernel !pkg.linux.quick>')
package.meta['rules-target'] = 'installer-test'
udeb_packages.append(package)
self.bundle.add_packages(
udeb_packages,
(arch, featureset, flavour),
makeflags, arch=arch, check_packages=False,
)
def process_changelog(self) -> None:
version = self.version = self.changelog[0].version
if self.changelog[0].distribution == 'UNRELEASED':
self.abiname = f'{version.linux_upstream}+unreleased'
elif self.changelog[0].distribution == 'experimental':
self.abiname = f'{version.linux_upstream}'
elif version.linux_revision_backports:
self.abiname = f'{version.linux_upstream_full}+bpo'
else:
self.abiname = f'{version.linux_upstream_full}'
self.vars = {
'upstreamversion': self.version.linux_upstream,
'version': self.version.linux_version,
'version_complete': self.version.complete,
'source_basename': re.sub(r'-[\d.]+$', '',
self.changelog[0].source),
'source_upstream': self.version.upstream,
'source_package': self.changelog[0].source,
'abiname': self.abiname,
}
self.vars['source_suffix'] = \
self.changelog[0].source[len(self.vars['source_basename']):]
self.config['version', ] = {'source': self.version.complete,
'upstream': self.version.linux_upstream,
'abiname_base': self.abiname,
'abiname': self.abiname}
distribution = self.changelog[0].distribution
if distribution in ('unstable', ):
if version.linux_revision_experimental or \
version.linux_revision_backports or \
version.linux_revision_other:
raise RuntimeError("Can't upload to %s with a version of %s" %
(distribution, version))
if distribution in ('experimental', ):
if not version.linux_revision_experimental:
raise RuntimeError("Can't upload to %s with a version of %s" %
(distribution, version))
if distribution.endswith('-security') or distribution.endswith('-lts'):
if version.linux_revision_backports or \
version.linux_revision_other:
raise RuntimeError("Can't upload to %s with a version of %s" %
(distribution, version))
if distribution.endswith('-backports'):
if not version.linux_revision_backports:
raise RuntimeError("Can't upload to %s with a version of %s" %
(distribution, version))
def write(self) -> None:
self.write_config()
super().write()
self.write_tests_control()
self.write_signed()
def write_config(self) -> None:
f = open("debian/config.defines.dump", 'wb')
self.config.dump(f)
f.close()
def write_signed(self) -> None:
for bundle in self.bundles.values():
pkg_sign_entries = {}
for p in bundle.packages.values():
if pkg_sign_pkg := p.meta.get('sign-package'):
pkg_sign_entries[pkg_sign_pkg] = {
'trusted_certs': [],
'files': [
{
'sig_type': e.split(':', 1)[-1],
'file': e.split(':', 1)[0],
}
for e in p.meta['sign-files'].split()
],
}
if pkg_sign_entries:
with bundle.path('files.json').open('w') as f:
json.dump({'packages': pkg_sign_entries}, f, indent=2)
def write_tests_control(self) -> None:
self.bundle.write_rfc822(open("debian/tests/control", 'w'),
self.tests_control)
if __name__ == '__main__':
Gencontrol()()

169
debian/bin/genorig.py vendored Executable file
View file

@ -0,0 +1,169 @@
#!/usr/bin/python3
import sys
from debian import deb822
import glob
import os
import os.path
import shutil
import subprocess
import time
import warnings
from debian_linux.debian import Changelog, VersionLinux
class Main(object):
def __init__(self, input_repo, override_version):
self.log = sys.stdout.write
self.input_repo = input_repo
changelog = Changelog(version=VersionLinux)[0]
source = changelog.source
version = changelog.version
if override_version:
version = VersionLinux('%s-0' % override_version)
self.version_dfsg = version.linux_dfsg
if self.version_dfsg is None:
self.version_dfsg = '0'
self.log('Using source name %s, version %s, dfsg %s\n' %
(source, version.upstream, self.version_dfsg))
self.orig = '%s-%s' % (source, version.upstream)
self.orig_tar = '%s_%s.orig.tar.xz' % (source, version.upstream)
self.tag = 'v' + version.linux_upstream_full
def __call__(self):
import tempfile
temp_dir = tempfile.mkdtemp(prefix='genorig', dir='debian')
old_umask = os.umask(0o022)
try:
# When given a remote repo, we need a local copy.
if not self.input_repo.startswith('/') and ':' in self.input_repo:
temp_repo = os.path.join(temp_dir, 'git')
subprocess.run(
['git', 'clone', '--bare', '--depth=1', '-b', self.tag,
self.input_repo, temp_repo],
check=True)
self.input_repo = temp_repo
self.dir = os.path.join(temp_dir, 'export')
os.mkdir(self.dir)
self.upstream_export(self.input_repo)
# exclude_files() will change dir mtimes. Capture the
# original release time so we can apply it to the final
# tarball.
orig_date = time.strftime(
"%a, %d %b %Y %H:%M:%S +0000",
time.gmtime(
os.stat(os.path.join(self.dir, self.orig, 'Makefile'))
.st_mtime))
self.exclude_files()
os.umask(old_umask)
self.tar(orig_date)
finally:
os.umask(old_umask)
shutil.rmtree(temp_dir)
def upstream_export(self, input_repo):
self.log("Exporting %s from %s\n" % (self.tag, input_repo))
gpg_wrapper = os.path.join(os.getcwd(),
"debian/bin/git-tag-gpg-wrapper")
verify_proc = subprocess.Popen(['git',
'-c', 'gpg.program=%s' % gpg_wrapper,
'tag', '-v', self.tag],
cwd=input_repo)
if verify_proc.wait():
raise RuntimeError("GPG tag verification failed")
archive_proc = subprocess.Popen(['git', 'archive', '--format=tar',
'--prefix=%s/' % self.orig, self.tag],
cwd=input_repo,
stdout=subprocess.PIPE)
extract_proc = subprocess.Popen(['tar', '-xaf', '-'], cwd=self.dir,
stdin=archive_proc.stdout)
ret1 = archive_proc.wait()
ret2 = extract_proc.wait()
if ret1 or ret2:
raise RuntimeError("Can't create archive")
def exclude_files(self):
self.log("Excluding file patterns specified in debian/copyright\n")
with open("debian/copyright") as f:
header = deb822.Deb822(f)
patterns = header.get("Files-Excluded", '').strip().split()
for pattern in patterns:
matched = False
for name in glob.glob(os.path.join(self.dir, self.orig, pattern)):
try:
shutil.rmtree(name)
except NotADirectoryError:
os.unlink(name)
matched = True
if not matched:
warnings.warn("Exclusion pattern '%s' did not match anything"
% pattern,
RuntimeWarning)
def tar(self, orig_date):
out = os.path.join("../orig", self.orig_tar)
try:
os.mkdir("../orig")
except OSError:
pass
try:
os.stat(out)
raise RuntimeError("Destination already exists")
except OSError:
pass
self.log("Generate tarball %s\n" % out)
env = os.environ.copy()
env.update({
'LC_ALL': 'C',
})
cmd = [
'tar',
'-C', self.dir,
'--sort=name',
'--mtime={}'.format(orig_date),
'--owner=root',
'--group=root',
'--use-compress-program=xz -T0',
'-cf',
out, self.orig,
]
try:
subprocess.run(cmd, env=env, check=True)
os.chmod(out, 0o644)
except BaseException:
try:
os.unlink(out)
except OSError:
pass
raise
try:
os.symlink(os.path.join('orig', self.orig_tar),
os.path.join('..', self.orig_tar))
except OSError:
pass
if __name__ == '__main__':
from optparse import OptionParser
parser = OptionParser(usage="%prog [OPTION]... REPO")
parser.add_option("-V", "--override-version", dest="override_version",
help="Override version", metavar="VERSION")
options, args = parser.parse_args()
assert len(args) == 1
Main(args[0], options.override_version)()

109
debian/bin/genpatch-lockdown vendored Executable file
View file

@ -0,0 +1,109 @@
#!/usr/bin/python3
import io
import os
import os.path
import re
import subprocess
import sys
def main(repo, range='torvalds/master..dhowells/efi-lock-down'):
patch_dir = 'debian/patches'
lockdown_patch_dir = 'features/all/lockdown'
series_name = 'series'
# Only replace patches in this subdirectory and starting with a digit
# - the others are presumably Debian-specific for now
lockdown_patch_name_re = re.compile(
r'^' + re.escape(lockdown_patch_dir) + r'/\d')
series_before = []
series_after = []
old_series = set()
new_series = set()
try:
with open(os.path.join(patch_dir, series_name), 'r') as series_fh:
for line in series_fh:
name = line.strip()
if lockdown_patch_name_re.match(name):
old_series.add(name)
elif len(old_series) == 0:
series_before.append(line)
else:
series_after.append(line)
except FileNotFoundError:
pass
with open(os.path.join(patch_dir, series_name), 'w') as series_fh:
for line in series_before:
series_fh.write(line)
# Add directory prefix to all filenames.
# Add Origin to all patch headers.
def add_patch(name, source_patch, origin):
name = os.path.join(lockdown_patch_dir, name)
path = os.path.join(patch_dir, name)
try:
os.unlink(path)
except FileNotFoundError:
pass
with open(path, 'w') as patch:
in_header = True
for line in source_patch:
if in_header and re.match(r'^(\n|[^\w\s]|Index:)', line):
patch.write('Origin: %s\n' % origin)
if line != '\n':
patch.write('\n')
in_header = False
patch.write(line)
series_fh.write(name)
series_fh.write('\n')
new_series.add(name)
# XXX No signature to verify
env = os.environ.copy()
env['GIT_DIR'] = os.path.join(repo, '.git')
args = ['git', 'format-patch', '--subject-prefix=', range]
format_proc = subprocess.Popen(args,
cwd=os.path.join(patch_dir,
lockdown_patch_dir),
env=env, stdout=subprocess.PIPE)
with io.open(format_proc.stdout.fileno(), encoding='utf-8') as pipe:
for line in pipe:
name = line.strip('\n')
with open(os.path.join(patch_dir, lockdown_patch_dir, name)) \
as source_patch:
patch_from = source_patch.readline()
match = re.match(r'From ([0-9a-f]{40}) ', patch_from)
assert match
origin = ('https://git.kernel.org/pub/scm/linux/kernel/'
'git/dhowells/linux-fs.git/commit?id=%s' %
match.group(1))
add_patch(name, source_patch, origin)
for line in series_after:
series_fh.write(line)
for name in new_series:
if name in old_series:
old_series.remove(name)
else:
print('Added patch', os.path.join(patch_dir, name))
for name in old_series:
print('Obsoleted patch', os.path.join(patch_dir, name))
if __name__ == '__main__':
if not (2 <= len(sys.argv) <= 3):
sys.stderr.write('''\
Usage: %s REPO [REVISION-RANGE]
REPO is a git repo containing the REVISION-RANGE. The default range is
torvalds/master..dhowells/efi-lock-down.
''' % sys.argv[0])
print('BASE is the base branch (default: torvalds/master).')
sys.exit(2)
main(*sys.argv[1:])

160
debian/bin/genpatch-rt vendored Executable file
View file

@ -0,0 +1,160 @@
#!/usr/bin/python3
import argparse
import io
import os
import os.path
import re
import shutil
import subprocess
import sys
import tempfile
def main(source, version, verify_signature):
patch_dir = 'debian/patches-rt'
series_name = 'series'
old_series = set()
new_series = set()
try:
with open(os.path.join(patch_dir, series_name), 'r') as series_fh:
for line in series_fh:
name = line.strip()
if name != '' and name[0] != '#':
old_series.add(name)
except FileNotFoundError:
pass
with open(os.path.join(patch_dir, series_name), 'w') as series_fh:
# Add Origin to all patch headers.
def add_patch(name, source_patch, origin):
path = os.path.join(patch_dir, name)
try:
os.unlink(path)
except FileNotFoundError:
pass
with open(path, 'w') as patch:
in_header = True
for line in source_patch:
if in_header and re.match(r'^(\n|[^\w\s]|Index:)', line):
patch.write('Origin: %s\n' % origin)
if line != '\n':
patch.write('\n')
in_header = False
patch.write(line)
new_series.add(name)
if os.path.isdir(os.path.join(source, '.git')):
# Export rebased branch from stable-rt git as patch series
up_ver = re.sub(r'-rt\d+$', '', version)
env = os.environ.copy()
env['GIT_DIR'] = os.path.join(source, '.git')
env['DEBIAN_KERNEL_KEYRING'] = 'rt-signing-key.pgp'
if verify_signature:
# Validate tag signature
gpg_wrapper = os.path.join(os.getcwd(),
"debian/bin/git-tag-gpg-wrapper")
verify_proc = subprocess.Popen(
['git', '-c', 'gpg.program=%s' % gpg_wrapper,
'tag', '-v', 'v%s-rebase' % version],
env=env)
if verify_proc.wait():
raise RuntimeError("GPG tag verification failed")
args = ['git', 'format-patch',
'v%s..v%s-rebase' % (up_ver, version)]
format_proc = subprocess.Popen(args,
cwd=patch_dir,
env=env, stdout=subprocess.PIPE)
with io.open(format_proc.stdout.fileno(), encoding='utf-8') \
as pipe:
for line in pipe:
name = line.strip('\n')
with open(os.path.join(patch_dir, name)) as source_patch:
patch_from = source_patch.readline()
match = re.match(r'From ([0-9a-f]{40}) ', patch_from)
assert match
origin = ('https://git.kernel.org/cgit/linux/kernel/'
'git/rt/linux-stable-rt.git/commit?id=%s' %
match.group(1))
add_patch(name, source_patch, origin)
series_fh.write(line)
else:
# Get version and upstream version
if version is None:
match = re.search(r'(?:^|/)patches-(.+)\.tar\.[gx]z$', source)
assert match, 'no version specified or found in filename'
version = match.group(1)
match = re.match(r'^(\d+\.\d+)(?:\.\d+|-rc\d+)?-rt\d+$', version)
assert match, 'could not parse version string'
up_ver = match.group(1)
if verify_signature:
# Expect an accompanying signature, and validate it
source_sig = re.sub(r'.[gx]z$', '.sign', source)
unxz_proc = subprocess.Popen(['xzcat', source],
stdout=subprocess.PIPE)
verify_output = subprocess.check_output(
['gpgv', '--status-fd', '1',
'--keyring', 'debian/upstream/rt-signing-key.pgp',
'--ignore-time-conflict', source_sig, '-'],
stdin=unxz_proc.stdout,
text=True)
if unxz_proc.wait() or \
not re.search(r'^\[GNUPG:\]\s+VALIDSIG\s',
verify_output, re.MULTILINE):
sys.stderr.write(verify_output)
raise RuntimeError("GPG signature verification failed")
temp_dir = tempfile.mkdtemp(prefix='rt-genpatch', dir='debian')
try:
# Unpack tarball
subprocess.check_call(['tar', '-C', temp_dir, '-xaf', source])
source_dir = os.path.join(temp_dir, 'patches')
assert os.path.isdir(source_dir), \
'tarball does not contain patches directory'
# Copy patch series
origin = ('https://www.kernel.org/pub/linux/kernel/projects/'
'rt/%s/older/patches-%s.tar.xz' %
(up_ver, version))
with open(os.path.join(source_dir, 'series'), 'r') \
as source_series_fh:
for line in source_series_fh:
name = line.strip()
if name != '' and name[0] != '#':
with open(os.path.join(source_dir, name)) \
as source_patch:
add_patch(name, source_patch, origin)
series_fh.write(line)
finally:
shutil.rmtree(temp_dir)
for name in new_series:
if name in old_series:
old_series.remove(name)
else:
print('Added patch', os.path.join(patch_dir, name))
for name in old_series:
print('Obsoleted patch', os.path.join(patch_dir, name))
if __name__ == '__main__':
parser = argparse.ArgumentParser(
description='Generate or update the rt featureset patch series')
parser.add_argument(
'source', metavar='SOURCE', type=str,
help='tarball of patches or git repo containing the given RT-VERSION')
parser.add_argument(
'version', metavar='RT-VERSION', type=str, nargs='?',
help='rt kernel version (optional for tarballs)')
parser.add_argument(
'--verify-signature', action=argparse.BooleanOptionalAction,
default=True,
help='verify signature on tarball (detached in .sign file) or git tag')
args = parser.parse_args()
main(args.source, args.version, args.verify_signature)

25
debian/bin/getconfig.py vendored Executable file
View file

@ -0,0 +1,25 @@
#!/usr/bin/python3
import sys
from debian_linux.config import ConfigCoreDump
section = tuple(s or None for s in sys.argv[1:-1])
key = sys.argv[-1]
config = ConfigCoreDump(fp=open("debian/config.defines.dump", "rb"))
try:
value = config[section][key]
except KeyError:
sys.exit(1)
if isinstance(value, str):
# Don't iterate over it
print(value)
else:
# In case it's a sequence, try printing each item
try:
for item in value:
print(item)
except TypeError:
# Otherwise use the default format
print(value)

42
debian/bin/git-tag-gpg-wrapper vendored Executable file
View file

@ -0,0 +1,42 @@
#!/bin/bash -e
# Instead of calling gpg, call gpgv and provide a local keyring
debian_dir="$(readlink -f "$(dirname "$0")/..")"
# Parse the expected options. If the next two lines are combined, a
# failure of getopt won't cause the script to exit.
ordered_args="$(getopt -n "$0" -o "" -l "status-fd:" -l "keyid-format:" -l "verify" -- "$@")"
eval "set -- $ordered_args"
gpgv_opts=()
while true; do
case "$1" in
--status-fd)
gpgv_opts+=(--status-fd $2)
shift 2
;;
--keyid-format)
# ignore
shift 2
;;
--verify)
# ignore
shift 1
;;
--)
shift 1
break
;;
esac
done
keyring="$debian_dir/upstream/${DEBIAN_KERNEL_KEYRING:-signing-key.asc}"
case "$keyring" in
*.asc)
keyring_armored="$keyring"
keyring="$(mktemp)"
trap 'rm -f "$keyring"' EXIT
gpg --dearmor <"$keyring_armored" > "$keyring"
;;
esac
gpgv "${gpgv_opts[@]}" --keyring "$keyring" -- "$@"

39
debian/bin/kconfig.py vendored Executable file
View file

@ -0,0 +1,39 @@
#!/usr/bin/python3
import optparse
import re
from debian_linux.kconfig import KconfigFile
def merge(output, configs, overrides):
kconfig = KconfigFile()
for c in configs:
kconfig.read(open(c))
for key, value in overrides.items():
kconfig.set(key, value)
open(output, "w").write(str(kconfig))
def opt_callback_dict(option, opt, value, parser):
match = re.match(r'^\s*(\S+)=(\S+)\s*$', value)
if not match:
raise optparse.OptionValueError('not key=value')
dest = option.dest
data = getattr(parser.values, dest)
data[match.group(1)] = match.group(2)
if __name__ == '__main__':
parser = optparse.OptionParser(usage="%prog [OPTION]... FILE...")
parser.add_option(
'-o', '--override',
action='callback',
callback=opt_callback_dict,
default={},
dest='overrides',
help="Override option",
type='string')
options, args = parser.parse_args()
merge(args[0], args[1:], options.overrides)

18
debian/bin/no-depmod vendored Executable file
View file

@ -0,0 +1,18 @@
#!/bin/sh
set -e
# This is a dummy substitute for depmod. Since we run depmod during
# postinst, we do not need or want to package the files that it
# generates.
if [ "x$1" = x-V ]; then
# Satisfy version test
echo 'not really module-init-tools'
elif [ "x$1" = x-b -a "${2%/depmod.??????}" != "$2" ]; then
# Satisfy test of short kernel versions
mkdir -p "$2/lib/modules/$3"
touch "$2/lib/modules/$3/modules.dep"
else
echo 'skipping depmod'
fi

135
debian/bin/stable-update vendored Executable file
View file

@ -0,0 +1,135 @@
#!/usr/bin/python3
import sys
import os
import re
import subprocess
from debian_linux.debian import Changelog, VersionLinux
def base_version(ver):
# Assume base version is at least 3.0, thus only 2 components wanted
match = re.match(r'^(\d+\.\d+)', ver)
assert match
return match.group(1)
def add_update(ver, inc):
base = base_version(ver)
if base == ver:
update = 0
else:
update = int(ver[len(base)+1:])
update += inc
if update == 0:
return base
else:
return '{}.{}'.format(base, update)
def next_update(ver):
return add_update(ver, 1)
def print_stable_log(log, cur_ver, new_ver):
major_ver = re.sub(r'^(\d+)\..*', r'\1', cur_ver)
while cur_ver != new_ver:
next_ver = next_update(cur_ver)
print(' https://www.kernel.org/pub/linux/kernel/v{}.x/ChangeLog-{}'
.format(major_ver, next_ver),
file=log)
log.flush() # serialise our output with git's
subprocess.check_call(['git', 'log', '--reverse',
'--pretty= - %s',
'v{}..v{}^'.format(cur_ver, next_ver)],
stdout=log)
cur_ver = next_ver
def main(repo, new_ver):
if os.path.exists(os.path.join(repo, '.git')):
os.environ['GIT_DIR'] = os.path.join(repo, '.git')
else:
os.environ['GIT_DIR'] = repo
changelog = Changelog(version=VersionLinux)
cur_pkg_ver = changelog[0].version
cur_ver = cur_pkg_ver.linux_upstream_full
if base_version(new_ver) != base_version(cur_ver):
print('{} is not on the same stable series as {}'
.format(new_ver, cur_ver),
file=sys.stderr)
sys.exit(2)
new_pkg_ver = new_ver + '-1'
if cur_pkg_ver.linux_revision_experimental:
new_pkg_ver += '~exp1'
# Three possible cases:
# 1. The current version has been released so we need to add a new
# version to the changelog.
# 2. The current version has not been released so we're changing its
# version string.
# (a) There are no stable updates included in the current version,
# so we need to insert an introductory line, the URL(s) and
# git log(s) and a blank line at the top.
# (b) One or more stable updates are already included in the current
# version, so we need to insert the URL(s) and git log(s) after
# them.
changelog_intro = 'New upstream stable update:'
# Case 1
if changelog[0].distribution != 'UNRELEASED':
subprocess.check_call(['dch', '-v', new_pkg_ver, '-D', 'UNRELEASED',
changelog_intro])
with open('debian/changelog', 'r') as old_log:
with open('debian/changelog.new', 'w') as new_log:
line_no = 0
inserted = False
intro_line = ' * {}\n'.format(changelog_intro)
for line in old_log:
line_no += 1
# Case 2
if changelog[0].distribution == 'UNRELEASED' and line_no == 1:
print('{} ({}) UNRELEASED; urgency={}'
.format(changelog[0].source, new_pkg_ver,
changelog[0].urgency),
file=new_log)
continue
if not inserted:
# Case 2(a)
if line_no == 3 and line != intro_line:
new_log.write(intro_line)
print_stable_log(new_log, cur_ver, new_ver)
new_log.write('\n')
inserted = True
# Case 1 or 2(b)
elif line_no > 3 and line == '\n':
print_stable_log(new_log, cur_ver, new_ver)
inserted = True
# Check that we inserted before hitting the end of the
# first version entry
assert not (line.startswith(' -- ') and not inserted)
new_log.write(line)
os.rename('debian/changelog.new', 'debian/changelog')
if __name__ == '__main__':
if len(sys.argv) != 3:
print('''\
Usage: {} REPO VERSION
REPO is the git repository to generate a changelog from
VERSION is the stable version (without leading v)'''.format(sys.argv[0]),
file=sys.stderr)
sys.exit(2)
main(*sys.argv[1:])

2
debian/bin/stable-update.sh vendored Executable file
View file

@ -0,0 +1,2 @@
#!/bin/sh -e
exec "$(dirname "$0")/stable-update" "$@"

140
debian/bin/test-patches vendored Executable file
View file

@ -0,0 +1,140 @@
#!/bin/bash
set -e
shopt -s extglob
# Set defaults from the running kernel
arch="$(dpkg --print-architecture)"
kernelabi="$(uname -r)"
ff="${kernelabi#+([^-])-@(trunk|?(rc)+([0-9])|0.@(bpo|deb+([0-9])).+([0-9]))-}"
if [ "x$ff" != "x$kernelabi" ]; then
flavour="${ff#@(openvz|rt|vserver|xen)-}"
if [ "x$flavour" != "x$ff" ]; then
featureset="${ff%-$flavour}"
else
featureset=none
fi
else
flavour=
featureset=none
fi
dbginfo=
fuzz=0
jobs=$(nproc)
eval "set -- $(getopt -n "$0" -o "f:gj:s:" -l "fuzz:" -- "$@")"
while true; do
case "$1" in
-f) flavour="$2"; shift 2 ;;
-g) dbginfo=y; shift 1 ;;
-j) jobs="$2"; shift 2 ;;
-s) featureset="$2"; shift 2 ;;
--fuzz) fuzz="$2"; shift 2;;
--) shift 1; break ;;
esac
done
if [ $# -lt 1 ]; then
echo >&2 "Usage: $0 [<options>] <patch>..."
cat >&2 <<EOF
Options:
-f <flavour> specify the 'flavour' of kernel to build, e.g. 686-pae
-g enable debug info
-j <jobs> specify number of compiler jobs to run in parallel
(default: number of available processors)
-s <featureset> specify an optional featureset to apply, e.g. rt
--fuzz <num> set the maximum patch fuzz factor (default: 0)
EOF
exit 2
fi
if [ -z "$flavour" ]; then
echo >&2 "You must specify a flavour to build with the -f option"
exit 2
fi
profiles=nodoc,noudeb,pkg.linux.nosource,pkg.linux.mintools
if [ -z "$dbginfo" ]; then
profiles="$profiles,pkg.linux.nokerneldbg,pkg.linux.nokerneldbginfo"
fi
# Check build-dependencies early if possible
if [ -f debian/control ]; then
dpkg-checkbuilddeps -P"$profiles"
fi
# Append 'a~test' to Debian version; this should be less than any official
# successor and easily recognisable
version="$(dpkg-parsechangelog | sed 's/^Version: //; t; d')"
if [ "${version%a~test}" = "$version" ]; then
version="$version"a~test
dch -v "$version" --distribution UNRELEASED "Testing patches $*"
fi
# Ignore user's .quiltrc
alias quilt='quilt --quiltrc -'
# Try to clean up any previous test patches
if [ "$featureset" = none ]; then
patchdir=debian/patches
while patch="$(quilt top 2>/dev/null)" && \
[ "${patch#test/}" != "$patch" ]; do
quilt pop -f
done
while patch="$(quilt next 2>/dev/null)" && \
[ "${patch#test/}" != "$patch" ]; do
quilt delete -r "$patch"
done
else
patchdir=debian/patches-${featureset}
sed -i '/^test\//d' $patchdir/series
fi
# Prepare a new directory for the patches
rm -rf $patchdir/test/
mkdir $patchdir/test
# Prepare a new directory for the config; override ABI name, featuresets, flavours
rm -rf debian/config.local
mkdir debian/config.local debian/config.local/"$arch" debian/config.local/"$arch"/"$featureset"
cat >debian/config.local/defines <<EOF
EOF
cat >debian/config.local/"$arch"/defines <<EOF
[base]
featuresets: $featureset
EOF
cat >debian/config.local/"$arch"/"$featureset"/defines <<EOF
[base]
flavours: $flavour
EOF
if [ "$featureset" = none ]; then
# default-flavour must refer to a flavour that's enabled
cat >>debian/config.local/"$arch"/"$featureset"/defines <<EOF
default-flavour: $flavour
EOF
fi
# Regenerate control and included rules
rm -f debian/control debian/rules.gen
debian/rules debian/control-real && exit 1 || true
test -f debian/control
test -f debian/rules.gen
# Check build-dependencies now that we know debian/control exists
dpkg-checkbuilddeps -P"$profiles"
# Clean up old build; apply existing patches for featureset
debian/rules clean
debian/rules source
# Apply the additional patches
for patch in "$@"; do
patch_abs="$(readlink -f "$patch")"
(cd "debian/build/source_${featureset}" && \
quilt import -P "test/$(basename "$patch")" "$patch_abs" && \
quilt push --fuzz="$fuzz")
done
# Build selected binaries
dpkg-buildpackage -b -P"$profiles" -j"$jobs" -nc -uc

24
debian/bin/update-bug-taint-list vendored Executable file
View file

@ -0,0 +1,24 @@
#!/bin/sh -eu
temp="$(mktemp)"
trap 'rm -f "$temp"' EXIT
# Copy everything above the existing flag checks.
sed -rne '/^ +_check /q; p' \
< debian/templates/image.bug/include-1tainted >"$temp"
# Generate flag checks from the table in tainted-kernels.rst. We
# could alternatively extract them from sysctl/kernel.rst or in the C
# sources, but this is easy to find and parse and is likely to have
# the most useful descriptions.
sed -rne '/^Bit +Log +Number +Reason/,/^$/ {
s/^ *([0-9]+) +.\/(.) +[0-9]+ +(.*)/ _check \1 \2 '\''\3'\''/p
}' \
< Documentation/admin-guide/tainted-kernels.rst >>"$temp"
# Copy everything below the existing flag checks.
sed -rne '/^ +echo "\*\* Tainted:/,$p' \
< debian/templates/image.bug/include-1tainted >>"$temp"
# Update the bug script in-place.
cp "$temp" debian/templates/image.bug/include-1tainted

View file

@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQCo/R6tgfzFlvtA
bGb9QiwyCur1JB1eRE2UmU8t39jr0VRcr6p55v71fZE+ny4rLZl3ZibsKt1YeEhq
xAg7a7UfvjzT0PWaRV7M/XcwnRfKt032lUyNtcsEiMTp299Iak/Q/jm9M0yiTYxe
W1EsXfu1QrNSe0Zo8EZr9Q6eyFnjilJNgHpOlCyxH/7ujO73tzP84cEDZejFHYlo
ypKsjO2IWLcQssnM+llOlMYZ4mx6a6TxchSMKyYl6PRLviltkK4HF6AD4D4Lgoa0
38pHPL2kJPEW9eb1cRsnFkzK4edYxGN6si728HUY/rQFSzehSaGXjPYR6kq2OCwQ
am4LcCm/AgMBAAECggEBAJso/df1+C88N6mpXs6+yXGRULaQ2F5LfKgqM+c9FyE+
7KTFrlOLYyHoj0neQjfnAHf+1VIW8XFfz64oHB7jAEULGTKrNDbX5vl06NE8DDJX
KEB2SPn8p1GceqD2/wawhmSwaDduOLj1VyLz2Y5RJOIDQj9DbRzBMQfC1A+6ib4/
LscWb1e1gQvZ0FIgSv2ZlOLqdSXVizsg7Am5iCizD5O9Pbw31QfZDyd7IJqpRi63
Wo234CZS3Hhkr2267QttVeuY9AWgtYU1f6KMRrakEpLPf1mNqVIpY3M8Ee8KoMCr
a3pl39+N9+0DI4GCF5yctmzPn4YqWg25vFVirXJFluECgYEA1bRcPQ2EzTLDjm1U
tVrh3yd6ZPdY1Tch1UhzGf7lGIMY924tZZveDpWs7VGJMGO8hHTdo8Ku32AolJKA
yMW+P05+EcXo0GR8xcJ4Ol3yeJrblWhO4UNiQrTxhE6yy/g25zgVKcKUfbdkq7Cu
VOZpmNlh3bM4Iwno8ZGxvUI+GBcCgYEAym8r9G2MWFCmH6w6cOkt2EpOlzCEKLZ5
q1nlZXTQBG+UB3EUPxZBviPTAjzZgfY1YS6SFZCb+fFEsVzGUAcz00xH6H2tHgmK
NoCX1bzqA7qDWjs2Dr2x33803jhRClQr/hg3rCwfoAkkImX2tPEf/URF6b5MuxgB
JPAT98lg3JkCgYEAzMG/8vtl99ogxvF4TT9j1ZWUzvKzma72as29AvZX+XF61XAq
bQW38I92nfgWk1esg9kZl9NsDDitCRWJ8VSOIUgKwOq4VBtD9ZOL8JidPvNZW0ES
+wC+QB3wno1tAMO1jzsMA/QcpIu4GEzz7ALMwJfgDjSun9vZ5sNq4mR67EcCgYEA
ibqbsEC8ZPXyIMiANoQfofHkiK8Eq+KC41dVYPLZ+Lqlf26rNMUC08fx76rQ3cBS
zxztXWi3BpXlg7q4XoiX9SIIJqEjILWi6LQTGePfX8wNRF3WyK69j28v3CV61ckw
6T822Zhnp+2wPQsckD0h46II4yCLehu545TIMSU9FrkCgYEAin/3RTg2V0v/36AR
YSMfZvfd+DCQ2Vm1WJQWfPJhdzb/L8DzFei0DDAbPFIiz5CFt9yyCIaag5XE0NqP
gHq3xaNmYqV2LLDX8lswmpeqUN0YpEKUwrT/CGuRLWMJYc2WwbGGgQIOc53nx+Ku
6DKedX7qLoifu/3fq69hNrMXsFs=
-----END PRIVATE KEY-----

View file

@ -0,0 +1,19 @@
-----BEGIN CERTIFICATE-----
MIIDEzCCAfugAwIBAgIUM0ot4Y+xMV7+tm0g9Yp70GPmizQwDQYJKoZIhvcNAQEL
BQAwGTEXMBUGA1UEAwwOVGVzdCBTaWduZXIgQ0EwHhcNMjIwMjA1MTgyOTIzWhcN
MjIwMzA3MTgyOTIzWjAZMRcwFQYDVQQDDA5UZXN0IFNpZ25lciBDQTCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAKj9Hq2B/MWW+0BsZv1CLDIK6vUkHV5E
TZSZTy3f2OvRVFyvqnnm/vV9kT6fListmXdmJuwq3Vh4SGrECDtrtR++PNPQ9ZpF
Xsz9dzCdF8q3TfaVTI21ywSIxOnb30hqT9D+Ob0zTKJNjF5bUSxd+7VCs1J7Rmjw
Rmv1Dp7IWeOKUk2Aek6ULLEf/u6M7ve3M/zhwQNl6MUdiWjKkqyM7YhYtxCyycz6
WU6UxhnibHprpPFyFIwrJiXo9Eu+KW2QrgcXoAPgPguChrTfykc8vaQk8Rb15vVx
GycWTMrh51jEY3qyLvbwdRj+tAVLN6FJoZeM9hHqSrY4LBBqbgtwKb8CAwEAAaNT
MFEwHQYDVR0OBBYEFJ2vFS8iN46NNzlnI73JPOXy+8ydMB8GA1UdIwQYMBaAFJ2v
FS8iN46NNzlnI73JPOXy+8ydMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEL
BQADggEBAFRNfEbkBd0dKw7Ch4b9GMi4yDHFBN9d9KBe6Il92hojluBlQXTBvyKM
OPN12k7CTTHDN1RCLfHaPQl9lrZILgMLI3y5KdLYPhaaGuGwihIUObcNVetU+TGa
iMgdIsRSnF1LaYb5z56mJnnHSYA+5eq+Lnpy+jT7JhXrs0jL2JB7n36lYarpDE0Q
yby09tTHw8fJFONQ2UfUUJu52wcT8hrSygZR0msDz27/l0KmKgKtmM039hZW3Ssa
PZlVfQe3j7lZ0kPi/W9RhA+3LPDdHmjJYhTS2gtCLfeAaaXGj9sFEpMfGbF8Hgl4
OjiEuTKPVoApKbpa6islqK3O6GR86WE=
-----END CERTIFICATE-----

View file

@ -0,0 +1,17 @@
-----BEGIN CERTIFICATE-----
MIICvTCCAaUCFFd+Ahy5gODoIIIbp7VLSWG4tPrfMA0GCSqGSIb3DQEBCwUAMBox
GDAWBgNVBAMMD2JlbmhAZGViaWFuLm9yZzAgFw0yMDAxMzAxMzI2MTNaGA8yMTIw
MDEwNjEzMjYxM1owGjEYMBYGA1UEAwwPYmVuaEBkZWJpYW4ub3JnMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAneF3oCSg1XllOgeQyfalph+EHCMHS0+l
A8YP91TVi355gQDS6T30l/6EzVW9yY8hV4gGOZBmQSZ5LMo/lYcBES8vsOELQ/xf
L09nBNtNt3JN0cV2c02RabBxFzbqqwo6zZWbdhuOIRePxQK/JMfAQLE7xIB8caVR
3Pc6WH+xB4GKENH2kxdx4PpReRXU14+tvW844SZ9vPA+gIm07I5pkNuXivAjI4OC
O2qxrOvnmXQqNY6pZP1GnujlSGExbub8GRhUwxtP1gBEhxw3Rer1ycsPDFXsz2rC
RSYjojFSTe4hff1YcsIoxY6p0O4Bdwil8CIrR3krz5pGtY/9ZKK17QIDAQABMA0G
CSqGSIb3DQEBCwUAA4IBAQAgRP6pnt2b6s4ldQjwK1P3WjYcSiN/0EE8Eiu5gE6K
FV0fQKcmKDLDWwYoLT0ICR4B6WfjM+YVRTnuF4PbQv9/NfSsFtu6uBogIUH/85L/
ZW4pFtC/jd9ILHM2fyLm7ni0Y4MOOeuvECqQ0/zmw4+XW3a/m/WY0lMGi/ikBJsb
YmqdrOZLDcnXVmMVATiMvvFExDgn4M9y1j3k90s70rEM1YNtHhAEaSmIaeB919u0
WXKNnTxDr8Z9tyEVUorpm2su6Cc8Py2E+5oiCp9qJeY55HRztipwqh3LzNSgGyZx
YwTFEiFIupInBqg+baFDpdIq98rEJuhbH+TcidwfBHk/
-----END CERTIFICATE-----

View file

@ -0,0 +1,18 @@
-----BEGIN CERTIFICATE-----
MIICzTCCAbUCFDq7xuwUbgnRtgFqudbPcd0jPwMoMA0GCSqGSIb3DQEBCwUAMCIx
IDAeBgNVBAMMF3JvbWFpbi5wZXJpZXJAZ21haWwuY29tMCAXDTIwMDIyNDE5MDE0
NFoYDzIxMjAwMTMxMTkwMTQ0WjAiMSAwHgYDVQQDDBdyb21haW4ucGVyaWVyQGdt
YWlsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPC4Tz9wePh0
RaIorwR1BKPzp8cErLbh/OHAPeAmkIpFYMR18xozN1Z9MAd1DqZ5BpWdFzwJqX+r
lV3t4HUmL2VlzWGxMydnQaEBE+kTam1OmOGeewtbRO9oWm99l6EzIpcSIQmPkOAl
lN2KOvdKYAQmbQCC5M9kHHkVJPJChvUQhqwgiJCH34w3fL811W+fd8PNaSUGwmVR
cYl/bk3l1Yo2Gq3BGNYUQofwk4PxmXTEE6o7ZoVv4LxftkCmQQYKug7pMkQQOVPN
v/PTJva2K0AuuYjB9OOgKHdPuqjKnAW6iJaZVImijfNzoYxKqHHuLtKDFEi9mMbO
3Kijly5AFi8CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAdl0DPbaWABtuDN27yN+8
62wBQBorB2ChGuFDV/q+3ruPc/OSoqqDAcEX5J0JQeAyM5dL8twPi6i4WgSG9nGh
l9BUVhCOVJkNKqmvG1VZBiukX7FUpuzH1kPuhiybGJ2PAILBiGEWhTwXVv5qoHpo
xXs9PLYTGJltdGUTZ7f8WkRIcqBzuP8CnXxb+Xx1CjyBgDxB8tX6PR/j2oylFx9T
GnWtThEcB+wKaf0z+jJ+ZvUp6E2K+g1LaMOVEbpvHgeMhcfHycEwo3CwoeDVhRWU
d8EckfFfUM0sV0siT+6V16ekWWKuub/XY1oE/CQRrjRL9AyfC1l9JzlUaU/9bkSf
IQ==
-----END CERTIFICATE-----

37694
debian/changelog vendored Normal file

File diff suppressed because it is too large Load diff

39860
debian/changelog.old vendored Normal file

File diff suppressed because it is too large Load diff

2702
debian/config.defines.dump vendored Normal file

File diff suppressed because it is too large Load diff

936
debian/config/alpha/config vendored Normal file
View file

@ -0,0 +1,936 @@
##
## file: arch/alpha/Kconfig
##
## choice: Alpha system type
CONFIG_ALPHA_GENERIC=y
# CONFIG_ALPHA_ALCOR is not set
# CONFIG_ALPHA_XL is not set
# CONFIG_ALPHA_BOOK1 is not set
# CONFIG_ALPHA_AVANTI_CH is not set
# CONFIG_ALPHA_CABRIOLET is not set
# CONFIG_ALPHA_DP264 is not set
# CONFIG_ALPHA_EB164 is not set
# CONFIG_ALPHA_EB64P_CH is not set
# CONFIG_ALPHA_EB66 is not set
# CONFIG_ALPHA_EB66P is not set
# CONFIG_ALPHA_EIGER is not set
# CONFIG_ALPHA_JENSEN is not set
# CONFIG_ALPHA_LX164 is not set
# CONFIG_ALPHA_LYNX is not set
# CONFIG_ALPHA_MARVEL is not set
# CONFIG_ALPHA_MIATA is not set
# CONFIG_ALPHA_MIKASA is not set
# CONFIG_ALPHA_NAUTILUS is not set
# CONFIG_ALPHA_NONAME_CH is not set
# CONFIG_ALPHA_NORITAKE is not set
# CONFIG_ALPHA_PC164 is not set
# CONFIG_ALPHA_P2K is not set
# CONFIG_ALPHA_RAWHIDE is not set
# CONFIG_ALPHA_RUFFIAN is not set
# CONFIG_ALPHA_RX164 is not set
# CONFIG_ALPHA_SX164 is not set
# CONFIG_ALPHA_SABLE is not set
# CONFIG_ALPHA_SHARK is not set
# CONFIG_ALPHA_TAKARA is not set
# CONFIG_ALPHA_TITAN is not set
# CONFIG_ALPHA_WILDFIRE is not set
## end choice
# CONFIG_VERBOSE_MCHECK is not set
CONFIG_SRM_ENV=m
##
## file: arch/alpha/Kconfig.debug
##
CONFIG_MATHEMU=y
##
## file: block/partitions/Kconfig
##
CONFIG_ACORN_PARTITION=y
# CONFIG_ACORN_PARTITION_CUMANA is not set
# CONFIG_ACORN_PARTITION_EESOX is not set
CONFIG_ACORN_PARTITION_ICS=y
# CONFIG_ACORN_PARTITION_ADFS is not set
# CONFIG_ACORN_PARTITION_POWERTEC is not set
CONFIG_ACORN_PARTITION_RISCIX=y
CONFIG_OSF_PARTITION=y
CONFIG_AMIGA_PARTITION=y
CONFIG_ATARI_PARTITION=y
CONFIG_MAC_PARTITION=y
CONFIG_BSD_DISKLABEL=y
CONFIG_MINIX_SUBPARTITION=y
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_LDM_PARTITION=y
# CONFIG_LDM_DEBUG is not set
CONFIG_SGI_PARTITION=y
CONFIG_ULTRIX_PARTITION=y
CONFIG_SUN_PARTITION=y
##
## file: drivers/ata/Kconfig
##
CONFIG_PATA_ALI=m
CONFIG_PATA_AMD=m
CONFIG_PATA_CS5520=m
CONFIG_PATA_CYPRESS=m
CONFIG_PATA_EFAR=m
CONFIG_PATA_HPT366=m
CONFIG_PATA_HPT37X=m
CONFIG_PATA_NS87415=m
CONFIG_PATA_OLDPIIX=m
CONFIG_PATA_PDC2027X=m
CONFIG_PATA_PDC_OLD=m
CONFIG_PATA_SC1200=m
CONFIG_PATA_SERVERWORKS=m
CONFIG_PATA_SIL680=m
CONFIG_PATA_TRIFLEX=m
CONFIG_PATA_VIA=m
CONFIG_PATA_ISAPNP=y
CONFIG_PATA_MPIIX=m
CONFIG_PATA_OPTI=m
CONFIG_PATA_LEGACY=m
##
## file: drivers/atm/Kconfig
##
CONFIG_ATM_DRIVERS=y
CONFIG_ATM_TCP=m
CONFIG_ATM_LANAI=m
CONFIG_ATM_ENI=m
# CONFIG_ATM_ENI_DEBUG is not set
# CONFIG_ATM_ENI_TUNE_BURST is not set
CONFIG_ATM_IDT77252=m
# CONFIG_ATM_IDT77252_DEBUG is not set
# CONFIG_ATM_IDT77252_RCV_ALL is not set
# CONFIG_ATM_FORE200E_USE_TASKLET is not set
CONFIG_ATM_FORE200E_TX_RETRY=16
CONFIG_ATM_FORE200E_DEBUG=0
CONFIG_ATM_HE=m
CONFIG_ATM_HE_USE_SUNI=y
##
## file: drivers/block/Kconfig
##
CONFIG_BLK_DEV_FD=m
CONFIG_CDROM_PKTCDVD=m
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD_WCACHE=y
##
## file: drivers/bluetooth/Kconfig
##
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIBCM203X=m
CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIDTL1=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBLUECARD=m
CONFIG_BT_HCIVHCI=m
##
## file: drivers/char/Kconfig
##
CONFIG_PRINTER=m
# CONFIG_LP_CONSOLE is not set
CONFIG_PPDEV=m
CONFIG_DTLK=m
CONFIG_APPLICOM=m
##
## file: drivers/char/agp/Kconfig
##
#. Workaround
CONFIG_AGP=y
#. Workaround
CONFIG_AGP_ALPHA_CORE=y
##
## file: drivers/char/ipmi/Kconfig
##
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_SI=m
CONFIG_IPMI_WATCHDOG=m
CONFIG_IPMI_POWEROFF=m
##
## file: drivers/eisa/Kconfig
##
CONFIG_EISA=y
CONFIG_EISA_PCI_EISA=y
CONFIG_EISA_VIRTUAL_ROOT=y
CONFIG_EISA_NAMES=y
##
## file: drivers/gpu/drm/Kconfig
##
CONFIG_DRM=m
##
## file: drivers/gpu/drm/i2c/Kconfig
##
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_SIL164=m
##
## file: drivers/gpu/drm/nouveau/Kconfig
##
CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_NOUVEAU_BACKLIGHT is not set
##
## file: drivers/gpu/drm/radeon/Kconfig
##
CONFIG_DRM_RADEON=m
##
## file: drivers/hid/usbhid/Kconfig
##
CONFIG_USB_HID=m
##
## file: drivers/hwmon/Kconfig
##
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_ADM1025=m
CONFIG_SENSORS_ADM1026=m
CONFIG_SENSORS_ADM1031=m
CONFIG_SENSORS_ASB100=m
CONFIG_SENSORS_DS1621=m
CONFIG_SENSORS_F71805F=m
CONFIG_SENSORS_GL518SM=m
CONFIG_SENSORS_GL520SM=m
CONFIG_SENSORS_IT87=m
CONFIG_SENSORS_MAX1619=m
CONFIG_SENSORS_LM63=m
CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_LM77=m
CONFIG_SENSORS_LM78=m
CONFIG_SENSORS_LM80=m
CONFIG_SENSORS_LM83=m
CONFIG_SENSORS_LM85=m
CONFIG_SENSORS_LM87=m
CONFIG_SENSORS_LM90=m
CONFIG_SENSORS_LM92=m
CONFIG_SENSORS_PC87360=m
CONFIG_SENSORS_PCF8591=m
CONFIG_SENSORS_SIS5595=m
CONFIG_SENSORS_SMSC47M1=m
CONFIG_SENSORS_SMSC47B397=m
CONFIG_SENSORS_VIA686A=m
CONFIG_SENSORS_W83781D=m
CONFIG_SENSORS_W83L785TS=m
CONFIG_SENSORS_W83627HF=m
##
## file: drivers/i2c/Kconfig
##
CONFIG_I2C=m
CONFIG_I2C_STUB=m
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
##
## file: drivers/i2c/busses/Kconfig
##
CONFIG_I2C_ALI1535=m
CONFIG_I2C_ALI1563=m
CONFIG_I2C_ALI15X3=m
CONFIG_I2C_AMD756=m
# CONFIG_I2C_AMD756_S4882 is not set
CONFIG_I2C_AMD8111=m
CONFIG_I2C_I801=m
CONFIG_I2C_PIIX4=m
CONFIG_I2C_NFORCE2=m
CONFIG_I2C_SIS5595=m
CONFIG_I2C_SIS630=m
CONFIG_I2C_SIS96X=m
CONFIG_I2C_VIA=m
CONFIG_I2C_VIAPRO=m
CONFIG_I2C_PARPORT=m
CONFIG_I2C_ELEKTOR=m
CONFIG_I2C_PCA_ISA=m
CONFIG_SCx200_ACB=m
##
## file: drivers/input/gameport/Kconfig
##
CONFIG_GAMEPORT=m
CONFIG_GAMEPORT_NS558=m
CONFIG_GAMEPORT_L4=m
CONFIG_GAMEPORT_EMU10K1=m
CONFIG_GAMEPORT_FM801=m
##
## file: drivers/input/keyboard/Kconfig
##
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_KEYBOARD_LKKBD=m
CONFIG_KEYBOARD_NEWTON=m
CONFIG_KEYBOARD_SUNKBD=m
CONFIG_KEYBOARD_XTKBD=m
##
## file: drivers/input/misc/Kconfig
##
CONFIG_INPUT_MISC=y
CONFIG_INPUT_PCSPKR=m
CONFIG_INPUT_UINPUT=m
##
## file: drivers/input/mouse/Kconfig
##
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=m
CONFIG_MOUSE_SERIAL=m
CONFIG_MOUSE_INPORT=m
# CONFIG_MOUSE_ATIXL is not set
CONFIG_MOUSE_LOGIBM=m
CONFIG_MOUSE_PC110PAD=m
CONFIG_MOUSE_VSXXXAA=m
##
## file: drivers/input/serio/Kconfig
##
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=m
CONFIG_SERIO_PARKBD=m
CONFIG_SERIO_PCIPS2=m
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=m
##
## file: drivers/input/touchscreen/Kconfig
##
CONFIG_INPUT_TOUCHSCREEN=y
##
## file: drivers/isdn/Kconfig
##
CONFIG_ISDN=y
##
## file: drivers/media/radio/Kconfig
##
CONFIG_RADIO_MAXIRADIO=m
CONFIG_USB_DSBR=m
CONFIG_V4L_RADIO_ISA_DRIVERS=y
CONFIG_RADIO_AZTECH=m
CONFIG_RADIO_CADET=m
CONFIG_RADIO_GEMTEK=m
CONFIG_RADIO_RTRACK=m
CONFIG_RADIO_RTRACK2=m
CONFIG_RADIO_SF16FMI=m
CONFIG_RADIO_SF16FMR2=m
CONFIG_RADIO_TERRATEC=m
CONFIG_RADIO_TRUST=m
CONFIG_RADIO_TYPHOON=m
CONFIG_RADIO_ZOLTRIX=m
##
## file: drivers/mmc/Kconfig
##
CONFIG_MMC=m
##
## file: drivers/mmc/core/Kconfig
##
CONFIG_MMC_BLOCK=m
##
## file: drivers/mmc/host/Kconfig
##
# CONFIG_MMC_DEBUG is not set
##
## file: drivers/mtd/Kconfig
##
CONFIG_FTL=m
CONFIG_NFTL=m
CONFIG_NFTL_RW=y
CONFIG_INFTL=m
##
## file: drivers/mtd/chips/Kconfig
##
CONFIG_MTD_CFI=m
CONFIG_MTD_JEDECPROBE=m
CONFIG_MTD_CFI_ADV_OPTIONS=y
## choice: Flash cmd/query data swapping
# CONFIG_MTD_CFI_NOSWAP is not set
CONFIG_MTD_CFI_BE_BYTE_SWAP=y
# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set
## end choice
CONFIG_MTD_CFI_GEOMETRY=y
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
CONFIG_MTD_MAP_BANK_WIDTH_8=y
CONFIG_MTD_MAP_BANK_WIDTH_16=y
CONFIG_MTD_MAP_BANK_WIDTH_32=y
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_I2=y
CONFIG_MTD_CFI_I4=y
CONFIG_MTD_CFI_I8=y
# CONFIG_MTD_OTP is not set
CONFIG_MTD_CFI_INTELEXT=m
CONFIG_MTD_CFI_AMDSTD=m
CONFIG_MTD_CFI_STAA=m
CONFIG_MTD_RAM=m
CONFIG_MTD_ROM=m
CONFIG_MTD_ABSENT=m
##
## file: drivers/mtd/devices/Kconfig
##
CONFIG_MTD_PMC551=m
# CONFIG_MTD_PMC551_BUGFIX is not set
# CONFIG_MTD_PMC551_DEBUG is not set
CONFIG_MTD_SLRAM=m
CONFIG_MTD_PHRAM=m
CONFIG_MTD_MTDRAM=m
CONFIG_MTDRAM_TOTAL_SIZE=4096
CONFIG_MTDRAM_ERASE_SIZE=128
CONFIG_MTD_BLOCK2MTD=m
##
## file: drivers/mtd/maps/Kconfig
##
CONFIG_MTD_COMPLEX_MAPPINGS=y
CONFIG_MTD_PHYSMAP=m
CONFIG_MTD_PHYSMAP_START=0x8000000
CONFIG_MTD_PHYSMAP_LEN=0x4000000
CONFIG_MTD_PHYSMAP_BANKWIDTH=2
CONFIG_MTD_PCI=m
##
## file: drivers/mtd/nand/raw/Kconfig
##
CONFIG_MTD_RAW_NAND=m
# CONFIG_MTD_NAND_DISKONCHIP is not set
##
## file: drivers/mtd/parsers/Kconfig
##
CONFIG_MTD_CMDLINE_PARTS=y
CONFIG_MTD_REDBOOT_PARTS=y
CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y
CONFIG_MTD_REDBOOT_PARTS_READONLY=y
##
## file: drivers/net/Kconfig
##
CONFIG_NET_FC=y
CONFIG_NET_SB1000=m
##
## file: drivers/net/arcnet/Kconfig
##
CONFIG_ARCNET=m
CONFIG_ARCNET_1201=m
CONFIG_ARCNET_1051=m
CONFIG_ARCNET_RAW=m
CONFIG_ARCNET_CAP=m
CONFIG_ARCNET_COM90xx=m
CONFIG_ARCNET_COM90xxIO=m
CONFIG_ARCNET_RIM_I=m
CONFIG_ARCNET_COM20020=m
CONFIG_ARCNET_COM20020_ISA=m
CONFIG_ARCNET_COM20020_PCI=m
CONFIG_ARCNET_COM20020_CS=m
##
## file: drivers/net/ethernet/3com/Kconfig
##
CONFIG_NET_VENDOR_3COM=y
CONFIG_EL3=m
CONFIG_3C515=m
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_3C589=m
CONFIG_VORTEX=m
CONFIG_TYPHOON=m
##
## file: drivers/net/ethernet/8390/Kconfig
##
CONFIG_PCMCIA_AXNET=m
CONFIG_NE2000=m
CONFIG_NE2K_PCI=m
CONFIG_PCMCIA_PCNET=m
CONFIG_ULTRA=m
CONFIG_WD80x3=m
##
## file: drivers/net/ethernet/adaptec/Kconfig
##
CONFIG_ADAPTEC_STARFIRE=m
##
## file: drivers/net/ethernet/amd/Kconfig
##
CONFIG_AMD8111_ETH=m
CONFIG_LANCE=m
CONFIG_PCMCIA_NMCLAN=m
##
## file: drivers/net/ethernet/broadcom/Kconfig
##
CONFIG_B44=m
##
## file: drivers/net/ethernet/cirrus/Kconfig
##
CONFIG_CS89x0_ISA=m
##
## file: drivers/net/ethernet/dec/tulip/Kconfig
##
CONFIG_NET_TULIP=y
CONFIG_DE2104X=m
CONFIG_TULIP=m
# CONFIG_TULIP_MWI is not set
# CONFIG_TULIP_MMIO is not set
CONFIG_WINBOND_840=m
CONFIG_DM9102=m
CONFIG_PCMCIA_XIRCOM=m
##
## file: drivers/net/ethernet/dlink/Kconfig
##
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
##
## file: drivers/net/ethernet/fujitsu/Kconfig
##
CONFIG_PCMCIA_FMVJ18X=m
##
## file: drivers/net/ethernet/intel/Kconfig
##
CONFIG_E100=m
##
## file: drivers/net/ethernet/natsemi/Kconfig
##
CONFIG_NATSEMI=m
##
## file: drivers/net/ethernet/nvidia/Kconfig
##
CONFIG_FORCEDETH=m
##
## file: drivers/net/ethernet/realtek/Kconfig
##
CONFIG_8139CP=m
CONFIG_8139TOO=m
##
## file: drivers/net/ethernet/sis/Kconfig
##
CONFIG_SIS900=m
##
## file: drivers/net/ethernet/smsc/Kconfig
##
CONFIG_SMC9194=m
CONFIG_PCMCIA_SMC91C92=m
CONFIG_EPIC100=m
##
## file: drivers/net/ethernet/sun/Kconfig
##
CONFIG_HAPPYMEAL=m
CONFIG_SUNGEM=m
##
## file: drivers/net/ethernet/via/Kconfig
##
CONFIG_VIA_RHINE=m
# CONFIG_VIA_RHINE_MMIO is not set
##
## file: drivers/net/ethernet/xircom/Kconfig
##
CONFIG_PCMCIA_XIRC2PS=m
##
## file: drivers/net/fddi/Kconfig
##
CONFIG_FDDI=y
CONFIG_SKFP=m
##
## file: drivers/net/hippi/Kconfig
##
CONFIG_HIPPI=y
CONFIG_ROADRUNNER=m
# CONFIG_ROADRUNNER_LARGE_RINGS is not set
##
## file: drivers/net/plip/Kconfig
##
CONFIG_PLIP=m
##
## file: drivers/net/wan/Kconfig
##
CONFIG_WAN=y
CONFIG_PCI200SYN=m
CONFIG_WANXL=m
CONFIG_N2=m
CONFIG_C101=m
CONFIG_FARSYNC=m
##
## file: drivers/net/wireless/atmel/Kconfig
##
CONFIG_ATMEL=m
CONFIG_PCI_ATMEL=m
CONFIG_PCMCIA_ATMEL=m
##
## file: drivers/net/wireless/cisco/Kconfig
##
CONFIG_AIRO_CS=m
##
## file: drivers/net/wireless/intel/ipw2x00/Kconfig
##
# CONFIG_IPW2100 is not set
##
## file: drivers/net/wireless/intersil/orinoco/Kconfig
##
CONFIG_HERMES=m
CONFIG_PLX_HERMES=m
CONFIG_TMD_HERMES=m
CONFIG_PCI_HERMES=m
CONFIG_PCMCIA_HERMES=m
##
## file: drivers/net/wireless/legacy/Kconfig
##
CONFIG_PCMCIA_RAYCS=m
CONFIG_PCMCIA_WL3501=m
##
## file: drivers/net/wireless/marvell/mwifiex/Kconfig
##
CONFIG_MWIFIEX=m
CONFIG_MWIFIEX_SDIO=m
##
## file: drivers/net/wireless/zydas/Kconfig
##
CONFIG_USB_ZD1201=m
##
## file: drivers/pcmcia/Kconfig
##
CONFIG_PCCARD=m
CONFIG_PCMCIA=m
CONFIG_CARDBUS=y
CONFIG_YENTA=m
CONFIG_PD6729=m
CONFIG_I82092=m
CONFIG_I82365=m
CONFIG_TCIC=m
CONFIG_PCMCIA_DEBUG=y
##
## file: drivers/pnp/Kconfig
##
CONFIG_PNP=y
##
## file: drivers/pnp/isapnp/Kconfig
##
CONFIG_ISAPNP=y
##
## file: drivers/rtc/Kconfig
##
CONFIG_RTC_CLASS=y
CONFIG_RTC_DRV_ALPHA=y
##
## file: drivers/scsi/Kconfig
##
CONFIG_SCSI_ARCMSR=m
CONFIG_SCSI_BUSLOGIC=m
CONFIG_SCSI_MYRB=m
CONFIG_SCSI_MYRS=m
CONFIG_SCSI_DMX3191D=m
CONFIG_SCSI_GENERIC_NCR5380=m
CONFIG_SCSI_IPS=m
CONFIG_SCSI_INITIO=m
CONFIG_SCSI_INIA100=m
CONFIG_SCSI_IZIP_EPP16=y
CONFIG_SCSI_IZIP_SLOW_CTR=y
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
CONFIG_SCSI_IPR=m
CONFIG_SCSI_IPR_TRACE=y
CONFIG_SCSI_IPR_DUMP=y
CONFIG_SCSI_QLOGIC_FAS=m
CONFIG_SCSI_QLOGIC_1280=m
CONFIG_SCSI_SIM710=m
CONFIG_SCSI_DC395x=m
CONFIG_SCSI_AM53C974=m
CONFIG_SCSI_DEBUG=m
##
## file: drivers/scsi/aic7xxx/Kconfig.aic7xxx
##
CONFIG_AIC7XXX_CMDS_PER_DEVICE=8
##
## file: drivers/scsi/megaraid/Kconfig.megaraid
##
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=m
CONFIG_MEGARAID_MAILBOX=m
CONFIG_MEGARAID_LEGACY=m
##
## file: drivers/scsi/pcmcia/Kconfig
##
CONFIG_PCMCIA_QLOGIC=m
CONFIG_PCMCIA_SYM53C500=m
##
## file: drivers/tty/Kconfig
##
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
# CONFIG_SERIAL_NONSTANDARD is not set
CONFIG_MOXA_INTELLIO=m
CONFIG_N_HDLC=m
##
## file: drivers/tty/serial/Kconfig
##
CONFIG_SERIAL_JSM=m
##
## file: drivers/tty/serial/8250/Kconfig
##
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_CS=m
CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
CONFIG_SERIAL_8250_RSA=y
##
## file: drivers/usb/Kconfig
##
CONFIG_USB=m
##
## file: drivers/usb/atm/Kconfig
##
CONFIG_USB_ATM=m
CONFIG_USB_SPEEDTOUCH=m
##
## file: drivers/usb/host/Kconfig
##
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_OHCI_HCD=m
CONFIG_USB_UHCI_HCD=m
CONFIG_USB_SL811_HCD=m
CONFIG_USB_SL811_CS=m
##
## file: drivers/usb/misc/Kconfig
##
CONFIG_USB_USS720=m
##
## file: drivers/video/backlight/Kconfig
##
CONFIG_LCD_CLASS_DEVICE=m
##
## file: drivers/video/console/Kconfig
##
CONFIG_VGA_CONSOLE=y
CONFIG_MDA_CONSOLE=m
##
## file: drivers/video/fbdev/Kconfig
##
CONFIG_FB_CIRRUS=m
CONFIG_FB_PM2=m
CONFIG_FB_PM2_FIFO_DISCONNECT=y
CONFIG_FB_CYBER2000=m
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
CONFIG_FB_TGA=m
CONFIG_FB_S1D13XXX=m
CONFIG_FB_MATROX=m
CONFIG_FB_MATROX_MILLENIUM=y
CONFIG_FB_MATROX_MYSTIQUE=y
CONFIG_FB_MATROX_G=y
CONFIG_FB_MATROX_I2C=m
CONFIG_FB_MATROX_MAVEN=m
CONFIG_FB_RADEON=m
CONFIG_FB_RADEON_I2C=y
# CONFIG_FB_RADEON_DEBUG is not set
CONFIG_FB_ATY128=m
CONFIG_FB_ATY=m
CONFIG_FB_ATY_CT=y
# CONFIG_FB_ATY_GENERIC_LCD is not set
CONFIG_FB_ATY_GX=y
CONFIG_FB_SAVAGE=m
# CONFIG_FB_SAVAGE_I2C is not set
# CONFIG_FB_SAVAGE_ACCEL is not set
CONFIG_FB_SIS=m
CONFIG_FB_SIS_300=y
CONFIG_FB_SIS_315=y
CONFIG_FB_NEOMAGIC=m
CONFIG_FB_KYRO=m
CONFIG_FB_VOODOO1=m
CONFIG_FB_TRIDENT=m
CONFIG_FB_VIRTUAL=m
##
## file: drivers/video/fbdev/core/Kconfig
##
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
##
## file: drivers/watchdog/Kconfig
##
CONFIG_PCWATCHDOG=m
CONFIG_MIXCOMWD=m
CONFIG_WDT=m
CONFIG_PCIPCWATCHDOG=m
CONFIG_WDTPCI=m
CONFIG_USBPCWATCHDOG=m
##
## file: init/Kconfig
##
CONFIG_USELIB=y
#. TODO
# CONFIG_AUDIT is not set
CONFIG_SYSFS_SYSCALL=y
##
## file: lib/Kconfig
##
#. TODO
CONFIG_CRC32=m
##
## file: net/lapb/Kconfig
##
CONFIG_LAPB=m
##
## file: sound/drivers/Kconfig
##
CONFIG_SND_DUMMY=m
CONFIG_SND_VIRMIDI=m
CONFIG_SND_MTPAV=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m
##
## file: sound/isa/Kconfig
##
CONFIG_SND_ADLIB=m
CONFIG_SND_AD1816A=m
CONFIG_SND_AD1848=m
CONFIG_SND_ALS100=m
CONFIG_SND_AZT2320=m
CONFIG_SND_CMI8330=m
CONFIG_SND_CS4231=m
CONFIG_SND_CS4236=m
CONFIG_SND_ES1688=m
CONFIG_SND_ES18XX=m
CONFIG_SND_GUSCLASSIC=m
CONFIG_SND_GUSEXTREME=m
CONFIG_SND_GUSMAX=m
CONFIG_SND_INTERWAVE=m
CONFIG_SND_INTERWAVE_STB=m
CONFIG_SND_OPL3SA2=m
CONFIG_SND_OPTI92X_AD1848=m
CONFIG_SND_OPTI92X_CS4231=m
CONFIG_SND_OPTI93X=m
CONFIG_SND_MIRO=m
CONFIG_SND_SB8=m
CONFIG_SND_SB16=m
CONFIG_SND_SBAWE=m
CONFIG_SND_SB16_CSP=y
CONFIG_SND_SSCAPE=m
CONFIG_SND_WAVEFRONT=m
##
## file: sound/pci/Kconfig
##
CONFIG_SND_ALS4000=m
CONFIG_SND_ALI5451=m
CONFIG_SND_ATIIXP=m
CONFIG_SND_ATIIXP_MODEM=m
CONFIG_SND_AU8810=m
CONFIG_SND_AU8820=m
CONFIG_SND_AU8830=m
CONFIG_SND_AZT3328=m
CONFIG_SND_BT87X=m
# CONFIG_SND_BT87X_OVERCLOCK is not set
CONFIG_SND_CA0106=m
CONFIG_SND_CMIPCI=m
CONFIG_SND_CS4281=m
CONFIG_SND_CS46XX=m
CONFIG_SND_CS46XX_NEW_DSP=y
CONFIG_SND_EMU10K1=m
CONFIG_SND_EMU10K1X=m
CONFIG_SND_ENS1370=m
CONFIG_SND_ENS1371=m
CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
CONFIG_SND_HDSP=m
CONFIG_SND_ICE1712=m
CONFIG_SND_ICE1724=m
CONFIG_SND_INTEL8X0=m
CONFIG_SND_INTEL8X0M=m
CONFIG_SND_KORG1212=m
CONFIG_SND_MAESTRO3=m
# CONFIG_SND_MIXART is not set
CONFIG_SND_NM256=m
CONFIG_SND_RME32=m
CONFIG_SND_RME96=m
CONFIG_SND_RME9652=m
CONFIG_SND_SONICVIBES=m
CONFIG_SND_TRIDENT=m
CONFIG_SND_VIA82XX=m
CONFIG_SND_VIA82XX_MODEM=m
CONFIG_SND_VX222=m
CONFIG_SND_YMFPCI=m
##
## file: sound/pci/hda/Kconfig
##
CONFIG_SND_HDA_INTEL=m

View file

@ -0,0 +1,9 @@
##
## file: arch/alpha/Kconfig
##
# CONFIG_SMP is not set
##
## file: arch/alpha/Kconfig.debug
##
# CONFIG_ALPHA_LEGACY_START_ADDRESS is not set

15
debian/config/alpha/config.alpha-smp vendored Normal file
View file

@ -0,0 +1,15 @@
##
## file: arch/alpha/Kconfig
##
CONFIG_SMP=y
CONFIG_NR_CPUS=64
##
## file: arch/alpha/Kconfig.debug
##
# CONFIG_ALPHA_LEGACY_START_ADDRESS is not set
##
## file: drivers/scsi/Kconfig
##
CONFIG_SCSI=y

22
debian/config/alpha/defines vendored Normal file
View file

@ -0,0 +1,22 @@
[base]
flavours: alpha-generic alpha-smp
default-flavour: alpha-smp
kernel-arch: alpha
[build]
image-file: arch/alpha/boot/vmlinux.gz
[image]
suggests: aboot, fdutils
install-stem: vmlinuz
[alpha-generic_description]
hardware: Alpha
hardware-long: DEC Alpha systems with extended kernel start address (Wildfire, Titan, Marvel)
[alpha-generic_packages]
installer: true
[alpha-smp_description]
hardware: Alpha SMP
hardware-long: DEC Alpha SMP systems with extended kernel start address (Wildfire, Titan, Marvel)

326
debian/config/amd64/config vendored Normal file
View file

@ -0,0 +1,326 @@
##
## file: arch/Kconfig
##
CONFIG_ARCH_MMAP_RND_BITS=28
CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
##
## file: arch/x86/Kconfig
##
CONFIG_64BIT=y
CONFIG_SMP=y
CONFIG_X86_X2APIC=y
CONFIG_INTEL_TDX_GUEST=y
CONFIG_MAXSMP=y
CONFIG_X86_16BIT=y
CONFIG_X86_VSYSCALL_EMULATION=y
CONFIG_NUMA=y
CONFIG_AMD_NUMA=y
CONFIG_X86_64_ACPI_NUMA=y
CONFIG_NUMA_EMU=y
CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y
CONFIG_X86_SGX=y
CONFIG_EFI_MIXED=y
CONFIG_RANDOMIZE_MEMORY=y
## choice: vsyscall table for legacy applications
CONFIG_LEGACY_VSYSCALL_NONE=y
## end choice
CONFIG_SLS=y
CONFIG_PCI_MMCONFIG=y
CONFIG_ISA_DMA_API=y
CONFIG_X86_X32_ABI=y
CONFIG_X86_X32_DISABLED=y
##
## file: arch/x86/Kconfig.cpu
##
## choice: Processor family
# CONFIG_MK8 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
# CONFIG_MATOM is not set
CONFIG_GENERIC_CPU=y
## end choice
##
## file: arch/x86/crypto/Kconfig
##
CONFIG_CRYPTO_BLOWFISH_X86_64=m
CONFIG_CRYPTO_CAMELLIA_X86_64=m
CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m
CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m
CONFIG_CRYPTO_CAST5_AVX_X86_64=m
CONFIG_CRYPTO_CAST6_AVX_X86_64=m
CONFIG_CRYPTO_DES3_EDE_X86_64=m
CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m
CONFIG_CRYPTO_SERPENT_AVX_X86_64=m
CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m
CONFIG_CRYPTO_TWOFISH_X86_64=m
CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m
CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m
CONFIG_CRYPTO_CHACHA20_X86_64=m
CONFIG_CRYPTO_AEGIS128_AESNI_SSE2=m
CONFIG_CRYPTO_NHPOLY1305_SSE2=m
CONFIG_CRYPTO_NHPOLY1305_AVX2=m
CONFIG_CRYPTO_POLY1305_X86_64=m
CONFIG_CRYPTO_SHA1_SSSE3=m
CONFIG_CRYPTO_SHA256_SSSE3=m
CONFIG_CRYPTO_SHA512_SSSE3=m
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m
##
## file: arch/x86/ras/Kconfig
##
CONFIG_RAS_CEC=y
##
## file: arch/x86/xen/Kconfig
##
CONFIG_XEN_512GB=y
##
## file: crypto/asymmetric_keys/Kconfig
##
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
##
## file: drivers/acpi/Kconfig
##
CONFIG_ACPI_BGRT=y
##
## file: drivers/android/Kconfig
##
CONFIG_ANDROID_BINDER_IPC=m
##
## file: drivers/char/agp/Kconfig
##
CONFIG_AGP=y
#. Needed by GART_IOMMU
CONFIG_AGP_AMD64=y
##
## file: drivers/cxl/Kconfig
##
CONFIG_CXL_BUS=y
##
## file: drivers/dma/Kconfig
##
CONFIG_INTEL_IDXD=m
CONFIG_INTEL_IDXD_SVM=y
CONFIG_INTEL_IDXD_PERFMON=y
##
## file: drivers/edac/Kconfig
##
CONFIG_EDAC_SBRIDGE=m
CONFIG_EDAC_IGEN6=m
##
## file: drivers/gpu/drm/i915/Kconfig
##
CONFIG_DRM_I915_GVT_KVMGT=m
CONFIG_DRM_I915_PXP=y
##
## file: drivers/hid/amd-sfh-hid/Kconfig
##
CONFIG_AMD_SFH_HID=m
##
## file: drivers/hwtracing/intel_th/Kconfig
##
CONFIG_INTEL_TH_STH=m
##
## file: drivers/hwtracing/stm/Kconfig
##
CONFIG_STM=m
CONFIG_STM_PROTO_BASIC=m
CONFIG_STM_PROTO_SYS_T=m
CONFIG_STM_DUMMY=m
CONFIG_STM_SOURCE_CONSOLE=m
CONFIG_STM_SOURCE_HEARTBEAT=m
CONFIG_STM_SOURCE_FTRACE=m
##
## file: drivers/i2c/Kconfig
##
CONFIG_I2C_STUB=m
##
## file: drivers/input/mouse/Kconfig
##
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
##
## file: drivers/iommu/amd/Kconfig
##
CONFIG_AMD_IOMMU=y
#. Can be built as a module, but nothing will trigger loading
CONFIG_AMD_IOMMU_V2=y
##
## file: drivers/macintosh/Kconfig
##
CONFIG_MACINTOSH_DRIVERS=y
CONFIG_MAC_EMUMOUSEBTN=y
##
## file: drivers/net/Kconfig
##
CONFIG_FUJITSU_ES=m
##
## file: drivers/net/ethernet/amd/Kconfig
##
CONFIG_AMD_XGBE=m
##
## file: drivers/net/ethernet/google/Kconfig
##
CONFIG_NET_VENDOR_GOOGLE=y
CONFIG_GVE=m
##
## file: drivers/net/ethernet/microsoft/Kconfig
##
CONFIG_NET_VENDOR_MICROSOFT=y
CONFIG_MICROSOFT_MANA=m
##
## file: drivers/net/wireless/intel/ipw2x00/Kconfig
##
# CONFIG_IPW2100 is not set
##
## file: drivers/nvdimm/Kconfig
##
CONFIG_NVDIMM_PFN=y
##
## file: drivers/pci/Kconfig
##
CONFIG_PCI_HYPERV=y
##
## file: drivers/pinctrl/Kconfig
##
CONFIG_PINCTRL_AMD=y
##
## file: drivers/platform/x86/amd/pmc/Kconfig
##
CONFIG_AMD_PMC=m
##
## file: drivers/platform/x86/intel/Kconfig
##
CONFIG_INTEL_TPMI=m
##
## file: drivers/platform/x86/intel/ifs/Kconfig
##
CONFIG_INTEL_IFS=m
##
## file: drivers/platform/x86/intel/uncore-frequency/Kconfig
##
CONFIG_INTEL_UNCORE_FREQ_CONTROL=m
##
## file: drivers/powercap/Kconfig
##
CONFIG_INTEL_RAPL_TPMI=m
##
## file: drivers/scsi/Kconfig
##
CONFIG_SCSI_INIA100=m
##
## file: drivers/spi/Kconfig
##
CONFIG_SPI_PXA2XX=m
##
## file: drivers/tty/Kconfig
##
CONFIG_MOXA_INTELLIO=m
##
## file: drivers/video/fbdev/Kconfig
##
CONFIG_FB_MATROX_G=y
CONFIG_FB_MATROX_MAVEN=m
# CONFIG_FB_ATY_GENERIC_LCD is not set
# CONFIG_FB_SAVAGE_I2C is not set
##
## file: drivers/virt/coco/tdx-guest/Kconfig
##
CONFIG_TDX_GUEST_DRIVER=m
##
## file: drivers/virtio/Kconfig
##
CONFIG_VIRTIO_MEM=m
##
## file: init/Kconfig
##
CONFIG_KALLSYMS_ALL=y
##
## file: kernel/Kconfig.kexec
##
CONFIG_KEXEC_FILE=y
CONFIG_KEXEC_SIG=y
CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y
##
## file: kernel/livepatch/Kconfig
##
CONFIG_LIVEPATCH=y
##
## file: kernel/rcu/Kconfig
##
CONFIG_RCU_FANOUT=64
##
## file: lib/Kconfig.debug
##
CONFIG_DEBUG_INFO_BTF=y
#. Workaround module loading of different builds of on-disk modules
#. vs booted kernel when keeping same ABI, cf. #1003210, #1022202
CONFIG_MODULE_ALLOW_BTF_MISMATCH=y
CONFIG_FRAME_WARN=2048
##
## file: mm/Kconfig
##
## choice: Memory model
CONFIG_SPARSEMEM_MANUAL=y
## end choice
CONFIG_SPARSEMEM_VMEMMAP=y
CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
CONFIG_ZONE_DEVICE=y
##
## file: security/Kconfig
##
CONFIG_LSM_MMAP_MIN_ADDR=65536
##
## file: sound/soc/amd/Kconfig
##
CONFIG_SND_SOC_AMD_ACP3x=m
CONFIG_SND_SOC_AMD_RENOIR=m
CONFIG_SND_SOC_AMD_RENOIR_MACH=m

54
debian/config/amd64/config.cloud-amd64 vendored Normal file
View file

@ -0,0 +1,54 @@
##
## file: arch/x86/Kconfig
##
# CONFIG_X86_MPPARSE is not set
# CONFIG_X86_EXTENDED_PLATFORM is not set
# CONFIG_X86_INTEL_LPSS is not set
# CONFIG_X86_AMD_PLATFORM_DEVICE is not set
# CONFIG_IOSF_MBI is not set
# CONFIG_GART_IOMMU is not set
#. XXX
# CONFIG_X86_MCE is not set
# CONFIG_X86_16BIT is not set
# CONFIG_AMD_NUMA is not set
# CONFIG_NUMA_EMU is not set
# CONFIG_ISA_DMA_API is not set
# CONFIG_ISA is not set
# CONFIG_X86_X32_ABI is not set
##
## file: arch/x86/xen/Kconfig
##
# CONFIG_XEN_DOM0 is not set
##
## file: drivers/firmware/google/Kconfig
##
CONFIG_GOOGLE_COREBOOT_TABLE=m
CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT=m
##
## file: drivers/hwmon/Kconfig
##
# CONFIG_I8K is not set
##
## file: drivers/infiniband/hw/usnic/Kconfig
##
# CONFIG_INFINIBAND_USNIC is not set
##
## file: drivers/platform/x86/Kconfig
##
# CONFIG_X86_PLATFORM_DEVICES is not set
##
## file: drivers/platform/x86/dell/Kconfig
##
# CONFIG_DCDBAS is not set
# CONFIG_DELL_RBU is not set
##
## file: drivers/watchdog/Kconfig
##
# CONFIG_PCIPCWATCHDOG is not set

22
debian/config/amd64/defines vendored Normal file
View file

@ -0,0 +1,22 @@
[base]
featuresets:
none
rt
kernel-arch: x86
[build]
image-file: arch/x86/boot/bzImage
signed-code: true
vdso: true
[image]
suggests: grub-pc | grub-efi-amd64 | extlinux
install-stem: vmlinuz
[amd64_description]
hardware: 64-bit PCs
hardware-long: PCs with AMD64, Intel 64 or VIA Nano processors
[cloud-amd64_description]
hardware: x86-64 cloud
hardware-long: cloud platforms including Amazon EC2, Microsoft Azure, and Google Compute Engine

14
debian/config/amd64/none/defines vendored Normal file
View file

@ -0,0 +1,14 @@
[base]
flavours:
amd64
cloud-amd64
default-flavour: amd64
quick-flavour: cloud-amd64
[amd64_packages]
installer: true
[cloud-amd64_image]
configs:
config.cloud
amd64/config.cloud-amd64

3
debian/config/amd64/rt/defines vendored Normal file
View file

@ -0,0 +1,3 @@
[base]
flavours:
amd64

2294
debian/config/arm64/config vendored Normal file

File diff suppressed because it is too large Load diff

123
debian/config/arm64/config.cloud-arm64 vendored Normal file
View file

@ -0,0 +1,123 @@
##
## file: arch/arm64/Kconfig.platforms
##
# CONFIG_ARCH_ACTIONS is not set
# CONFIG_ARCH_SUNXI is not set
CONFIG_ARCH_ALPINE=y
# CONFIG_ARCH_BCM2835 is not set
# CONFIG_ARCH_BCM_IPROC is not set
# CONFIG_ARCH_BRCMSTB is not set
# CONFIG_ARCH_BERLIN is not set
# CONFIG_ARCH_BITMAIN is not set
# CONFIG_ARCH_EXYNOS is not set
# CONFIG_ARCH_K3 is not set
# CONFIG_ARCH_LG1K is not set
CONFIG_ARCH_HISI=y
# CONFIG_ARCH_MEDIATEK is not set
# CONFIG_ARCH_MESON is not set
# CONFIG_ARCH_MVEBU is not set
# CONFIG_ARCH_LAYERSCAPE is not set
# CONFIG_ARCH_MXC is not set
CONFIG_ARCH_QCOM=y
# CONFIG_ARCH_REALTEK is not set
# CONFIG_ARCH_RENESAS is not set
# CONFIG_ARCH_ROCKCHIP is not set
CONFIG_ARCH_SEATTLE=y
# CONFIG_ARCH_SYNQUACER is not set
# CONFIG_ARCH_TEGRA is not set
# CONFIG_ARCH_SPRD is not set
CONFIG_ARCH_THUNDER=y
CONFIG_ARCH_THUNDER2=y
# CONFIG_ARCH_UNIPHIER is not set
CONFIG_ARCH_VEXPRESS=y
CONFIG_ARCH_XGENE=y
# CONFIG_ARCH_ZYNQMP is not set
##
## file: drivers/acpi/Kconfig
##
CONFIG_ACPI=y
CONFIG_ACPI_SPCR_TABLE=y
# CONFIG_ACPI_EC_DEBUGFS is not set
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_TABLE_UPGRADE=y
CONFIG_ACPI_PCI_SLOT=y
CONFIG_ACPI_CONTAINER=y
CONFIG_ACPI_HOTPLUG_MEMORY=y
CONFIG_ACPI_HED=y
##
## file: drivers/acpi/apei/Kconfig
##
CONFIG_ACPI_APEI=y
CONFIG_ACPI_APEI_GHES=y
CONFIG_ACPI_APEI_PCIEAER=y
CONFIG_ACPI_APEI_MEMORY_FAILURE=y
CONFIG_ACPI_APEI_EINJ=m
##
## file: drivers/acpi/numa/Kconfig
##
CONFIG_ACPI_NUMA=y
##
## file: drivers/ata/Kconfig
##
# CONFIG_AHCI_QORIQ is not set
##
## file: drivers/bus/Kconfig
##
CONFIG_VEXPRESS_CONFIG=y
##
## file: drivers/clk/Kconfig
##
# CONFIG_CLK_QORIQ is not set
##
## file: drivers/cpufreq/Kconfig.arm
##
CONFIG_ACPI_CPPC_CPUFREQ=m
##
## file: drivers/firmware/google/Kconfig
##
CONFIG_GOOGLE_COREBOOT_TABLE=m
CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT=m
##
## file: drivers/i2c/Kconfig
##
CONFIG_ACPI_I2C_OPREGION=y
##
## file: drivers/input/keyboard/Kconfig
##
# CONFIG_KEYBOARD_GPIO_POLLED is not set
##
## file: drivers/power/reset/Kconfig
##
CONFIG_POWER_RESET=y
CONFIG_POWER_RESET_GPIO=y
CONFIG_POWER_RESET_GPIO_RESTART=y
CONFIG_POWER_RESET_HISI=y
CONFIG_POWER_RESET_RESTART=y
CONFIG_POWER_RESET_VEXPRESS=y
CONFIG_POWER_RESET_SYSCON=y
##
## file: drivers/power/supply/Kconfig
##
CONFIG_POWER_SUPPLY_HWMON=y
##
## file: kernel/power/Kconfig
##
CONFIG_PM=y

24
debian/config/arm64/defines vendored Normal file
View file

@ -0,0 +1,24 @@
[base]
compat-deb-arch: armhf
compat-gnu-type: arm-linux-gnueabihf
kernel-arch: arm64
featuresets:
none
rt
[build]
image-file: arch/arm64/boot/Image
signed-code: true
vdso: true
[image]
install-stem: vmlinuz
[arm64_description]
hardware: 64-bit ARMv8 machines
[cloud-arm64_description]
hardware: arm64 cloud
hardware-long: cloud platforms supporting arm64 virtual machines
[arm64_image]

14
debian/config/arm64/none/defines vendored Normal file
View file

@ -0,0 +1,14 @@
[base]
flavours:
arm64
cloud-arm64
default-flavour: arm64
quick-flavour: cloud-arm64
[arm64_packages]
installer: true
[cloud-arm64_image]
configs:
config.cloud
arm64/config.cloud-arm64

6
debian/config/arm64/rt/config vendored Normal file
View file

@ -0,0 +1,6 @@
##
## file: arch/arm64/kvm/Kconfig
##
#. ARCH_SUPPORTS_RT depends on HAVE_POSIX_CPU_TIMERS_TASK_WORK
#. HAVE_POSIX_CPU_TIMERS_TASK_WORK depneds on !KVM
# CONFIG_KVM is not set

3
debian/config/arm64/rt/defines vendored Normal file
View file

@ -0,0 +1,3 @@
[base]
flavours:
arm64

14
debian/config/armel/config vendored Normal file
View file

@ -0,0 +1,14 @@
##
## file: net/netlabel/Kconfig
##
# CONFIG_NETLABEL is not set
##
## file: security/selinux/Kconfig
##
# CONFIG_SECURITY_SELINUX is not set
##
## file: security/tomoyo/Kconfig
##
# CONFIG_SECURITY_TOMOYO is not set

230
debian/config/armel/config.rpi vendored Normal file
View file

@ -0,0 +1,230 @@
##
## file: arch/arm/Kconfig
##
CONFIG_ARCH_MULTI_V6=y
# CONFIG_ARCH_MULTI_V7 is not set
CONFIG_VFP=y
##
## file: arch/arm/mach-bcm/Kconfig
##
CONFIG_ARCH_BCM=y
CONFIG_ARCH_BCM2835=y
##
## file: drivers/bluetooth/Kconfig
##
CONFIG_BT_HCIUART=m
##
## file: drivers/char/hw_random/Kconfig
##
CONFIG_HW_RANDOM_BCM2835=m
##
## file: drivers/clk/bcm/Kconfig
##
CONFIG_CLK_RASPBERRYPI=y
##
## file: drivers/cpufreq/Kconfig
##
## choice: Default CPUFreq governor
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
## end choice
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPUFREQ_DT=m
CONFIG_CPUFREQ_DT_PLATDEV=y
##
## file: drivers/cpufreq/Kconfig.arm
##
CONFIG_ARM_RASPBERRYPI_CPUFREQ=m
##
## file: drivers/dma/Kconfig
##
CONFIG_DMADEVICES=y
CONFIG_DMA_BCM2835=y
##
## file: drivers/firmware/Kconfig
##
CONFIG_RASPBERRYPI_FIRMWARE=y
##
## file: drivers/gpu/drm/Kconfig
##
CONFIG_DRM=y
##
## file: drivers/gpu/drm/vc4/Kconfig
##
CONFIG_DRM_VC4=y
##
## file: drivers/hwmon/Kconfig
##
CONFIG_SENSORS_RASPBERRYPI_HWMON=m
##
## file: drivers/i2c/busses/Kconfig
##
CONFIG_I2C_BCM2835=y
##
## file: drivers/iommu/Kconfig
##
# CONFIG_IOMMU_SUPPORT is not set
##
## file: drivers/mailbox/Kconfig
##
CONFIG_MAILBOX=y
CONFIG_BCM2835_MBOX=y
##
## file: drivers/mmc/Kconfig
##
CONFIG_MMC=y
##
## file: drivers/mmc/host/Kconfig
##
CONFIG_MMC_SDHCI_PLTFM=y
CONFIG_MMC_SDHCI_IPROC=y
CONFIG_MMC_BCM2835=y
##
## file: drivers/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig
##
CONFIG_BRCMFMAC_SDIO=y
##
## file: drivers/nvmem/Kconfig
##
CONFIG_NVMEM_RMEM=m
##
## file: drivers/pwm/Kconfig
##
CONFIG_PWM=y
CONFIG_PWM_BCM2835=y
##
## file: drivers/rtc/Kconfig
##
CONFIG_RTC_DRV_DS1307=m
##
## file: drivers/soc/bcm/Kconfig
##
CONFIG_RASPBERRYPI_POWER=y
##
## file: drivers/spi/Kconfig
##
CONFIG_SPI_BCM2835=y
CONFIG_SPI_BCM2835AUX=y
##
## file: drivers/staging/vc04_services/bcm2835-audio/Kconfig
##
CONFIG_SND_BCM2835=m
##
## file: drivers/staging/vc04_services/bcm2835-camera/Kconfig
##
CONFIG_VIDEO_BCM2835=m
##
## file: drivers/thermal/broadcom/Kconfig
##
CONFIG_BCM2835_THERMAL=y
##
## file: drivers/tty/serial/Kconfig
##
CONFIG_SERIAL_AMBA_PL011=y
CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
##
## file: drivers/tty/serial/8250/Kconfig
##
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
CONFIG_SERIAL_8250_BCM2835AUX=y
##
## file: drivers/usb/Kconfig
##
CONFIG_USB=y
##
## file: drivers/usb/core/Kconfig
##
CONFIG_USB_OTG=y
##
## file: drivers/usb/dwc2/Kconfig
##
CONFIG_USB_DWC2=y
##
## file: drivers/usb/gadget/Kconfig
##
CONFIG_USB_GADGET=y
##
## file: drivers/usb/gadget/legacy/Kconfig
##
CONFIG_USB_ETH_EEM=y
##
## file: drivers/usb/phy/Kconfig
##
CONFIG_NOP_USB_XCEIV=y
##
## file: drivers/video/fbdev/Kconfig
##
CONFIG_FB_SIMPLE=y
##
## file: drivers/watchdog/Kconfig
##
CONFIG_BCM2835_WDT=y
##
## file: kernel/dma/Kconfig
##
CONFIG_DMA_CMA=y
CONFIG_CMA_SIZE_MBYTES=32
##
## file: kernel/power/Kconfig
##
# CONFIG_SUSPEND is not set
##
## file: lib/xz/Kconfig
##
# CONFIG_XZ_DEC_ARMTHUMB is not set
##
## file: mm/Kconfig
##
CONFIG_CMA=y
##
## file: sound/soc/Kconfig
##
CONFIG_SND_SOC=y
##
## file: sound/soc/bcm/Kconfig
##
CONFIG_SND_BCM2835_SOC_I2S=y

16
debian/config/armel/defines vendored Normal file
View file

@ -0,0 +1,16 @@
[base]
flavours:
rpi
kernel-arch: arm
[build]
image-file: arch/arm/boot/zImage
# uncompressed-image is just for size checking
uncompressed-image-file: arch/arm/boot/Image
[image]
install-stem: vmlinuz
[rpi_description]
hardware: Raspberry Pi Zero, Zero W and 1
hardware-long: Raspberry Pi Zero, Zero W and 1 based systems

1771
debian/config/armhf/config vendored Normal file

File diff suppressed because it is too large Load diff

14
debian/config/armhf/config.armmp-lpae vendored Normal file
View file

@ -0,0 +1,14 @@
##
## file: arch/arm/Kconfig
##
CONFIG_ARM_DMA_IOMMU_ALIGNMENT=8
##
## file: arch/arm/mm/Kconfig
##
CONFIG_ARM_LPAE=y
##
## file: drivers/iommu/Kconfig
##
CONFIG_ARM_SMMU=y

24
debian/config/armhf/defines vendored Normal file
View file

@ -0,0 +1,24 @@
[base]
featuresets:
none
rt
kernel-arch: arm
[build]
image-file: arch/arm/boot/zImage
vdso: true
[image]
install-stem: vmlinuz
[armmp_description]
hardware: ARMv7 multiplatform compatible SoCs
hardware-long: ARMv7 multiplatform kernel. See
https://wiki.debian.org/DebianKernel/ARMMP for details of supported
platforms
[armmp-lpae_description]
hardware: ARMv7 multiplatform compatible SoCs supporting LPAE
hardware-long: ARMv7 multiplatform kernel supporting LPAE. See
https://wiki.debian.org/DebianKernel/ARMMP for details of supported
platforms.

8
debian/config/armhf/none/defines vendored Normal file
View file

@ -0,0 +1,8 @@
[base]
flavours:
armmp
armmp-lpae
default-flavour: armmp
[armmp_packages]
installer: true

3
debian/config/armhf/rt/defines vendored Normal file
View file

@ -0,0 +1,3 @@
[base]
flavours:
armmp

8187
debian/config/config vendored Normal file

File diff suppressed because it is too large Load diff

1676
debian/config/config.cloud vendored Normal file

File diff suppressed because it is too large Load diff

43
debian/config/defines vendored Normal file
View file

@ -0,0 +1,43 @@
[base]
arches:
alpha
amd64
arm64
armel
armhf
hppa
i386
ia64
m68k
mips
mips64
mips64el
mips64r6el
mipsel
powerpc
ppc64
ppc64el
riscv64
s390x
sh4
sparc64
x32
compiler: gcc-12
featuresets:
none
[build]
# Disable code signing by default; this can be overridden per-architecture
signed-code: false
[featureset-rt_base]
enabled: false
[description]
part-long-up: This kernel is not suitable for SMP (multi-processor,
multi-core or hyper-threaded) systems.
[image]
depends: initramfs-tools (>= 0.120+deb8u2) | linux-initramfs-tool
breaks: fwupdate (<< 12-7), wireless-regdb (<< 2019.06.03-1~)
recommends: apparmor

20
debian/config/featureset-rt/config vendored Normal file
View file

@ -0,0 +1,20 @@
##
## file: kernel/Kconfig.preempt
##
## choice: Preemption Model
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT_RT=y
## end choice
##
## file: kernel/rcu/Kconfig
##
CONFIG_RCU_EXPERT=y
##
## file: kernel/trace/Kconfig
##
CONFIG_SCHED_TRACER=y
CONFIG_HWLAT_TRACER=y
CONFIG_OSNOISE_TRACER=y
CONFIG_TIMERLAT_TRACER=y

7
debian/config/featureset-rt/defines vendored Normal file
View file

@ -0,0 +1,7 @@
[abi]
ignore-changes: *
[description]
part-long-rt: This kernel includes the PREEMPT_RT realtime patch set.
part-short-rt: PREEMPT_RT
parts: rt

659
debian/config/hppa/config vendored Normal file
View file

@ -0,0 +1,659 @@
##
## file: arch/parisc/Kconfig
##
## choice: Processor type
# CONFIG_PA7100LC is not set
# CONFIG_PA7200 is not set
# CONFIG_PA7300LC is not set
## end choice
CONFIG_MLONGCALLS=y
## choice: Kernel page size
CONFIG_PARISC_PAGE_SIZE_4KB=y
# CONFIG_PARISC_PAGE_SIZE_16KB is not set
# CONFIG_PARISC_PAGE_SIZE_64KB is not set
## end choice
##
## file: block/partitions/Kconfig
##
# CONFIG_PARTITION_ADVANCED is not set
##
## file: crypto/Kconfig
##
CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
##
## file: drivers/ata/Kconfig
##
CONFIG_PATA_NS87415=m
##
## file: drivers/block/Kconfig
##
# CONFIG_BLK_DEV_FD is not set
CONFIG_CDROM_PKTCDVD=m
CONFIG_CDROM_PKTCDVD_BUFFERS=8
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
##
## file: drivers/char/Kconfig
##
CONFIG_PRINTER=m
# CONFIG_LP_CONSOLE is not set
CONFIG_PPDEV=m
# CONFIG_DTLK is not set
# CONFIG_APPLICOM is not set
##
## file: drivers/char/ipmi/Kconfig
##
# CONFIG_IPMI_HANDLER is not set
##
## file: drivers/eisa/Kconfig
##
CONFIG_EISA=y
CONFIG_EISA_NAMES=y
##
## file: drivers/firewire/Kconfig
##
# CONFIG_FIREWIRE is not set
##
## file: drivers/gpu/drm/Kconfig
##
# CONFIG_DRM is not set
##
## file: drivers/hid/usbhid/Kconfig
##
CONFIG_USB_HID=m
##
## file: drivers/hwmon/Kconfig
##
# CONFIG_SENSORS_F71805F is not set
##
## file: drivers/i2c/Kconfig
##
# CONFIG_I2C is not set
##
## file: drivers/input/Kconfig
##
# CONFIG_INPUT_JOYDEV is not set
##
## file: drivers/input/gameport/Kconfig
##
# CONFIG_GAMEPORT is not set
##
## file: drivers/input/keyboard/Kconfig
##
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_KEYBOARD_ATKBD_HP_KEYCODES=y
# CONFIG_KEYBOARD_ATKBD_RDI_KEYCODES is not set
# CONFIG_KEYBOARD_LKKBD is not set
CONFIG_KEYBOARD_HIL_OLD=m
CONFIG_KEYBOARD_HIL=m
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
##
## file: drivers/input/misc/Kconfig
##
CONFIG_INPUT_MISC=y
# CONFIG_HP_SDC_RTC is not set
##
## file: drivers/input/mouse/Kconfig
##
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=m
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_INPORT is not set
# CONFIG_MOUSE_LOGIBM is not set
# CONFIG_MOUSE_PC110PAD is not set
# CONFIG_MOUSE_VSXXXAA is not set
##
## file: drivers/input/serio/Kconfig
##
CONFIG_SERIO=y
# CONFIG_SERIO_SERPORT is not set
# CONFIG_SERIO_PARKBD is not set
CONFIG_SERIO_GSCPS2=y
CONFIG_HP_SDC=m
CONFIG_HIL_MLC=m
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=m
##
## file: drivers/input/touchscreen/Kconfig
##
# CONFIG_INPUT_TOUCHSCREEN is not set
##
## file: drivers/mmc/Kconfig
##
# CONFIG_MMC is not set
##
## file: drivers/mtd/Kconfig
##
# CONFIG_MTD is not set
##
## file: drivers/net/arcnet/Kconfig
##
# CONFIG_ARCNET is not set
##
## file: drivers/net/ethernet/3com/Kconfig
##
CONFIG_NET_VENDOR_3COM=y
CONFIG_EL3=m
# CONFIG_3C515 is not set
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_3C589=m
CONFIG_VORTEX=m
CONFIG_TYPHOON=m
##
## file: drivers/net/ethernet/8390/Kconfig
##
CONFIG_PCMCIA_AXNET=m
CONFIG_NE2000=m
CONFIG_NE2K_PCI=m
CONFIG_PCMCIA_PCNET=m
CONFIG_ULTRA=m
CONFIG_WD80x3=m
##
## file: drivers/net/ethernet/adaptec/Kconfig
##
CONFIG_ADAPTEC_STARFIRE=m
##
## file: drivers/net/ethernet/amd/Kconfig
##
CONFIG_AMD8111_ETH=m
# CONFIG_LANCE is not set
CONFIG_PCMCIA_NMCLAN=m
##
## file: drivers/net/ethernet/broadcom/Kconfig
##
CONFIG_B44=m
##
## file: drivers/net/ethernet/cirrus/Kconfig
##
CONFIG_CS89x0_ISA=m
##
## file: drivers/net/ethernet/dec/tulip/Kconfig
##
CONFIG_NET_TULIP=y
# CONFIG_DE2104X is not set
CONFIG_TULIP=m
# CONFIG_TULIP_MWI is not set
CONFIG_TULIP_MMIO=y
# CONFIG_WINBOND_840 is not set
# CONFIG_DM9102 is not set
CONFIG_PCMCIA_XIRCOM=m
##
## file: drivers/net/ethernet/dlink/Kconfig
##
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
##
## file: drivers/net/ethernet/fujitsu/Kconfig
##
CONFIG_PCMCIA_FMVJ18X=m
##
## file: drivers/net/ethernet/i825xx/Kconfig
##
CONFIG_LASI_82596=m
##
## file: drivers/net/ethernet/intel/Kconfig
##
CONFIG_E100=m
##
## file: drivers/net/ethernet/natsemi/Kconfig
##
CONFIG_NATSEMI=m
##
## file: drivers/net/ethernet/nvidia/Kconfig
##
CONFIG_FORCEDETH=m
##
## file: drivers/net/ethernet/realtek/Kconfig
##
CONFIG_8139CP=m
CONFIG_8139TOO=m
##
## file: drivers/net/ethernet/sis/Kconfig
##
CONFIG_SIS900=m
##
## file: drivers/net/ethernet/smsc/Kconfig
##
CONFIG_SMC9194=m
CONFIG_PCMCIA_SMC91C92=m
CONFIG_EPIC100=m
##
## file: drivers/net/ethernet/sun/Kconfig
##
CONFIG_HAPPYMEAL=m
CONFIG_SUNGEM=m
# CONFIG_NIU is not set
##
## file: drivers/net/ethernet/via/Kconfig
##
CONFIG_VIA_RHINE=m
# CONFIG_VIA_RHINE_MMIO is not set
##
## file: drivers/net/ethernet/xircom/Kconfig
##
CONFIG_PCMCIA_XIRC2PS=m
##
## file: drivers/net/fddi/Kconfig
##
# CONFIG_FDDI is not set
##
## file: drivers/net/hippi/Kconfig
##
# CONFIG_HIPPI is not set
##
## file: drivers/net/plip/Kconfig
##
CONFIG_PLIP=m
##
## file: drivers/net/wan/Kconfig
##
# CONFIG_WAN is not set
##
## file: drivers/net/wireless/atmel/Kconfig
##
# CONFIG_ATMEL is not set
##
## file: drivers/net/wireless/cisco/Kconfig
##
CONFIG_AIRO_CS=m
##
## file: drivers/net/wireless/intel/ipw2x00/Kconfig
##
# CONFIG_IPW2100 is not set
##
## file: drivers/net/wireless/intersil/orinoco/Kconfig
##
CONFIG_HERMES=m
# CONFIG_PLX_HERMES is not set
# CONFIG_TMD_HERMES is not set
# CONFIG_PCI_HERMES is not set
CONFIG_PCMCIA_HERMES=m
##
## file: drivers/net/wireless/legacy/Kconfig
##
CONFIG_PCMCIA_RAYCS=m
CONFIG_PCMCIA_WL3501=m
##
## file: drivers/net/wireless/zydas/Kconfig
##
# CONFIG_USB_ZD1201 is not set
##
## file: drivers/parisc/Kconfig
##
CONFIG_GSC=y
CONFIG_HPPB=y
CONFIG_IOMMU_CCIO=y
CONFIG_GSC_LASI=y
CONFIG_GSC_WAX=y
CONFIG_ISA=y
CONFIG_GSC_DINO=y
CONFIG_PCI_LBA=y
CONFIG_SUPERIO=y
CONFIG_CHASSIS_LCD_LED=y
CONFIG_PDC_CHASSIS=y
CONFIG_PDC_CHASSIS_WARN=y
CONFIG_PDC_STABLE=y
##
## file: drivers/pci/Kconfig
##
CONFIG_PCI=y
##
## file: drivers/pci/hotplug/Kconfig
##
# CONFIG_HOTPLUG_PCI is not set
##
## file: drivers/pcmcia/Kconfig
##
CONFIG_PCCARD=m
CONFIG_PCMCIA=m
CONFIG_CARDBUS=y
CONFIG_YENTA=m
CONFIG_PD6729=m
CONFIG_I82092=m
CONFIG_I82365=m
# CONFIG_TCIC is not set
# CONFIG_PCMCIA_DEBUG is not set
##
## file: drivers/pnp/Kconfig
##
# CONFIG_PNP is not set
##
## file: drivers/rtc/Kconfig
##
CONFIG_RTC_CLASS=y
CONFIG_RTC_DRV_GENERIC=y
##
## file: drivers/scsi/Kconfig
##
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_MYRB is not set
# CONFIG_SCSI_MYRS is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_GENERIC_NCR5380 is not set
# CONFIG_SCSI_IPS is not set
CONFIG_SCSI_INITIO=m
# CONFIG_SCSI_INIA100 is not set
CONFIG_SCSI_LASI700=m
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
# CONFIG_SCSI_IPR is not set
CONFIG_SCSI_ZALON=m
CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=8
CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
CONFIG_SCSI_NCR53C8XX_SYNC=20
# CONFIG_SCSI_QLOGIC_FAS is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
# CONFIG_SCSI_SIM710 is not set
# CONFIG_SCSI_DC395x is not set
##
## file: drivers/scsi/megaraid/Kconfig.megaraid
##
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=m
CONFIG_MEGARAID_MAILBOX=m
# CONFIG_MEGARAID_LEGACY is not set
##
## file: drivers/scsi/pcmcia/Kconfig
##
CONFIG_PCMCIA_QLOGIC=m
CONFIG_PCMCIA_SYM53C500=m
##
## file: drivers/tty/Kconfig
##
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
# CONFIG_SERIAL_NONSTANDARD is not set
##
## file: drivers/tty/serial/Kconfig
##
CONFIG_SERIAL_MUX=y
CONFIG_SERIAL_MUX_CONSOLE=y
CONFIG_SERIAL_JSM=m
##
## file: drivers/tty/serial/8250/Kconfig
##
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_CS=m
CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
# CONFIG_SERIAL_8250_RSA is not set
##
## file: drivers/usb/Kconfig
##
CONFIG_USB=m
##
## file: drivers/usb/host/Kconfig
##
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_OHCI_HCD=m
# CONFIG_USB_UHCI_HCD is not set
# CONFIG_USB_SL811_HCD is not set
##
## file: drivers/usb/misc/Kconfig
##
# CONFIG_USB_USS720 is not set
##
## file: drivers/video/console/Kconfig
##
CONFIG_DUMMY_CONSOLE_COLUMNS=160
CONFIG_DUMMY_CONSOLE_ROWS=64
CONFIG_STI_CONSOLE=y
##
## file: drivers/video/fbdev/Kconfig
##
CONFIG_FB_PM2=m
CONFIG_FB_PM2_FIFO_DISCONNECT=y
CONFIG_FB_STI=y
# CONFIG_FB_I740 is not set
CONFIG_FB_MATROX=m
CONFIG_FB_MATROX_MILLENIUM=y
CONFIG_FB_MATROX_MYSTIQUE=y
CONFIG_FB_MATROX_G=y
CONFIG_FB_MATROX_I2C=m
CONFIG_FB_MATROX_MAVEN=m
CONFIG_FB_ATY128=m
CONFIG_FB_ATY128_BACKLIGHT=y
CONFIG_FB_ATY=m
CONFIG_FB_ATY_CT=y
# CONFIG_FB_ATY_GENERIC_LCD is not set
CONFIG_FB_ATY_GX=y
CONFIG_FB_ATY_BACKLIGHT=y
CONFIG_FB_S3=m
CONFIG_FB_S3_DDC=y
CONFIG_FB_SAVAGE=m
CONFIG_FB_SAVAGE_I2C=y
CONFIG_FB_SAVAGE_ACCEL=y
CONFIG_FB_SIS=m
CONFIG_FB_SIS_300=y
CONFIG_FB_SIS_315=y
CONFIG_FB_VOODOO1=m
CONFIG_FB_TRIDENT=m
CONFIG_FB_SMSCUFX=m
# CONFIG_FB_IBM_GXT4500 is not set
##
## file: drivers/video/fbdev/core/Kconfig
##
CONFIG_FB_MODE_HELPERS=y
##
## file: drivers/w1/Kconfig
##
# CONFIG_W1 is not set
##
## file: fs/nfs/Kconfig
##
CONFIG_ROOT_NFS=y
##
## file: init/Kconfig
##
CONFIG_SGETMASK_SYSCALL=y
CONFIG_SYSFS_SYSCALL=y
##
## file: lib/Kconfig.debug
##
## choice: Debug information
#. temporarily disable debug info: Required disk size exceeds our hppa buildd machines.
CONFIG_DEBUG_INFO_NONE=y
# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set
## end choice
CONFIG_DEBUG_STACKOVERFLOW=y
# CONFIG_SOFTLOCKUP_DETECTOR is not set
# CONFIG_HARDLOCKUP_DETECTOR is not set
##
## file: mm/Kconfig
##
## choice: Memory model
CONFIG_FLATMEM_MANUAL=y
# CONFIG_SPARSEMEM_MANUAL is not set
## end choice
##
## file: net/ax25/Kconfig
##
# CONFIG_HAMRADIO is not set
##
## file: net/ipv4/Kconfig
##
# CONFIG_IP_ADVANCED_ROUTER is not set
CONFIG_IP_PNP=y
# CONFIG_IP_PNP_DHCP is not set
CONFIG_IP_PNP_BOOTP=y
# CONFIG_IP_PNP_RARP is not set
##
## file: net/lapb/Kconfig
##
# CONFIG_LAPB is not set
##
## file: net/llc/Kconfig
##
# CONFIG_LLC2 is not set
##
## file: sound/drivers/Kconfig
##
CONFIG_SND_DUMMY=m
# CONFIG_SND_VIRMIDI is not set
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set
##
## file: sound/isa/Kconfig
##
# CONFIG_SND_AD1848 is not set
# CONFIG_SND_CMI8330 is not set
# CONFIG_SND_CS4231 is not set
# CONFIG_SND_CS4236 is not set
# CONFIG_SND_ES1688 is not set
# CONFIG_SND_ES18XX is not set
# CONFIG_SND_GUSCLASSIC is not set
# CONFIG_SND_GUSEXTREME is not set
# CONFIG_SND_GUSMAX is not set
# CONFIG_SND_INTERWAVE is not set
# CONFIG_SND_INTERWAVE_STB is not set
# CONFIG_SND_OPL3SA2 is not set
# CONFIG_SND_OPTI92X_AD1848 is not set
# CONFIG_SND_OPTI92X_CS4231 is not set
# CONFIG_SND_OPTI93X is not set
# CONFIG_SND_SB8 is not set
# CONFIG_SND_SB16 is not set
# CONFIG_SND_SBAWE is not set
# CONFIG_SND_SSCAPE is not set
# CONFIG_SND_WAVEFRONT is not set
##
## file: sound/parisc/Kconfig
##
CONFIG_SND_HARMONY=m
##
## file: sound/pci/Kconfig
##
# CONFIG_SND_ALS4000 is not set
# CONFIG_SND_ALI5451 is not set
# CONFIG_SND_ATIIXP is not set
# CONFIG_SND_ATIIXP_MODEM is not set
# CONFIG_SND_AU8810 is not set
# CONFIG_SND_AU8820 is not set
# CONFIG_SND_AU8830 is not set
# CONFIG_SND_AZT3328 is not set
# CONFIG_SND_BT87X is not set
# CONFIG_SND_CA0106 is not set
# CONFIG_SND_CMIPCI is not set
# CONFIG_SND_CS4281 is not set
# CONFIG_SND_CS46XX is not set
# CONFIG_SND_EMU10K1 is not set
# CONFIG_SND_EMU10K1X is not set
# CONFIG_SND_ENS1370 is not set
# CONFIG_SND_ENS1371 is not set
# CONFIG_SND_ES1938 is not set
# CONFIG_SND_ES1968 is not set
# CONFIG_SND_FM801 is not set
# CONFIG_SND_HDSP is not set
# CONFIG_SND_ICE1712 is not set
# CONFIG_SND_ICE1724 is not set
# CONFIG_SND_INTEL8X0 is not set
# CONFIG_SND_INTEL8X0M is not set
# CONFIG_SND_KORG1212 is not set
# CONFIG_SND_MAESTRO3 is not set
# CONFIG_SND_MIXART is not set
# CONFIG_SND_NM256 is not set
# CONFIG_SND_RME32 is not set
# CONFIG_SND_RME96 is not set
# CONFIG_SND_RME9652 is not set
# CONFIG_SND_SONICVIBES is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SND_VIA82XX is not set
# CONFIG_SND_VIA82XX_MODEM is not set
# CONFIG_SND_VX222 is not set
# CONFIG_SND_YMFPCI is not set
##
## file: sound/pci/hda/Kconfig
##
# CONFIG_SND_HDA_INTEL is not set

25
debian/config/hppa/config.parisc vendored Normal file
View file

@ -0,0 +1,25 @@
##
## file: arch/parisc/Kconfig
##
## choice: Processor type
CONFIG_PA7000=y
# CONFIG_PA8X00 is not set
## end choice
CONFIG_SMP=y
CONFIG_NR_CPUS=16
##
## file: drivers/net/ethernet/ti/Kconfig
##
CONFIG_TLAN=m
##
## file: drivers/scsi/Kconfig
##
# CONFIG_SCSI_NSP32 is not set
##
## file: drivers/scsi/pcmcia/Kconfig
##
CONFIG_PCMCIA_AHA152X=m
CONFIG_PCMCIA_NINJA_SCSI=m

60
debian/config/hppa/config.parisc64 vendored Normal file
View file

@ -0,0 +1,60 @@
##
## file: arch/parisc/Kconfig
##
## choice: Processor type
# CONFIG_PA7000 is not set
CONFIG_PA8X00=y
## end choice
CONFIG_64BIT=y
CONFIG_SMP=y
CONFIG_NR_CPUS=8
##
## file: drivers/ata/Kconfig
##
CONFIG_PATA_SIL680=m
##
## file: drivers/char/agp/Kconfig
##
#. for ATI FireGL DRM in C8000 workstation
CONFIG_AGP=y
CONFIG_AGP_PARISC=y
##
## file: drivers/char/ipmi/Kconfig
##
CONFIG_IPMI_HANDLER=m
CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_SI=m
CONFIG_IPMI_WATCHDOG=m
CONFIG_IPMI_POWEROFF=m
##
## file: drivers/gpu/drm/Kconfig
##
#. for ATI FireGL DRM in C8000 workstation
CONFIG_DRM=y
##
## file: drivers/gpu/drm/radeon/Kconfig
##
CONFIG_DRM_RADEON=m
##
## file: drivers/i2c/Kconfig
##
CONFIG_I2C=y
##
## file: drivers/i2c/algos/Kconfig
##
CONFIG_I2C_ALGOBIT=y
##
## file: mm/Kconfig
##
## choice: Memory model
# CONFIG_FLATMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is not set
## end choice

33
debian/config/hppa/defines vendored Normal file
View file

@ -0,0 +1,33 @@
[base]
flavours: parisc parisc64
default-flavour: parisc
kernel-arch: parisc
[build]
image-file: arch/parisc/boot/bzImage
[image]
suggests: palo
install-stem: vmlinuz
[parisc_description]
hardware: 32-bit PA-RISC
hardware-long: HP PA-RISC 32-bit systems with max 4 GB RAM
[parisc_packages]
installer: true
[parisc64_base]
cflags: -fno-cse-follow-jumps
# no Debian architecture defined; force cross-build
kernel-deb-arch: undefined
kernel-gnu-type: hppa64-linux-gnu
compat-deb-arch: hppa
compat-gnu-type: hppa-linux-gnu
[parisc64_description]
hardware: 64-bit PA-RISC
hardware-long: HP PA-RISC 64-bit systems with support for more than 4 GB RAM
[parisc64_packages]
installer: true

493
debian/config/i386/config vendored Normal file
View file

@ -0,0 +1,493 @@
##
## file: arch/Kconfig
##
CONFIG_ARCH_MMAP_RND_BITS=8
##
## file: arch/x86/Kconfig
##
# CONFIG_64BIT is not set
CONFIG_SMP=y
CONFIG_X86_BIGSMP=y
CONFIG_NR_CPUS=32
# CONFIG_X86_LEGACY_VM86 is not set
CONFIG_TOSHIBA=m
CONFIG_X86_REBOOTFIXUPS=y
## choice: High Memory Support
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
## end choice
## choice: Memory split
CONFIG_VMSPLIT_3G=y
# CONFIG_VMSPLIT_3G_OPT is not set
# CONFIG_VMSPLIT_2G is not set
# CONFIG_VMSPLIT_2G_OPT is not set
# CONFIG_VMSPLIT_1G is not set
## end choice
# CONFIG_X86_PAE is not set
# CONFIG_NUMA is not set
CONFIG_HIGHPTE=y
CONFIG_PHYSICAL_ALIGN=0x1000000
CONFIG_APM=m
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
# CONFIG_APM_DO_ENABLE is not set
# CONFIG_APM_CPU_IDLE is not set
# CONFIG_APM_DISPLAY_BLANK is not set
# CONFIG_APM_ALLOW_INTS is not set
## choice: PCI access mode
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GOMMCONFIG is not set
# CONFIG_PCI_GODIRECT is not set
# CONFIG_PCI_GOOLPC is not set
CONFIG_PCI_GOANY=y
## end choice
CONFIG_PCI_MMCONFIG=y
CONFIG_ISA=y
CONFIG_SCx200=m
CONFIG_SCx200HR_TIMER=m
# CONFIG_OLPC is not set
##
## file: arch/x86/Kconfig.cpu
##
CONFIG_X86_GENERIC=y
##
## file: arch/x86/crypto/Kconfig
##
CONFIG_CRYPTO_SERPENT_SSE2_586=m
CONFIG_CRYPTO_TWOFISH_586=m
##
## file: drivers/accessibility/speakup/Kconfig
##
CONFIG_SPEAKUP_SYNTH_DECPC=m
##
## file: drivers/ata/Kconfig
##
CONFIG_PATA_CS5520=m
CONFIG_PATA_CS5530=m
CONFIG_PATA_CS5535=m
CONFIG_PATA_CS5536=m
CONFIG_PATA_SC1200=m
CONFIG_PATA_ISAPNP=m
CONFIG_PATA_OPTI=m
##
## file: drivers/atm/Kconfig
##
CONFIG_ATM_NICSTAR=m
# CONFIG_ATM_NICSTAR_USE_SUNI is not set
# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set
CONFIG_ATM_IA=m
# CONFIG_ATM_IA_DEBUG is not set
##
## file: drivers/auxdisplay/Kconfig
##
CONFIG_CFAG12864B=m
CONFIG_CFAG12864B_RATE=20
##
## file: drivers/char/Kconfig
##
CONFIG_SONYPI=m
CONFIG_SCx200_GPIO=m
##
## file: drivers/char/agp/Kconfig
##
#. Workaround
CONFIG_AGP_ALI=y
#. Workaround
CONFIG_AGP_ATI=y
#. Workaround
CONFIG_AGP_AMD=y
#. Workaround
CONFIG_AGP_NVIDIA=y
#. Workaround
CONFIG_AGP_SWORKS=y
#. Workaround
CONFIG_AGP_EFFICEON=y
##
## file: drivers/comedi/Kconfig
##
CONFIG_COMEDI_ISA_DRIVERS=y
CONFIG_COMEDI_PCL711=m
CONFIG_COMEDI_PCL724=m
CONFIG_COMEDI_PCL726=m
CONFIG_COMEDI_PCL730=m
CONFIG_COMEDI_PCL812=m
CONFIG_COMEDI_PCL816=m
CONFIG_COMEDI_PCL818=m
CONFIG_COMEDI_PCM3724=m
CONFIG_COMEDI_AMPLC_DIO200_ISA=m
CONFIG_COMEDI_AMPLC_PC236_ISA=m
CONFIG_COMEDI_AMPLC_PC263_ISA=m
CONFIG_COMEDI_RTI800=m
CONFIG_COMEDI_RTI802=m
CONFIG_COMEDI_DAC02=m
CONFIG_COMEDI_DAS16M1=m
CONFIG_COMEDI_DAS08_ISA=m
CONFIG_COMEDI_DAS16=m
CONFIG_COMEDI_DAS800=m
CONFIG_COMEDI_DAS1800=m
CONFIG_COMEDI_DAS6402=m
CONFIG_COMEDI_DT2801=m
CONFIG_COMEDI_DT2811=m
CONFIG_COMEDI_DT2814=m
CONFIG_COMEDI_DT2815=m
CONFIG_COMEDI_DT2817=m
CONFIG_COMEDI_DT282X=m
CONFIG_COMEDI_DMM32AT=m
CONFIG_COMEDI_FL512=m
CONFIG_COMEDI_AIO_AIO12_8=m
CONFIG_COMEDI_AIO_IIRO_16=m
CONFIG_COMEDI_C6XDIGIO=m
CONFIG_COMEDI_MPC624=m
CONFIG_COMEDI_ADQ12B=m
CONFIG_COMEDI_NI_AT_A2150=m
CONFIG_COMEDI_NI_AT_AO=m
CONFIG_COMEDI_NI_ATMIO=m
CONFIG_COMEDI_NI_ATMIO16D=m
CONFIG_COMEDI_NI_LABPC_ISA=m
CONFIG_COMEDI_PCMAD=m
CONFIG_COMEDI_PCMDA12=m
CONFIG_COMEDI_PCMMIO=m
CONFIG_COMEDI_PCMUIO=m
CONFIG_COMEDI_MULTIQ3=m
##
## file: drivers/cpufreq/Kconfig.x86
##
CONFIG_X86_POWERNOW_K6=m
CONFIG_X86_POWERNOW_K7=m
CONFIG_X86_GX_SUSPMOD=m
CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
CONFIG_X86_SPEEDSTEP_ICH=m
CONFIG_X86_SPEEDSTEP_SMI=m
CONFIG_X86_CPUFREQ_NFORCE2=m
CONFIG_X86_LONGRUN=m
CONFIG_X86_LONGHAUL=m
# CONFIG_X86_E_POWERSAVER is not set
CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y
##
## file: drivers/crypto/Kconfig
##
CONFIG_CRYPTO_DEV_GEODE=m
##
## file: drivers/dma/Kconfig
##
CONFIG_PCH_DMA=m
##
## file: drivers/gpio/Kconfig
##
CONFIG_GPIO_VX855=m
CONFIG_GPIO_CS5535=m
CONFIG_GPIO_PCH=m
##
## file: drivers/i2c/busses/Kconfig
##
CONFIG_I2C_EG20T=m
CONFIG_I2C_PXA=m
##
## file: drivers/input/misc/Kconfig
##
CONFIG_INPUT_WISTRON_BTNS=m
##
## file: drivers/input/mouse/Kconfig
##
# CONFIG_MOUSE_PS2_OLPC is not set
CONFIG_MOUSE_INPORT=m
# CONFIG_MOUSE_ATIXL is not set
CONFIG_MOUSE_LOGIBM=m
CONFIG_MOUSE_PC110PAD=m
##
## file: drivers/iommu/intel/Kconfig
##
# CONFIG_INTEL_IOMMU is not set
##
## file: drivers/leds/Kconfig
##
CONFIG_LEDS_WRAP=m
##
## file: drivers/macintosh/Kconfig
##
# CONFIG_MACINTOSH_DRIVERS is not set
##
## file: drivers/media/radio/Kconfig
##
CONFIG_V4L_RADIO_ISA_DRIVERS=y
CONFIG_RADIO_AZTECH=m
CONFIG_RADIO_CADET=m
CONFIG_RADIO_GEMTEK=m
CONFIG_RADIO_MIROPCM20=m
CONFIG_RADIO_RTRACK=m
CONFIG_RADIO_RTRACK2=m
CONFIG_RADIO_SF16FMI=m
CONFIG_RADIO_SF16FMR2=m
CONFIG_RADIO_TERRATEC=m
CONFIG_RADIO_TRUST=m
CONFIG_RADIO_TYPHOON=m
CONFIG_RADIO_ZOLTRIX=m
##
## file: drivers/mfd/Kconfig
##
CONFIG_MFD_CS5535=m
CONFIG_MFD_VX855=m
##
## file: drivers/misc/Kconfig
##
CONFIG_CS5535_CLOCK_EVENT_SRC=m
CONFIG_PCH_PHUB=m
##
## file: drivers/mtd/maps/Kconfig
##
CONFIG_MTD_SCx200_DOCFLASH=m
CONFIG_MTD_PCMCIA=m
# CONFIG_MTD_PCMCIA_ANONYMOUS is not set
##
## file: drivers/net/arcnet/Kconfig
##
CONFIG_ARCNET_COM20020_ISA=m
##
## file: drivers/net/can/c_can/Kconfig
##
CONFIG_CAN_C_CAN=y
# CONFIG_CAN_C_CAN_PLATFORM is not set
CONFIG_CAN_C_CAN_PCI=m
##
## file: drivers/net/can/cc770/Kconfig
##
CONFIG_CAN_CC770=m
CONFIG_CAN_CC770_ISA=m
# CONFIG_CAN_CC770_PLATFORM is not set
##
## file: drivers/net/ethernet/3com/Kconfig
##
CONFIG_EL3=m
CONFIG_3C515=m
##
## file: drivers/net/ethernet/8390/Kconfig
##
CONFIG_NE2000=m
CONFIG_ULTRA=m
CONFIG_WD80x3=m
##
## file: drivers/net/ethernet/amd/Kconfig
##
CONFIG_LANCE=m
##
## file: drivers/net/ethernet/cirrus/Kconfig
##
CONFIG_NET_VENDOR_CIRRUS=y
CONFIG_CS89x0_ISA=m
##
## file: drivers/net/ethernet/dec/Kconfig
##
CONFIG_NET_VENDOR_DEC=y
##
## file: drivers/net/ethernet/oki-semi/pch_gbe/Kconfig
##
CONFIG_PCH_GBE=m
##
## file: drivers/net/ethernet/smsc/Kconfig
##
CONFIG_SMC9194=m
##
## file: drivers/net/wan/Kconfig
##
CONFIG_N2=m
CONFIG_C101=m
##
## file: drivers/net/wireless/intel/ipw2x00/Kconfig
##
CONFIG_IPW2100=m
CONFIG_IPW2100_MONITOR=y
# CONFIG_IPW2100_DEBUG is not set
##
## file: drivers/pci/hotplug/Kconfig
##
CONFIG_HOTPLUG_PCI_COMPAQ=m
CONFIG_HOTPLUG_PCI_IBM=m
##
## file: drivers/pcmcia/Kconfig
##
CONFIG_I82365=m
##
## file: drivers/platform/x86/hp/Kconfig
##
CONFIG_TC1100_WMI=m
##
## file: drivers/pnp/isapnp/Kconfig
##
CONFIG_ISAPNP=y
##
## file: drivers/pnp/pnpbios/Kconfig
##
CONFIG_PNPBIOS=y
# CONFIG_PNPBIOS_PROC_FS is not set
##
## file: drivers/scsi/Kconfig
##
# CONFIG_SCSI_GENERIC_NCR5380 is not set
# CONFIG_SCSI_INIA100 is not set
CONFIG_SCSI_QLOGIC_FAS=m
CONFIG_SCSI_NSP32=m
##
## file: drivers/scsi/pcmcia/Kconfig
##
CONFIG_PCMCIA_NINJA_SCSI=m
##
## file: drivers/spi/Kconfig
##
CONFIG_SPI_TOPCLIFF_PCH=m
##
## file: drivers/staging/olpc_dcon/Kconfig
##
CONFIG_FB_OLPC_DCON=m
##
## file: drivers/tty/serial/Kconfig
##
CONFIG_SERIAL_PCH_UART=m
##
## file: drivers/tty/serial/8250/Kconfig
##
CONFIG_SERIAL_8250_EXAR_ST16C554=m
##
## file: drivers/usb/gadget/udc/Kconfig
##
CONFIG_USB_AMD5536UDC=m
##
## file: drivers/video/console/Kconfig
##
CONFIG_MDA_CONSOLE=m
##
## file: drivers/video/fbdev/Kconfig
##
CONFIG_FB_I810=m
CONFIG_FB_I810_GTF=y
CONFIG_FB_I810_I2C=y
CONFIG_FB_MATROX_G=y
CONFIG_FB_MATROX_MAVEN=m
CONFIG_FB_ATY_GENERIC_LCD=y
CONFIG_FB_SAVAGE_I2C=y
##
## file: drivers/watchdog/Kconfig
##
CONFIG_SCx200_WDT=m
CONFIG_SBC8360_WDT=m
CONFIG_SBC7240_WDT=m
CONFIG_PCWATCHDOG=m
CONFIG_MIXCOMWD=m
CONFIG_WDT=m
##
## file: kernel/irq/Kconfig
##
# CONFIG_SPARSE_IRQ is not set
##
## file: lib/Kconfig.debug
##
CONFIG_FRAME_WARN=1024
##
## file: mm/Kconfig
##
## choice: Memory model
CONFIG_FLATMEM_MANUAL=y
# CONFIG_SPARSEMEM_MANUAL is not set
## end choice
##
## file: security/Kconfig
##
CONFIG_LSM_MMAP_MIN_ADDR=0
##
## file: sound/isa/Kconfig
##
CONFIG_SND_ISA=y
CONFIG_SND_ADLIB=m
CONFIG_SND_AD1816A=m
CONFIG_SND_AD1848=m
CONFIG_SND_ALS100=m
CONFIG_SND_AZT1605=m
CONFIG_SND_AZT2316=m
CONFIG_SND_AZT2320=m
CONFIG_SND_CMI8330=m
CONFIG_SND_CS4231=m
CONFIG_SND_CS4236=m
CONFIG_SND_ES1688=m
CONFIG_SND_ES18XX=m
CONFIG_SND_SC6000=m
CONFIG_SND_GUSCLASSIC=m
CONFIG_SND_GUSEXTREME=m
CONFIG_SND_GUSMAX=m
CONFIG_SND_INTERWAVE=m
CONFIG_SND_INTERWAVE_STB=m
CONFIG_SND_JAZZ16=m
CONFIG_SND_OPL3SA2=m
CONFIG_SND_OPTI92X_AD1848=m
CONFIG_SND_OPTI92X_CS4231=m
CONFIG_SND_OPTI93X=m
CONFIG_SND_MIRO=m
CONFIG_SND_SB8=m
CONFIG_SND_SB16=m
CONFIG_SND_SBAWE=m
CONFIG_SND_SB16_CSP=y
CONFIG_SND_SSCAPE=m
CONFIG_SND_WAVEFRONT=m
CONFIG_SND_MSND_PINNACLE=m
CONFIG_SND_MSND_CLASSIC=m
##
## file: sound/pci/Kconfig
##
CONFIG_SND_CS5530=m
CONFIG_SND_CS5535AUDIO=m
CONFIG_SND_SIS7019=m

82
debian/config/i386/config.686 vendored Normal file
View file

@ -0,0 +1,82 @@
##
## file: arch/x86/Kconfig
##
CONFIG_X86_32_IRIS=m
# CONFIG_MATH_EMULATION is not set
CONFIG_OLPC=y
CONFIG_OLPC_XO1_PM=y
CONFIG_OLPC_XO1_RTC=y
CONFIG_OLPC_XO1_SCI=y
CONFIG_OLPC_XO15_SCI=y
CONFIG_ALIX=y
CONFIG_NET5501=y
CONFIG_GEOS=y
##
## file: arch/x86/Kconfig.cpu
##
## choice: Processor family
# CONFIG_M486 is not set
#. We want to support Geode LX and similar AMD family 5 CPUs as well as
#. family 6+ CPUs
CONFIG_MGEODE_LX=y
## end choice
##
## file: drivers/eisa/Kconfig
##
# CONFIG_EISA is not set
##
## file: drivers/i2c/Kconfig
##
CONFIG_I2C_STUB=m
##
## file: drivers/i2c/busses/Kconfig
##
# CONFIG_I2C_ELEKTOR is not set
##
## file: drivers/input/keyboard/Kconfig
##
CONFIG_KEYBOARD_GPIO_POLLED=m
##
## file: drivers/input/mouse/Kconfig
##
CONFIG_MOUSE_PS2_OLPC=y
##
## file: drivers/pci/hotplug/Kconfig
##
# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
##
## file: drivers/platform/x86/Kconfig
##
CONFIG_XO15_EBOOK=m
CONFIG_XO1_RFKILL=m
##
## file: drivers/power/supply/Kconfig
##
CONFIG_BATTERY_OLPC=m
##
## file: drivers/tty/Kconfig
##
# CONFIG_MOXA_INTELLIO is not set
##
## file: drivers/video/fbdev/geode/Kconfig
##
CONFIG_FB_GEODE=y
CONFIG_FB_GEODE_LX=m
CONFIG_FB_GEODE_GX=m
CONFIG_FB_GEODE_GX1=m
##
## file: lib/Kconfig.debug
##
# CONFIG_DEBUG_HIGHMEM is not set

52
debian/config/i386/config.686-pae vendored Normal file
View file

@ -0,0 +1,52 @@
##
## file: arch/x86/Kconfig
##
# CONFIG_X86_32_IRIS is not set
## choice: High Memory Support
# CONFIG_NOHIGHMEM is not set
# CONFIG_HIGHMEM4G is not set
CONFIG_HIGHMEM64G=y
## end choice
CONFIG_X86_PAE=y
# CONFIG_MATH_EMULATION is not set
# CONFIG_ALIX is not set
# CONFIG_NET5501 is not set
# CONFIG_GEOS is not set
##
## file: arch/x86/Kconfig.cpu
##
## choice: Processor family
# CONFIG_M486 is not set
CONFIG_M686=y
## end choice
##
## file: drivers/eisa/Kconfig
##
# CONFIG_EISA is not set
##
## file: drivers/i2c/Kconfig
##
CONFIG_I2C_STUB=m
##
## file: drivers/i2c/busses/Kconfig
##
# CONFIG_I2C_ELEKTOR is not set
##
## file: drivers/pci/hotplug/Kconfig
##
# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
##
## file: drivers/tty/Kconfig
##
# CONFIG_MOXA_INTELLIO is not set
##
## file: lib/Kconfig.debug
##
# CONFIG_DEBUG_HIGHMEM is not set

28
debian/config/i386/defines vendored Normal file
View file

@ -0,0 +1,28 @@
[base]
featuresets:
none
rt
kernel-arch: x86
[build]
image-file: arch/x86/boot/bzImage
vdso: true
[description]
part-long-pae: This kernel requires PAE (Physical Address Extension).
This feature is supported by the Intel Pentium Pro/II/III/4/4M/D, Xeon,
Core and Atom; AMD Geode NX, Athlon (K7), Duron, Opteron, Sempron,
Turion or Phenom; Transmeta Efficeon; VIA C7; and some other processors.
[image]
suggests: grub-pc | grub-efi-ia32 | extlinux
install-stem: vmlinuz
[686_description]
hardware: older PCs
hardware-long: PCs with one or more processors not supporting PAE
[686-pae_description]
hardware: modern PCs
hardware-long: PCs with one or more processors supporting PAE
parts: pae

11
debian/config/i386/none/defines vendored Normal file
View file

@ -0,0 +1,11 @@
[base]
flavours:
686
686-pae
default-flavour: 686-pae
[686_packages]
installer: true
[686-pae_packages]
installer: true

3
debian/config/i386/rt/defines vendored Normal file
View file

@ -0,0 +1,3 @@
[base]
flavours:
686-pae

740
debian/config/ia64/config vendored Normal file
View file

@ -0,0 +1,740 @@
##
## file: arch/ia64/Kconfig
##
CONFIG_HOTPLUG_CPU=y
CONFIG_SCHED_SMT=y
CONFIG_PERMIT_BSP_REMOVE=y
CONFIG_NODES_SHIFT=8
CONFIG_IA64_MCA_RECOVERY=y
CONFIG_IA64_PALINFO=m
CONFIG_MSPEC=m
##
## file: arch/ia64/Kconfig.debug
##
## choice: Physical memory granularity
CONFIG_IA64_GRANULE_16MB=y
# CONFIG_IA64_GRANULE_64MB is not set
## end choice
CONFIG_IA64_PRINT_HAZARDS=y
# CONFIG_DISABLE_VHPT is not set
# CONFIG_IA64_DEBUG_CMPXCHG is not set
# CONFIG_IA64_DEBUG_IRQ is not set
##
## file: block/partitions/Kconfig
##
CONFIG_ACORN_PARTITION=y
# CONFIG_ACORN_PARTITION_CUMANA is not set
CONFIG_ACORN_PARTITION_EESOX=y
CONFIG_ACORN_PARTITION_ICS=y
CONFIG_ACORN_PARTITION_ADFS=y
CONFIG_ACORN_PARTITION_POWERTEC=y
CONFIG_ACORN_PARTITION_RISCIX=y
CONFIG_OSF_PARTITION=y
CONFIG_AMIGA_PARTITION=y
CONFIG_ATARI_PARTITION=y
CONFIG_MAC_PARTITION=y
CONFIG_BSD_DISKLABEL=y
CONFIG_MINIX_SUBPARTITION=y
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_LDM_PARTITION=y
CONFIG_LDM_DEBUG=y
CONFIG_SGI_PARTITION=y
CONFIG_ULTRIX_PARTITION=y
CONFIG_SUN_PARTITION=y
##
## file: crypto/Kconfig
##
CONFIG_CRYPTO_ZSTD=y
##
## file: drivers/acpi/Kconfig
##
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_PCI_SLOT=y
CONFIG_ACPI_CONTAINER=y
##
## file: drivers/ata/Kconfig
##
CONFIG_PATA_ALI=m
CONFIG_PATA_AMD=m
CONFIG_PATA_CMD64X=m
CONFIG_PATA_CS5520=m
CONFIG_PATA_EFAR=m
CONFIG_PATA_HPT366=m
CONFIG_PATA_HPT37X=m
CONFIG_PATA_NETCELL=m
CONFIG_PATA_NS87415=m
CONFIG_PATA_OLDPIIX=m
CONFIG_PATA_PDC2027X=m
CONFIG_PATA_PDC_OLD=m
CONFIG_PATA_SC1200=m
CONFIG_PATA_SERVERWORKS=m
CONFIG_PATA_SIL680=m
CONFIG_PATA_TRIFLEX=m
CONFIG_PATA_VIA=m
CONFIG_PATA_MPIIX=m
CONFIG_PATA_NS87410=m
CONFIG_PATA_OPTI=m
CONFIG_PATA_LEGACY=m
##
## file: drivers/block/Kconfig
##
CONFIG_CDROM_PKTCDVD=m
CONFIG_CDROM_PKTCDVD_BUFFERS=8
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
##
## file: drivers/char/Kconfig
##
CONFIG_PRINTER=m
# CONFIG_LP_CONSOLE is not set
CONFIG_PPDEV=m
CONFIG_DTLK=m
CONFIG_APPLICOM=m
CONFIG_HPET=y
# CONFIG_HPET_MMAP is not set
##
## file: drivers/char/agp/Kconfig
##
#. Workaround
CONFIG_AGP=y
#. Workaround
CONFIG_AGP_I460=y
#. Workaround
CONFIG_AGP_HP_ZX1=y
##
## file: drivers/char/ipmi/Kconfig
##
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_SI=m
CONFIG_IPMI_WATCHDOG=m
CONFIG_IPMI_POWEROFF=m
##
## file: drivers/cpufreq/Kconfig
##
CONFIG_IA64_ACPI_CPUFREQ=m
##
## file: drivers/firmware/Kconfig
##
CONFIG_DMIID=y
##
## file: drivers/gpu/drm/Kconfig
##
CONFIG_DRM=m
##
## file: drivers/gpu/drm/i2c/Kconfig
##
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_SIL164=m
##
## file: drivers/gpu/drm/nouveau/Kconfig
##
CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_NOUVEAU_BACKLIGHT is not set
##
## file: drivers/gpu/drm/radeon/Kconfig
##
CONFIG_DRM_RADEON=m
##
## file: drivers/hid/usbhid/Kconfig
##
CONFIG_USB_HID=m
# CONFIG_HID_PID is not set
##
## file: drivers/hwmon/Kconfig
##
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_ADM1025=m
CONFIG_SENSORS_ADM1026=m
CONFIG_SENSORS_ADM1031=m
CONFIG_SENSORS_ASB100=m
CONFIG_SENSORS_DS1621=m
CONFIG_SENSORS_F71805F=m
CONFIG_SENSORS_GL518SM=m
CONFIG_SENSORS_GL520SM=m
CONFIG_SENSORS_IT87=m
CONFIG_SENSORS_MAX1619=m
CONFIG_SENSORS_LM63=m
CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_LM77=m
CONFIG_SENSORS_LM78=m
CONFIG_SENSORS_LM80=m
CONFIG_SENSORS_LM83=m
CONFIG_SENSORS_LM85=m
CONFIG_SENSORS_LM87=m
CONFIG_SENSORS_LM90=m
CONFIG_SENSORS_LM92=m
CONFIG_SENSORS_PC87360=m
CONFIG_SENSORS_PCF8591=m
CONFIG_SENSORS_SIS5595=m
CONFIG_SENSORS_SMSC47M1=m
CONFIG_SENSORS_SMSC47B397=m
CONFIG_SENSORS_VIA686A=m
CONFIG_SENSORS_W83781D=m
CONFIG_SENSORS_W83L785TS=m
CONFIG_SENSORS_W83627HF=m
##
## file: drivers/i2c/Kconfig
##
CONFIG_I2C=m
CONFIG_I2C_CHARDEV=m
CONFIG_I2C_STUB=m
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
##
## file: drivers/i2c/busses/Kconfig
##
CONFIG_I2C_ALI1535=m
CONFIG_I2C_ALI1563=m
CONFIG_I2C_ALI15X3=m
CONFIG_I2C_AMD756=m
CONFIG_I2C_AMD756_S4882=m
CONFIG_I2C_AMD8111=m
CONFIG_I2C_I801=m
CONFIG_I2C_PIIX4=m
CONFIG_I2C_NFORCE2=m
CONFIG_I2C_SIS5595=m
CONFIG_I2C_SIS630=m
CONFIG_I2C_SIS96X=m
CONFIG_I2C_VIA=m
CONFIG_I2C_VIAPRO=m
CONFIG_I2C_PARPORT=m
CONFIG_I2C_PCA_ISA=m
CONFIG_SCx200_ACB=m
##
## file: drivers/input/gameport/Kconfig
##
CONFIG_GAMEPORT=m
CONFIG_GAMEPORT_NS558=m
CONFIG_GAMEPORT_L4=m
CONFIG_GAMEPORT_EMU10K1=m
CONFIG_GAMEPORT_FM801=m
##
## file: drivers/input/keyboard/Kconfig
##
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_KEYBOARD_LKKBD=m
CONFIG_KEYBOARD_NEWTON=m
CONFIG_KEYBOARD_SUNKBD=m
CONFIG_KEYBOARD_XTKBD=m
##
## file: drivers/input/misc/Kconfig
##
CONFIG_INPUT_MISC=y
CONFIG_INPUT_UINPUT=m
##
## file: drivers/input/mouse/Kconfig
##
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=m
CONFIG_MOUSE_SERIAL=m
CONFIG_MOUSE_VSXXXAA=m
##
## file: drivers/input/serio/Kconfig
##
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=m
CONFIG_SERIO_PARKBD=m
CONFIG_SERIO_PCIPS2=m
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=m
##
## file: drivers/input/touchscreen/Kconfig
##
# CONFIG_INPUT_TOUCHSCREEN is not set
##
## file: drivers/isdn/Kconfig
##
CONFIG_ISDN=y
##
## file: drivers/media/radio/Kconfig
##
CONFIG_RADIO_MAXIRADIO=m
CONFIG_USB_DSBR=m
##
## file: drivers/mmc/Kconfig
##
CONFIG_MMC=m
##
## file: drivers/mmc/core/Kconfig
##
CONFIG_MMC_BLOCK=m
##
## file: drivers/mmc/host/Kconfig
##
# CONFIG_MMC_DEBUG is not set
##
## file: drivers/net/Kconfig
##
CONFIG_NET_FC=y
CONFIG_NET_SB1000=m
##
## file: drivers/net/arcnet/Kconfig
##
CONFIG_ARCNET=m
CONFIG_ARCNET_1201=m
CONFIG_ARCNET_1051=m
CONFIG_ARCNET_RAW=m
CONFIG_ARCNET_CAP=m
CONFIG_ARCNET_COM90xx=m
CONFIG_ARCNET_COM90xxIO=m
CONFIG_ARCNET_RIM_I=m
CONFIG_ARCNET_COM20020=m
CONFIG_ARCNET_COM20020_PCI=m
CONFIG_ARCNET_COM20020_CS=m
##
## file: drivers/net/ethernet/3com/Kconfig
##
CONFIG_NET_VENDOR_3COM=y
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_3C589=m
CONFIG_VORTEX=m
CONFIG_TYPHOON=m
##
## file: drivers/net/ethernet/8390/Kconfig
##
CONFIG_PCMCIA_AXNET=m
CONFIG_NE2K_PCI=m
CONFIG_PCMCIA_PCNET=m
##
## file: drivers/net/ethernet/adaptec/Kconfig
##
CONFIG_ADAPTEC_STARFIRE=m
##
## file: drivers/net/ethernet/amd/Kconfig
##
CONFIG_AMD8111_ETH=m
CONFIG_PCMCIA_NMCLAN=m
##
## file: drivers/net/ethernet/broadcom/Kconfig
##
CONFIG_B44=m
##
## file: drivers/net/ethernet/dec/tulip/Kconfig
##
CONFIG_NET_TULIP=y
CONFIG_DE2104X=m
CONFIG_TULIP=m
# CONFIG_TULIP_MWI is not set
# CONFIG_TULIP_MMIO is not set
CONFIG_WINBOND_840=m
CONFIG_DM9102=m
CONFIG_PCMCIA_XIRCOM=m
##
## file: drivers/net/ethernet/dlink/Kconfig
##
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
##
## file: drivers/net/ethernet/fujitsu/Kconfig
##
CONFIG_PCMCIA_FMVJ18X=m
##
## file: drivers/net/ethernet/intel/Kconfig
##
CONFIG_E100=m
##
## file: drivers/net/ethernet/natsemi/Kconfig
##
CONFIG_NATSEMI=m
##
## file: drivers/net/ethernet/nvidia/Kconfig
##
CONFIG_FORCEDETH=m
##
## file: drivers/net/ethernet/realtek/Kconfig
##
CONFIG_8139CP=m
CONFIG_8139TOO=m
# CONFIG_8139TOO_PIO is not set
# CONFIG_8139TOO_TUNE_TWISTER is not set
# CONFIG_8139TOO_8129 is not set
# CONFIG_8139_OLD_RX_RESET is not set
##
## file: drivers/net/ethernet/sis/Kconfig
##
CONFIG_SIS900=m
##
## file: drivers/net/ethernet/smsc/Kconfig
##
CONFIG_PCMCIA_SMC91C92=m
CONFIG_EPIC100=m
##
## file: drivers/net/ethernet/via/Kconfig
##
CONFIG_VIA_RHINE=m
# CONFIG_VIA_RHINE_MMIO is not set
##
## file: drivers/net/ethernet/xircom/Kconfig
##
CONFIG_PCMCIA_XIRC2PS=m
##
## file: drivers/net/fddi/Kconfig
##
CONFIG_FDDI=y
CONFIG_SKFP=m
##
## file: drivers/net/hippi/Kconfig
##
# CONFIG_HIPPI is not set
##
## file: drivers/net/plip/Kconfig
##
CONFIG_PLIP=m
##
## file: drivers/net/wan/Kconfig
##
CONFIG_WAN=y
CONFIG_PCI200SYN=m
CONFIG_WANXL=m
CONFIG_FARSYNC=m
##
## file: drivers/net/wireless/atmel/Kconfig
##
CONFIG_ATMEL=m
CONFIG_PCI_ATMEL=m
CONFIG_PCMCIA_ATMEL=m
##
## file: drivers/net/wireless/cisco/Kconfig
##
CONFIG_AIRO_CS=m
##
## file: drivers/net/wireless/intel/ipw2x00/Kconfig
##
CONFIG_IPW2100=m
CONFIG_IPW2100_MONITOR=y
##
## file: drivers/net/wireless/intersil/orinoco/Kconfig
##
CONFIG_HERMES=m
CONFIG_PLX_HERMES=m
CONFIG_TMD_HERMES=m
CONFIG_PCI_HERMES=m
CONFIG_PCMCIA_HERMES=m
CONFIG_PCMCIA_SPECTRUM=m
##
## file: drivers/net/wireless/legacy/Kconfig
##
CONFIG_PCMCIA_RAYCS=m
CONFIG_PCMCIA_WL3501=m
##
## file: drivers/net/wireless/marvell/mwifiex/Kconfig
##
CONFIG_MWIFIEX=m
CONFIG_MWIFIEX_SDIO=m
CONFIG_MWIFIEX_PCIE=m
##
## file: drivers/net/wireless/zydas/Kconfig
##
CONFIG_USB_ZD1201=m
##
## file: drivers/pci/hotplug/Kconfig
##
CONFIG_HOTPLUG_PCI=y
##
## file: drivers/pcmcia/Kconfig
##
CONFIG_PCCARD=m
CONFIG_PCMCIA=m
CONFIG_CARDBUS=y
CONFIG_YENTA=m
CONFIG_PD6729=m
CONFIG_I82092=m
##
## file: drivers/rtc/Kconfig
##
CONFIG_RTC_DRV_EFI=y
##
## file: drivers/scsi/Kconfig
##
CONFIG_SCSI_ARCMSR=m
CONFIG_SCSI_MYRB=m
CONFIG_SCSI_MYRS=m
CONFIG_SCSI_DMX3191D=m
CONFIG_SCSI_IPS=m
CONFIG_SCSI_INITIO=m
CONFIG_SCSI_INIA100=m
CONFIG_SCSI_SYM53C8XX_2=m
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
CONFIG_SCSI_IPR=m
CONFIG_SCSI_IPR_TRACE=y
CONFIG_SCSI_IPR_DUMP=y
CONFIG_SCSI_QLOGIC_1280=m
CONFIG_SCSI_DC395x=m
CONFIG_SCSI_AM53C974=m
##
## file: drivers/scsi/megaraid/Kconfig.megaraid
##
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=m
CONFIG_MEGARAID_MAILBOX=m
CONFIG_MEGARAID_LEGACY=m
##
## file: drivers/scsi/pcmcia/Kconfig
##
CONFIG_PCMCIA_QLOGIC=m
CONFIG_PCMCIA_SYM53C500=m
##
## file: drivers/staging/wlan-ng/Kconfig
##
# CONFIG_PRISM2_USB is not set
##
## file: drivers/tty/Kconfig
##
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL_NONSTANDARD=y
CONFIG_MOXA_INTELLIO=m
# CONFIG_MOXA_SMARTIO is not set
CONFIG_N_HDLC=m
##
## file: drivers/tty/serial/Kconfig
##
CONFIG_SERIAL_JSM=m
##
## file: drivers/tty/serial/8250/Kconfig
##
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_CS=m
CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
CONFIG_SERIAL_8250_RSA=y
##
## file: drivers/usb/Kconfig
##
CONFIG_USB=m
##
## file: drivers/usb/host/Kconfig
##
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_OHCI_HCD=m
CONFIG_USB_UHCI_HCD=m
CONFIG_USB_SL811_HCD=m
CONFIG_USB_SL811_CS=m
##
## file: drivers/usb/misc/Kconfig
##
CONFIG_USB_USS720=m
##
## file: drivers/video/console/Kconfig
##
CONFIG_VGA_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
##
## file: drivers/video/fbdev/Kconfig
##
CONFIG_FB=y
CONFIG_FB_CIRRUS=m
CONFIG_FB_PM2=m
# CONFIG_FB_PM2_FIFO_DISCONNECT is not set
CONFIG_FB_CYBER2000=m
CONFIG_FB_ASILIANT=y
# CONFIG_FB_IMSTT is not set
CONFIG_FB_S1D13XXX=m
CONFIG_FB_MATROX=m
CONFIG_FB_MATROX_MILLENIUM=y
CONFIG_FB_MATROX_MYSTIQUE=y
CONFIG_FB_MATROX_G=y
CONFIG_FB_MATROX_I2C=m
CONFIG_FB_MATROX_MAVEN=m
CONFIG_FB_RADEON=m
CONFIG_FB_RADEON_I2C=y
# CONFIG_FB_RADEON_DEBUG is not set
CONFIG_FB_ATY128=m
CONFIG_FB_ATY=m
CONFIG_FB_ATY_CT=y
CONFIG_FB_ATY_GENERIC_LCD=y
CONFIG_FB_ATY_GX=y
CONFIG_FB_SAVAGE=m
CONFIG_FB_SAVAGE_I2C=y
# CONFIG_FB_SAVAGE_ACCEL is not set
CONFIG_FB_SIS=m
CONFIG_FB_SIS_300=y
CONFIG_FB_SIS_315=y
CONFIG_FB_NEOMAGIC=m
CONFIG_FB_KYRO=m
CONFIG_FB_VOODOO1=m
CONFIG_FB_TRIDENT=m
# CONFIG_FB_VIRTUAL is not set
##
## file: drivers/video/fbdev/core/Kconfig
##
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
##
## file: fs/pstore/Kconfig
##
CONFIG_PSTORE=y
##
## file: kernel/Kconfig.kexec
##
CONFIG_KEXEC=y
CONFIG_CRASH_DUMP=y
##
## file: lib/Kconfig.debug
##
#. Broken here (#905461)
# CONFIG_SCHED_STACK_END_CHECK is not set
##
## file: lib/xz/Kconfig
##
CONFIG_XZ_DEC_IA64=y
##
## file: net/ipv6/Kconfig
##
CONFIG_IPV6=y
##
## file: security/Kconfig
##
CONFIG_LSM_MMAP_MIN_ADDR=65536
# CONFIG_HARDENED_USERCOPY is not set
##
## file: sound/drivers/Kconfig
##
CONFIG_SND_DUMMY=m
CONFIG_SND_VIRMIDI=m
CONFIG_SND_MTPAV=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m
##
## file: sound/pci/Kconfig
##
CONFIG_SND_ALS4000=m
CONFIG_SND_ALI5451=m
CONFIG_SND_ATIIXP=m
CONFIG_SND_ATIIXP_MODEM=m
CONFIG_SND_AU8810=m
CONFIG_SND_AU8820=m
CONFIG_SND_AU8830=m
CONFIG_SND_AZT3328=m
CONFIG_SND_BT87X=m
# CONFIG_SND_BT87X_OVERCLOCK is not set
CONFIG_SND_CA0106=m
CONFIG_SND_CMIPCI=m
CONFIG_SND_CS4281=m
CONFIG_SND_CS46XX=m
CONFIG_SND_CS46XX_NEW_DSP=y
CONFIG_SND_EMU10K1=m
CONFIG_SND_EMU10K1X=m
CONFIG_SND_ENS1370=m
CONFIG_SND_ENS1371=m
CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
CONFIG_SND_HDSP=m
CONFIG_SND_ICE1712=m
CONFIG_SND_ICE1724=m
CONFIG_SND_INTEL8X0=m
CONFIG_SND_INTEL8X0M=m
CONFIG_SND_KORG1212=m
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MIXART=m
CONFIG_SND_NM256=m
CONFIG_SND_RME32=m
CONFIG_SND_RME96=m
CONFIG_SND_RME9652=m
CONFIG_SND_SONICVIBES=m
CONFIG_SND_TRIDENT=m
CONFIG_SND_VIA82XX=m
CONFIG_SND_VIA82XX_MODEM=m
CONFIG_SND_VX222=m
CONFIG_SND_YMFPCI=m
##
## file: sound/pci/hda/Kconfig
##
CONFIG_SND_HDA_INTEL=m

10
debian/config/ia64/config.itanium vendored Normal file
View file

@ -0,0 +1,10 @@
##
## file: arch/ia64/Kconfig
##
## choice: Processor type
CONFIG_ITANIUM=y
# CONFIG_MCKINLEY is not set
## end choice
CONFIG_SMP=y
CONFIG_NR_CPUS=64
# CONFIG_SCHED_SMT is not set

10
debian/config/ia64/config.mckinley vendored Normal file
View file

@ -0,0 +1,10 @@
##
## file: arch/ia64/Kconfig
##
## choice: Processor type
# CONFIG_ITANIUM is not set
CONFIG_MCKINLEY=y
## end choice
CONFIG_SMP=y
CONFIG_NR_CPUS=64
# CONFIG_SCHED_SMT is not set

25
debian/config/ia64/defines vendored Normal file
View file

@ -0,0 +1,25 @@
[base]
flavours:
itanium
mckinley
default-flavour: itanium
kernel-arch: ia64
compiler: gcc-12
[build]
image-file: vmlinux.gz
[image]
suggests: grub-efi-ia64
install-stem: vmlinuz
[itanium_description]
hardware: Itanium (Merced)
hardware-long: systems with original Itanium (Merced) processors
[itanium_packages]
installer: true
[mckinley_description]
hardware: Itanium 2+
hardware-long: systems with Itanium 2 or 9300/9500/9700-series processors

161
debian/config/kernelarch-arm/config vendored Normal file
View file

@ -0,0 +1,161 @@
##
## file: arch/Kconfig
##
CONFIG_SECCOMP=y
##
## file: arch/arm/Kconfig
##
CONFIG_MMU=y
CONFIG_AEABI=y
# CONFIG_OABI_COMPAT is not set
CONFIG_CPU_SW_DOMAIN_PAN=y
##
## file: arch/arm/Kconfig.debug
##
CONFIG_DEBUG_WX=y
CONFIG_DEBUG_LL=y
CONFIG_EARLY_PRINTK=y
##
## file: arch/arm/crypto/Kconfig
##
CONFIG_CRYPTO_POLY1305_ARM=m
CONFIG_CRYPTO_BLAKE2S_ARM=y
CONFIG_CRYPTO_SHA1_ARM=m
CONFIG_CRYPTO_SHA256_ARM=m
CONFIG_CRYPTO_SHA512_ARM=m
CONFIG_CRYPTO_AES_ARM=m
##
## file: arch/arm/mm/Kconfig
##
#. Support Thumb user binaries
CONFIG_ARM_THUMB=y
##
## file: drivers/char/hw_random/Kconfig
##
CONFIG_HW_RANDOM_IPROC_RNG200=m
##
## file: drivers/gpu/drm/vc4/Kconfig
##
CONFIG_DRM_VC4=m
CONFIG_DRM_VC4_HDMI_CEC=y
##
## file: drivers/i2c/muxes/Kconfig
##
CONFIG_I2C_MUX_PINCTRL=m
##
## file: drivers/iio/humidity/Kconfig
##
CONFIG_DHT11=m
##
## file: drivers/input/misc/Kconfig
##
CONFIG_INPUT_MISC=y
CONFIG_INPUT_UINPUT=m
##
## file: drivers/input/mouse/Kconfig
##
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=m
CONFIG_MOUSE_APPLETOUCH=m
##
## file: drivers/input/touchscreen/Kconfig
##
# CONFIG_TOUCHSCREEN_EETI is not set
##
## file: drivers/leds/trigger/Kconfig
##
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
##
## file: drivers/mtd/maps/Kconfig
##
CONFIG_MTD_PHYSMAP=y
##
## file: drivers/net/wireless/intel/ipw2x00/Kconfig
##
# CONFIG_IPW2100 is not set
##
## file: drivers/parport/Kconfig
##
#. Causes lockups on ARM (see #588164)
# CONFIG_PARPORT_PC is not set
##
## file: drivers/pci/Kconfig
##
# CONFIG_PCI_IOV is not set
##
## file: drivers/pwm/Kconfig
##
CONFIG_PWM_RASPBERRYPI_POE=m
##
## file: drivers/scsi/Kconfig
##
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_3W_9XXX is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_HPTIOP is not set
##
## file: drivers/scsi/aic7xxx/Kconfig.aic79xx
##
# CONFIG_SCSI_AIC79XX is not set
##
## file: drivers/scsi/aic7xxx/Kconfig.aic7xxx
##
# CONFIG_SCSI_AIC7XXX is not set
##
## file: drivers/scsi/aic94xx/Kconfig
##
# CONFIG_SCSI_AIC94XX is not set
##
## file: drivers/scsi/megaraid/Kconfig.megaraid
##
# CONFIG_MEGARAID_SAS is not set
##
## file: drivers/scsi/qla2xxx/Kconfig
##
# CONFIG_SCSI_QLA_FC is not set
##
## file: drivers/scsi/qla4xxx/Kconfig
##
# CONFIG_SCSI_QLA_ISCSI is not set
##
## file: drivers/thermal/Kconfig
##
CONFIG_THERMAL=y
CONFIG_CPU_THERMAL=y
##
## file: kernel/Kconfig.kexec
##
CONFIG_KEXEC=y
CONFIG_CRASH_DUMP=y
##
## file: lib/xz/Kconfig
##
CONFIG_XZ_DEC_ARM=y
CONFIG_XZ_DEC_ARMTHUMB=y

143
debian/config/kernelarch-mips/config vendored Normal file
View file

@ -0,0 +1,143 @@
##
## file: arch/Kconfig
##
CONFIG_SECCOMP=y
##
## file: arch/mips/Kconfig
##
CONFIG_CPU_HAS_MSA=y
CONFIG_RELOCATABLE=y
CONFIG_RELOCATION_TABLE_SIZE=0x00200000
CONFIG_RANDOMIZE_BASE=y
CONFIG_MIPS_O32_FP64_SUPPORT=y
#. Ignored in 32-bit configurations
CONFIG_MIPS32_O32=y
CONFIG_MIPS32_N32=y
##
## file: arch/mips/Kconfig.debug
##
CONFIG_EARLY_PRINTK=y
##
## file: drivers/ata/Kconfig
##
CONFIG_ATA=y
##
## file: drivers/gpu/drm/Kconfig
##
CONFIG_DRM=m
##
## file: drivers/gpu/drm/amd/amdgpu/Kconfig
##
CONFIG_DRM_AMDGPU=m
##
## file: drivers/gpu/drm/radeon/Kconfig
##
CONFIG_DRM_RADEON=m
##
## file: drivers/i2c/Kconfig
##
CONFIG_I2C=y
##
## file: drivers/input/mouse/Kconfig
##
CONFIG_MOUSE_PS2=m
##
## file: drivers/mmc/Kconfig
##
CONFIG_MMC=m
##
## file: drivers/mmc/core/Kconfig
##
CONFIG_MMC_BLOCK=m
##
## file: drivers/mtd/Kconfig
##
CONFIG_MTD=y
CONFIG_MTD_BLOCK=y
##
## file: drivers/mtd/chips/Kconfig
##
CONFIG_MTD_CFI=m
CONFIG_MTD_JEDECPROBE=m
CONFIG_MTD_CFI_INTELEXT=m
CONFIG_MTD_CFI_AMDSTD=m
CONFIG_MTD_CFI_STAA=m
CONFIG_MTD_ROM=m
CONFIG_MTD_ABSENT=m
##
## file: drivers/net/ethernet/sun/Kconfig
##
# CONFIG_NIU is not set
##
## file: drivers/pci/Kconfig
##
CONFIG_PCI=y
##
## file: drivers/power/reset/Kconfig
##
CONFIG_POWER_RESET=y
CONFIG_POWER_RESET_SYSCON=y
##
## file: drivers/rapidio/Kconfig
##
# CONFIG_RAPIDIO is not set
##
## file: drivers/rtc/Kconfig
##
CONFIG_RTC_DRV_CMOS=y
##
## file: drivers/scsi/Kconfig
##
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
##
## file: drivers/tty/serial/8250/Kconfig
##
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
##
## file: drivers/usb/Kconfig
##
CONFIG_USB=m
##
## file: drivers/usb/host/Kconfig
##
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_OHCI_HCD=m
##
## file: drivers/video/console/Kconfig
##
# CONFIG_VGA_CONSOLE is not set
##
## file: init/Kconfig
##
CONFIG_SGETMASK_SYSCALL=y
CONFIG_SYSFS_SYSCALL=y
##
## file: kernel/Kconfig.kexec
##
CONFIG_KEXEC=y

View file

@ -0,0 +1,86 @@
##
## file: arch/mips/Kconfig
##
CONFIG_MIPS_CPS=y
CONFIG_HIGHMEM=y
CONFIG_NR_CPUS=16
##
## file: arch/mips/crypto/Kconfig
##
CONFIG_CRYPTO_CRC32_MIPS=y
##
## file: arch/mips/generic/Kconfig
##
CONFIG_FIT_IMAGE_FDT_BOSTON=y
##
## file: drivers/auxdisplay/Kconfig
##
CONFIG_AUXDISPLAY=y
CONFIG_IMG_ASCII_LCD=y
##
## file: drivers/clk/imgtec/Kconfig
##
CONFIG_COMMON_CLK_BOSTON=y
##
## file: drivers/dma/Kconfig
##
CONFIG_PCH_DMA=m
##
## file: drivers/gpio/Kconfig
##
CONFIG_GPIOLIB=y
CONFIG_GPIO_PCH=m
##
## file: drivers/i2c/busses/Kconfig
##
CONFIG_I2C_EG20T=y
##
## file: drivers/irqchip/Kconfig
##
CONFIG_GOLDFISH_PIC=y
##
## file: drivers/misc/Kconfig
##
CONFIG_PCH_PHUB=y
##
## file: drivers/mmc/host/Kconfig
##
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PCI=y
##
## file: drivers/net/ethernet/oki-semi/pch_gbe/Kconfig
##
CONFIG_PCH_GBE=m
##
## file: drivers/pci/controller/Kconfig
##
CONFIG_PCI_HOST_GENERIC=y
CONFIG_PCIE_XILINX=y
##
## file: drivers/rtc/Kconfig
##
CONFIG_RTC_DRV_M41T80=y
CONFIG_RTC_DRV_GOLDFISH=y
##
## file: drivers/spi/Kconfig
##
CONFIG_SPI_TOPCLIFF_PCH=y
##
## file: drivers/tty/serial/8250/Kconfig
##
CONFIG_SERIAL_OF_PLATFORM=y

View file

@ -0,0 +1,123 @@
##
## file: arch/mips/Kconfig
##
## choice: System type
CONFIG_MACH_LOONGSON64=y
## end choice
## choice: Kernel code model
# CONFIG_32BIT is not set
CONFIG_64BIT=y
## end choice
CONFIG_NUMA=y
CONFIG_SMP=y
CONFIG_HOTPLUG_CPU=y
CONFIG_NR_CPUS=16
##
## file: arch/mips/kvm/Kconfig
##
CONFIG_VIRTUALIZATION=y
CONFIG_KVM=y
##
## file: arch/mips/loongson64/Kconfig
##
CONFIG_RS780_HPET=y
##
## file: drivers/ata/Kconfig
##
CONFIG_SATA_AHCI=y
##
## file: drivers/cpuidle/Kconfig
##
CONFIG_CPU_IDLE=y
##
## file: drivers/gpu/drm/ast/Kconfig
##
CONFIG_DRM_AST=m
##
## file: drivers/i2c/algos/Kconfig
##
CONFIG_I2C_ALGOBIT=y
##
## file: drivers/net/ethernet/8390/Kconfig
##
CONFIG_NE2K_PCI=m
##
## file: drivers/net/ethernet/intel/Kconfig
##
CONFIG_E100=m
##
## file: drivers/net/ethernet/realtek/Kconfig
##
CONFIG_8139CP=m
CONFIG_8139TOO=m
##
## file: drivers/of/Kconfig
##
CONFIG_OF=y
##
## file: drivers/pci/hotplug/Kconfig
##
CONFIG_HOTPLUG_PCI=y
##
## file: drivers/platform/goldfish/Kconfig
##
CONFIG_GOLDFISH=y
##
## file: drivers/regulator/Kconfig
##
CONFIG_REGULATOR=y
##
## file: drivers/staging/sm750fb/Kconfig
##
CONFIG_FB_SM750=m
##
## file: drivers/tty/serial/8250/Kconfig
##
# CONFIG_SERIAL_8250_EXTENDED is not set
CONFIG_SERIAL_OF_PLATFORM=y
##
## file: drivers/usb/host/Kconfig
##
CONFIG_USB_ISP116X_HCD=m
CONFIG_USB_UHCI_HCD=m
CONFIG_USB_SL811_HCD=m
##
## file: drivers/video/fbdev/Kconfig
##
CONFIG_FB_RADEON=y
##
## file: kernel/Kconfig.preempt
##
## choice: Preemption Model
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
## end choice
##
## file: mm/Kconfig.debug
##
# CONFIG_PAGE_EXTENSION is not set
# CONFIG_PAGE_POISONING is not set
##
## file: sound/pci/hda/Kconfig
##
CONFIG_SND_HDA_INTEL=m

View file

@ -0,0 +1,438 @@
##
## file: arch/mips/Kconfig
##
## choice: System type
CONFIG_MIPS_MALTA=y
## end choice
## choice: Kernel page size
CONFIG_PAGE_SIZE_4KB=y
## end choice
##
## file: drivers/ata/Kconfig
##
CONFIG_PATA_HPT366=m
CONFIG_PATA_NETCELL=m
CONFIG_PATA_OLDPIIX=m
CONFIG_PATA_PDC2027X=m
CONFIG_PATA_PDC_OLD=m
CONFIG_PATA_SIL680=m
CONFIG_PATA_MPIIX=m
CONFIG_PATA_NS87410=m
##
## file: drivers/block/Kconfig
##
CONFIG_BLK_DEV_FD=m
CONFIG_CDROM_PKTCDVD=m
##
## file: drivers/bluetooth/Kconfig
##
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIBCM203X=m
CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIVHCI=m
##
## file: drivers/char/Kconfig
##
CONFIG_PRINTER=m
CONFIG_PPDEV=m
##
## file: drivers/char/ipmi/Kconfig
##
CONFIG_IPMI_HANDLER=m
CONFIG_IPMI_SI=m
CONFIG_IPMI_WATCHDOG=m
CONFIG_IPMI_POWEROFF=m
##
## file: drivers/hwmon/Kconfig
##
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_ADM1025=m
CONFIG_SENSORS_ADM1026=m
CONFIG_SENSORS_ADM1031=m
CONFIG_SENSORS_DS1621=m
CONFIG_SENSORS_MAX1619=m
CONFIG_SENSORS_LM63=m
CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_LM77=m
CONFIG_SENSORS_LM78=m
CONFIG_SENSORS_LM80=m
CONFIG_SENSORS_LM83=m
CONFIG_SENSORS_LM85=m
CONFIG_SENSORS_LM87=m
CONFIG_SENSORS_LM90=m
CONFIG_SENSORS_LM92=m
CONFIG_SENSORS_PCF8591=m
##
## file: drivers/i2c/busses/Kconfig
##
CONFIG_I2C_PIIX4=m
CONFIG_I2C_PARPORT=m
##
## file: drivers/input/gameport/Kconfig
##
CONFIG_GAMEPORT=m
CONFIG_GAMEPORT_EMU10K1=m
CONFIG_GAMEPORT_FM801=m
##
## file: drivers/input/keyboard/Kconfig
##
CONFIG_KEYBOARD_NEWTON=m
CONFIG_KEYBOARD_SUNKBD=m
##
## file: drivers/input/mouse/Kconfig
##
CONFIG_MOUSE_SERIAL=m
CONFIG_MOUSE_APPLETOUCH=m
CONFIG_MOUSE_VSXXXAA=m
##
## file: drivers/input/serio/Kconfig
##
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=m
CONFIG_SERIO_PARKBD=m
CONFIG_SERIO_PCIPS2=y
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=m
##
## file: drivers/input/touchscreen/Kconfig
##
CONFIG_INPUT_TOUCHSCREEN=y
##
## file: drivers/mfd/Kconfig
##
CONFIG_MFD_SM501=m
##
## file: drivers/mtd/Kconfig
##
CONFIG_FTL=m
CONFIG_NFTL=m
CONFIG_NFTL_RW=y
CONFIG_INFTL=m
##
## file: drivers/mtd/devices/Kconfig
##
CONFIG_MTD_PMC551=m
CONFIG_MTD_SLRAM=m
CONFIG_MTD_PHRAM=m
CONFIG_MTD_MTDRAM=m
CONFIG_MTD_BLOCK2MTD=m
##
## file: drivers/mtd/maps/Kconfig
##
CONFIG_MTD_COMPLEX_MAPPINGS=y
CONFIG_MTD_PHYSMAP=m
CONFIG_MTD_PCI=m
##
## file: drivers/mtd/nand/raw/Kconfig
##
CONFIG_MTD_RAW_NAND=m
CONFIG_MTD_NAND_DISKONCHIP=m
##
## file: drivers/mtd/parsers/Kconfig
##
CONFIG_MTD_REDBOOT_PARTS=y
##
## file: drivers/net/Kconfig
##
CONFIG_NET_FC=y
##
## file: drivers/net/ethernet/3com/Kconfig
##
CONFIG_VORTEX=m
CONFIG_TYPHOON=m
##
## file: drivers/net/ethernet/8390/Kconfig
##
CONFIG_NE2K_PCI=m
##
## file: drivers/net/ethernet/amd/Kconfig
##
CONFIG_AMD8111_ETH=m
##
## file: drivers/net/ethernet/broadcom/Kconfig
##
CONFIG_B44=m
##
## file: drivers/net/ethernet/dec/tulip/Kconfig
##
CONFIG_NET_TULIP=y
CONFIG_DE2104X=m
CONFIG_TULIP=m
CONFIG_DM9102=m
##
## file: drivers/net/ethernet/dlink/Kconfig
##
CONFIG_SUNDANCE=m
##
## file: drivers/net/ethernet/intel/Kconfig
##
CONFIG_E100=m
##
## file: drivers/net/ethernet/natsemi/Kconfig
##
CONFIG_NATSEMI=m
##
## file: drivers/net/ethernet/realtek/Kconfig
##
CONFIG_8139CP=m
CONFIG_8139TOO=m
##
## file: drivers/net/ethernet/sis/Kconfig
##
CONFIG_SIS900=m
##
## file: drivers/net/ethernet/smsc/Kconfig
##
CONFIG_EPIC100=m
##
## file: drivers/net/ethernet/via/Kconfig
##
CONFIG_VIA_RHINE=m
##
## file: drivers/net/wireless/atmel/Kconfig
##
CONFIG_ATMEL=m
CONFIG_PCI_ATMEL=m
##
## file: drivers/net/wireless/intel/ipw2x00/Kconfig
##
CONFIG_IPW2100=m
CONFIG_IPW2100_MONITOR=y
##
## file: drivers/net/wireless/intersil/orinoco/Kconfig
##
CONFIG_HERMES=m
CONFIG_PLX_HERMES=m
CONFIG_TMD_HERMES=m
CONFIG_PCI_HERMES=m
##
## file: drivers/net/wireless/marvell/mwifiex/Kconfig
##
CONFIG_MWIFIEX=m
CONFIG_MWIFIEX_SDIO=m
##
## file: drivers/net/wireless/zydas/Kconfig
##
CONFIG_USB_ZD1201=m
##
## file: drivers/pci/pcie/Kconfig
##
# CONFIG_PCIEPORTBUS is not set
##
## file: drivers/power/reset/Kconfig
##
CONFIG_POWER_RESET_PIIX4_POWEROFF=y
##
## file: drivers/rtc/Kconfig
##
CONFIG_RTC_DRV_DS1307=m
CONFIG_RTC_DRV_DS1672=m
CONFIG_RTC_DRV_MAX6900=m
CONFIG_RTC_DRV_RS5C372=m
CONFIG_RTC_DRV_ISL1208=m
CONFIG_RTC_DRV_X1205=m
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_RS5C348=m
CONFIG_RTC_DRV_MAX6902=m
CONFIG_RTC_DRV_M48T86=m
##
## file: drivers/scsi/Kconfig
##
CONFIG_SCSI_ARCMSR=m
CONFIG_SCSI_MYRB=m
CONFIG_SCSI_MYRS=m
CONFIG_SCSI_DMX3191D=m
CONFIG_SCSI_IPS=m
CONFIG_SCSI_INITIO=m
CONFIG_SCSI_INIA100=m
CONFIG_SCSI_QLOGIC_1280=m
CONFIG_SCSI_DC395x=m
CONFIG_SCSI_AM53C974=m
CONFIG_SCSI_DEBUG=m
##
## file: drivers/scsi/megaraid/Kconfig.megaraid
##
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=m
CONFIG_MEGARAID_MAILBOX=m
CONFIG_MEGARAID_LEGACY=m
##
## file: drivers/tty/serial/Kconfig
##
CONFIG_SERIAL_JSM=m
##
## file: drivers/tty/serial/8250/Kconfig
##
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
CONFIG_SERIAL_8250_RSA=y
##
## file: drivers/usb/atm/Kconfig
##
CONFIG_USB_ATM=m
CONFIG_USB_SPEEDTOUCH=m
##
## file: drivers/usb/host/Kconfig
##
CONFIG_USB_ISP116X_HCD=m
CONFIG_USB_UHCI_HCD=m
CONFIG_USB_SL811_HCD=m
##
## file: drivers/usb/misc/Kconfig
##
CONFIG_USB_USS720=m
##
## file: drivers/video/fbdev/Kconfig
##
CONFIG_FB_CIRRUS=y
CONFIG_FB_PM2=m
CONFIG_FB_PM2_FIFO_DISCONNECT=y
CONFIG_FB_CYBER2000=m
CONFIG_FB_S1D13XXX=m
CONFIG_FB_MATROX=m
CONFIG_FB_MATROX_MILLENIUM=y
CONFIG_FB_MATROX_MYSTIQUE=y
CONFIG_FB_MATROX_G=y
CONFIG_FB_MATROX_I2C=m
CONFIG_FB_MATROX_MAVEN=m
CONFIG_FB_RADEON=m
CONFIG_FB_RADEON_I2C=y
CONFIG_FB_RADEON_BACKLIGHT=y
CONFIG_FB_ATY128=m
CONFIG_FB_ATY128_BACKLIGHT=y
CONFIG_FB_ATY=m
CONFIG_FB_ATY_CT=y
CONFIG_FB_ATY_GX=y
CONFIG_FB_ATY_BACKLIGHT=y
CONFIG_FB_SAVAGE=m
CONFIG_FB_SIS=m
CONFIG_FB_SIS_300=y
CONFIG_FB_SIS_315=y
CONFIG_FB_NEOMAGIC=m
CONFIG_FB_KYRO=m
CONFIG_FB_VOODOO1=m
CONFIG_FB_TRIDENT=m
CONFIG_FB_VIRTUAL=m
##
## file: drivers/video/fbdev/core/Kconfig
##
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
##
## file: drivers/watchdog/Kconfig
##
CONFIG_PCIPCWATCHDOG=m
CONFIG_WDTPCI=m
CONFIG_USBPCWATCHDOG=m
##
## file: net/lapb/Kconfig
##
CONFIG_LAPB=m
##
## file: sound/drivers/Kconfig
##
CONFIG_SND_DUMMY=m
CONFIG_SND_VIRMIDI=m
CONFIG_SND_MTPAV=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m
##
## file: sound/pci/Kconfig
##
CONFIG_SND_ALI5451=m
CONFIG_SND_ATIIXP=m
CONFIG_SND_ATIIXP_MODEM=m
CONFIG_SND_AU8810=m
CONFIG_SND_AU8820=m
CONFIG_SND_AU8830=m
CONFIG_SND_AZT3328=m
CONFIG_SND_BT87X=m
CONFIG_SND_CA0106=m
CONFIG_SND_CMIPCI=m
CONFIG_SND_CS4281=m
CONFIG_SND_CS46XX=m
CONFIG_SND_CS46XX_NEW_DSP=y
CONFIG_SND_EMU10K1=m
CONFIG_SND_EMU10K1X=m
CONFIG_SND_ENS1370=m
CONFIG_SND_ENS1371=m
CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
CONFIG_SND_HDSP=m
CONFIG_SND_ICE1712=m
CONFIG_SND_ICE1724=m
CONFIG_SND_INTEL8X0=m
CONFIG_SND_INTEL8X0M=m
CONFIG_SND_KORG1212=m
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MIXART=m
CONFIG_SND_NM256=m
CONFIG_SND_RME32=m
CONFIG_SND_RME96=m
CONFIG_SND_RME9652=m
CONFIG_SND_SONICVIBES=m
CONFIG_SND_TRIDENT=m
CONFIG_SND_VIA82XX=m
CONFIG_SND_VIA82XX_MODEM=m
CONFIG_SND_VX222=m
CONFIG_SND_YMFPCI=m

View file

@ -0,0 +1,9 @@
##
## file: arch/mips/Kconfig
##
## choice: CPU type
CONFIG_CPU_MIPS32_R2=y
## end choice
## choice: Kernel code model
CONFIG_32BIT=y
## end choice

View file

@ -0,0 +1,9 @@
##
## file: arch/mips/Kconfig
##
## choice: CPU type
CONFIG_CPU_MIPS32_R6=y
## end choice
## choice: Kernel code model
CONFIG_32BIT=y
## end choice

View file

@ -0,0 +1,9 @@
##
## file: arch/mips/Kconfig
##
## choice: CPU type
CONFIG_CPU_MIPS64_R2=y
## end choice
## choice: Kernel code model
CONFIG_64BIT=y
## end choice

View file

@ -0,0 +1,9 @@
##
## file: arch/mips/Kconfig
##
## choice: CPU type
CONFIG_CPU_MIPS64_R6=y
## end choice
## choice: Kernel code model
CONFIG_64BIT=y
## end choice

View file

@ -0,0 +1,152 @@
##
## file: arch/mips/Kconfig
##
## choice: System type
CONFIG_CAVIUM_OCTEON_SOC=y
## end choice
## choice: Kernel code model
# CONFIG_32BIT is not set
CONFIG_64BIT=y
## end choice
# CONFIG_CPU_HAS_MSA is not set
CONFIG_SMP=y
# CONFIG_HOTPLUG_CPU is not set
CONFIG_NR_CPUS=64
##
## file: arch/mips/cavium-octeon/Kconfig
##
CONFIG_CAVIUM_CN63XXP1=y
CONFIG_CAVIUM_OCTEON_CVMSEG_SIZE=1
CONFIG_CAVIUM_OCTEON_LOCK_L2=y
CONFIG_CAVIUM_OCTEON_LOCK_L2_TLB=y
CONFIG_CAVIUM_OCTEON_LOCK_L2_EXCEPTION=y
CONFIG_CAVIUM_OCTEON_LOCK_L2_LOW_LEVEL_INTERRUPT=y
CONFIG_CAVIUM_OCTEON_LOCK_L2_INTERRUPT=y
CONFIG_CAVIUM_OCTEON_LOCK_L2_MEMCPY=y
##
## file: arch/mips/crypto/Kconfig
##
CONFIG_CRYPTO_MD5_OCTEON=m
CONFIG_CRYPTO_SHA1_OCTEON=m
CONFIG_CRYPTO_SHA256_OCTEON=m
CONFIG_CRYPTO_SHA512_OCTEON=m
##
## file: drivers/ata/Kconfig
##
CONFIG_SATA_AHCI_PLATFORM=m
CONFIG_AHCI_OCTEON=m
CONFIG_PATA_OCTEON_CF=y
##
## file: drivers/char/hw_random/Kconfig
##
CONFIG_HW_RANDOM_OCTEON=m
##
## file: drivers/edac/Kconfig
##
CONFIG_EDAC=y
CONFIG_EDAC_OCTEON_PC=m
CONFIG_EDAC_OCTEON_L2C=m
CONFIG_EDAC_OCTEON_LMC=m
CONFIG_EDAC_OCTEON_PCI=m
##
## file: drivers/hwmon/Kconfig
##
CONFIG_SENSORS_ADM1031=m
##
## file: drivers/i2c/busses/Kconfig
##
CONFIG_I2C_OCTEON=y
##
## file: drivers/input/keyboard/Kconfig
##
# CONFIG_KEYBOARD_ATKBD is not set
##
## file: drivers/input/serio/Kconfig
##
# CONFIG_SERIO_I8042 is not set
##
## file: drivers/input/touchscreen/Kconfig
##
# CONFIG_INPUT_TOUCHSCREEN is not set
##
## file: drivers/mmc/host/Kconfig
##
CONFIG_MMC_CAVIUM_OCTEON=m
##
## file: drivers/mtd/maps/Kconfig
##
CONFIG_MTD_PHYSMAP=m
##
## file: drivers/net/ethernet/cavium/Kconfig
##
CONFIG_OCTEON_MGMT_ETHERNET=y
##
## file: drivers/net/mdio/Kconfig
##
CONFIG_MDIO_OCTEON=y
##
## file: drivers/rtc/Kconfig
##
CONFIG_RTC_DRV_DS1307=y
##
## file: drivers/spi/Kconfig
##
CONFIG_SPI_OCTEON=y
##
## file: drivers/staging/octeon/Kconfig
##
CONFIG_OCTEON_ETHERNET=y
##
## file: drivers/tty/serial/8250/Kconfig
##
CONFIG_SERIAL_8250_NR_UARTS=2
CONFIG_SERIAL_8250_RUNTIME_UARTS=2
CONFIG_SERIAL_8250_DW=y
##
## file: drivers/usb/host/Kconfig
##
CONFIG_USB_OCTEON_HCD=y
CONFIG_USB_OCTEON_EHCI=y
CONFIG_USB_OCTEON_OHCI=y
##
## file: drivers/video/console/Kconfig
##
# CONFIG_FRAMEBUFFER_CONSOLE is not set
##
## file: drivers/video/fbdev/Kconfig
##
# CONFIG_FB is not set
##
## file: kernel/power/Kconfig
##
# CONFIG_SUSPEND is not set
# CONFIG_HIBERNATION is not set
##
## file: mm/Kconfig
##
## choice: Memory model
CONFIG_SPARSEMEM_MANUAL=y
## end choice

894
debian/config/kernelarch-powerpc/config vendored Normal file
View file

@ -0,0 +1,894 @@
##
## file: arch/Kconfig
##
CONFIG_SECCOMP=y
##
## file: arch/powerpc/Kconfig
##
# CONFIG_HOTPLUG_CPU is not set
CONFIG_CMDLINE="console=ttyS0,9600 console=tty0"
# CONFIG_ADVANCED_OPTIONS is not set
##
## file: arch/powerpc/Kconfig.debug
##
CONFIG_PPC_DISABLE_WERROR=y
# CONFIG_CODE_PATCHING_SELFTEST is not set
# CONFIG_FTR_FIXUP_SELFTEST is not set
# CONFIG_MSI_BITMAP_SELFTEST is not set
CONFIG_XMON=y
# CONFIG_XMON_DEFAULT is not set
CONFIG_XMON_DISASSEMBLY=y
# CONFIG_BDI_SWITCH is not set
CONFIG_BOOTX_TEXT=y
##
## file: arch/powerpc/crypto/Kconfig
##
CONFIG_CRYPTO_SHA1_PPC=m
##
## file: arch/powerpc/kvm/Kconfig
##
CONFIG_VIRTUALIZATION=y
##
## file: arch/powerpc/platforms/Kconfig
##
CONFIG_KVM_GUEST=y
CONFIG_RTAS_PROC=y
CONFIG_TAU=y
# CONFIG_TAU_INT is not set
# CONFIG_TAU_AVERAGE is not set
##
## file: arch/powerpc/platforms/Kconfig.cputype
##
CONFIG_PPC_KUEP=y
CONFIG_PPC_KUAP=y
##
## file: arch/powerpc/platforms/52xx/Kconfig
##
# CONFIG_PPC_LITE5200 is not set
##
## file: arch/powerpc/platforms/82xx/Kconfig
##
# CONFIG_PPC_82xx is not set
##
## file: arch/powerpc/platforms/83xx/Kconfig
##
# CONFIG_PPC_83xx is not set
##
## file: arch/powerpc/platforms/86xx/Kconfig
##
# CONFIG_PPC_86xx is not set
##
## file: arch/powerpc/platforms/powermac/Kconfig
##
CONFIG_PPC_PMAC=y
##
## file: block/partitions/Kconfig
##
CONFIG_AMIGA_PARTITION=y
CONFIG_MAC_PARTITION=y
##
## file: drivers/ata/Kconfig
##
CONFIG_ATA=y
CONFIG_PATA_HPT366=m
CONFIG_PATA_HPT37X=m
CONFIG_PATA_MACIO=y
CONFIG_PATA_NETCELL=m
CONFIG_PATA_NS87415=m
CONFIG_PATA_PDC2027X=m
CONFIG_PATA_PDC_OLD=m
CONFIG_PATA_SC1200=m
CONFIG_PATA_SIL680=m
CONFIG_PATA_VIA=m
CONFIG_PATA_WINBOND=m
CONFIG_PATA_NS87410=m
CONFIG_PATA_PCMCIA=m
##
## file: drivers/atm/Kconfig
##
CONFIG_ATM_DRIVERS=y
CONFIG_ATM_TCP=m
CONFIG_ATM_LANAI=m
CONFIG_ATM_ENI=m
# CONFIG_ATM_ENI_DEBUG is not set
# CONFIG_ATM_ENI_TUNE_BURST is not set
CONFIG_ATM_NICSTAR=m
CONFIG_ATM_NICSTAR_USE_SUNI=y
CONFIG_ATM_NICSTAR_USE_IDT77105=y
CONFIG_ATM_IDT77252=m
# CONFIG_ATM_IDT77252_DEBUG is not set
# CONFIG_ATM_IDT77252_RCV_ALL is not set
CONFIG_ATM_IA=m
# CONFIG_ATM_IA_DEBUG is not set
CONFIG_ATM_FORE200E_USE_TASKLET=y
CONFIG_ATM_FORE200E_TX_RETRY=16
CONFIG_ATM_FORE200E_DEBUG=0
CONFIG_ATM_HE=m
# CONFIG_ATM_HE_USE_SUNI is not set
##
## file: drivers/block/Kconfig
##
CONFIG_BLK_DEV_FD=m
CONFIG_CDROM_PKTCDVD=m
CONFIG_CDROM_PKTCDVD_BUFFERS=8
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
##
## file: drivers/bluetooth/Kconfig
##
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIBCM203X=m
CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIDTL1=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBLUECARD=m
CONFIG_BT_HCIVHCI=m
##
## file: drivers/char/Kconfig
##
CONFIG_PRINTER=m
CONFIG_DTLK=m
CONFIG_APPLICOM=m
CONFIG_NVRAM=y
##
## file: drivers/char/agp/Kconfig
##
#. Workaround
CONFIG_AGP=y
#. Workaround
CONFIG_AGP_UNINORTH=y
##
## file: drivers/char/ipmi/Kconfig
##
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_SI=m
CONFIG_IPMI_POWERNV=m
CONFIG_IPMI_WATCHDOG=m
CONFIG_IPMI_POWEROFF=m
##
## file: drivers/cpufreq/Kconfig.powerpc
##
CONFIG_CPU_FREQ_PMAC=y
##
## file: drivers/gpu/drm/Kconfig
##
CONFIG_DRM=m
##
## file: drivers/gpu/drm/i2c/Kconfig
##
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_SIL164=m
##
## file: drivers/gpu/drm/nouveau/Kconfig
##
CONFIG_DRM_NOUVEAU=m
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
##
## file: drivers/gpu/drm/radeon/Kconfig
##
CONFIG_DRM_RADEON=m
##
## file: drivers/hid/Kconfig
##
CONFIG_HID_APPLEIR=m
##
## file: drivers/hid/usbhid/Kconfig
##
CONFIG_USB_HID=m
##
## file: drivers/hwmon/Kconfig
##
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_ADM1025=m
CONFIG_SENSORS_ADM1026=m
CONFIG_SENSORS_ADM1031=m
CONFIG_SENSORS_ASB100=m
CONFIG_SENSORS_DS1621=m
CONFIG_SENSORS_F71805F=m
CONFIG_SENSORS_GL518SM=m
CONFIG_SENSORS_GL520SM=m
CONFIG_SENSORS_IT87=m
CONFIG_SENSORS_MAX1619=m
CONFIG_SENSORS_LM63=m
CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_LM77=m
CONFIG_SENSORS_LM78=m
CONFIG_SENSORS_LM80=m
CONFIG_SENSORS_LM83=m
CONFIG_SENSORS_LM85=m
CONFIG_SENSORS_LM87=m
CONFIG_SENSORS_LM90=m
CONFIG_SENSORS_LM92=m
CONFIG_SENSORS_PC87360=m
CONFIG_SENSORS_PCF8591=m
CONFIG_SENSORS_SIS5595=m
CONFIG_SENSORS_SMSC47M1=m
CONFIG_SENSORS_SMSC47B397=m
CONFIG_SENSORS_VIA686A=m
CONFIG_SENSORS_W83781D=m
CONFIG_SENSORS_W83L785TS=m
CONFIG_SENSORS_W83627HF=m
##
## file: drivers/i2c/Kconfig
##
CONFIG_I2C=y
# CONFIG_I2C_STUB is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
##
## file: drivers/i2c/busses/Kconfig
##
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
# CONFIG_I2C_AMD756 is not set
# CONFIG_I2C_AMD8111 is not set
# CONFIG_I2C_I801 is not set
# CONFIG_I2C_PIIX4 is not set
# CONFIG_I2C_NFORCE2 is not set
CONFIG_I2C_SIS5595=m
CONFIG_I2C_SIS630=m
CONFIG_I2C_SIS96X=m
CONFIG_I2C_VIA=m
CONFIG_I2C_VIAPRO=m
CONFIG_I2C_HYDRA=m
#. This isn't auto-loaded (#713943)
CONFIG_I2C_POWERMAC=y
CONFIG_I2C_MPC=m
CONFIG_I2C_PARPORT=m
CONFIG_I2C_PCA_ISA=m
CONFIG_SCx200_ACB=m
##
## file: drivers/input/gameport/Kconfig
##
CONFIG_GAMEPORT=m
CONFIG_GAMEPORT_NS558=m
CONFIG_GAMEPORT_L4=m
CONFIG_GAMEPORT_EMU10K1=m
CONFIG_GAMEPORT_FM801=m
##
## file: drivers/input/keyboard/Kconfig
##
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=m
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
##
## file: drivers/input/misc/Kconfig
##
CONFIG_INPUT_MISC=y
CONFIG_INPUT_PCSPKR=m
CONFIG_INPUT_UINPUT=m
##
## file: drivers/input/mouse/Kconfig
##
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=m
# CONFIG_MOUSE_SERIAL is not set
CONFIG_MOUSE_APPLETOUCH=m
CONFIG_MOUSE_BCM5974=m
# CONFIG_MOUSE_VSXXXAA is not set
##
## file: drivers/input/serio/Kconfig
##
CONFIG_SERIO=m
CONFIG_SERIO_I8042=m
CONFIG_SERIO_SERPORT=m
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=m
CONFIG_SERIO_RAW=m
##
## file: drivers/input/touchscreen/Kconfig
##
CONFIG_INPUT_TOUCHSCREEN=y
##
## file: drivers/isdn/Kconfig
##
CONFIG_ISDN=y
##
## file: drivers/macintosh/Kconfig
##
CONFIG_MACINTOSH_DRIVERS=y
CONFIG_ADB=y
CONFIG_ADB_CUDA=y
CONFIG_ADB_PMU=y
CONFIG_ADB_PMU_LED=y
# CONFIG_ADB_PMU_LED_DISK is not set
CONFIG_PMAC_SMU=y
# CONFIG_PMAC_APM_EMU is not set
CONFIG_PMAC_MEDIABAY=y
CONFIG_PMAC_BACKLIGHT=y
CONFIG_ADB_MACIO=y
CONFIG_INPUT_ADBHID=y
CONFIG_MAC_EMUMOUSEBTN=y
CONFIG_THERM_WINDTUNNEL=m
CONFIG_THERM_ADT746X=m
CONFIG_WINDFARM=m
CONFIG_ANSLCD=m
CONFIG_PMAC_RACKMETER=m
##
## file: drivers/media/radio/Kconfig
##
CONFIG_RADIO_MAXIRADIO=m
CONFIG_USB_DSBR=m
##
## file: drivers/misc/Kconfig
##
CONFIG_PHANTOM=m
CONFIG_HP_ILO=m
##
## file: drivers/mmc/Kconfig
##
CONFIG_MMC=m
##
## file: drivers/mmc/core/Kconfig
##
CONFIG_MMC_BLOCK=m
##
## file: drivers/mmc/host/Kconfig
##
# CONFIG_MMC_DEBUG is not set
##
## file: drivers/mtd/Kconfig
##
# CONFIG_MTD is not set
##
## file: drivers/net/Kconfig
##
CONFIG_NET_FC=y
##
## file: drivers/net/arcnet/Kconfig
##
CONFIG_ARCNET=m
CONFIG_ARCNET_1201=m
CONFIG_ARCNET_1051=m
CONFIG_ARCNET_RAW=m
CONFIG_ARCNET_CAP=m
# CONFIG_ARCNET_COM90xx is not set
CONFIG_ARCNET_COM90xxIO=m
# CONFIG_ARCNET_RIM_I is not set
CONFIG_ARCNET_COM20020=m
CONFIG_ARCNET_COM20020_PCI=m
CONFIG_ARCNET_COM20020_CS=m
##
## file: drivers/net/ethernet/3com/Kconfig
##
CONFIG_NET_VENDOR_3COM=y
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_3C589=m
CONFIG_VORTEX=m
CONFIG_TYPHOON=m
##
## file: drivers/net/ethernet/8390/Kconfig
##
CONFIG_PCMCIA_AXNET=m
CONFIG_NE2K_PCI=m
CONFIG_PCMCIA_PCNET=m
##
## file: drivers/net/ethernet/adaptec/Kconfig
##
CONFIG_ADAPTEC_STARFIRE=m
##
## file: drivers/net/ethernet/amd/Kconfig
##
# CONFIG_AMD8111_ETH is not set
CONFIG_PCMCIA_NMCLAN=m
##
## file: drivers/net/ethernet/apple/Kconfig
##
CONFIG_MACE=m
# CONFIG_MACE_AAUI_PORT is not set
CONFIG_BMAC=m
##
## file: drivers/net/ethernet/broadcom/Kconfig
##
CONFIG_B44=m
##
## file: drivers/net/ethernet/dec/tulip/Kconfig
##
CONFIG_NET_TULIP=y
CONFIG_DE2104X=m
CONFIG_TULIP=m
# CONFIG_TULIP_MWI is not set
# CONFIG_TULIP_MMIO is not set
CONFIG_WINBOND_840=m
CONFIG_DM9102=m
CONFIG_PCMCIA_XIRCOM=m
##
## file: drivers/net/ethernet/dlink/Kconfig
##
CONFIG_SUNDANCE=m
CONFIG_SUNDANCE_MMIO=y
##
## file: drivers/net/ethernet/fujitsu/Kconfig
##
CONFIG_PCMCIA_FMVJ18X=m
##
## file: drivers/net/ethernet/intel/Kconfig
##
CONFIG_E100=m
##
## file: drivers/net/ethernet/marvell/Kconfig
##
CONFIG_MV643XX_ETH=m
##
## file: drivers/net/ethernet/natsemi/Kconfig
##
CONFIG_NATSEMI=m
##
## file: drivers/net/ethernet/nvidia/Kconfig
##
# CONFIG_FORCEDETH is not set
##
## file: drivers/net/ethernet/realtek/Kconfig
##
CONFIG_8139CP=m
CONFIG_8139TOO=m
##
## file: drivers/net/ethernet/sis/Kconfig
##
CONFIG_SIS900=m
##
## file: drivers/net/ethernet/smsc/Kconfig
##
CONFIG_PCMCIA_SMC91C92=m
CONFIG_EPIC100=m
##
## file: drivers/net/ethernet/sun/Kconfig
##
CONFIG_HAPPYMEAL=m
CONFIG_SUNGEM=m
##
## file: drivers/net/ethernet/ti/Kconfig
##
CONFIG_TLAN=m
##
## file: drivers/net/ethernet/via/Kconfig
##
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
##
## file: drivers/net/ethernet/xircom/Kconfig
##
CONFIG_PCMCIA_XIRC2PS=m
##
## file: drivers/net/fddi/Kconfig
##
CONFIG_FDDI=y
CONFIG_SKFP=m
##
## file: drivers/net/hippi/Kconfig
##
CONFIG_HIPPI=y
# CONFIG_ROADRUNNER is not set
##
## file: drivers/net/wan/Kconfig
##
CONFIG_WAN=y
CONFIG_PCI200SYN=m
CONFIG_WANXL=m
CONFIG_FARSYNC=m
##
## file: drivers/net/wireless/atmel/Kconfig
##
CONFIG_ATMEL=m
# CONFIG_PCI_ATMEL is not set
CONFIG_PCMCIA_ATMEL=m
##
## file: drivers/net/wireless/cisco/Kconfig
##
CONFIG_AIRO_CS=m
##
## file: drivers/net/wireless/intel/ipw2x00/Kconfig
##
# CONFIG_IPW2100 is not set
##
## file: drivers/net/wireless/intersil/orinoco/Kconfig
##
CONFIG_HERMES=m
CONFIG_APPLE_AIRPORT=m
CONFIG_PLX_HERMES=m
CONFIG_TMD_HERMES=m
CONFIG_PCI_HERMES=m
CONFIG_PCMCIA_HERMES=m
##
## file: drivers/net/wireless/legacy/Kconfig
##
CONFIG_PCMCIA_RAYCS=m
CONFIG_PCMCIA_WL3501=m
##
## file: drivers/net/wireless/marvell/mwifiex/Kconfig
##
CONFIG_MWIFIEX=m
CONFIG_MWIFIEX_SDIO=m
CONFIG_MWIFIEX_PCIE=m
##
## file: drivers/net/wireless/zydas/Kconfig
##
CONFIG_USB_ZD1201=m
##
## file: drivers/pci/Kconfig
##
CONFIG_PCI=y
##
## file: drivers/pci/hotplug/Kconfig
##
# CONFIG_HOTPLUG_PCI is not set
##
## file: drivers/pcmcia/Kconfig
##
CONFIG_PCCARD=m
CONFIG_PCMCIA=m
CONFIG_CARDBUS=y
CONFIG_YENTA=m
CONFIG_PD6729=m
CONFIG_I82092=m
CONFIG_TCIC=m
# CONFIG_PCMCIA_DEBUG is not set
##
## file: drivers/power/supply/Kconfig
##
CONFIG_BATTERY_PMU=m
##
## file: drivers/rapidio/Kconfig
##
# CONFIG_RAPIDIO is not set
##
## file: drivers/rtc/Kconfig
##
CONFIG_RTC_DRV_GENERIC=y
##
## file: drivers/scsi/Kconfig
##
CONFIG_SCSI_ARCMSR=m
CONFIG_SCSI_BUSLOGIC=m
CONFIG_SCSI_MYRB=m
CONFIG_SCSI_MYRS=m
CONFIG_SCSI_DMX3191D=m
CONFIG_SCSI_IPS=m
# CONFIG_SCSI_INITIO is not set
CONFIG_SCSI_INIA100=m
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
CONFIG_SCSI_IPR=m
# CONFIG_SCSI_IPR_TRACE is not set
# CONFIG_SCSI_IPR_DUMP is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
CONFIG_SCSI_DC395x=m
CONFIG_SCSI_AM53C974=m
CONFIG_SCSI_NSP32=m
CONFIG_SCSI_MESH=m
CONFIG_SCSI_MESH_SYNC_RATE=5
CONFIG_SCSI_MESH_RESET_DELAY_MS=4000
CONFIG_SCSI_MAC53C94=m
##
## file: drivers/scsi/megaraid/Kconfig.megaraid
##
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=m
CONFIG_MEGARAID_MAILBOX=m
# CONFIG_MEGARAID_LEGACY is not set
##
## file: drivers/scsi/pcmcia/Kconfig
##
CONFIG_PCMCIA_AHA152X=m
CONFIG_PCMCIA_NINJA_SCSI=m
CONFIG_PCMCIA_QLOGIC=m
CONFIG_PCMCIA_SYM53C500=m
##
## file: drivers/tty/Kconfig
##
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
# CONFIG_SERIAL_NONSTANDARD is not set
##
## file: drivers/tty/hvc/Kconfig
##
CONFIG_HVC_RTAS=y
##
## file: drivers/tty/serial/Kconfig
##
CONFIG_SERIAL_PMACZILOG=y
CONFIG_SERIAL_PMACZILOG_CONSOLE=y
CONFIG_SERIAL_JSM=m
##
## file: drivers/tty/serial/8250/Kconfig
##
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_CS=m
CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
# CONFIG_SERIAL_8250_EXTENDED is not set
##
## file: drivers/usb/Kconfig
##
CONFIG_USB=m
##
## file: drivers/usb/atm/Kconfig
##
CONFIG_USB_ATM=m
CONFIG_USB_SPEEDTOUCH=m
##
## file: drivers/usb/host/Kconfig
##
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_HCD_PPC_OF_BE=y
CONFIG_USB_OHCI_HCD_PPC_OF_LE=y
CONFIG_USB_OHCI_HCD_PCI=y
CONFIG_USB_UHCI_HCD=m
CONFIG_USB_SL811_HCD=m
CONFIG_USB_SL811_CS=m
##
## file: drivers/video/console/Kconfig
##
CONFIG_VGA_CONSOLE=y
##
## file: drivers/video/fbdev/Kconfig
##
CONFIG_FB_CIRRUS=m
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
CONFIG_FB_OF=y
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_VGA16 is not set
CONFIG_FB_S1D13XXX=m
CONFIG_FB_MATROX=m
CONFIG_FB_MATROX_MILLENIUM=y
CONFIG_FB_MATROX_MYSTIQUE=y
CONFIG_FB_MATROX_G=y
CONFIG_FB_MATROX_I2C=m
CONFIG_FB_MATROX_MAVEN=m
CONFIG_FB_RADEON=m
CONFIG_FB_RADEON_I2C=y
# CONFIG_FB_RADEON_DEBUG is not set
CONFIG_FB_ATY=m
CONFIG_FB_ATY_CT=y
CONFIG_FB_ATY_GENERIC_LCD=y
CONFIG_FB_ATY_GX=y
CONFIG_FB_SAVAGE=m
CONFIG_FB_SAVAGE_I2C=y
CONFIG_FB_SAVAGE_ACCEL=y
CONFIG_FB_SIS=m
CONFIG_FB_SIS_300=y
CONFIG_FB_SIS_315=y
CONFIG_FB_NEOMAGIC=m
CONFIG_FB_KYRO=m
CONFIG_FB_VOODOO1=m
CONFIG_FB_TRIDENT=m
CONFIG_FB_IBM_GXT4500=m
# CONFIG_FB_VIRTUAL is not set
##
## file: drivers/video/fbdev/core/Kconfig
##
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
##
## file: drivers/watchdog/Kconfig
##
CONFIG_WATCHDOG_RTAS=m
CONFIG_PCIPCWATCHDOG=m
CONFIG_WDTPCI=m
CONFIG_USBPCWATCHDOG=m
##
## file: init/Kconfig
##
CONFIG_SGETMASK_SYSCALL=y
##
## file: kernel/Kconfig.kexec
##
CONFIG_KEXEC=y
##
## file: lib/Kconfig.debug
##
CONFIG_DEBUG_INFO_BTF=y
#. Workaround module loading of different builds of on-disk modules
#. vs booted kernel when keeping same ABI, cf. #1003210, #1022202
CONFIG_MODULE_ALLOW_BTF_MISMATCH=y
# CONFIG_DEBUG_STACK_USAGE is not set
# CONFIG_DEBUG_STACKOVERFLOW is not set
##
## file: lib/xz/Kconfig
##
CONFIG_XZ_DEC_POWERPC=y
##
## file: net/lapb/Kconfig
##
CONFIG_LAPB=m
##
## file: sound/aoa/Kconfig
##
CONFIG_SND_AOA=m
##
## file: sound/aoa/codecs/Kconfig
##
CONFIG_SND_AOA_ONYX=m
CONFIG_SND_AOA_TAS=m
CONFIG_SND_AOA_TOONIE=m
##
## file: sound/aoa/fabrics/Kconfig
##
CONFIG_SND_AOA_FABRIC_LAYOUT=m
##
## file: sound/aoa/soundbus/Kconfig
##
CONFIG_SND_AOA_SOUNDBUS=m
CONFIG_SND_AOA_SOUNDBUS_I2S=m
##
## file: sound/drivers/Kconfig
##
# CONFIG_SND_DUMMY is not set
CONFIG_SND_VIRMIDI=m
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set
##
## file: sound/pci/Kconfig
##
CONFIG_SND_ALS4000=m
# CONFIG_SND_ALI5451 is not set
CONFIG_SND_ATIIXP=m
CONFIG_SND_ATIIXP_MODEM=m
CONFIG_SND_AU8810=m
CONFIG_SND_AU8820=m
CONFIG_SND_AU8830=m
CONFIG_SND_AZT3328=m
CONFIG_SND_BT87X=m
# CONFIG_SND_BT87X_OVERCLOCK is not set
CONFIG_SND_CA0106=m
CONFIG_SND_CMIPCI=m
CONFIG_SND_CS4281=m
CONFIG_SND_CS46XX=m
CONFIG_SND_CS46XX_NEW_DSP=y
CONFIG_SND_EMU10K1=m
CONFIG_SND_EMU10K1X=m
CONFIG_SND_ENS1370=m
CONFIG_SND_ENS1371=m
CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
CONFIG_SND_HDSP=m
CONFIG_SND_ICE1712=m
CONFIG_SND_ICE1724=m
# CONFIG_SND_INTEL8X0 is not set
# CONFIG_SND_INTEL8X0M is not set
CONFIG_SND_KORG1212=m
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MIXART=m
CONFIG_SND_NM256=m
CONFIG_SND_RME32=m
CONFIG_SND_RME96=m
CONFIG_SND_RME9652=m
CONFIG_SND_SONICVIBES=m
CONFIG_SND_TRIDENT=m
CONFIG_SND_VIA82XX=m
CONFIG_SND_VIA82XX_MODEM=m
CONFIG_SND_VX222=m
CONFIG_SND_YMFPCI=m
##
## file: sound/pci/hda/Kconfig
##
CONFIG_SND_HDA_INTEL=m
##
## file: sound/ppc/Kconfig
##
CONFIG_SND_POWERMAC=m
CONFIG_SND_POWERMAC_AUTO_DRC=y

View file

@ -0,0 +1,220 @@
##
## file: arch/powerpc/Kconfig
##
#. This feature is broken; see #866122
# CONFIG_PPC_TRANSACTIONAL_MEM is not set
CONFIG_IRQ_ALL_CPUS=y
CONFIG_NUMA=y
## choice: Page size
CONFIG_PPC_64K_PAGES=y
## end choice
CONFIG_SCHED_SMT=y
CONFIG_KERNEL_START=0xc000000000000000
##
## file: arch/powerpc/crypto/Kconfig
##
CONFIG_CRYPTO_CRC32C_VPMSUM=m
##
## file: arch/powerpc/kvm/Kconfig
##
CONFIG_KVM_BOOK3S_64=m
CONFIG_KVM_BOOK3S_64_HV=m
CONFIG_KVM_BOOK3S_64_PR=m
CONFIG_KVM_XICS=y
##
## file: arch/powerpc/platforms/Kconfig
##
CONFIG_RTAS_PROC=y
CONFIG_RTAS_FLASH=m
##
## file: arch/powerpc/platforms/Kconfig.cputype
##
CONFIG_PPC64=y
CONFIG_ALTIVEC=y
CONFIG_VSX=y
CONFIG_SMP=y
CONFIG_NR_CPUS=2048
##
## file: arch/powerpc/platforms/powernv/Kconfig
##
CONFIG_OPAL_PRD=m
##
## file: arch/powerpc/platforms/pseries/Kconfig
##
CONFIG_PPC_PSERIES=y
CONFIG_PPC_SPLPAR=y
# CONFIG_LPARCFG is not set
##
## file: block/partitions/Kconfig
##
CONFIG_AIX_PARTITION=y
##
## file: drivers/ata/Kconfig
##
CONFIG_PATA_AMD=m
##
## file: drivers/block/Kconfig
##
# CONFIG_MAC_FLOPPY is not set
##
## file: drivers/char/hw_random/Kconfig
##
CONFIG_HW_RANDOM_PSERIES=m
CONFIG_HW_RANDOM_POWERNV=m
##
## file: drivers/crypto/Kconfig
##
CONFIG_CRYPTO_DEV_NX=y
CONFIG_CRYPTO_DEV_VMX=y
##
## file: drivers/crypto/nx/Kconfig
##
CONFIG_CRYPTO_DEV_NX_ENCRYPT=m
CONFIG_CRYPTO_DEV_NX_COMPRESS=m
CONFIG_CRYPTO_DEV_NX_COMPRESS_PSERIES=m
CONFIG_CRYPTO_DEV_NX_COMPRESS_POWERNV=m
##
## file: drivers/crypto/vmx/Kconfig
##
CONFIG_CRYPTO_DEV_VMX_ENCRYPT=m
##
## file: drivers/gpu/drm/amd/amdgpu/Kconfig
##
CONFIG_DRM_AMDGPU=m
##
## file: drivers/gpu/drm/ast/Kconfig
##
CONFIG_DRM_AST=m
##
## file: drivers/iommu/Kconfig
##
CONFIG_SPAPR_TCE_IOMMU=y
##
## file: drivers/misc/genwqe/Kconfig
##
CONFIG_GENWQE=m
##
## file: drivers/mtd/Kconfig
##
CONFIG_MTD=m
##
## file: drivers/mtd/devices/Kconfig
##
CONFIG_MTD_POWERNV_FLASH=m
##
## file: drivers/net/ethernet/ibm/Kconfig
##
CONFIG_IBMVETH=m
##
## file: drivers/net/ethernet/ibm/emac/Kconfig
##
CONFIG_IBM_EMAC=m
CONFIG_IBM_EMAC_RXB=128
CONFIG_IBM_EMAC_TXB=64
CONFIG_IBM_EMAC_POLL_WEIGHT=32
CONFIG_IBM_EMAC_RX_COPY_THRESHOLD=256
# CONFIG_IBM_EMAC_DEBUG is not set
##
## file: drivers/net/ethernet/marvell/Kconfig
##
# CONFIG_MV643XX_ETH is not set
##
## file: drivers/pci/hotplug/Kconfig
##
CONFIG_HOTPLUG_PCI=y
CONFIG_HOTPLUG_PCI_RPA=m
CONFIG_HOTPLUG_PCI_RPA_DLPAR=m
##
## file: drivers/scsi/Kconfig
##
CONFIG_SCSI_IBMVSCSI=m
CONFIG_SCSI_IBMVSCSIS=m
CONFIG_SCSI_IBMVFC=m
CONFIG_SCSI_QLOGIC_1280=m
##
## file: drivers/scsi/megaraid/Kconfig.megaraid
##
CONFIG_MEGARAID_LEGACY=m
##
## file: drivers/tty/hvc/Kconfig
##
CONFIG_HVC_CONSOLE=y
CONFIG_HVCS=m
##
## file: drivers/tty/serial/Kconfig
##
# CONFIG_SERIAL_ICOM is not set
##
## file: drivers/vfio/Kconfig
##
CONFIG_VFIO=m
##
## file: drivers/vfio/pci/Kconfig
##
CONFIG_VFIO_PCI=m
##
## file: drivers/video/fbdev/Kconfig
##
# CONFIG_FB_IMSTT is not set
##
## file: drivers/watchdog/Kconfig
##
CONFIG_WATCHDOG_RTAS=m
##
## file: init/Kconfig
##
## choice: Cputime accounting
# CONFIG_TICK_CPU_ACCOUNTING is not set
CONFIG_VIRT_CPU_ACCOUNTING_NATIVE=y
## end choice
##
## file: kernel/Kconfig.kexec
##
CONFIG_CRASH_DUMP=y
##
## file: lib/Kconfig
##
CONFIG_CPUMASK_OFFSTACK=y
##
## file: mm/Kconfig
##
## choice: Memory model
# CONFIG_FLATMEM_MANUAL is not set
CONFIG_SPARSEMEM_MANUAL=y
## end choice
CONFIG_SPARSEMEM_VMEMMAP=y

View file

@ -0,0 +1,112 @@
##
## file: arch/powerpc/Kconfig
##
CONFIG_COMPAT=y
CONFIG_CMDLINE="console=hvsi0 console=hvc0 console=ttyS0,9600 console=tty0"
##
## file: arch/powerpc/platforms/cell/Kconfig
##
CONFIG_PPC_IBM_CELL_BLADE=y
CONFIG_SPU_FS=m
CONFIG_CBE_RAS=y
CONFIG_CBE_THERM=m
##
## file: arch/powerpc/platforms/maple/Kconfig
##
CONFIG_PPC_MAPLE=y
##
## file: arch/powerpc/platforms/pasemi/Kconfig
##
CONFIG_PPC_PASEMI=y
CONFIG_PPC_PASEMI_MDIO=m
##
## file: arch/powerpc/platforms/ps3/Kconfig
##
CONFIG_PPC_PS3=y
CONFIG_PS3_ADVANCED=y
CONFIG_PS3_HTAB_SIZE=20
# CONFIG_PS3_DYNAMIC_DMA is not set
CONFIG_PS3_PS3AV=y
CONFIG_PS3_SYS_MANAGER=y
CONFIG_PS3_DISK=m
CONFIG_PS3_ROM=m
CONFIG_PS3_FLASH=m
CONFIG_PS3_VRAM=m
CONFIG_PS3_LPM=m
##
## file: arch/powerpc/platforms/pseries/Kconfig
##
CONFIG_IBMEBUS=y
##
## file: drivers/char/hw_random/Kconfig
##
CONFIG_HW_RANDOM_AMD=m
CONFIG_HW_RANDOM_PASEMI=m
##
## file: drivers/cpufreq/Kconfig.powerpc
##
CONFIG_CPU_FREQ_CBE=m
CONFIG_CPU_FREQ_PMAC64=y
#. It's a bool
CONFIG_PPC_PASEMI_CPUFREQ=y
##
## file: drivers/i2c/busses/Kconfig
##
CONFIG_I2C_PASEMI=m
##
## file: drivers/macintosh/Kconfig
##
CONFIG_WINDFARM_PM81=m
CONFIG_WINDFARM_PM72=m
CONFIG_WINDFARM_RM31=m
CONFIG_WINDFARM_PM91=m
CONFIG_WINDFARM_PM112=m
CONFIG_WINDFARM_PM121=m
##
## file: drivers/net/ethernet/ibm/Kconfig
##
CONFIG_EHEA=m
##
## file: drivers/net/ethernet/pasemi/Kconfig
##
CONFIG_PASEMI_MAC=m
##
## file: drivers/net/ethernet/toshiba/Kconfig
##
CONFIG_GELIC_NET=m
CONFIG_GELIC_WIRELESS=y
CONFIG_SPIDER_NET=m
##
## file: drivers/rtc/Kconfig
##
CONFIG_RTC_DRV_PS3=m
##
## file: drivers/video/fbdev/Kconfig
##
CONFIG_FB_PS3=y
CONFIG_FB_PS3_DEFAULT_SIZE_M=9
##
## file: init/Kconfig
##
CONFIG_SYSFS_SYSCALL=y
##
## file: sound/ppc/Kconfig
##
CONFIG_SND_PS3=m
CONFIG_SND_PS3_DEFAULT_START_DELAY=2000

View file

@ -0,0 +1,40 @@
##
## file: arch/powerpc/platforms/Kconfig.cputype
##
## choice: Endianness selection
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
## end choice
##
## file: arch/powerpc/platforms/powermac/Kconfig
##
#. This needs to be explicitly disabled currently (3.15)
# CONFIG_PPC_PMAC is not set
##
## file: drivers/cpufreq/Kconfig
##
## choice: Default CPUFreq governor
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
## end choice
##
## file: drivers/cxl/Kconfig
##
CONFIG_CXL_BUS=y
##
## file: drivers/pcmcia/Kconfig
##
# CONFIG_PCMCIA is not set
##
## file: kernel/power/Kconfig
##
#. See #789070
# CONFIG_HIBERNATION is not set

604
debian/config/kernelarch-sparc/config vendored Normal file
View file

@ -0,0 +1,604 @@
##
## file: arch/Kconfig
##
CONFIG_SECCOMP=y
##
## file: arch/sparc/Kconfig
##
CONFIG_64BIT=y
# CONFIG_CMDLINE_BOOL is not set
CONFIG_SUN_LDOMS=y
CONFIG_SUN_OPENPROMFS=m
##
## file: arch/sparc/crypto/Kconfig
##
CONFIG_CRYPTO_DES_SPARC64=m
CONFIG_CRYPTO_CRC32C_SPARC64=m
CONFIG_CRYPTO_MD5_SPARC64=m
CONFIG_CRYPTO_SHA1_SPARC64=m
CONFIG_CRYPTO_SHA256_SPARC64=m
CONFIG_CRYPTO_SHA512_SPARC64=m
CONFIG_CRYPTO_AES_SPARC64=m
CONFIG_CRYPTO_CAMELLIA_SPARC64=m
##
## file: block/partitions/Kconfig
##
CONFIG_SUN_PARTITION=y
##
## file: drivers/ata/Kconfig
##
CONFIG_PATA_ALI=m
CONFIG_PATA_CS5520=m
CONFIG_PATA_NETCELL=m
CONFIG_PATA_NS87415=m
CONFIG_PATA_PDC2027X=m
CONFIG_PATA_PDC_OLD=m
CONFIG_PATA_SERVERWORKS=m
CONFIG_PATA_SIL680=m
CONFIG_PATA_VIA=m
CONFIG_PATA_NS87410=m
CONFIG_PATA_LEGACY=m
##
## file: drivers/block/Kconfig
##
CONFIG_BLK_DEV_FD=y
CONFIG_CDROM_PKTCDVD=m
CONFIG_CDROM_PKTCDVD_BUFFERS=8
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
CONFIG_SUNVDC=m
##
## file: drivers/char/Kconfig
##
CONFIG_PRINTER=m
# CONFIG_LP_CONSOLE is not set
# CONFIG_PPDEV is not set
# CONFIG_DTLK is not set
# CONFIG_APPLICOM is not set
##
## file: drivers/char/hw_random/Kconfig
##
CONFIG_HW_RANDOM_N2RNG=m
##
## file: drivers/char/ipmi/Kconfig
##
# CONFIG_IPMI_HANDLER is not set
##
## file: drivers/crypto/Kconfig
##
CONFIG_CRYPTO_DEV_NIAGARA2=m
##
## file: drivers/gpu/drm/Kconfig
##
CONFIG_DRM=m
##
## file: drivers/gpu/drm/i2c/Kconfig
##
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_SIL164=m
##
## file: drivers/gpu/drm/nouveau/Kconfig
##
CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_NOUVEAU_BACKLIGHT is not set
##
## file: drivers/gpu/drm/radeon/Kconfig
##
CONFIG_DRM_RADEON=m
##
## file: drivers/hid/usbhid/Kconfig
##
CONFIG_USB_HID=y
##
## file: drivers/hwmon/Kconfig
##
# CONFIG_SENSORS_ADM1021 is not set
# CONFIG_SENSORS_ADM1025 is not set
# CONFIG_SENSORS_ADM1026 is not set
# CONFIG_SENSORS_ADM1031 is not set
# CONFIG_SENSORS_ASB100 is not set
# CONFIG_SENSORS_DS1621 is not set
# CONFIG_SENSORS_F71805F is not set
# CONFIG_SENSORS_GL518SM is not set
# CONFIG_SENSORS_GL520SM is not set
# CONFIG_SENSORS_MAX1619 is not set
# CONFIG_SENSORS_LM63 is not set
# CONFIG_SENSORS_LM75 is not set
# CONFIG_SENSORS_LM77 is not set
# CONFIG_SENSORS_LM78 is not set
# CONFIG_SENSORS_LM80 is not set
# CONFIG_SENSORS_LM83 is not set
# CONFIG_SENSORS_LM85 is not set
# CONFIG_SENSORS_LM87 is not set
# CONFIG_SENSORS_LM90 is not set
# CONFIG_SENSORS_LM92 is not set
# CONFIG_SENSORS_PC87360 is not set
# CONFIG_SENSORS_PCF8591 is not set
# CONFIG_SENSORS_SIS5595 is not set
# CONFIG_SENSORS_SMSC47M1 is not set
# CONFIG_SENSORS_SMSC47B397 is not set
# CONFIG_SENSORS_VIA686A is not set
# CONFIG_SENSORS_W83781D is not set
# CONFIG_SENSORS_W83L785TS is not set
# CONFIG_SENSORS_W83627HF is not set
##
## file: drivers/i2c/Kconfig
##
CONFIG_I2C=m
# CONFIG_I2C_STUB is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
##
## file: drivers/i2c/busses/Kconfig
##
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
# CONFIG_I2C_AMD756 is not set
# CONFIG_I2C_AMD8111 is not set
# CONFIG_I2C_I801 is not set
# CONFIG_I2C_PIIX4 is not set
# CONFIG_I2C_NFORCE2 is not set
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set
CONFIG_I2C_PARPORT=m
# CONFIG_I2C_PCA_ISA is not set
##
## file: drivers/input/Kconfig
##
# CONFIG_INPUT_JOYDEV is not set
##
## file: drivers/input/gameport/Kconfig
##
# CONFIG_GAMEPORT is not set
##
## file: drivers/input/keyboard/Kconfig
##
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_KEYBOARD_LKKBD=m
# CONFIG_KEYBOARD_NEWTON is not set
CONFIG_KEYBOARD_SUNKBD=y
# CONFIG_KEYBOARD_XTKBD is not set
##
## file: drivers/input/misc/Kconfig
##
CONFIG_INPUT_MISC=y
CONFIG_INPUT_SPARCSPKR=m
# CONFIG_INPUT_UINPUT is not set
##
## file: drivers/input/mouse/Kconfig
##
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_SERIAL=y
# CONFIG_MOUSE_VSXXXAA is not set
##
## file: drivers/input/serio/Kconfig
##
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
# CONFIG_SERIO_SERPORT is not set
# CONFIG_SERIO_PARKBD is not set
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
# CONFIG_SERIO_RAW is not set
##
## file: drivers/input/touchscreen/Kconfig
##
# CONFIG_INPUT_TOUCHSCREEN is not set
##
## file: drivers/media/pci/cx88/Kconfig
##
# CONFIG_VIDEO_CX88 is not set
##
## file: drivers/media/pci/saa7146/Kconfig
##
# CONFIG_VIDEO_HEXIUM_GEMINI is not set
# CONFIG_VIDEO_HEXIUM_ORION is not set
# CONFIG_VIDEO_MXB is not set
##
## file: drivers/media/radio/Kconfig
##
# CONFIG_RADIO_MAXIRADIO is not set
# CONFIG_USB_DSBR is not set
##
## file: drivers/mmc/Kconfig
##
# CONFIG_MMC is not set
##
## file: drivers/mtd/Kconfig
##
# CONFIG_MTD is not set
##
## file: drivers/net/Kconfig
##
CONFIG_NET_FC=y
##
## file: drivers/net/arcnet/Kconfig
##
# CONFIG_ARCNET is not set
##
## file: drivers/net/ethernet/3com/Kconfig
##
CONFIG_NET_VENDOR_3COM=y
CONFIG_VORTEX=m
CONFIG_TYPHOON=m
##
## file: drivers/net/ethernet/8390/Kconfig
##
CONFIG_NE2K_PCI=m
##
## file: drivers/net/ethernet/adaptec/Kconfig
##
CONFIG_ADAPTEC_STARFIRE=m
##
## file: drivers/net/ethernet/amd/Kconfig
##
# CONFIG_AMD8111_ETH is not set
CONFIG_SUNLANCE=m
##
## file: drivers/net/ethernet/broadcom/Kconfig
##
CONFIG_B44=m
##
## file: drivers/net/ethernet/dec/tulip/Kconfig
##
CONFIG_NET_TULIP=y
# CONFIG_DE2104X is not set
CONFIG_TULIP=m
# CONFIG_TULIP_MWI is not set
# CONFIG_TULIP_MMIO is not set
CONFIG_WINBOND_840=m
CONFIG_DM9102=m
##
## file: drivers/net/ethernet/dlink/Kconfig
##
CONFIG_SUNDANCE=m
CONFIG_SUNDANCE_MMIO=y
##
## file: drivers/net/ethernet/intel/Kconfig
##
CONFIG_E100=m
##
## file: drivers/net/ethernet/natsemi/Kconfig
##
CONFIG_NATSEMI=m
##
## file: drivers/net/ethernet/nvidia/Kconfig
##
# CONFIG_FORCEDETH is not set
##
## file: drivers/net/ethernet/realtek/Kconfig
##
# CONFIG_8139CP is not set
CONFIG_8139TOO=m
##
## file: drivers/net/ethernet/sis/Kconfig
##
CONFIG_SIS900=m
##
## file: drivers/net/ethernet/smsc/Kconfig
##
CONFIG_EPIC100=m
##
## file: drivers/net/ethernet/sun/Kconfig
##
CONFIG_HAPPYMEAL=m
CONFIG_SUNBMAC=m
CONFIG_SUNQE=m
CONFIG_SUNGEM=m
CONFIG_SUNVNET=m
##
## file: drivers/net/ethernet/via/Kconfig
##
CONFIG_VIA_RHINE=m
# CONFIG_VIA_RHINE_MMIO is not set
##
## file: drivers/net/fddi/Kconfig
##
CONFIG_FDDI=y
CONFIG_SKFP=m
##
## file: drivers/net/hippi/Kconfig
##
# CONFIG_HIPPI is not set
##
## file: drivers/net/plip/Kconfig
##
CONFIG_PLIP=m
##
## file: drivers/net/wan/Kconfig
##
# CONFIG_WAN is not set
##
## file: drivers/net/wireless/marvell/mwifiex/Kconfig
##
CONFIG_MWIFIEX=m
CONFIG_MWIFIEX_PCIE=m
##
## file: drivers/parport/Kconfig
##
CONFIG_PARPORT_SUNBPP=m
##
## file: drivers/pci/Kconfig
##
CONFIG_PCI=y
##
## file: drivers/sbus/char/Kconfig
##
CONFIG_SUN_OPENPROMIO=y
CONFIG_OBP_FLASH=m
CONFIG_BBC_I2C=m
CONFIG_ENVCTRL=m
CONFIG_DISPLAY7SEG=m
##
## file: drivers/scsi/Kconfig
##
CONFIG_SCSI_ARCMSR=m
# CONFIG_SCSI_MYRB is not set
# CONFIG_SCSI_MYRS is not set
CONFIG_SCSI_DMX3191D=m
# CONFIG_SCSI_IPS is not set
CONFIG_SCSI_INITIO=m
# CONFIG_SCSI_INIA100 is not set
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
CONFIG_SCSI_IPR=m
# CONFIG_SCSI_IPR_TRACE is not set
# CONFIG_SCSI_IPR_DUMP is not set
CONFIG_SCSI_QLOGIC_1280=m
CONFIG_SCSI_QLOGICPTI=m
CONFIG_SCSI_DC395x=m
CONFIG_SCSI_SUNESP=m
##
## file: drivers/scsi/megaraid/Kconfig.megaraid
##
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=m
CONFIG_MEGARAID_MAILBOX=m
CONFIG_MEGARAID_LEGACY=m
##
## file: drivers/tty/Kconfig
##
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
# CONFIG_SERIAL_NONSTANDARD is not set
##
## file: drivers/tty/serial/Kconfig
##
CONFIG_SERIAL_SUNZILOG=y
CONFIG_SERIAL_SUNZILOG_CONSOLE=y
CONFIG_SERIAL_SUNSU=y
CONFIG_SERIAL_SUNSU_CONSOLE=y
CONFIG_SERIAL_SUNSAB=y
CONFIG_SERIAL_SUNSAB_CONSOLE=y
CONFIG_SERIAL_SUNHV=y
CONFIG_SERIAL_JSM=m
##
## file: drivers/usb/Kconfig
##
CONFIG_USB=m
##
## file: drivers/usb/host/Kconfig
##
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_OHCI_HCD=m
CONFIG_USB_UHCI_HCD=m
# CONFIG_USB_SL811_HCD is not set
##
## file: drivers/usb/misc/Kconfig
##
# CONFIG_USB_USS720 is not set
##
## file: drivers/video/backlight/Kconfig
##
# CONFIG_LCD_CLASS_DEVICE is not set
# CONFIG_BACKLIGHT_CLASS_DEVICE is not set
##
## file: drivers/video/fbdev/Kconfig
##
# CONFIG_FB_CIRRUS is not set
CONFIG_FB_PM2=y
# CONFIG_FB_PM2_FIFO_DISCONNECT is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
CONFIG_FB_SBUS=y
# CONFIG_FB_BW2 is not set
# CONFIG_FB_CG3 is not set
CONFIG_FB_CG6=y
CONFIG_FB_FFB=y
# CONFIG_FB_TCX is not set
# CONFIG_FB_CG14 is not set
# CONFIG_FB_P9100 is not set
# CONFIG_FB_LEO is not set
CONFIG_FB_XVR500=y
CONFIG_FB_XVR2500=y
CONFIG_FB_XVR1000=y
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_MATROX is not set
CONFIG_FB_RADEON=y
# CONFIG_FB_RADEON_I2C is not set
# CONFIG_FB_RADEON_DEBUG is not set
CONFIG_FB_ATY128=y
CONFIG_FB_ATY=y
CONFIG_FB_ATY_CT=y
# CONFIG_FB_ATY_GENERIC_LCD is not set
CONFIG_FB_ATY_GX=y
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_VIRTUAL is not set
##
## file: drivers/video/fbdev/core/Kconfig
##
CONFIG_FB_MODE_HELPERS=y
# CONFIG_FB_TILEBLITTING is not set
##
## file: drivers/w1/Kconfig
##
# CONFIG_W1 is not set
##
## file: init/Kconfig
##
CONFIG_SGETMASK_SYSCALL=y
CONFIG_SYSFS_SYSCALL=y
##
## file: lib/xz/Kconfig
##
CONFIG_XZ_DEC_SPARC=y
##
## file: mm/Kconfig
##
## choice: Memory model
# CONFIG_FLATMEM_MANUAL is not set
CONFIG_SPARSEMEM_MANUAL=y
## end choice
##
## file: net/ax25/Kconfig
##
# CONFIG_HAMRADIO is not set
##
## file: net/lapb/Kconfig
##
# CONFIG_LAPB is not set
##
## file: sound/drivers/Kconfig
##
# CONFIG_SND_DUMMY is not set
CONFIG_SND_VIRMIDI=m
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set
##
## file: sound/pci/Kconfig
##
CONFIG_SND_ALI5451=m
# CONFIG_SND_ATIIXP is not set
# CONFIG_SND_ATIIXP_MODEM is not set
# CONFIG_SND_AU8810 is not set
# CONFIG_SND_AU8820 is not set
# CONFIG_SND_AU8830 is not set
# CONFIG_SND_AZT3328 is not set
# CONFIG_SND_BT87X is not set
# CONFIG_SND_CA0106 is not set
CONFIG_SND_CMIPCI=m
# CONFIG_SND_CS4281 is not set
# CONFIG_SND_CS46XX is not set
CONFIG_SND_EMU10K1=m
# CONFIG_SND_EMU10K1X is not set
CONFIG_SND_ENS1370=m
CONFIG_SND_ENS1371=m
# CONFIG_SND_ES1938 is not set
# CONFIG_SND_ES1968 is not set
# CONFIG_SND_FM801 is not set
# CONFIG_SND_HDSP is not set
# CONFIG_SND_ICE1712 is not set
# CONFIG_SND_ICE1724 is not set
# CONFIG_SND_INTEL8X0 is not set
# CONFIG_SND_INTEL8X0M is not set
# CONFIG_SND_KORG1212 is not set
CONFIG_SND_MAESTRO3=m
# CONFIG_SND_MIXART is not set
# CONFIG_SND_NM256 is not set
# CONFIG_SND_RME32 is not set
# CONFIG_SND_RME96 is not set
# CONFIG_SND_RME9652 is not set
# CONFIG_SND_SONICVIBES is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SND_VIA82XX is not set
# CONFIG_SND_VIA82XX_MODEM is not set
# CONFIG_SND_VX222 is not set
# CONFIG_SND_YMFPCI is not set
##
## file: sound/pci/hda/Kconfig
##
# CONFIG_SND_HDA_INTEL is not set
##
## file: sound/sparc/Kconfig
##
CONFIG_SND_SUN_AMD7930=m
CONFIG_SND_SUN_CS4231=m
CONFIG_SND_SUN_DBRI=m

View file

@ -0,0 +1,6 @@
##
## file: arch/sparc/Kconfig
##
CONFIG_SMP=y
CONFIG_NR_CPUS=256
CONFIG_SCHED_SMT=y

View file

@ -0,0 +1,4 @@
##
## file: arch/sparc/Kconfig
##
# CONFIG_SMP is not set

2299
debian/config/kernelarch-x86/config vendored Normal file

File diff suppressed because it is too large Load diff

26
debian/config/m68k/README.build vendored Normal file
View file

@ -0,0 +1,26 @@
HOWTO cross-build m68k linux-image
Building linux-image packages takes a while, especially on the "slower
arches", ie m68k. Cross-compiling is an alternative, and it works very well
for m68k.
You need to set up a cross-compiler. The toolchain-source package has some
limitations, I prefer using cross-tools, see this page for instructions:
http://people.debian.org/~cts/debian-m68k/cross-compile/
Now you only have to tell the debian build system, that you do want to build
packages for m68k. It used to be sufficient to pass an option to debuild,
since recently you also have to set an environment variable, like this:
DEB_HOST_ARCH=m68k debuild -B -am68k
If you also want to build source packages, omit the -B.
If you want to build images for just one of the currently nine subarches,
you can uncomment some lines in the flavours section in:
debian/arch/m68k/defines
The first run of debuild will give you an error message that updating the
configs suceeded, the second run will build the images.

864
debian/config/m68k/config vendored Normal file
View file

@ -0,0 +1,864 @@
##
## file: arch/m68k/Kconfig
##
# CONFIG_PM is not set
##
## file: arch/m68k/Kconfig.bus
##
CONFIG_ZORRO=y
CONFIG_AMIGA_PCMCIA=y
CONFIG_ATARI_ROM_ISA=y
##
## file: arch/m68k/Kconfig.cpu
##
CONFIG_M68020=y
CONFIG_M68030=y
CONFIG_M68040=y
CONFIG_M68060=y
CONFIG_M68KFPU_EMU=y
# CONFIG_ADVANCED is not set
##
## file: arch/m68k/Kconfig.debug
##
CONFIG_EARLY_PRINTK=y
##
## file: arch/m68k/Kconfig.devices
##
CONFIG_HEARTBEAT=y
CONFIG_PROC_HARDWARE=y
CONFIG_NATFEAT=y
CONFIG_NFBLOCK=y
CONFIG_NFCON=y
CONFIG_NFETH=y
CONFIG_ATARI_ETHERNAT=y
CONFIG_ATARI_ETHERNEC=y
CONFIG_ATARI_DSP56K=m
CONFIG_AMIGA_BUILTIN_SERIAL=y
CONFIG_SERIAL_CONSOLE=y
##
## file: arch/m68k/Kconfig.machine
##
CONFIG_AMIGA=y
CONFIG_ATARI=y
CONFIG_MAC=y
CONFIG_APOLLO=y
CONFIG_VME=y
CONFIG_MVME147=y
CONFIG_MVME16x=y
CONFIG_BVME6000=y
# CONFIG_HP300 is not set
# CONFIG_SUN3X is not set
CONFIG_Q40=y
# CONFIG_SUN3 is not set
##
## file: block/Kconfig
##
# CONFIG_BLK_DEV_INTEGRITY is not set
##
## file: block/partitions/Kconfig
##
CONFIG_PARTITION_ADVANCED=y
CONFIG_AMIGA_PARTITION=y
CONFIG_ATARI_PARTITION=y
CONFIG_MAC_PARTITION=y
CONFIG_MSDOS_PARTITION=y
CONFIG_BSD_DISKLABEL=y
CONFIG_MINIX_SUBPARTITION=y
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_LDM_PARTITION=y
CONFIG_LDM_DEBUG=y
CONFIG_SUN_PARTITION=y
# CONFIG_KARMA_PARTITION is not set
CONFIG_SYSV68_PARTITION=y
##
## file: crypto/Kconfig
##
CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
##
## file: crypto/asymmetric_keys/Kconfig
##
# CONFIG_ASYMMETRIC_KEY_TYPE is not set
##
## file: drivers/accessibility/Kconfig
##
# CONFIG_ACCESSIBILITY is not set
##
## file: drivers/ata/Kconfig
##
CONFIG_PATA_FALCON=m
CONFIG_PATA_GAYLE=m
CONFIG_PATA_BUDDHA=m
##
## file: drivers/bcma/Kconfig
##
# CONFIG_BCMA is not set
##
## file: drivers/block/Kconfig
##
CONFIG_BLK_DEV_FD=m
CONFIG_AMIGA_FLOPPY=m
CONFIG_ATARI_FLOPPY=m
CONFIG_BLK_DEV_SWIM=m
CONFIG_AMIGA_Z2RAM=y
CONFIG_CDROM_PKTCDVD=m
# CONFIG_BLK_DEV_RBD is not set
##
## file: drivers/block/drbd/Kconfig
##
# CONFIG_BLK_DEV_DRBD is not set
##
## file: drivers/block/mtip32xx/Kconfig
##
# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
##
## file: drivers/char/Kconfig
##
CONFIG_PRINTER=m
# CONFIG_LP_CONSOLE is not set
# CONFIG_PPDEV is not set
CONFIG_NVRAM=y
##
## file: drivers/connector/Kconfig
##
CONFIG_CONNECTOR=m
##
## file: drivers/crypto/Kconfig
##
# CONFIG_CRYPTO_HW is not set
##
## file: drivers/firewire/Kconfig
##
# CONFIG_FIREWIRE is not set
##
## file: drivers/gpu/drm/Kconfig
##
# CONFIG_DRM is not set
##
## file: drivers/hwmon/Kconfig
##
# CONFIG_HWMON is not set
##
## file: drivers/i2c/Kconfig
##
# CONFIG_I2C is not set
##
## file: drivers/iio/Kconfig
##
# CONFIG_IIO is not set
##
## file: drivers/infiniband/Kconfig
##
# CONFIG_INFINIBAND is not set
##
## file: drivers/input/Kconfig
##
CONFIG_INPUT_MOUSEDEV=y
##
## file: drivers/input/gameport/Kconfig
##
# CONFIG_GAMEPORT is not set
##
## file: drivers/input/joystick/Kconfig
##
# CONFIG_JOYSTICK_ANALOG is not set
# CONFIG_JOYSTICK_A3D is not set
# CONFIG_JOYSTICK_ADI is not set
# CONFIG_JOYSTICK_COBRA is not set
# CONFIG_JOYSTICK_GF2K is not set
# CONFIG_JOYSTICK_GRIP is not set
# CONFIG_JOYSTICK_GRIP_MP is not set
# CONFIG_JOYSTICK_GUILLEMOT is not set
# CONFIG_JOYSTICK_INTERACT is not set
# CONFIG_JOYSTICK_SIDEWINDER is not set
# CONFIG_JOYSTICK_TMDC is not set
# CONFIG_JOYSTICK_WARRIOR is not set
# CONFIG_JOYSTICK_MAGELLAN is not set
# CONFIG_JOYSTICK_SPACEORB is not set
# CONFIG_JOYSTICK_SPACEBALL is not set
# CONFIG_JOYSTICK_STINGER is not set
# CONFIG_JOYSTICK_TWIDJOY is not set
# CONFIG_JOYSTICK_ZHENHUA is not set
CONFIG_JOYSTICK_DB9=m
# CONFIG_JOYSTICK_GAMECON is not set
# CONFIG_JOYSTICK_TURBOGRAFX is not set
CONFIG_JOYSTICK_AMIGA=m
# CONFIG_JOYSTICK_JOYDUMP is not set
##
## file: drivers/input/joystick/iforce/Kconfig
##
# CONFIG_JOYSTICK_IFORCE is not set
# CONFIG_JOYSTICK_IFORCE_232 is not set
##
## file: drivers/input/keyboard/Kconfig
##
CONFIG_INPUT_KEYBOARD=y
# CONFIG_KEYBOARD_ADP5588 is not set
CONFIG_KEYBOARD_AMIGA=y
CONFIG_KEYBOARD_ATARI=y
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_QT2160 is not set
# CONFIG_KEYBOARD_LM8323 is not set
# CONFIG_KEYBOARD_MAX7359 is not set
# CONFIG_KEYBOARD_OPENCORES is not set
# CONFIG_KEYBOARD_STOWAWAY is not set
##
## file: drivers/input/misc/Kconfig
##
CONFIG_INPUT_MISC=y
CONFIG_INPUT_M68K_BEEP=m
# CONFIG_INPUT_ATI_REMOTE2 is not set
# CONFIG_INPUT_KEYSPAN_REMOTE is not set
# CONFIG_INPUT_POWERMATE is not set
# CONFIG_INPUT_YEALINK is not set
# CONFIG_INPUT_CM109 is not set
CONFIG_INPUT_UINPUT=m
# CONFIG_INPUT_PCF50633_PMU is not set
##
## file: drivers/input/mouse/Kconfig
##
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=m
# CONFIG_MOUSE_PS2_LIFEBOOK is not set
# CONFIG_MOUSE_PS2_ELANTECH is not set
# CONFIG_MOUSE_PS2_SENTELIC is not set
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
# CONFIG_MOUSE_PS2_OLPC is not set
CONFIG_MOUSE_SERIAL=m
# CONFIG_MOUSE_INPORT is not set
# CONFIG_MOUSE_LOGIBM is not set
# CONFIG_MOUSE_PC110PAD is not set
CONFIG_MOUSE_AMIGA=m
CONFIG_MOUSE_ATARI=m
# CONFIG_MOUSE_SYNAPTICS_I2C is not set
# CONFIG_MOUSE_SYNAPTICS_USB is not set
##
## file: drivers/input/serio/Kconfig
##
CONFIG_SERIO=y
CONFIG_SERIO_SERPORT=y
CONFIG_SERIO_Q40KBD=y
CONFIG_SERIO_LIBPS2=y
# CONFIG_SERIO_ALTERA_PS2 is not set
##
## file: drivers/input/tablet/Kconfig
##
# CONFIG_INPUT_TABLET is not set
##
## file: drivers/input/touchscreen/Kconfig
##
# CONFIG_INPUT_TOUCHSCREEN is not set
##
## file: drivers/iommu/Kconfig
##
# CONFIG_IOMMU_SUPPORT is not set
##
## file: drivers/leds/Kconfig
##
# CONFIG_NEW_LEDS is not set
##
## file: drivers/macintosh/Kconfig
##
CONFIG_ADB=y
CONFIG_ADB_MACII=y
#. switched on for the benefit of IIfx, Q900, Q950
CONFIG_ADB_IOP=y
CONFIG_ADB_CUDA=y
CONFIG_ADB_PMU=y
CONFIG_INPUT_ADBHID=y
CONFIG_MAC_EMUMOUSEBTN=m
##
## file: drivers/media/Kconfig
##
# CONFIG_MEDIA_SUPPORT is not set
##
## file: drivers/memstick/Kconfig
##
# CONFIG_MEMSTICK is not set
##
## file: drivers/mfd/Kconfig
##
# CONFIG_MFD_SM501 is not set
##
## file: drivers/misc/Kconfig
##
# CONFIG_ENCLOSURE_SERVICES is not set
##
## file: drivers/misc/c2port/Kconfig
##
# CONFIG_C2PORT is not set
##
## file: drivers/misc/eeprom/Kconfig
##
# CONFIG_EEPROM_93CX6 is not set
##
## file: drivers/mmc/Kconfig
##
# CONFIG_MMC is not set
##
## file: drivers/mtd/Kconfig
##
# CONFIG_MTD is not set
##
## file: drivers/net/appletalk/Kconfig
##
CONFIG_DEV_APPLETALK=m
##
## file: drivers/net/arcnet/Kconfig
##
# CONFIG_ARCNET is not set
##
## file: drivers/net/ethernet/Kconfig
##
# CONFIG_DNET is not set
# CONFIG_ETHOC is not set
##
## file: drivers/net/ethernet/8390/Kconfig
##
CONFIG_XSURF100=m
CONFIG_HYDRA=m
CONFIG_MAC8390=m
CONFIG_NE2000=m
CONFIG_APNE=m
CONFIG_ZORRO8390=m
##
## file: drivers/net/ethernet/amd/Kconfig
##
CONFIG_A2065=m
CONFIG_ARIADNE=m
CONFIG_ATARILANCE=m
CONFIG_MVME147_NET=m
##
## file: drivers/net/ethernet/apple/Kconfig
##
CONFIG_MACMACE=y
##
## file: drivers/net/ethernet/cirrus/Kconfig
##
CONFIG_MAC89x0=m
##
## file: drivers/net/ethernet/i825xx/Kconfig
##
CONFIG_BVME6000_NET=m
CONFIG_MVME16x_NET=m
##
## file: drivers/net/ethernet/micrel/Kconfig
##
# CONFIG_KS8851_MLL is not set
##
## file: drivers/net/ethernet/natsemi/Kconfig
##
CONFIG_MACSONIC=m
##
## file: drivers/net/ethernet/smsc/Kconfig
##
CONFIG_SMC91X=m
##
## file: drivers/net/ethernet/wiznet/Kconfig
##
# CONFIG_WIZNET_W5100 is not set
# CONFIG_WIZNET_W5300 is not set
##
## file: drivers/net/plip/Kconfig
##
CONFIG_PLIP=m
##
## file: drivers/net/wan/Kconfig
##
# CONFIG_WAN is not set
##
## file: drivers/net/wireless/Kconfig
##
# CONFIG_WLAN is not set
##
## file: drivers/parport/Kconfig
##
# CONFIG_PARPORT_PC is not set
CONFIG_PARPORT_AMIGA=m
CONFIG_PARPORT_MFC3=m
CONFIG_PARPORT_ATARI=m
##
## file: drivers/pnp/Kconfig
##
# CONFIG_PNP is not set
##
## file: drivers/power/supply/Kconfig
##
# CONFIG_POWER_SUPPLY is not set
##
## file: drivers/ptp/Kconfig
##
# CONFIG_PTP_1588_CLOCK is not set
##
## file: drivers/rtc/Kconfig
##
# CONFIG_RTC_DRV_DS1286 is not set
# CONFIG_RTC_DRV_DS1511 is not set
# CONFIG_RTC_DRV_DS1553 is not set
# CONFIG_RTC_DRV_DS1742 is not set
# CONFIG_RTC_DRV_STK17TA8 is not set
# CONFIG_RTC_DRV_M48T86 is not set
# CONFIG_RTC_DRV_M48T35 is not set
# CONFIG_RTC_DRV_M48T59 is not set
# CONFIG_RTC_DRV_MSM6242 is not set
# CONFIG_RTC_DRV_BQ4802 is not set
CONFIG_RTC_DRV_RP5C01=y
# CONFIG_RTC_DRV_WM831X is not set
# CONFIG_RTC_DRV_WM8350 is not set
CONFIG_RTC_DRV_GENERIC=y
##
## file: drivers/scsi/Kconfig
##
#. for MVME147_SCSI that is not tristate
CONFIG_SCSI=y
CONFIG_SCSI_SPI_ATTRS=m
# CONFIG_SCSI_FC_ATTRS is not set
# CONFIG_SCSI_AHA152X is not set
# CONFIG_SCSI_ADVANSYS is not set
# CONFIG_LIBFC is not set
CONFIG_A3000_SCSI=m
CONFIG_A2091_SCSI=m
CONFIG_GVP11_SCSI=m
CONFIG_SCSI_A4000T=m
CONFIG_SCSI_ZORRO7XX=m
CONFIG_SCSI_ZORRO_ESP=m
CONFIG_ATARI_SCSI=m
CONFIG_MAC_SCSI=m
CONFIG_SCSI_MAC_ESP=m
CONFIG_MVME147_SCSI=y
CONFIG_MVME16x_SCSI=m
CONFIG_BVME6000_SCSI=m
##
## file: drivers/spi/Kconfig
##
# CONFIG_SPI is not set
##
## file: drivers/ssb/Kconfig
##
# CONFIG_SSB is not set
##
## file: drivers/staging/Kconfig
##
# CONFIG_STAGING is not set
##
## file: drivers/tty/Kconfig
##
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
# CONFIG_SERIAL_NONSTANDARD is not set
# CONFIG_N_GSM is not set
##
## file: drivers/tty/serial/Kconfig
##
CONFIG_SERIAL_PMACZILOG=y
CONFIG_SERIAL_PMACZILOG_TTYS=y
CONFIG_SERIAL_PMACZILOG_CONSOLE=y
##
## file: drivers/tty/serial/8250/Kconfig
##
CONFIG_SERIAL_8250=m
CONFIG_SERIAL_8250_CS=m
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
# CONFIG_SERIAL_8250_EXTENDED is not set
##
## file: drivers/ufs/Kconfig
##
# CONFIG_SCSI_UFSHCD is not set
##
## file: drivers/usb/Kconfig
##
# CONFIG_USB_SUPPORT is not set
##
## file: drivers/video/backlight/Kconfig
##
# CONFIG_LCD_CLASS_DEVICE is not set
# CONFIG_BACKLIGHT_CLASS_DEVICE is not set
##
## file: drivers/video/fbdev/Kconfig
##
CONFIG_FB_CIRRUS=y
CONFIG_FB_PM2=m
CONFIG_FB_AMIGA=y
CONFIG_FB_AMIGA_OCS=y
CONFIG_FB_AMIGA_ECS=y
CONFIG_FB_AMIGA_AGA=y
CONFIG_FB_FM2=y
CONFIG_FB_ATARI=y
CONFIG_FB_VALKYRIE=y
CONFIG_FB_MAC=y
# CONFIG_FB_UVESA is not set
# CONFIG_FB_S1D13XXX is not set
CONFIG_FB_ATY=y
# CONFIG_FB_ATY_BACKLIGHT is not set
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FB_METRONOME is not set
##
## file: drivers/video/fbdev/core/Kconfig
##
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FB_FOREIGN_ENDIAN=y
## choice: Choice endianness support
CONFIG_FB_BOTH_ENDIAN=y
## end choice
# CONFIG_FB_MODE_HELPERS is not set
# CONFIG_FB_TILEBLITTING is not set
##
## file: drivers/video/logo/Kconfig
##
# CONFIG_LOGO is not set
##
## file: drivers/w1/Kconfig
##
# CONFIG_W1 is not set
##
## file: drivers/watchdog/Kconfig
##
# CONFIG_WATCHDOG is not set
##
## file: drivers/zorro/Kconfig
##
CONFIG_ZORRO_NAMES=y
##
## file: fs/Kconfig.binfmt
##
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=m
##
## file: fs/adfs/Kconfig
##
# CONFIG_ADFS_FS is not set
##
## file: fs/afs/Kconfig
##
# CONFIG_AFS_FS is not set
##
## file: fs/befs/Kconfig
##
# CONFIG_BEFS_FS is not set
##
## file: fs/bfs/Kconfig
##
# CONFIG_BFS_FS is not set
##
## file: fs/ceph/Kconfig
##
# CONFIG_CEPH_FS is not set
##
## file: fs/dlm/Kconfig
##
# CONFIG_DLM is not set
##
## file: fs/efs/Kconfig
##
# CONFIG_EFS_FS is not set
##
## file: fs/f2fs/Kconfig
##
# CONFIG_F2FS_FS is not set
##
## file: fs/freevxfs/Kconfig
##
# CONFIG_VXFS_FS is not set
##
## file: fs/gfs2/Kconfig
##
# CONFIG_GFS2_FS is not set
##
## file: fs/jfs/Kconfig
##
# CONFIG_JFS_FS is not set
##
## file: fs/ocfs2/Kconfig
##
# CONFIG_OCFS2_FS is not set
##
## file: fs/omfs/Kconfig
##
# CONFIG_OMFS_FS is not set
##
## file: fs/qnx4/Kconfig
##
# CONFIG_QNX4FS_FS is not set
##
## file: fs/reiserfs/Kconfig
##
# CONFIG_REISERFS_FS_SECURITY is not set
##
## file: fs/ubifs/Kconfig
##
# CONFIG_UBIFS_FS is not set
##
## file: init/Kconfig
##
CONFIG_USELIB=y
# CONFIG_AUDIT is not set
# CONFIG_IKCONFIG is not set
CONFIG_LOG_BUF_SHIFT=16
# CONFIG_SCHED_AUTOGROUP is not set
## choice: Compiler optimization level
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
## end choice
CONFIG_SGETMASK_SYSCALL=y
CONFIG_SYSFS_SYSCALL=y
##
## file: kernel/module/Kconfig
##
# CONFIG_MODULE_SIG is not set
##
## file: kernel/time/Kconfig
##
## choice: Timer tick handling
CONFIG_HZ_PERIODIC=y
# CONFIG_NO_HZ_IDLE is not set
# CONFIG_NO_HZ_FULL is not set
## end choice
# CONFIG_NO_HZ is not set
# CONFIG_HIGH_RES_TIMERS is not set
##
## file: lib/Kconfig.debug
##
# CONFIG_FRAME_POINTER is not set
# CONFIG_DEBUG_FS is not set
# CONFIG_SCHED_DEBUG is not set
##
## file: lib/fonts/Kconfig
##
CONFIG_FONT_6x11=y
CONFIG_FONT_PEARL_8x8=y
# CONFIG_FONT_TER16x32 is not set
##
## file: mm/Kconfig
##
CONFIG_COMPAT_BRK=y
# CONFIG_COMPACTION is not set
# CONFIG_MIGRATION is not set
# CONFIG_KSM is not set
##
## file: net/Kconfig
##
# CONFIG_WIRELESS is not set
##
## file: net/atm/Kconfig
##
# CONFIG_ATM is not set
##
## file: net/ax25/Kconfig
##
# CONFIG_HAMRADIO is not set
##
## file: net/batman-adv/Kconfig
##
# CONFIG_BATMAN_ADV is not set
##
## file: net/can/Kconfig
##
# CONFIG_CAN is not set
##
## file: net/ceph/Kconfig
##
# CONFIG_CEPH_LIB is not set
##
## file: net/dcb/Kconfig
##
# CONFIG_DCB is not set
##
## file: net/ieee802154/Kconfig
##
# CONFIG_IEEE802154 is not set
##
## file: net/ipv4/Kconfig
##
# CONFIG_IP_ADVANCED_ROUTER is not set
# CONFIG_TCP_MD5SIG is not set
##
## file: net/ipv6/Kconfig
##
CONFIG_IPV6=m
##
## file: net/lapb/Kconfig
##
# CONFIG_LAPB is not set
##
## file: net/llc/Kconfig
##
# CONFIG_LLC2 is not set
##
## file: net/mac80211/Kconfig
##
# CONFIG_MAC80211 is not set
##
## file: net/nfc/Kconfig
##
# CONFIG_NFC is not set
##
## file: net/phonet/Kconfig
##
# CONFIG_PHONET is not set
##
## file: net/rds/Kconfig
##
# CONFIG_RDS is not set
##
## file: net/rfkill/Kconfig
##
# CONFIG_RFKILL is not set
##
## file: net/rxrpc/Kconfig
##
# CONFIG_AF_RXRPC is not set
##
## file: net/sctp/Kconfig
##
# CONFIG_IP_SCTP is not set
##
## file: net/tipc/Kconfig
##
# CONFIG_TIPC is not set
##
## file: net/wireless/Kconfig
##
# CONFIG_CFG80211 is not set
##
## file: security/Kconfig
##
# CONFIG_SECURITY is not set
# CONFIG_SECURITYFS is not set
##
## file: sound/Kconfig
##
# CONFIG_SND is not set
##
## file: sound/oss/dmasound/Kconfig
##
CONFIG_DMASOUND_ATARI=m
CONFIG_DMASOUND_PAULA=m
CONFIG_DMASOUND_Q40=m

19
debian/config/m68k/defines vendored Normal file
View file

@ -0,0 +1,19 @@
[base]
cflags: -ffreestanding
flavours:
m68k
default-flavour: m68k
kernel-arch: m68k
[build]
image-file: vmlinux
[image]
suggests: vmelilo, fdutils
install-stem: vmlinux
[m68k_description]
hardware: Motorola MC68020+ family
[m68k_packages]
installer: true

7
debian/config/mips/config vendored Normal file
View file

@ -0,0 +1,7 @@
##
## file: arch/mips/Kconfig
##
## choice: Endianness selection
CONFIG_CPU_BIG_ENDIAN=y
# CONFIG_CPU_LITTLE_ENDIAN is not set
## end choice

50
debian/config/mips/defines vendored Normal file
View file

@ -0,0 +1,50 @@
[base]
flavours:
4kc-malta
mips32r2eb
octeon
kernel-arch: mips
[build]
image-file: vmlinuz
[image]
install-stem: vmlinuz
[4kc-malta_description]
hardware: MIPS Malta
hardware-long: MIPS Malta boards
[4kc-malta_image]
configs:
kernelarch-mips/config.malta
kernelarch-mips/config.mips32r2
[4kc-malta_packages]
installer: true
[mips32r2eb_description]
hardware: MIPS Generic (mips32r2eb)
hardware-long: MIPS Generic platform (mips32r2eb)
[mips32r2eb_image]
configs:
kernelarch-mips/config.boston
kernelarch-mips/config.mips32r2
[mips32r2eb_packages]
installer: true
[octeon_description]
hardware: Octeon
hardware-long: Cavium Networks Octeon
[octeon_build]
image-file: vmlinux
[octeon_image]
install-stem: vmlinux
configs: kernelarch-mips/config.octeon
[octeon_packages]
installer: true

7
debian/config/mips64/config vendored Normal file
View file

@ -0,0 +1,7 @@
##
## file: arch/mips/Kconfig
##
## choice: Endianness selection
CONFIG_CPU_BIG_ENDIAN=y
# CONFIG_CPU_LITTLE_ENDIAN is not set
## end choice

50
debian/config/mips64/defines vendored Normal file
View file

@ -0,0 +1,50 @@
[base]
flavours:
5kc-malta
mips64r2eb
octeon
kernel-arch: mips
[build]
image-file: vmlinuz
[image]
install-stem: vmlinuz
[5kc-malta_description]
hardware: MIPS Malta
hardware-long: MIPS Malta boards
[5kc-malta_image]
configs:
kernelarch-mips/config.malta
kernelarch-mips/config.mips64r2
[5kc-malta_packages]
installer: true
[mips64r2eb_description]
hardware: MIPS Generic (mips64r2eb)
hardware-long: MIPS Generic platform (mips64r2eb)
[mips64r2eb_image]
configs:
kernelarch-mips/config.boston
kernelarch-mips/config.mips64r2
[mips64r2eb_packages]
installer: true
[octeon_description]
hardware: Octeon
hardware-long: Cavium Networks Octeon
[octeon_build]
image-file: vmlinux
[octeon_image]
install-stem: vmlinux
configs: kernelarch-mips/config.octeon
[octeon_packages]
installer: true

11
debian/config/mips64el/config vendored Normal file
View file

@ -0,0 +1,11 @@
##
## file: arch/mips/Kconfig
##
## choice: Endianness selection
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
## end choice
## choice: CPU type
# CONFIG_CPU_MIPS64_R1 is not set
CONFIG_CPU_MIPS64_R2=y
## end choice

62
debian/config/mips64el/defines vendored Normal file
View file

@ -0,0 +1,62 @@
[base]
flavours:
5kc-malta
mips64r2el
loongson-3
octeon
kernel-arch: mips
[build]
image-file: vmlinuz
[image]
install-stem: vmlinuz
[5kc-malta_description]
hardware: MIPS Malta
hardware-long: MIPS Malta boards
[5kc-malta_image]
configs:
kernelarch-mips/config.malta
kernelarch-mips/config.mips64r2
[5kc-malta_packages]
installer: true
[mips64r2el_description]
hardware: MIPS Generic (mips64r2el)
hardware-long: MIPS Generic platform (mips64r2el)
[mips64r2el_image]
configs:
kernelarch-mips/config.boston
kernelarch-mips/config.mips64r2
[mips64r2el_packages]
installer: true
[loongson-3_description]
hardware: Loongson 3A/3B
hardware-long: Loongson 3A or 3B based systems (e.g. from Loongson or Lemote)
[loongson-3_image]
recommends: pmon-update
configs: kernelarch-mips/config.loongson-3
[loongson-3_packages]
installer: true
[octeon_description]
hardware: Octeon
hardware-long: Cavium Networks Octeon
[octeon_build]
image-file: vmlinux
[octeon_image]
install-stem: vmlinux
configs: kernelarch-mips/config.octeon
[octeon_packages]
installer: true

1
debian/config/mips64r6el/README vendored Normal file
View file

@ -0,0 +1 @@
Not an architecture in Debian. Re-check status 2025-12.

7
debian/config/mips64r6el/config vendored Normal file
View file

@ -0,0 +1,7 @@
##
## file: arch/mips/Kconfig
##
## choice: Endianness selection
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
## end choice

22
debian/config/mips64r6el/defines vendored Normal file
View file

@ -0,0 +1,22 @@
[base]
flavours:
mips64r6el
kernel-arch: mips
[build]
image-file: vmlinuz
[image]
install-stem: vmlinuz
[mips64r6el_description]
hardware: MIPS Generic (mips64r6el)
hardware-long: MIPS Generic platform (mips64r6el)
[mips64r6el_image]
configs:
kernelarch-mips/config.boston
kernelarch-mips/config.mips64r6
[mips64r6el_packages]
installer: true

7
debian/config/mipsel/config vendored Normal file
View file

@ -0,0 +1,7 @@
##
## file: arch/mips/Kconfig
##
## choice: Endianness selection
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
## end choice

62
debian/config/mipsel/defines vendored Normal file
View file

@ -0,0 +1,62 @@
[base]
flavours:
4kc-malta
mips32r2el
loongson-3
octeon
kernel-arch: mips
[build]
image-file: vmlinuz
[image]
install-stem: vmlinuz
[4kc-malta_description]
hardware: MIPS Malta
hardware-long: MIPS Malta boards
[4kc-malta_image]
configs:
kernelarch-mips/config.malta
kernelarch-mips/config.mips32r2
[4kc-malta_packages]
installer: true
[mips32r2el_description]
hardware: MIPS Generic (mips32r2el)
hardware-long: MIPS Generic platform (mips32r2el)
[mips32r2el_image]
configs:
kernelarch-mips/config.boston
kernelarch-mips/config.mips32r2
[mips32r2el_packages]
installer: true
[loongson-3_description]
hardware: Loongson 3A/3B
hardware-long: Loongson 3A or 3B based systems (e.g. from Loongson or Lemote)
[loongson-3_image]
recommends: pmon-update
configs: kernelarch-mips/config.loongson-3
[loongson-3_packages]
installer: true
[octeon_description]
hardware: Octeon
hardware-long: Cavium Networks Octeon
[octeon_build]
image-file: vmlinux
[octeon_image]
install-stem: vmlinux
configs: kernelarch-mips/config.octeon
[octeon_packages]
installer: true

110
debian/config/powerpc/config.powerpc vendored Normal file
View file

@ -0,0 +1,110 @@
##
## file: arch/powerpc/Kconfig
##
CONFIG_HIGHMEM=y
# CONFIG_ISA is not set
##
## file: arch/powerpc/platforms/Kconfig.cputype
##
# CONFIG_PPC64 is not set
## choice: Processor Type
# CONFIG_PPC_85xx is not set
# CONFIG_PPC_8xx is not set
# CONFIG_40x is not set
# CONFIG_44x is not set
## end choice
CONFIG_ALTIVEC=y
# CONFIG_SMP is not set
##
## file: arch/powerpc/platforms/512x/Kconfig
##
# CONFIG_MPC5121_ADS is not set
##
## file: arch/powerpc/platforms/52xx/Kconfig
##
CONFIG_PPC_MPC52xx=y
# CONFIG_PPC_MPC5200_SIMPLE is not set
CONFIG_PPC_EFIKA=y
# CONFIG_PPC_LITE5200 is not set
CONFIG_PPC_MPC5200_BUGFIX=y
##
## file: arch/powerpc/platforms/chrp/Kconfig
##
CONFIG_PPC_CHRP=y
##
## file: drivers/ata/Kconfig
##
CONFIG_PATA_MPC52xx=m
##
## file: drivers/block/Kconfig
##
CONFIG_MAC_FLOPPY=y
##
## file: drivers/dma/Kconfig
##
CONFIG_DMADEVICES=y
##
## file: drivers/dma/bestcomm/Kconfig
##
CONFIG_PPC_BESTCOMM=m
##
## file: drivers/macintosh/Kconfig
##
CONFIG_SENSORS_AMS=m
CONFIG_SENSORS_AMS_PMU=y
CONFIG_SENSORS_AMS_I2C=y
##
## file: drivers/net/ethernet/freescale/Kconfig
##
CONFIG_FEC_MPC52xx=m
CONFIG_FEC_MPC52xx_MDIO=y
##
## file: drivers/spi/Kconfig
##
CONFIG_SPI_MPC52xx_PSC=m
##
## file: drivers/tty/serial/Kconfig
##
CONFIG_SERIAL_MPC52xx=y
CONFIG_SERIAL_MPC52xx_CONSOLE=y
CONFIG_SERIAL_MPC52xx_CONSOLE_BAUD=115200
##
## file: drivers/video/fbdev/Kconfig
##
CONFIG_FB_CONTROL=y
CONFIG_FB_PLATINUM=y
CONFIG_FB_VALKYRIE=y
CONFIG_FB_CT65550=y
CONFIG_FB_IMSTT=y
CONFIG_FB_MATROX=y
CONFIG_FB_ATY128=y
CONFIG_FB_ATY=y
CONFIG_FB_SIS=y
CONFIG_FB_3DFX=y
CONFIG_FB_VOODOO1=y
##
## file: init/Kconfig
##
CONFIG_SYSFS_SYSCALL=y
##
## file: mm/Kconfig
##
## choice: Memory model
CONFIG_FLATMEM_MANUAL=y
# CONFIG_SPARSEMEM_MANUAL is not set
## end choice

Some files were not shown because too many files have changed in this diff Show more