Commit Graph
358 Commits
Author SHA1 Message Date
Jan Beulich a611ed5d04 update Xen version to 4.4.4 2016-01-21 13:38:50 +01:00
Wei Liu 6d2c41d676 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>
2016-01-07 15:50:45 +00:00
Ian Jackson dfc955ee22 QEMU_TAG update 2016-01-04 15:36:32 +00:00
Ian Jackson fd4db04533 QEMU_TAG update 2015-12-18 14:58:40 +00:00
Ian Jackson 5202998a6c QEMU_TAG update 2015-12-09 11:50:24 +00:00
Ian Campbell 602506b3ef 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
2015-11-18 17:07:55 +00:00
Ian Jackson 515d2e3391 QEMU_TAG update 2015-09-11 11:51:06 +01:00
Wei Liu ff9758b54f Config.mk: update in-tree OVMF changeset
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
master commit: 28e5d9a9ad
master date: 2015-06-30 16:16:47 +0100
2015-09-09 16:14:16 +02:00
Jan Beulich 27b82b08b1 update Xen version to 4.4.3 2015-08-20 16:19:38 +02:00
Ian Jackson 2b08c5cd81 QEMU_TAG update 2015-07-29 16:34:09 +01:00
Jan Beulich 36c53c22cd update Xen version to 4.4.3-rc1 2015-07-09 14:22:08 +02:00
Ian Jackson 4b63c53a01 QEMU_TAG update 2015-06-23 11:43:01 +01:00
Ian Jackson dc34ce4daf QEMU_TAG update 2015-06-10 14:12:57 +01:00
Ian Jackson 5624637dc8 QEMU_TAG update 2015-05-27 16:56:15 +01:00
Stefano Stabellini 5fea6a3db9 QEMU_UPSTREAM_REVISION = master again
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
2015-04-21 09:19:37 +02:00
Ian Jackson 491b55dd64 QEMU_TAG update 2015-03-31 16:30:40 +01:00
Jan Beulich 39f513ba5d update Xen version to 4.4.2 2015-03-19 16:06:48 +01:00
Jan Beulich 24ecb0be82 update Xen version to 4.4.2-rc2 2015-03-03 17:58:24 +01:00
Ian Jackson 50a61de84f QEMU_TAG update 2015-02-16 14:55:04 +00:00
Jan Beulich 052bd9583c update Xen version to 4.4.2-rc1 2015-01-23 17:57:20 +01:00
Jan Beulich d5a7ed88d8 update Xen version to 4.4.1 2014-09-02 08:20:19 +02:00
Jan Beulich 0f3cdfc4d7 update Xen version to 4.4.1-rc2 2014-08-05 13:41:22 +02:00
Ian Jackson ee81dda7c3 QEMU_TAG update - FIX!
My qemu push and tag update script had transposed a revision number
from qemu-xen-4.3-testing into xen-4.4-testing's Config.mk!

