Commit Graph

635 Commits

Author SHA1 Message Date
Frédéric Pierret (fepitre)
af674124d6
plymouth: ignore serial console hvc0
It fixes splash screen issue QubesOS/qubes-issues#3849
2019-03-09 18:40:30 +01:00
Frédéric Pierret (fepitre)
c8f70c1dbf
Update to kernel-4.20.14 2019-03-09 18:40:29 +01:00
Marek Marczykowski-Górecki
9cfa9a92af
Include default-kernelopts-common.txt with kernel-specific default options
Default kernel options like root= or plymouth.enable are specific to the
kernel package (and initrd bundled with it). Start migrating away from
built-in defaults in core-admin by adding a file in kernel package
containing those options.

Also, if new enough initramfs is included, add xen_scrub_pages=0 which
will speed up the domain start.

QubesOS/qubes-issues#4839
QubesOS/qubes-issues#4736
2019-02-27 02:57:40 +01:00
Marek Marczykowski-Górecki
43235dd862
Improve reproducibility of initramfs
Use SOURCE_DATE_EPOCH variable
2019-02-27 02:57:40 +01:00
Marek Marczykowski-Górecki
eb4c9ed392
Build modules.img at module build time
This will make package installation a little faster, more reproducible
(mkfs.ext3 -d is easier to make/replace with reproducible tool than
kernel driver), and also make disk space estimation more accurate.
2019-02-27 02:57:40 +01:00
Marek Marczykowski-Górecki
c2f71093d3
version 4.20.3-1 2019-01-20 15:06:03 +01:00
Frédéric Pierret (fepitre)
c168934b2f
Update to kernel-4.20.3 and config from Fedora's config 4.19.15-300 2019-01-20 14:00:06 +01:00
Frédéric Pierret (fepitre)
8575a336cb
Update config based on Fedora's config 4.19.13-300 2019-01-13 22:59:25 +01:00
Frédéric Pierret (fepitre)
1d6df3590a
Update to kernel-4.19.15: new LTS kernel 2019-01-13 22:51:36 +01:00
Marek Marczykowski-Górecki
f1c70a59b1
rpm: fix 'else if' syntax
%elif doesn't work on fc23
2018-12-27 03:00:14 +01:00
Frédéric Pierret (fepitre)
9364d55427 Fix gcc dependency and add gcc-c++ for building GCC hardened plugins 2018-12-24 00:21:08 +01:00
Frédéric Pierret (fepitre)
d60bf26858 get-fedora-latest-config: check rpm signature 2018-12-23 22:08:19 +01:00
Frédéric Pierret (fepitre)
0afef3372d
Add script to generate config-base from latest Fedora kernel config available in stable updates 2018-12-22 16:06:39 +01:00
Frédéric Pierret (fepitre)
63a357e7ce
Handle undefined name_suffix 2018-12-22 15:54:59 +01:00
Frédéric Pierret (fepitre)
ed2dd02606
Update to kernel-4.19.12 2018-12-22 15:54:54 +01:00
Frédéric Pierret
66f0bc42f3
Update to kernel-4.19.2 2018-11-18 23:45:41 +01:00
Frédéric Pierret (fepitre)
64896e89a4
makefile: get version and release from file 2018-11-18 23:45:41 +01:00
Frédéric Pierret
f71aebfe7f
spec.in: handle src.rpm and mock build 2018-11-18 23:45:41 +01:00
Frédéric Pierret (fepitre)
502e8891de Update to kernel-4.19.1 and rework patches 2018-11-11 18:40:18 +01:00
fepitre
0ea1c7b71f Update to kernel-4.18.13 2018-10-10 14:26:43 +02:00
Marek Marczykowski-Górecki
6abb50ab49
Add missing dependencies to kernel*-devel
The current kernel config require elfutils-libelf-devel to build modules
for it.
Also, add Provides: kernel-devel = ..., to simplify automatic
installation of the package from scripts.

Fixes QubesOS/qubes-issues#4299
2018-09-17 15:00:38 +02:00
Marek Marczykowski-Górecki
1d4cdc3c6d
version 4.18.7-3 2018-09-13 05:44:40 +02:00
Marek Marczykowski-Górecki
0b17071769
Update base config based on Fedora's kernel 4.18.5-200 package
The most important part is CONFIG_NF_TABLES_SET=m, otherwise
qubes-firewall service fails on 'specialtarget=dns' rule.

