Commit Graph
337 Commits
Author SHA1 Message Date
Ian Jackson f7a030329b Update QEMU_UPSTREAM_REVISION 2016-05-10 19:21:15 +01:00
Ian Jackson 01928337ea QEMU_TAG update 2016-05-10 19:17:33 +01:00
Ian Jackson cfa20bd3a9 QEMU_TAG update 2016-05-10 19:12:15 +01:00
Wei Liu ae05efd989 Config.mk: update OVMF changeset
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>

(cherry picked from commits 04c5efb0a1
 and f046e501bb)

Apropos of discussion in
 "OVMF related osstest failures on multiple branches"
 http://lists.xenproject.org/archives/html/xen-devel/2016-01/msg00442.html

We believe the older ovmf.git does not work when built with the gcc in
Debian jessie.  We do not know where this bug lies but we are fixing
it by updating ovmf.

We have decided that we are not in a position to review the changes to
OVMF upstream, and ourselves decide what to cherry pick.  Instead we
will update the revision wholesale and use the xen.git stable
branches' push gate.

Conflicts:
	Config.mk

Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>

(cherry picked from commits 6c3c6ff9ec
 and 1d3cc6e62c)

Conflicts:
	Config.mk
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
(cherry picked from commit ee576d7110)

Conflicts:
	Config.mk
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
(cherry picked from commit 6d2c41d676)

In 4.3, old OVMF_UPSTREAM_REVISION was b0855f92 rather than cb9a7eba.
I have pulled in the additional changes, willy-nilly.

Conflicts:
	Config.mk
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
2016-01-07 15:51:39 +00:00
Ian Jackson 0fe03d7ed2 QEMU_TAG update 2016-01-04 15:36:53 +00:00
Ian Jackson 0574a77323 QEMU_TAG update 2015-12-18 14:59:01 +00:00
Ian Jackson 4a7aff4ea1 QEMU_TAG update 2015-12-09 11:50:35 +00:00
Ian Campbell aad8158460 Config: Switch to unified qemu trees.
Upstream qemu is now in qemu-xen.git and the trad fork is in
qemu-xen-traditional.git.

QEMU_UPSTREAM_REVISION is currently a tag and
QEMU_TRADITIONAL_REVISION is a specific revision, so no changes are
required to those.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

Conflicts:
	Config.mk
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
(cherry picked from commit 78833c0425)

Conflicts:
	Config.mk
(cherry picked from commit 0cabed0a0b)

Conflicts:
	Config.mk
(cherry picked from commit 602506b3ef)

Conflicts:
	Config.mk
