Commit Graph

615 Commits

Author SHA1 Message Date
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
Simon Gaiser
5468bc3f11 Work around regression in 4.15 in smpboot.c
Linux commit b4c0a7326f5d breaks PV domains since native_smp_cpus_done()
isn't called in that case. So __max_logical_packages is uninitialized
and breaks for example coretemp.
2018-02-07 18:40:35 +01:00
Simon Gaiser
d922e28b0b Add upstream fix for 4.15
This is from xen-devel and isn't yet in master.

Without it PV is broken.
2018-02-06 06:09:11 +01:00
Simon Gaiser
f9db313392 Remove CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0
Setting it is not useful since we changed the default LSM anyway and it
makes enabling SELinux harder (requires changing the cmdline).
2018-02-06 02:33:28 +01:00
Simon Gaiser
96b8fba876 Build in AppArmor support
It's optionally used by Whonix.
2018-02-06 02:33:17 +01:00
Simon Gaiser
870bbb45c0 Update to 4.15.1 2018-02-06 02:29:35 +01:00
Simon Gaiser
2c4bf83c10 Workaround for HVM suspend issue
(cherry picked from commit 56ea7eaf76)
2018-02-05 22:06:43 +01:00
Marek Marczykowski-Górecki
9248d5d924 Add fixes for synaptics driver for new Thinkpads (X1 Carbon, X280)
(cherry picked from commit d5d1a870da)
2018-02-05 22:06:35 +01:00
Simon Gaiser
984ffdc07f Add dummy_ucd driver
This is also needed by the qvm-usb tests.
2018-01-10 04:44:54 +01:00
Simon Gaiser
b984faa123 Add usb gadget driver to qvm-usb testing 2018-01-09 05:08:33 +01:00
Simon Gaiser
0986e54ca5 Include usb drivers as modules
This should allow to assign usb device to pciback in initramfs before
thos modules get loaded.
2018-01-09 05:08:22 +01:00
Simon Gaiser
33931abaa6 Disable CONFIG_DEBUG_WX, again. 2018-01-06 06:19:09 +01:00
Simon Gaiser
848eea8906 Update to 4.14.12 2018-01-05 21:34:20 +01:00
Simon Gaiser
90b55c46ad Add fix for grant-table in PVH/HVM in 4.14 2018-01-05 20:55:55 +01:00
Simon Gaiser
9a50618f32 Add minimal config for testing
The minimal config is not used by the package itself, but is useful when
testing different kernel versions (git bisect, etc.), so store it here.
2018-01-05 20:51:20 +01:00
Simon Gaiser
9ba57e46ee Fix gen-config for empty config files 2018-01-05 20:46:05 +01:00
Simon Gaiser
bbeccc01ac Make kernel package name configurable
By writing '-latest' or '' in the 'suffix' file we can now easily switch
between the two variants.
2018-01-05 20:45:51 +01:00
Simon Gaiser
c60e1c82c1 Don't set kernel-latest as default VM kernel 2017-12-15 10:08:13 +01:00
Simon Gaiser
537e0d17a8 Update to 4.14.6 and auto generate config
The config is now generated based on Fedora's config. This way we need
to only track qubes specific changes and can quickly update to never
Fedora configs.
2017-12-15 10:08:09 +01:00
HW42
a00512fb97 Disable CONFIG_INTEL_ATOMISP
It's broken [1] and still not fixed upstream (will be probably in 4.15).

[1]: https://lists.xen.org/archives/html/xen-devel/2017-09/msg00793.html
2017-11-10 02:22:27 +01:00
HW42
8532058b5b Update to 4.13.12 2017-11-10 02:22:16 +01:00