Commit Graph

164 Commits

Author SHA1 Message Date
Marek Marczykowski
4e13372d7e spec: include kernel-specific firmware dir in initramfs 2012-10-04 04:46:08 +02:00
Marek Marczykowski
fa53c91147 makefile: do not require sha1sum when signature available 2012-10-04 04:45:53 +02:00
Marek Marczykowski
6148e5d1da pvops: enable CONFIG_PREEMPT_VOLUNTARY
This should improve responsiveness of system.
2012-10-04 04:44:06 +02:00
Marek Marczykowski
e241f60e7a pvops: linux 3.4.11 2012-09-24 16:10:40 +02:00
Marek Marczykowski
e9371ef60d gitignore (.sign files) 2012-09-24 16:10:24 +02:00
Marek Marczykowski
e45b11c773 pvops/xen-blkfront: handle FDEJECT as detach request (#630) 2012-07-15 19:57:47 +02:00
Marek Marczykowski
2411f1bba2 spec: add flavor-dependent provides (#581) 2012-07-07 02:09:38 +02:00
Marek Marczykowski
dd4e419e25 pvops: version 3.4.4
One patch already in upstream, so remove it here.
2012-06-23 20:23:34 +02:00
Marek Marczykowski
394e2aaef1 pvops: fix for GPU performance
Details here: http://groups.google.com/group/qubes-devel/t/33256d29a29fa883
2012-06-23 20:20:57 +02:00
Marek Marczykowski
b5606021c9 vm-initramfs: use sysfs directly to get block device parameters
Don't use blkdev program, as isn't installed by default by dracut in FC17.
Actually it isn't necessary to get 'ro' and 'size' parameters, as they can be
read directly from sysfs.
2012-06-15 13:19:44 +02:00
Marek Marczykowski
d3b78a4d48 pvops: version 3.4.2
This version include fix for misbehaving loop devices (reads of pages not
present in pagecache were messed up). The commit is:
"radix-tree: fix contiguous iterator".
2012-06-15 13:15:44 +02:00
Marek Marczykowski
d1eb185f1b vm-initrd: fix compatibility with older dracut 2012-06-14 03:51:11 +02:00
Marek Marczykowski
a1eea48862 spec: fix vm-kernel dir name
Use simple x.y.z-r instead of x.y.z-r.pvops.qubes
2012-06-14 02:52:26 +02:00
Marek Marczykowski
3541d3d012 pvops: add a couple of fixes from 3.5-rc kernels
Especially for block backend.
2012-06-14 00:26:45 +02:00
Marek Marczykowski
5751db78f9 pvops: respect 'removable' xenstore flag for block devices
Especially this is needed by pmount to allow mount qvm-block attached devices
by normal user.
2012-06-11 22:49:31 +02:00
Marek Marczykowski
550b5f7d95 initramfs: setup dmroot as non-persistent snapshot
The volatile.img is cleared before each startup anyway.
This should speed up AppVM start and reduce ssd wearing.
2012-06-10 02:01:47 +02:00
Marek Marczykowski
d1dac3e56d pvops: version 3.4.1 2012-06-08 01:22:15 +02:00
Marek Marczykowski
02f451a3fc include generated includes in -devel package - only for pvops
Required to compile external modules - there are eg unistd_{32,64}.h.
2012-06-04 20:47:10 +02:00
Marek Marczykowski
4ce6980d66 pvops: suppress debug code in wifi drivers 2012-05-28 00:10:21 +02:00
Marek Marczykowski
ca2b2ba12a spec: allow to install multiple releases of single kernel
Include release in kernel subdir name.
2012-05-27 22:59:09 +02:00
Marek Marczykowski
2b14e535ad pvops: ACPI S3 patches for 3.4 kernel 2012-05-26 00:50:11 +02:00
Marek Marczykowski
3c69343cca spec: build scripts_base explicitly
Prevent race when building with -j4.
2012-05-25 23:51:32 +02:00
Marek Marczykowski
041f871514 vm-initrd: support new dracut folder layout
This enables building kernel under FC15.
2012-05-25 23:51:28 +02:00
Marek Marczykowski
dcecd5104c spec: dont check for stale symlinks 2012-05-24 16:19:53 +02:00
Marek Marczykowski
81c2c73ebf include generated includes in -devel package
Required to compile external modules - there are eg unistd_{32,64}.h.
2012-05-24 12:47:54 +02:00
Marek Marczykowski
dc079b0edd pvops: disable memory cgroups
We don't use this, so save some wasted memory (usage tracking struct).
2012-05-24 12:34:42 +02:00
Marek Marczykowski
da6296fbd1 xen PVUSB driver 2012-05-24 02:09:29 +02:00
Marek Marczykowski
c74209a6da linux 3.4 base files
Checksums, forward-port of netfront-in-dom0 patch, adopted config
2012-05-24 02:07:04 +02:00
Marek Marczykowski
770e621fae spec: fix version handling of 3.x kernels (in contrary to 3.x.y) 2012-05-24 00:29:08 +02:00
Marek Marczykowski
ef0bef2c30 pvops: include patch for netback SKB slots calculation 2012-05-24 00:27:00 +02:00
Marek Marczykowski
a3a94130eb pvops: enable xen-netfront in dom0 (#460) 2012-03-01 18:23:45 +01:00
Joanna Rutkowska
493024345c Added linux 3.2.7 sign and sha1 hash 2012-02-28 15:50:48 +01:00
Joanna Rutkowska
af80793adf v3.2.7-2-pvops 2012-02-28 15:29:49 +01:00
Joanna Rutkowska
4f527c40e3 Merge branch 'pvops-dom0' of git.qubes-os.org:/var/lib/qubes/git/marmarek/kernel
Conflicts:
	version-pvops
2012-02-28 15:27:41 +01:00
Marek Marczykowski
c06775b2dc pvops: add patches for dom0 - mostly ACPI S3 2012-02-26 13:38:52 +01:00
Marek Marczykowski
a64f8add24 pvops: linux 3.2.7 2012-02-26 13:38:52 +01:00
Joanna Rutkowska
3726e31626 Keep hash/sig files in the repo 2012-02-24 17:52:43 +01:00
Joanna Rutkowska
785cbcb166 Update kernel signature verification
1) For newer pvops kernels we can use kernel.org sign files that are signed
with a new (uncompromised, at least not known to be compromised yet) key
2) For older kernel, we need to use hash, as the kernel.org decided not to
release update signature with a new key.
In any case, use hash-based verification additionally, try to minimize trust put
into kernel.org people...
2012-02-24 17:50:43 +01:00
Joanna Rutkowska
279f977249 pvops: 3.2.5-1 2012-02-22 20:48:27 +01:00
Joanna Rutkowska
c77414ccba Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/kernel 2012-02-22 20:45:44 +01:00
Joanna Rutkowska
210cc0cf3a version 2.6.38.3-12-xenlinux-dom0 2012-02-22 20:08:59 +01:00
Joanna Rutkowska
33855dc817 Trying to fix resume isse on my T420s... 2012-02-22 20:08:24 +01:00
Joanna Rutkowska
6a7dd9144d version 2.6.38.3-11-xenlinux-dom0 2012-02-22 15:01:47 +01:00
Joanna Rutkowska
5af1bf7126 Add patches for i915 to make it work on Thinkpad T420s
See also this thread:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/812638
2012-02-22 15:01:14 +01:00
Marek Marczykowski
75bc52065b makefile: use signature of uncompresed file
Kernels >3.0.4 are distributed with only plain tar signed.
2012-02-13 02:04:08 +01:00
Marek Marczykowski
937456aa45 gitignore update 2012-02-13 00:43:19 +01:00
Marek Marczykowski
d18e6e2a84 config for 3.2.5 kernel (pvops) 2012-02-13 00:40:20 +01:00
Marek Marczykowski
e36fb668a2 spec: support for per-version config and patches 2012-02-13 00:40:20 +01:00
Marek Marczykowski
68c2cb59dd makefile: restore usage of ftp.kernel.org
kernel.inode.at seems to be outdated
2012-02-13 00:40:20 +01:00
Marek Marczykowski
be4ed3415c makefile: fix source URL for 3.x kernels 2012-02-13 00:40:20 +01:00