X-Git-Url: https://git.proxmox.com/?p=pve-kernel.git;a=blobdiff_plain;f=README;h=db997a77c85240650f5165d2fdc7cc3c0ef9834c;hp=e1586acb5a64c8a70847baa1e7c954f464887b50;hb=8cfff666916c220672b97ff299c9f2e0e07cb552;hpb=44403fcc692e4675afdd433d1a4e35d05861ff72 diff --git a/README b/README index e1586ac..db997a7 100644 --- a/README +++ b/README @@ -3,7 +3,7 @@ KERNEL SOURCE: We currently use the Ubuntu kernel sources, available from: - http://kernel.ubuntu.com/git/ubuntu/ubuntu-artful.git/ + http://kernel.ubuntu.com/git/ubuntu/ubuntu-bionic.git/ Ubuntu will maintain those kernels till: @@ -15,8 +15,6 @@ Additional/Updated Modules: - include latest e1000e driver from intel/sourceforge -- include latest ixgbe driver from intel/sourceforge - - include latest igb driver from intel/sourceforge - include native OpenZFS filesystem kernel modules for Linux @@ -40,7 +38,7 @@ pve-kernel-meta --------------- depends on latest kernel and header package within a certain kernel series, -e.g., pve-kernel-4.13 / pve-headers-4.13 +e.g., pve-kernel-4.15 / pve-headers-4.15 git clone git://git.proxmox.com/git/pve-kernel-meta.git @@ -55,6 +53,21 @@ git clone git://git.proxmox.com/git/pve-firmware.git NOTES: ====== +ABI versions, package versions and package name: +------------------------------------------------ + +We follow debian's versioning w.r.t ABI changes: + +https://kernel-team.pages.debian.net/kernel-handbook/ch-versions.html +https://wiki.debian.org/DebianKernelABIChanges + +The debian/rules file has a target comparing the build kernel's ABI against the +version stored in the repository and indicates when an ABI bump is necessary. +An ABI bump within one upstream version consists of incrementing the KREL +variable in the Makefile, rebuilding the packages and running 'make abiupdate' +(the 'abiupdate' target in 'Makefile' contains the steps for consistently +updating the repository). + Watchdog blacklist ------------------ @@ -69,7 +82,7 @@ Additional information We use the default configuration provided by Ubuntu, and apply the following modifications: -see debian/rules (PVE_CONFIG_OPTS) +NOTE: For the exact and current list see debian/rules (PVE_CONFIG_OPTS) - enable INTEL_MEI_WDT=m (to allow disabling via patch) @@ -80,7 +93,7 @@ see debian/rules (PVE_CONFIG_OPTS) - enable CONFIG_CEPH_FS=m (request from user) - enable common CONFIG_BLK_DEV_XXX to avoid hardware detection - problems (udev, undate-initramfs have serious problems without that) + problems (udev, update-initramfs have serious problems without that) CONFIG_BLK_DEV_SD=y CONFIG_BLK_DEV_SR=y @@ -95,20 +108,13 @@ see debian/rules (PVE_CONFIG_OPTS) CONFIG_BLK_DEV_NBD=m CONFIG_BLK_DEV_RBD=m -- set LOOP_MIN_COUNT to 8 (debian defaults) - CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 - -- disable module signatures (CONFIG_MODULE_SIG) - -- enable IBM JFS file system +- enable IBM JFS file system as module - This is disabled in RHEL kernel for no real reason, so we enable - it as requested by users (bug #64) + enable it as requested by users (bug #64) -- enable apple HFS and HFSPLUS +- enable apple HFS and HFSPLUS as module - This is disabled in RHEL kernel for no real reason, so we enable - it as requested by users + enable it as requested by users - enable CONFIG_BCACHE=m (requested by user)