Fixes QubesOS/qubes-issues#4305
2018-09-13 03:52:57 +02:00
Marek Marczykowski-Górecki
4a49bd559e
version 4.18.7-2 2018-09-12 04:26:34 +02:00
Marek Marczykowski-Górecki
f3ef056267
Add xen_scrub_pages runtime control
Fix performance issue in nested virtualization (used for system tests).
See patch description for details.
Similar patch is already accepted for Linux 4.19.
2018-09-12 03:50:18 +02:00
Marek Marczykowski-Górecki
0a7a0dff2f
Include objtool and friends in kernel-devel package
Fixes QubesOS/qubes-issues#4299
2018-09-12 02:46:30 +02:00
Marek Marczykowski-Górecki
3d3724b017
Merge remote-tracking branch 'qubesos/master' 2018-09-03 16:29:59 +02:00
fepitre
750c4bdd4c More consistent method for handling debug build 2018-08-27 12:16:31 +02:00
fepitre
ebb6c6dd49
Update to kernel-4.18.5 2018-08-25 08:49:53 +02:00
fepitre
39e0090145 Update to kernel-4.18.3 2018-08-21 07:29:50 +02:00
fepitre
d029ec5c68
Update config-base and remove CONFIG_INTEL_ATOMISP in config-qubes it brokes the build. 2018-08-17 11:05:06 +02:00
fepitre
853ff4cc62 Update XSA155 patches 2018-08-16 11:28:23 +02:00
fepitre
3f7383afce BuildRequires: bison and flex 2018-08-16 11:28:23 +02:00
fepitre
d212552731 patches-rpmify: remove arch s390 and powerpc 2018-08-16 11:28:23 +02:00
fepitre
8401f85ff1 Update to kernel-4.18 2018-08-16 11:28:23 +02:00
Marek Marczykowski-Górecki
d382499510
version 4.17.9-2 2018-08-07 14:07:37 +02:00
Marek Marczykowski-Górecki
ce8314b4e1
Apply XSA 270 fix 2018-08-07 14:07:15 +02:00
Marek Marczykowski-Górecki
b315bdc036
version 4.17.9-1 2018-07-24 18:12:56 +02:00
Marek Marczykowski-Górecki
d27a8e5314
Drop patches included in 4.17 2018-06-14 03:02:26 +02:00
Marek Marczykowski-Górecki
06f28bd3c9
version 4.16.8-1 2018-05-15 01:12:55 +02:00
Marek Marczykowski-Górecki
c4b2026156 Tag for commit 7dd1395812.
---
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE/BrAI3bQTGg0H0BvjAUhbOCcCTwFAlrVYxMACgkQjAUhbOCc
 CTwdHQ/9EJaHDCW07O+Pc/WCiiHIGTXW5Nh0m7hArEritKpoyR3aFB7c2ETwix8l
 0XWaQassqy8KA4Foajl4bDNs3Z/mCtWAQtpcDX8xbMun3tgg8KOd3Bid2G99L1AA
 /mCHC0EZdA3pZNINZvjrNNNqfGILS74XH/LaIeSIYyw0cz6K6UNrENu3jIk/RFC4
 qR7BqVwebNOL8wDQ6fgj9eW43jumXjl1TUmijOoWoquSdpA97MIBRdXhEmUp58OC
 WaXGy8zq6mNqITqXW6ueDyDfdAlr+hong206AM3Tbz0WtYWwT+Lq4zdDZaHkFvuI
 yJXUpqLpPWjo2hQXsiMM38q3O7HPg+PNYuvU+p07hGI8hV0ZGKzYAQl2XBlxtYr/
 MUtuQ9ulAbz0xiHjZs6HYsFcDUf5sunWCoHRobNHjYdLX5ICciAC0/FtG4TaOnXV
 U0YMRx5kUoYOBGeQPVzPEvUO6tedP1edTyBE7IcUsFTiscpLmgmdKZdJzACYm+cW
 iZryYKhVPkO0vxt+AKVAalLz3138qQsM1XGWVY0TrUDU3tww2b8EtZxV+V5ZAnE+
 b+ihY7vuCaUoEjYmpKxRXnkwDpk/URI6aMolAANsmWR7jreU4ImeXDN1UnTSsZMv
 QigVkgXjLoGPWaPLMrR0tNNbqzOk5rG4+zAvRl1sG0XJIO2z8vM=
 =bDC1
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEAGRCj0VUUbPr54p/Bjk4ukLPpyQFAlrWADAACgkQBjk4ukLP
 pySlcBAA1oWb5HExi37ZAKNfZen8ODTJReV+CHxFDCSt9n1AcdA1xHk1tj3p57CA
 4HC6ViuY8qirErYBZyPQyGB83FXscghb7SWhdCCSL+q0GxtVDh177yRQnmOCRKeP
 EPHtPrNjOzIPkgXFBusADdoFS7VvY9hU4rvRvX6K2WJNT/qX2YXyz/hhB+kZ79vS
 sOv0Rmn+Ac+cQ1Vtb+IeglhSfv2ipApOuymXMUxQ3NB3Dg2u3I2ptHavY6qZsPuU
 az4Tm+pGkqpVum0Lw6qb1Wj+kFqdqvbz4pCGq1Cpmd4SEiZJxSrg6mLQwYVp2XAK
 EebKpDDfDN8UjluUDhoB1fybwisaRha2P+bqUOZXXpahr1Q0AHvIthf7wAIBWqHJ
 rBYjuWCI8sQZd8bE+KSUXrbZcYbEQs+4YPOJZbwVxG8tePDvTgpPo7zJc6J+ttgO
 LwbNuSkxrCs6sJSpQLRXVTWVsEdKhaCee/3LTIGl4XdOj8QNQdmQiu7S21hm8phy
 CFY05Z8wAYG3bzosMLVhj2fVscc/feCXh1ikRWhpJrvP6A9/mMAHN9WTqBon4i1A
 gXyHYf3Vois7LaVQxfI51Z6FDNlIJp8LZ6mY1YW8r0gSXR9mHuQ+01iee3jiPDcE
 4hmQzAHH0TBf9qTTcUEQmGXEcMrt9TCkyjCi89vH6EE85fXwlwM=
 =dfgZ
 -----END PGP SIGNATURE-----

