Commit Graph

173 Commits

Author SHA1 Message Date
Marek Marczykowski
ca3c8f47d4 remove outdated kernel files 2012-11-08 03:02:47 +01:00
Marek Marczykowski
16520270d4 nuke xenlinux kernel files
We've completly migrated to upstream kernel with pvops xen support.
2012-11-08 03:02:18 +01:00
Marek Marczykowski
8a1ac2f7a9 Add buils-deps file (#666) 2012-11-08 03:01:37 +01:00
Marek Marczykowski
2d04cac5e5 makefile: make sure that sign file is downloaded 2012-11-08 02:55:53 +01:00
Bruce A Downs
0e068253ac kernel: Turn on time-stamping (-N) for wget when getting kernel sources
wget downloads new linux-*.sign files and backs up the
existing files as file.1, file.2, etc. This causes false
positives during 'git status' or 'make check'
i.e.
* linux-2.6.38.3.tar.bz2.sign.1
* linux-3.2.7.tar.sign.1
Adding -N causes wget to smartly overwrite as required.
2012-10-09 01:21:50 +02:00
Marek Marczykowski
9ceaf53181 pvops: linux 3.4.12-2 2012-10-04 08:03:55 +02:00
Marek Marczykowski
cd7dc1f7dd spec: fix firmware config syntax 2012-10-04 08:02:52 +02:00
Marek Marczykowski
66dc83ceb2 pvops: linux 3.4.12 2012-10-04 05:47:45 +02:00
Marek Marczykowski
4f53ec6a3c spec: fix default xen console parameter (#644) 2012-10-04 04:51:08 +02:00
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