Commit Graph

529 Commits

Author SHA1 Message Date
Marek Marczykowski-Górecki
6dd4d86113 Apply "PCI: Add x86_msi.msi_mask_irq() and msix_mask_irq()" (#811) 2014-04-02 03:21:01 +02:00
Marek Marczykowski-Górecki
a2465eb0e3 Apply XSA 90
The only vulnerable versions are >=3.12-rc1.
2014-04-02 03:07:19 +02:00
Marek Marczykowski-Górecki
927942a2c0 Include kernel-devel packages in VM repository
Add dummy kernel-devel.spec, used only in update-repo target.
2014-03-24 02:28:20 +01:00
Marek Marczykowski-Górecki
32c1177e01 version 3.12.14-1 2014-03-11 03:50:52 +01:00
Marek Marczykowski-Górecki
b6f30a4734 Fix handling kernel version
Previous regex incorrectly handle 3.13 version.
2014-03-11 03:46:21 +01:00
Marek Marczykowski-Górecki
599a6f01c8 Switch to xz source packages
kernel.org no longer provide bz2 packages.

Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
2014-03-10 18:36:53 +01:00
Marek Marczykowski-Górecki
55e12b2859 version 3.11.10-1 2014-02-15 10:14:18 +01:00
Marek Marczykowski-Górecki
4e9aa16f79 Fix debuginfo package - include vmlinux
Based of Fedora kernel.spec
2014-01-27 14:52:05 +01:00
Marek Marczykowski-Górecki
3c68dfe400 Increase size of modules.img to 400MB
Currently its almost full. Also installing custom drivers is rather hard
with no additional space in /lib/modules...
2014-01-23 04:54:28 +01:00
Marek Marczykowski-Górecki
e44ecd3778 version 3.11.1-2 2013-09-30 05:31:49 +02:00
Marek Marczykowski-Górecki
76301e8cc5 Fix kernel-devel package
Include missing includes, do not create empty version.h in old location.
2013-09-29 04:20:42 +02:00
Marek Marczykowski-Górecki
96d320d4e0 version 3.11.1-1
Finally ACPI S3 patches are fully integrated in upstream kernel.
This commits comes with updates for other patches and of course kernel
config.
2013-09-20 05:31:38 +02:00
Marek Marczykowski
bd5d0c63a3 version 3.9.2-1 2013-05-24 04:31:00 +02:00
Marek Marczykowski
52b3981bf2 Apply ACPI C-states fix on S3 resume 2013-05-06 07:22:16 +02:00
Marek Marczykowski
c0a145a129 u2mfn: change default /proc/u2mfn permissions
It is set to 666 by init scripts anyway. Set defaults here, as scripts
are not working in all the cases (DispVM audio problem).
2013-04-17 13:16:37 +02:00
Marek Marczykowski
7494090db2 Misc devices enables
Some missed options during kernel upgrade.
Also enable some virtio and vmware guest devices - mainly for ease
testing for developers (eg. running installer as VM).
2013-03-26 09:01:14 +01:00
Marek Marczykowski
55e3aa12aa Enable some more Broadcom devicecs (wireless, USB) 2013-03-26 09:00:53 +01:00
Marek Marczykowski
afc163dbef Enable "Broadcom IEEE802.11n embedded FullMAC WLAN driver"
Required for Macboot Air.
2013-03-22 20:19:50 +01:00
Marek Marczykowski
d509e647c5 Copy Qubes-specific modules from %_sourcedir
When building outside of repository, ensure that all sources will be in
builddir.
2013-03-19 22:45:42 +01:00
Marek Marczykowski
3d2838b750 New builder API 2013-03-19 19:04:32 +01:00
Marek Marczykowski
9d42e64ad3 Use rpm-provided flags for make -jN 2013-03-19 16:41:05 +01:00
Marek Marczykowski
c30781e5da version 3.7.6-2 2013-02-23 23:35:49 +01:00
Marek Marczykowski
a2acb741b6 Merge branch 'devel-3.7'
Conflicts:
	config-pvops
	patches.xen/pvops-0005-xen-acpi-sleep-Enable-ACPI-sleep-via-the-__acpi_os_p.patch
	patches.xen/pvops-0009-xen-enlighten-Expose-MWAIT-and-MWAIT_LEAF-if-hypervi.patch
	patches.xen/pvops-blkfront-eject-support.patch
	patches.xen/pvops-netback-calculate-correctly-the-SKB-slots.patch
	rel-pvops
	series-pvops.conf
	version-pvops
2013-02-23 16:43:45 +01:00
Marek Marczykowski
d0d5261907 remove old kernel.org key revocation
Now clean keyring will be prepared by qubes-builder so there will be no old
kernel.org key at all (and importing revocation key for non-existing key
fails).
2013-02-18 18:05:20 +01:00
Marek Marczykowski
5be073ac26 remove old kernel.org key revocation
Now clean keyring will be prepared by qubes-builder so there will be no old
kernel.org key at all (and importing revocation key for non-existing key
fails).
2013-02-18 18:03:38 +01:00
Marek Marczykowski
7d50af9122 vm/initramfs: exclude plymouth module
It doesn't make any sense on hvc console, but causes problems.

Problem: plymouth-quit.service is masked in VM, so plymouthd remains
running controlling console.
2013-02-09 01:26:13 +01:00
Marek Marczykowski
9816084ba9 vm/initramfs: include device-mapper
Actually it isn't installed by default in all cases, but required by
qubes cow setup scripts.
2013-02-07 21:54:16 +01:00
Marek Marczykowski
2cb25cd0cd version 3.7.6-1 2013-02-06 02:06:07 +01:00
Marek Marczykowski
f6ab40c53e version 3.7.4-1
As usually with updated patches and removed already included in upstream
release. Also remove kernel version from patch filenames.
2013-02-06 01:59:18 +01:00
Marek Marczykowski
b754a6b36e spec: regenerate grub2 config after install
Apparently new-kernel-pkg does not work for grub2 config with xen
entries (new kernel isn't added to it at all). So regenerate grub2
config using grub2-mkconfig.
2013-02-06 01:59:18 +01:00
Marek Marczykowski
62deb5a445 spec: enhance 'Provides' header 2013-02-06 01:59:17 +01:00
Marek Marczykowski
a955051342 spec: fix 'Requires' header
strip is actually in binutils package
2013-02-06 01:59:17 +01:00
Marek Marczykowski
c2dda25031 Cleanup obsolete patches. 2013-02-06 00:28:26 +01:00
Marek Marczykowski
2bfc20ed9b spec: regenerate grub2 config after install
Apparently new-kernel-pkg does not work for grub2 config with xen
entries (new kernel isn't added to it at all). So regenerate grub2
config using grub2-mkconfig.
2013-02-06 00:16:14 +01:00
Marek Marczykowski
cb4b5829d4 spec: enhance 'Provides' header 2013-02-05 23:48:04 +01:00
Marek Marczykowski
becd0c1997 spec: fix 'Requires' header
strip is actually in binutils package
2013-02-05 23:47:56 +01:00
Joanna Rutkowska
98796f66c1 get-sources/verify-sources: reduce verbosity 2013-01-28 00:00:21 +01:00
Marek Marczykowski
d3ca20fb86 spec: provide kernel-modules-extra; require strip for dracut
Update for fc18 build
2013-01-28 00:00:08 +01:00
Marek Marczykowski
a58e756d9e Do not use kernel-provided firmware in initramfs
dracut (at least in fc13) can use only one directory with firmware, so use the
standard one (from linux-firmware package) because it contains a lot wider set
of files.
2013-01-27 23:59:59 +01:00
Joanna Rutkowska
4aa5df9496 update-repo-* targets: also copy kernel-qubes-vm packages 2013-01-27 23:59:54 +01:00
Marek Marczykowski
2de47ed975 version 3.2.30-7 2013-01-27 00:35:36 +01:00
Marek Marczykowski
fd6b55d478 spec: provide kernel-modules-extra; require strip for dracut
Update for fc18 build
2013-01-27 00:35:17 +01:00
Joanna Rutkowska
05e659f162 version 3.2.30-6 2013-01-10 20:32:23 +01:00
Marek Marczykowski
d0df204f77 Do not use kernel-provided firmware in initramfs
dracut (at least in fc13) can use only one directory with firmware, so use the
standard one (from linux-firmware package) because it contains a lot wider set
of files.
2012-12-19 03:15:26 +01:00
Joanna Rutkowska
dba3f1db89 update-repo-* targets: also copy kernel-qubes-vm packages 2012-12-11 16:15:39 +01:00
Joanna Rutkowska
cc0a7ad42d version 3.2.30-5 2012-11-19 22:42:07 +01:00
Marek Marczykowski
a0e509ba0c enable dummy-hcd as workaround for libusb bug
libusb crashes (SEGV) on some functions when no USB controller is present. This
results in annoying ABRT popup about colord-sane crash.
Enable dummy USB controller to suppress this bug. This can be reverted when we
enable (some type of) PVUSB in each domain by default.
2012-11-19 17:50:05 +01:00
Marek Marczykowski
25733b422e enable dummy-hcd as workaround for libusb bug
libusb crashes (SEGV) on some functions when no USB controller is present. This
results in annoying ABRT popup about colord-sane crash.
Enable dummy USB controller to suppress this bug. This can be reverted when we
enable (some type of) PVUSB in each domain by default.
2012-11-19 17:36:59 +01:00
Marek Marczykowski
f9b8bd98ba build-deps: use qubes-core-devel instead of qubes-core-vm-devel 2012-11-18 21:39:50 +01:00
Joanna Rutkowska
da625d767d version 3.2.30-4 2012-11-15 16:56:47 +01:00