Merge tag 'hw42_7dd13958'

Tag for commit 7dd1395812.

---

# gpg: Signature made Tue 17 Apr 2018 04:59:31 AM CEST
# gpg:                using RSA key FC1AC02376D04C68341F406F8C05216CE09C093C
# gpg: Good signature from "HW42 (Qubes Signing Key) <hw42-qubes@ipsumj.de>" [full]

* tag 'hw42_7dd13958':
  Re-add synaptics patches
  Update base config to kernel-core-4.16.2-300.fc28.x86_64.rpm
  Replace xenbus workaround with upstreamed fix
  Update to kernel-4.16.2
  Update to kernel-4.15.16
  Support for DISTFILES_MIRROR
2018-04-17 16:09:51 +02:00
Simon Gaiser
7dd1395812 Re-add synaptics patches 2018-04-17 04:58:00 +02:00
Simon Gaiser
f754a8905d Update base config to kernel-core-4.16.2-300.fc28.x86_64.rpm 2018-04-17 04:58:00 +02:00
Simon Gaiser
e4913200f6 Replace xenbus workaround with upstreamed fix 2018-04-17 04:57:47 +02:00
Frédéric Pierret
67e33e0360
Update to kernel-4.16.2 2018-04-13 00:04:09 +02:00
Frédéric Pierret
c138013c75
Update to kernel-4.15.16 2018-04-12 21:25:53 +02:00
Frédéric Pierret
b24683da20
Support for DISTFILES_MIRROR 2018-04-12 21:25:40 +02:00
Simon Gaiser
4700f2cff4 Remove unused patches 2018-03-02 15:20:02 +01:00
Simon Gaiser
8905340413 Require gcc with BTI mitigation support 2018-03-02 15:19:54 +01:00
Simon Gaiser
b70202bead Update to 4.15.6
Probably contains fixes for
https://github.com/QubesOS/updates-status/issues/401#issuecomment-365726878
2018-02-28 23:48:56 +01:00