2015-11-18 17:09:08 +00:00
Ian Jackson 13a30798d1 QEMU_TAG update 2015-09-11 11:50:48 +01:00
Ian Jackson 25f9f143b9 QEMU_TAG update 2015-07-29 16:34:52 +01:00
Ian Jackson e7c022977e QEMU_TAG update 2015-06-23 11:43:50 +01:00
Ian Jackson 9176955cb8 QEMU_TAG update 2015-06-10 14:14:50 +01:00
Ian Jackson e580a92dd5 QEMU_TAG update 2015-05-27 16:56:47 +01:00
Ian Jackson 2d63e96d82 QEMU_TAG update 2015-03-31 16:31:37 +01:00
Jan Beulich c58b16ef15 update Xen version to 4.3.4 2015-03-19 16:08:36 +01:00
Jan Beulich 75cd1503a6 update Xen version to 4.3.4-rc2 2015-03-03 18:00:13 +01:00
Ian Jackson 9c9b739127 QEMU_TAG update 2015-02-16 14:54:11 +00:00
Jan Beulich f70c066bb5 update Xen version to 4.3.4-rc1 2015-01-23 17:59:42 +01:00
Jan Beulich a153d8a97a update Xen version to 4.3.3 2014-09-02 08:21:51 +02:00
Jan Beulich aa072d419f update Xen version to 4.3.3-rc2 2014-08-05 13:42:42 +02:00
Ian Jackson 83c1512e48 QEMU_TAG update 2014-07-02 16:06:12 +01:00
Jan Beulich b7d5b3789c update Xen version to 4.3.2 2014-02-14 16:22:59 +01:00
Jan Beulich 0ac5c12173 update Xen version to 4.3.2-rc1 2014-01-28 15:51:06 +01:00
Ian Jackson a859a20735 QEMU_TAG update 2014-01-09 12:29:54 +00:00
Ian Jackson cb02c822c6 QEMU_TAG update 2013-11-25 13:52:51 +00:00
Jan Beulich 4e8e0bdef9 update Xen version to 4.3.1 2013-10-30 09:18:28 +01:00
Jan Beulich 5a4f69699e update Xen version to 4.3.1-rc2 2013-10-17 16:13:05 +02:00
Ian Jackson 66414e76c5 QEMU_TAG update 2013-10-11 19:06:36 +01:00
Ian Jackson 21ecf23924 Config.mk: switch to debug?=n in preparation for the release 2013-07-01 17:07:36 +01:00
Ian Jackson 3dfb4018d4 Config.mk: Update QEMU_TAG and QEMU_UPSTREAM_REVISION for 4.3
Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
2013-07-01 16:51:43 +01:00
Ian Jackson c8d233c644 Config.mk: Fetch qemu trees from 4.3-testing branches
Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
2013-07-01 16:24:27 +01:00
Ian Jackson 442ba0b2f6 QEMU_UPSTREAM_REVISION update 2013-06-27 11:08:07 +01:00
Ian Campbell 401e18fd9b Update SEABIOS_UPSTREAM_TAG
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
2013-06-26 17:46:28 +01:00
Ian Jackson 8ee5e399c1 QEMU_TAG update 2013-06-17 17:41:25 +01:00
Ian Jackson 1fee00908a Update QEMU_UPSTREAM_REVISION
Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
2013-06-14 12:34:52 +01:00
Ian Jackson 3a4a1d2977 QEMU_TAG update 2013-05-21 15:00:01 +01:00
Ian Jackson e482d9f047 QEMU_TAG update 2013-05-21 11:50:57 +01:00
Ian Campbell abf04cf04f Update SEABIOS_UPSTREAM_TAG
Pull in two fixes for newer IASL compilers.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
2013-05-13 14:07:48 +01:00
Ian Jackson 4de97462d3 Config.mk: update QEMU_TAG and QEMU_UPSTREAM_REVISION for 4.3.0-rc1
Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
2013-05-07 14:01:11 +01:00
Ian Jackson f91c9f4254 QEMU_TAG update 2013-03-15 18:29:36 +00:00
Ian Jackson 6420870328 QEMU_TAG update 2013-02-25 16:45:14 +00:00
Ian Jackson 4291b626ce QEMU_TAG update 2013-02-22 18:16:54 +00:00
Ian Campbell dac84b66cc xen: arm64: initial build + config changes, start of day code
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Tim Deegan <tim@xen.org>
2013-02-22 12:14:51 +00:00
Frediano Ziglio 26c9d03dd4 gcov: Adding support for coverage information
This patch introduce coverage support to Xen.
Currently it allows to compile Xen with coverage support but there is no
way to extract them.

The declarations came from Linux source files (as you can see from file
headers).

The idea is to have some operations mainly
- get coverage information size
- read coverage information
- reset coverage counters

Linux use a file system to export these information. The information will
be a blob to handle with some tools (as usually tools require a bunch of
files but Xen does not handle files at all). I'll pack them to make things
simpler as possible.

These information cannot be put in a specific section (allowing a safe
mapping) as gcc use .rodata, .data, .text and .ctors sections.

I added code to handle constructors used in this case to initialize a
linked list of files.

I excluded %.init.o files as they are used before Xen start and should
not have section like .text or .data.

I used a "coverage" configuration option to mimic the "debug" one.

Signed-off-by: Frediano Ziglio <frediano.ziglio@citrix.com>
2013-02-21 16:15:40 +00:00
Ian Jackson a5124f3399 QEMU_TAG update 2013-02-20 15:43:03 +00:00
Keir Fraser 511278b4e2 gcc4.8 build fix: Add -Wno-unused-local-typedefs to CFLAGS.
Based on a patch by M A Young <m.a.young@durham.ac.uk>

Signed-off-by: Keir Fraser <keir@xen.org>
2013-02-13 17:03:31 +00:00
Ian Jackson a801a05349 QEMU_TAG update 2013-01-17 15:55:51 +00:00
Ian Campbell f8079d5208 tools: Update to SeaBIOS 1.7.1
Only lightly tested with a Linux HVM guest PXE boot.

Accept the defaults for the config options. Many of them are not
relevant to Xen but this matches what others (at least the Debian
SeaBIOS packages and the binary shipped by Qemu) are doing. The
Debian Xen packages are built against Debian's SeaBIOS package so
there is value in being similar.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
2013-01-17 13:53:14 +00:00
Ian Jackson d564b6fe9d Config.mk: delete accidentally introduced drivel 2013-01-17 12:22:25 +00:00
Ian Jackson c609a68544 QEMU_TAG update 2013-01-17 12:10:21 +00:00