The script is now fixed, but we also need to fix the tree.

Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
2014-07-03 13:58:36 +01:00
Ian Jackson 9fc0c44a69 QEMU_TAG update 2014-07-02 16:06:31 +01:00
Jan Beulich 450412653b update Xen version to 4.4.1-rc1 2014-06-17 16:00:42 +02:00
Ian Jackson 8c2bc5d679 Config.mk: switch QEMU_UPSTREAM_REVISION back to master
Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
2014-03-13 17:22:10 +00:00
Ian Jackson d4c6e4662c Config.mk: update QEMU_TAG and QEMU_UPSTREAM_REVISION
Update these to the Xen 4.4.0 tags.  These refer to the same commits
as the previously-referenced tags.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
2014-03-10 10:18:23 +00:00
Ian Jackson 598327889c Config.mk: update QEMU_TAG and QEMU_UPSTREAM_REVISION
Update these to the -rc6 tags.  These refer to the same commits as the
previously-referenced tags.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
2014-03-07 15:41:35 +00:00
Ian Jackson 29f130cfd9 Config.mk: Non-debug build by default
Set debug ?= n, in preparation for releasing.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
2014-02-21 18:24:23 +00:00
Ian Jackson c582cadad0 Config.mk: Update QEMU trees for 4.4
Change these to refer to the 4.4 branches.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
2014-02-21 16:38:18 +00:00
Ian Jackson b731935027 Update QEMU_UPSTREAM_REVISION for 4.4.0-rc4
Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
2014-02-17 16:33:48 +00:00
Jan Beulich 04d31ea1b1 QEMU_UPSTREAM_REVISION -> master again 2014-02-03 09:31:03 +01:00
Ian Jackson a96bbe5fd7 Update QEMU_TAG and QEMU_UPSTREAM_REVISION for 4.4.0-rc3
Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
2014-01-30 03:47:11 +00:00
Stefano Stabellini 7754fb8cab Update QEMU_UPSTREAM_REVISION
Switch back to master.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
2014-01-28 16:48:55 +01:00
Jan Beulich cfad12fd29 update Xen version to 4.4-rc2 2014-01-14 16:19:08 +01:00
Ian Jackson 301fc14998 Merge branch 'master' into staging 2013-12-19 16:34:56 +00:00
Ian Jackson d84a6e2fa0 Update QEMU_UPSTREAM_REVISION
Switch to specific tag, for 4.4.0 RC1 release.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
2013-12-19 16:28:29 +00:00
Ian Jackson aeba23d8f1 QEMU_TAG update 2013-12-19 15:33:17 +00:00
Wei Liu cc0baa5cc3 Config.mk: update OVMF changeset
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>
2013-12-09 15:25:48 +00:00
Ian Campbell ca56905657 Merge branch 'staging' of ssh://xenbits.xen.org/home/xen/git/xen into staging 2013-12-04 14:51:57 +00:00
Ian Jackson 747fb88881 QEMU_TAG update 2013-12-04 14:46:19 +00:00
Anthony PERARD fda8904bf3 Update QEMU_UPSTREAM_REVISION
Changing to master, otherwise we don't get the last updates.

Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
2013-12-04 14:35:22 +00:00
Ian Jackson f15eacdd5a QEMU_TAG update 2013-11-12 15:41:37 +00:00
Wei Liu 1e363c96f8 Config.mk: update OVMF changeset
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
2013-11-11 13:38:46 +00:00
Don Slutz d2ad65dda3 .config: Allow all URL(s) to be specified in .config
This allow building of XEN from source on a system without internet
access using either the environment or .config

Do the same with XEN_EXTFILES_URL, QEMU_REMOTE, IPXE_GIT_URL, and
IPXE_TARBALL_URL as QEMU_UPSTREAM_URL, SEABIOS_UPSTREAM_URL, etc.

Signed-off-by: Don Slutz <dslutz@verizon.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
2013-11-05 11:45:35 +00:00
Ian Campbell badd47de99 xen: arm: correct XEN_COMPILE_ARCH autodetection for arm64
At least on aarch64 openSUSE running with qemu-user-aarch64 "uname -m" reports
"aarch64" and not "armv8" so include that in the seddery. There's no harm
leaving the existing armv8 rune too so do so.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Julien Grall <julien.grall@linaro.org>
2013-10-24 14:16:49 +01:00
Ian Campbell a65299c87b tools: update to SeaBIOS 1.7.3.1
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
2013-10-16 14:51:02 +01:00
Ian Jackson 1a510f3c44 Revert "QEMU_TAG update"
(My script edited the wrong xen.git branch)

This reverts commit 363cfda13a.
2013-10-11 19:05:31 +01:00
Ian Jackson 363cfda13a QEMU_TAG update 2013-10-11 19:04:25 +01:00
Jan Beulich cfd54835e6 VMX: use proper instruction mnemonics if assembler supports them
With the hex byte emission we were taking away a good part of
flexibility from the compiler, as for simplicity reasons these were
built using fixed operands. All half way modern build environments
would allow using the mnemonics (but we can't disable the hex variants
yet, since the binutils around at the time gcc 4.1 got released didn't
support these yet).

I didn't convert __vmread() yet because that would, just like for
__vmread_safe(), imply converting to a macro so that the output operand
can be the caller supplied variable rather than an intermediate one. As
that would require touching all invocation points of __vmread() (of
which there are quite a few), I'd first like to be certain the approach
is acceptable; the main question being whether the now conditional code
might be considered to cause future maintenance issues, and the second
being that of parameter/argument ordering (here I made __vmread_safe()
match __vmwrite(), but one could also take the position that read and
write should use the inverse order of one another, in line with the
actual instruction operands).

Additionally I was quite puzzled to find that all the asm()-s involved
here have memory clobbers - what are they needed for? Or can they be
dropped at least in some cases?

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Tim Deegan <tim@xen.org>
2013-09-09 10:23:32 +02:00