Michal Marek 411abb
# Descriptions of the binary kernel packages. The format is
Michal Marek 411abb
#
Michal Marek 411abb
# === <package name> ===
Michal Marek 88d612
# Summary: Package summary (single line)
Michal Marek 88d612
# Requires: additional dependencies for KMPs (single line)
Michal Marek 88d612
# ...
Michal Marek 411abb
#
Michal Marek 411abb
# Long description (multiple
Michal Marek 411abb
# lines)
Michal Marek 411abb
#
Michal Marek 411abb
# Descriptions of the -base and -extra subpackages are derived from the
Michal Marek 88d612
# main descriptions. The "Summary:" keyword can be omitted
Michal Marek 411abb
Michal Marek 411abb
=== kernel-debug ===
Michal Marek 411abb
A Debug Version of the Kernel
Michal Marek 411abb
Michal Marek 411abb
This kernel has several debug facilities enabled that hurt performance.
Michal Marek 411abb
Only use this kernel when investigating problems.
Michal Marek 411abb
Michal Marek 411abb
=== kernel-default ===
Michal Marek 411abb
The Standard Kernel
Michal Marek 411abb
Michal Marek 411abb
The standard kernel for both uniprocessor and multiprocessor systems.
Michal Marek 411abb
Jeff Mahoney 088f1d
=== kernel-kvmsmall ===
Jeff Mahoney 088f1d
The Small Developer Kernel for KVM
Jeff Mahoney 088f1d
Jeff Mahoney 088f1d
This kernel is intended for kernel developers to use in simple virtual
Jeff Mahoney 088f1d
machines.  It contains only the device drivers necessary to use a
Jeff Mahoney 088f1d
KVM virtual machine *without* device passthrough enabled.  Common
Jeff Mahoney 088f1d
local and network file systems are enabled.  All device mapper targets
Jeff Mahoney 088f1d
are enabled.  Only the network and graphics drivers for devices that qemu
Jeff Mahoney 088f1d
emulates are enabled.  Many subsystems enabled in the default kernel
Jeff Mahoney 088f1d
are entirely disabled.  This kernel is meant to be small and to build
Jeff Mahoney 088f1d
very quickly.  The configuration may change arbitrarily between builds.
Jeff Mahoney 088f1d
Michal Suchanek af0f13
=== kernel-azure ===
Michal Suchanek 044dbe
Kernel for MS Azure cloud
Michal Suchanek 044dbe
Michal Suchanek 044dbe
Kernel for use in the MS Azure cloud and other Hyper-V based virtualization
Michal Suchanek 044dbe
solutions.
Michal Suchanek 044dbe
Michal Marek 411abb
=== kernel-pae ===
Michal Marek 411abb
Kernel with PAE Support
Michal Marek 411abb
Michal Marek 411abb
This kernel supports up to 64GB of main memory. It requires Physical
Michal Marek 411abb
Addressing Extensions (PAE), which were introduced with the Pentium Pro
Michal Marek 411abb
processor.
Michal Marek 411abb
Michal Marek 411abb
PAE is not only more physical address space but also important for the
Michal Marek 411abb
"no execute" feature which disables execution of code that is marked as
Michal Marek 411abb
non-executable. Therefore, the PAE kernel should be used on any systems
Michal Marek 411abb
that support it, regardless of the amount of main memory.
Michal Marek 411abb
Michal Marek 411abb
=== kernel-vanilla ===
Michal Marek 411abb
The Standard Kernel - without any SUSE patches
Michal Marek 411abb
Michal Marek 411abb
The standard kernel - without any SUSE patches
Michal Marek 411abb
Jiri Slaby 2e05d0
=== kernel-64kb ===
Alexander Graf 7d9e0e
Kernel with 64kb PAGE_SIZE
Alexander Graf 7d9e0e
Alexander Graf 7d9e0e
This kernel is identical to the default kernel, but is configured with
Alexander Graf 7d9e0e
64kb page size granule. Its main purpose is to serve as compatibility
Alexander Graf 7d9e0e
kernel for systems that were installed when the default kernel was still
Alexander Graf 7d9e0e
configured with 64kb page size granule.
Alexander Graf 7d9e0e
Alexander Graf 958fe5
=== kernel-lpae ===
Alexander Graf 958fe5
Kernel for LPAE enabled systems
Alexander Graf 958fe5
Alexander Graf 958fe5
The kernel for all 32-bit ARM platforms that support LPAE. This includes all
Alexander Graf 958fe5
Cortex A15 based SoCs, like the Exynos5, OMAP5 or Calxeda ECX-2000.
Alexander Graf 958fe5
Michal Hocko f99487
=== kernel-preempt ===
Michal Hocko f99487
Kernel with PREEMPT support
Michal Hocko f99487
Michal Hocko f99487
The kernel for arm64 and x86_64 architectures that supports CONFIG_PREEMPT. Its
Michal Hocko f99487
main purpose is to serve workloads with a higher demand on smaller latencies
Michal Hocko f99487
than the default kernel in average.
Michal Hocko f99487
Jiri Slaby 620032
=== kernel-syzkaller ===
Jiri Slaby 620032
Kernel used for fuzzing by syzkaller
Jiri Slaby 620032
Jiri Slaby 620032
The syzkaller kernel should be used solely in a virtual machine by
Jiri Slaby 620032
syzkaller only. It supports kernel coverage and enables a lot of slow
Jiri Slaby 620032
debugging options.
Jiri Slaby 620032
Michal Marek 54e8f7
=== kernel-zfcpdump ===
Michal Marek 54e8f7
The IBM System Z zfcpdump Kernel
Michal Marek 54e8f7
Michal Marek 54e8f7
The Linux kernel for booting the zfcpdump process on IBM System Z.
Michal Marek 54e8f7
Michal Marek 54e8f7
This kernel should only be used by the s390-tools package. This kernel
Michal Marek 54e8f7
should not be installed as a regular booting kernel.
Michal Marek 54e8f7
Michal Marek ff51a7
=== cluster-md-kmp ===
Michal Marek 88d612
Summary: Clustering support for MD devices
Michal Marek 88d612
Requires: dlm-kmp
Michal Marek ff51a7
Michal Marek ff51a7
Clustering support for MD devices. This enables locking and
Michal Marek ff51a7
synchronization across multiple systems on the cluster, so all
Michal Marek ff51a7
nodes in the cluster can access the MD devices simultaneously.
Michal Marek ff51a7
Michal Marek ff51a7
=== dlm-kmp ===
Michal Marek ff51a7
DLM kernel modules
Michal Marek ff51a7
Michal Marek ff51a7
DLM stands for Distributed Lock Manager, a means to synchronize access to
Michal Marek ff51a7
shared resources over the cluster.
Michal Marek ff51a7
Michal Marek ff51a7
=== gfs2-kmp ===
Michal Marek 88d612
Summary: GFS2 kernel modules
Michal Marek 88d612
Requires: dlm-kmp
Michal Marek ff51a7
Michal Marek ff51a7
GFS2 is Global Filesystem, a shared device filesystem.
Michal Marek ff51a7
Michal Marek ff51a7
=== ocfs2-kmp ===
Michal Marek 88d612
Summary: OCFS2 kernel modules
Michal Marek 88d612
Requires: dlm-kmp
Michal Marek ff51a7
Michal Marek ff51a7
OCFS2 is the Oracle Cluster Filesystem, a filesystem for shared devices
Michal Marek ff51a7
accessible simultaneously from multiple nodes of a cluster.
Luis R. Rodriguez ae8069
Luis R. Rodriguez ae8069
=== kselftests-kmp ===
Luis R. Rodriguez ae8069
Kernel sefltests
Luis R. Rodriguez ae8069
Luis R. Rodriguez ae8069
This package contains kernel modules which are part of the upstream kernel
Luis R. Rodriguez ae8069
selftest effort. kselftest is the name of the upstream kernel target to build
Luis R. Rodriguez ae8069
and run all selftests. You can also run each test individually from the
Luis R. Rodriguez ae8069
respective upstream tools/testing/selftests/ directory, this package is
Luis R. Rodriguez ae8069
intended to be used using individial upstream selftest scripts given only
Luis R. Rodriguez ae8069
select supported selftest drivers are enabled.
Luis R. Rodriguez ae8069
Luis R. Rodriguez ae8069
It should always be possible to always run the latest linux-next version of the
Luis R. Rodriguez ae8069
selftest scripts and tests against any older kernel selftest driver.  Certain
Luis R. Rodriguez ae8069
tests facilities may be backported onto older kernels to enable further
Luis R. Rodriguez ae8069
testing.
Luis R. Rodriguez ae8069
Luis R. Rodriguez ae8069
Selftests also provide for a vehicle or proof of concept issues to be
Luis R. Rodriguez ae8069
reproduced, verified and corrected.
Luis R. Rodriguez ae8069
Luis R. Rodriguez ae8069
Selftest drivers are intended to be supported only in testing and QA
Luis R. Rodriguez ae8069
environments, they are not intended to be run on production systems.
Jeff Mahoney d14f15
Jeff Mahoney d14f15
=== reiserfs-kmp ===
Jeff Mahoney d14f15
Reiserfs kernel module
Jeff Mahoney d14f15
Jeff Mahoney d14f15
The reiserfs file system is no longer supported in SLE15.  This package
Jeff Mahoney d14f15
provides the reiserfs module for the installation system.