]> xenbits.xensource.com Git - people/vhanquez/xen.git/log
people/vhanquez/xen.git
13 years agoAdded signature for changeset 4f003add869b 3.4-testing
Keith Coleman [Wed, 25 Jan 2012 20:49:35 +0000 (15:49 -0500)]
Added signature for changeset 4f003add869b

13 years agoAdded tag RELEASE-3.4.4 for changeset 4f003add869b
Keith Coleman [Wed, 25 Jan 2012 20:45:56 +0000 (15:45 -0500)]
Added tag RELEASE-3.4.4 for changeset 4f003add869b

13 years agoUpdate Xen version to 3.4.4 RELEASE-3.4.4
Keith Coleman [Wed, 25 Jan 2012 20:44:25 +0000 (15:44 -0500)]
Update Xen version to 3.4.4

13 years agoAdded signature for changeset dda061bf71b6
Keith Coleman [Wed, 4 Jan 2012 07:41:21 +0000 (02:41 -0500)]
Added signature for changeset dda061bf71b6

13 years agoAdded tag 3.4.4-rc4 for changeset dda061bf71b6
Keith Coleman [Wed, 4 Jan 2012 07:39:26 +0000 (02:39 -0500)]
Added tag 3.4.4-rc4 for changeset dda061bf71b6

13 years agoUpdate Xen version to 3.4.4-rc4 3.4.4-rc4
Keith Coleman [Wed, 4 Jan 2012 07:39:12 +0000 (02:39 -0500)]
Update Xen version to 3.4.4-rc4

13 years agofix for changeset 19997:985c41cd52da AMD OSVW for Xen
Keith Coleman [Wed, 4 Jan 2012 07:37:29 +0000 (02:37 -0500)]
fix for changeset 19997:985c41cd52da AMD OSVW for Xen

This path enables AMD OSVW (OS Visible Workaround) feature for
Xen. New AMD errata will have a OSVW id assigned in the future. OS is
supposed to check OSVW status MSR to find out whether CPU has a specific
erratum. Legacy errata are also supported in this patch:
traditional family/model/stepping approach will be used if OSVW feature
isn't applicable.  This patch is adapted from Hans Rosenfeld's
patch submitted to Linux kernel.

Signed-off-by: Wei Huang <wei.huang2@amd.com>
Signed-off-by: Hans Rosenfeld <hands.rosenfeld@amd.com>
Acked-by: Jan Beulich <jbeulich@novell.com>
13 years agoUpdate Xen version to 3.4.4-rc4-pre
Keith Coleman [Wed, 4 Jan 2012 07:27:21 +0000 (02:27 -0500)]
Update Xen version to 3.4.4-rc4-pre

13 years agoAdded signature for changeset fa0b63cdbedc
Keith Coleman [Wed, 4 Jan 2012 06:24:54 +0000 (01:24 -0500)]
Added signature for changeset fa0b63cdbedc

13 years agoAdded tag 3.4.4-rc3 for changeset fa0b63cdbedc
Keith Coleman [Wed, 4 Jan 2012 06:21:59 +0000 (01:21 -0500)]
Added tag 3.4.4-rc3 for changeset fa0b63cdbedc

13 years agoUpdate Xen version to 3.4.4-rc3 3.4.4-rc3
Keith Coleman [Wed, 4 Jan 2012 06:21:28 +0000 (01:21 -0500)]
Update Xen version to 3.4.4-rc3

13 years agoxen/libxc: set CPUID topology leaf as unsupported for PV guests
Keith Coleman [Wed, 4 Jan 2012 06:15:08 +0000 (01:15 -0500)]
xen/libxc: set CPUID topology leaf as unsupported for PV guests

The result of a CPUID Extended Topology Enumeration leaf for PV guests
is invalid as the level in ECX is ignored. This can cause some guests
to loop endlessly when trying to enumerate the topology.

Since the physical topology isn't useful to PV guests set the topology
leaf as unsupported.

Guests affected include Linux kernels prior 2.6.32 where a workaround
was applied ("xen: mask extended topology info in cpu",
82d6469916c6fcfa345636a49004c9d1753905d1).

Signed-off-by: David Vrabel <david.vrabel@citrix.com>
xen-unstable changeset: 23700:867bb675b57b
xen-unstable date: Sat Jul 16 09:05:45 2011 +0100

13 years agox86 cpu: Fix bug: unify cpu_dev attr as __cpuinitdata
Keith Coleman [Wed, 4 Jan 2012 06:07:02 +0000 (01:07 -0500)]
x86 cpu: Fix bug: unify cpu_dev attr as __cpuinitdata

Currently different x86 cpu define different attr for cpu_dev.
Some cpu define as __initdata, this would be risk under cpu hotplug.
This patch fix the bug, unify them as __cpuinitdata, as what AMD cpu
define now.

Signed-off-by: Liu, Jinsong <jinsong.liu@intel.com>
Signed-off-by: Shan, Haitao <haitao.shan@intel.com>
xen-unstable changeset: 23659:7fe0331986c5
xen-unstable date: Fri Jul 08 08:30:41 2011 +0100

13 years agoVT-d: always clean up dpci timers.
Keith Coleman [Wed, 4 Jan 2012 05:54:37 +0000 (00:54 -0500)]
VT-d: always clean up dpci timers.

If a VM has all its PCI devices deassigned, need_iommu(d) becomes
false but it might still have DPCI EOI timers that were init_timer()d
but not yet kill_timer()d. That causes xen to crash later because the
linked list of inactive timers gets corrupted, e.g.:

(XEN) Xen call trace:
(XEN) [<ffff82c480126256>] set_timer+0x1c2/0x24f
(XEN) [<ffff82c48011fbf8>] schedule+0x129/0x5dd
(XEN) [<ffff82c480122c1e>] __do_softirq+0x7e/0x89
(XEN) [<ffff82c480122c9d>] do_softirq+0x26/0x28
(XEN) [<ffff82c480153c85>] idle_loop+0x5a/0x5c
(XEN)
(XEN)
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) Assertion 'entry->next->prev == entry' failed at
/local/scratch/tdeegan/xen-unstable.hg/xen/include:172
(XEN) ****************************************

The following patch makes sure that the domain destruction path always
clears up the DPCI state even if !needs_iommu(d).

Signed-off-by: Tim Deegan <Tim.Deegan@citrix.com>
xen-unstable changeset: 23746:aa54b8175954
xen-unstable date: Mon Jul 25 16:41:33 2011 +0100

13 years agox86/vmx: don't call __vmxoff() blindly
Keith Coleman [Wed, 4 Jan 2012 05:32:00 +0000 (00:32 -0500)]
x86/vmx: don't call __vmxoff() blindly

If vmx_vcpu_up() failed, __vmxon() would generally not have got
(successfully) executed, and in that case __vmxoff() will #UD.

Additionally, any panic() during early resume (namely the tboot
related one) would cause vmx_cpu_down() to get executed without
vmx_cpu_up() having run before.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
xen-unstable changeset:   23848:cf37d2eec2ef
xen-unstable date:        Sat Sep 17 16:26:37 2011 +0100

13 years agoVT-d: fix off-by-one error in RMRR validation
Keith Coleman [Wed, 4 Jan 2012 05:15:47 +0000 (00:15 -0500)]
VT-d: fix off-by-one error in RMRR validation

(base_addr,end_addr) is an inclusive range, and hence there shouldn't
be a subtraction of 1 in the second invocation of page_is_ram_type().
For RMRRs covering a single page that actually resulted in the
immediately preceding page to get checked (which could have resulted
in a false warning).

Signed-off-by: Jan Beulich <jbeulich@suse.com>
xen-unstable changeset: 23868:28147fd781af
xen-unstable date: Thu Sep 22 18:32:34 2011 +0100

13 years agox86/AMD: use correct shift count when merging model and stepping
Keith Coleman [Wed, 4 Jan 2012 05:05:17 +0000 (00:05 -0500)]
x86/AMD: use correct shift count when merging model and stepping

... for legacy errata matching.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Keir Fraser <keir@xen.org>
xen-unstable changeset: 24412:99caac2e35df
xen-unstable date: Thu Dec 15 14:28:45 2011 +0100

13 years agox86/ucode: fix for AMD Fam15 CPUs
Keith Coleman [Wed, 4 Jan 2012 01:31:57 +0000 (20:31 -0500)]
x86/ucode: fix for AMD Fam15 CPUs

Remove hardcoded maximum size a microcode patch can have. This is
dynamic now.

The microcode patch for family15h can be larger than 2048 bytes and
gets silently truncated.

Signed-off-by: Boris Ostrovsky <boris.ostrovsky@amd.com>
Acked-by: Christoph Egger <Christoph.Egger@amd.com>
xen-unstable changeset: 24411:ca5f588bd203
xen-unstable date: Thu Dec 15 11:00:09 2011 +0100

13 years agoAdded signature for changeset 6b411577871d
Keith Coleman [Wed, 21 Dec 2011 01:50:49 +0000 (20:50 -0500)]
Added signature for changeset 6b411577871d

13 years agoAdded tag 3.4.4-rc2 for changeset 6b411577871d
Keith Coleman [Wed, 21 Dec 2011 01:39:39 +0000 (20:39 -0500)]
Added tag 3.4.4-rc2 for changeset 6b411577871d

13 years agoUpdate Xen version to 3.4.4-rc2 3.4.4-rc2
Keith Coleman [Wed, 21 Dec 2011 01:38:42 +0000 (20:38 -0500)]
Update Xen version to 3.4.4-rc2

13 years agotools/blktap, blktap2: include <sys/mount.h> instead of <linux/fs.h>
Keith Coleman [Wed, 21 Dec 2011 01:18:34 +0000 (20:18 -0500)]
tools/blktap, blktap2: include <sys/mount.h> instead of <linux/fs.h>

The former is a userspace sanitised header which contains the
definitions we need. In some distros linux/fs.h defines WRITE which
conflicts with blktaps own use of that name.

Also there is no reason to use <linux/errno.h> over the more normal
<errno.h>.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
xen-unstable changeset:   22765:0dbad563a659
xen-unstable date:        Mon Jan 17 17:14:20 2011 +0000

13 years agotools/python: fix xm list for Python 2.7
Keith Coleman [Wed, 21 Dec 2011 01:17:17 +0000 (20:17 -0500)]
tools/python: fix xm list for Python 2.7

This patch fixes
  Unexpected error: <type 'exceptions.AttributeError'>
This is due to xmlrpc changes in Python 2.7.  This patch should
fixe it for both old and new versions.

Signed-off-by: Michael Young <m.a.young@durham.ac.uk>
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
xen-unstable changeset:   22045:2940165380de
xen-unstable date:        Thu Aug 19 17:09:30 2010 +0100

13 years agox86: Add -fno-exceptions to list of possibly-supported CFLAGS for
Keith Coleman [Wed, 21 Dec 2011 01:16:47 +0000 (20:16 -0500)]
x86: Add -fno-exceptions to list of possibly-supported CFLAGS for
embedded targets.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21860:2b768d52bc7f
xen-unstable date:        Sun Jul 25 22:20:47 2010 +0100

13 years agohvmloader: Switch to absolute addressing for calling hypercall stubs.
Keith Coleman [Wed, 21 Dec 2011 01:16:18 +0000 (20:16 -0500)]
hvmloader: Switch to absolute addressing for calling hypercall stubs.

This is clearer and less fragile than trying to make relative calls
work. In particular, the old approach failed if _start was not
== HVMLOADER_PHYSICAL_ADDRESS. This was the case for some modern
toolchains which reorder functions.

Signed-off-by: Keir Fraser <keir@xen.org>
xen-unstable changeset:   23730:dd5eecf739d1
xen-unstable date:        Wed Jul 20 15:02:16 2011 +0100

hvmloader: Remove hard tabs from source files.

Signed-off-by: Keir Fraser <keir@xen.org>
xen-unstable changeset:   23729:4f1109af9c63
xen-unstable date:        Wed Jul 20 14:52:16 2011 +0100

13 years agox86 svm: Disable intercepting CR3 writes when nested paging is enabled
Keith Coleman [Wed, 21 Dec 2011 00:04:21 +0000 (19:04 -0500)]
x86 svm: Disable intercepting CR3 writes when nested paging is enabled

This patch disables intercepting CR3 writes when nested paging is
enabled. For
applications which cause excessive CR3 accesses, the patch can increase
their
performance.

Signed-off-by: Wei Huang <wei.huang2@amd.com>
13 years agoAMD OSVW (OS Visible Workaround) for Xen
Keith Coleman [Wed, 21 Dec 2011 00:03:38 +0000 (19:03 -0500)]
AMD OSVW (OS Visible Workaround) for Xen

This path enables AMD OSVW (OS Visible Workaround) feature for Xen. New
AMD errata will have a OSVW id assigned in the future. OS is
supposed to check OSVW status MSR to find out whether CPU has a specific
erratum. Legacy errata are also supported in this patch:
traditional family/model/stepping approach will be used if OSVW feature
isn't applicable.  This patch is adapted from Hans Rosenfeld's
patch submitted to Linux kernel.

Signed-off-by: Wei Huang <wei.huang2@amd.com>
Signed-off-by: Hans Rosenfeld <hands.rosenfeld@amd.com>
Acked-by: Jan Beulich <jbeulich@novell.com>
13 years agosvm: Fix for AMD erratum 383 on Family 10h CPUs
Keith Coleman [Wed, 21 Dec 2011 00:02:41 +0000 (19:02 -0500)]
svm: Fix for AMD erratum 383 on Family 10h CPUs

This patches implements the workaround of AMD erratum 383 on family 10h
CPUs. It destroys the guest VM when a MC error with a special pattern is
detected. Without this patch, a guest VM failure can potentially crash
Xen hypervisor and the whole system. The erratum will be published in
next version of guide.

Signed-off-by: Wei Huang <wei.huang2@amd.com>
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Signed-off-by: Christoph Egger <christoph.egger@amd.com>
13 years agoUpdate Xen version to 3.4.4-rc2-pre
Keith Coleman [Fri, 30 Sep 2011 22:42:30 +0000 (18:42 -0400)]
Update Xen version to 3.4.4-rc2-pre

13 years agoAdded signature for changeset 79eaab9de391
Keith Coleman [Fri, 30 Sep 2011 22:41:19 +0000 (18:41 -0400)]
Added signature for changeset 79eaab9de391

13 years agoAdded tag 3.4.4-rc1 for changeset 79eaab9de391
Keith Coleman [Fri, 30 Sep 2011 22:39:41 +0000 (18:39 -0400)]
Added tag 3.4.4-rc1 for changeset 79eaab9de391

13 years agoUpdate Xen version to 3.4.4-rc1 3.4.4-rc1
Keith Coleman [Fri, 30 Sep 2011 22:38:12 +0000 (18:38 -0400)]
Update Xen version to 3.4.4-rc1

13 years agoPassthrough: disable bus-mastering on any card that causes an IOMMU
Keith Coleman [Fri, 30 Sep 2011 22:37:42 +0000 (18:37 -0400)]
Passthrough: disable bus-mastering on any card that causes an IOMMU
fault.

This stops the card from raising back-to-back faults and live-locking
the CPU that handles them.

Signed-off-by: Tim Deegan <tim@xen.org>
Acked-by: Wei Wang2 <wei.wang2@amd.com>
Acked-by: Allen M Kay <allen.m.kay@intel.com>
xen-unstable changeset: 23762:537ed3b74b3f
xen-unstable date: Fri Aug 12 11:29:24 2011 +0100
Committed-by: Keith Coleman <keith.coleman@n2servers.com>
13 years agox86/HPET: bug fix
Keith Coleman [Fri, 30 Sep 2011 22:37:13 +0000 (18:37 -0400)]
x86/HPET: bug fix

This patch fixes a bug where an unitialized lock lookedlock looked like
a locked lock. Now we always call spin_lock_init on the legacy variable.

Thanks for Andrew Coopers suggestion.

Xen-unstable changeset 23031:5263151fba9b contains the fix along with
many other cleanups.

Signed-off-by: Keith Coleman <keith.coleman@n2servers.com>
Signed-off-by: Jeff Bester <jeff.bester@n2servers.com>
Committed-by: Keith Coleman <keith.coleman@n2servers.com>
13 years agopv-grub: Fix for incorrect dom->p2m_host[] list initialization
Keith Coleman [Tue, 30 Aug 2011 07:05:09 +0000 (03:05 -0400)]
pv-grub: Fix for incorrect dom->p2m_host[] list initialization

Introduction of Linux Kernel git commit
ceefccc93932b920a8ec6f35f596db05202a12fe (x86: default
CONFIG_PHYSICAL_START and CONFIG_PHYSICAL_ALIGN to 16 MB) revealed
deeply hidden bug in pv-grub. During kernel load stage dom->p2m_host[]
list has been incorrectly initialized.

At the beginning of kernel load stage dom->p2m_host[] list is
populated with current PFN->MFN layout. Later during memory allocation
(memory is allocated page by page in kexec_allocate()) page order is
changed to establish linear layout in new domain. It is done by
exchanging subsequent MFNs with newly allocated MFNs. dom->p2m_host[]
list is indexed by currently requested PFN (it is incremented from 0)
and PFN of newly allocated paged. If PFN of newly allocated page is
less than currently requested PFN then earlier allocated MFN is
overwritten which leads to domain crash later. This patch corrects
that issue. If PFN of newly allocated page is less then currently
requested PFN then relevant PFN/MFN pair is properly calculated and
usual exchange occurs later.

Signed-off-by: Daniel Kiper <dkiper@net-space.pl>
Reviewed-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Committed-by: Keith Coleman <keith.coleman@n2servers.com>
13 years agolibxc: [CVE-2011-1583] pv kernel image validation
Keith Coleman [Tue, 30 Aug 2011 06:35:58 +0000 (02:35 -0400)]
libxc: [CVE-2011-1583] pv kernel image validation

The functions which interpret the kernel image supplied for a
paravirtualised guest, and decompress it into memory when booting the
domain, are incautious. Specifically:

(i) Integer overflow in the decompression loop memory allocator might
result in overrunning the buffer used for the decompressed image;
(ii) Integer overflows and lack of checking of certain length fields
can result in the loader reading its own address space beyond the
size of the supplied kernel image file.
(iii) Lack of error checking in the decompression loop can lead to an
infinite loop.

This patch fixes these problems.

CVE-2011-1583.

Signed-off-by: Ian Campbell <Ian.Campbell@eu.citrix.com>
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Keith Coleman <keith.coleman@n2servers.com>
14 years agomce: Replace BUG() with a console warning in the MCE handler.
Keith Coleman [Mon, 9 May 2011 07:06:33 +0000 (03:06 -0400)]
mce: Replace BUG() with a console warning in the MCE handler.

If the hardware reports corrected errors that we didn't see through
the status MSRs, complain on the console but don't BUG() the machine.

Signed-off-by: Tim Deegan <Tim.Deegan@citrix.com>
xen-unstable changeset:   21757:50cf787b70eb
xen-unstable date:        Fri Jul 09 12:21:31 2010 +0100

14 years agoFix #GPF injection into compat guests in vm86 code
Keir Fraser [Wed, 30 Jun 2010 17:26:13 +0000 (18:26 +0100)]
Fix #GPF injection into compat guests in vm86 code

not to let the guest disable interrupts in the real EFLAGS.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com
xen-unstable changeset:   21700:fae04060a4f4
xen-unstable date:        Wed Jun 30 18:12:43 2010 +0100

14 years agohgignore: Modify *.d line to avoid fale trigger on tools/hotplug/Linux/init.d/
Keir Fraser [Thu, 10 Jun 2010 09:10:10 +0000 (10:10 +0100)]
hgignore: Modify *.d line to avoid fale trigger on tools/hotplug/Linux/init.d/

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21551:3b64bf19ecc2
xen-unstable date:        Mon Jun 07 17:14:09 2010 +0100

14 years agox86: Force !in_irq() in machine_restart().
Keir Fraser [Thu, 10 Jun 2010 09:09:58 +0000 (10:09 +0100)]
x86: Force !in_irq() in machine_restart().

Various function we may call assert this fact. We just want to restart
the system.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21550:cb75117829a6
xen-unstable date:        Mon Jun 07 16:41:19 2010 +0100

14 years agolibxc: Remove obsolete xc_find_device_number() declaration.
Keir Fraser [Thu, 10 Jun 2010 09:09:17 +0000 (10:09 +0100)]
libxc: Remove obsolete xc_find_device_number() declaration.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21528:d4a91417a023
xen-unstable date:        Fri Jun 04 10:46:32 2010 +0100

tools: assume that special Xen devices have been created by the platform

Remove all the magic surrounding the special Xen devices in Linux
specific code whereby we attempt to figure out what the correct
major:minor number is and check the the existing device has these
numbers etc. In 2010 we really should be able to trust that the
platform has created the devices correctly or provide correct
configuration settings such that they are without resorting to tearing
down the platform configured state and rebuilding it.

tools/hotplug/Linux/xen-backend.rules already contains the necessary
udev rules to create /dev/xen/evtchn and friends in the correct place.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
xen-unstable changeset:   21507:a3bdee5a20da
xen-unstable date:        Wed Jun 02 10:54:32 2010 +0100

14 years agoxenstore: Make sure that libxs reports an error if xenstored drops
Keir Fraser [Tue, 8 Jun 2010 11:00:22 +0000 (12:00 +0100)]
xenstore: Make sure that libxs reports an error if xenstored drops
the connection, rather than getting stuck forever.

Patch from: Steven Smith <steven.smith@eu.citrix.com>
Signed-off-by: Tim Deegan <Tim.Deegan@citrix.com>
xen-unstable changeset:   21463:5be2d2a7f445
xen-unstable date:        Thu May 27 08:20:26 2010 +0100

xenstore: Fix cleanup_pop() definition for some (buggy) pthread.h headers.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21374:9d53864d7be6
xen-unstable date:        Thu May 13 12:21:16 2010 +0100

xs: avoid pthread_join deadlock in xs_daemon_close

Doing a pthread_cancel and join on the reader thread while holding all
the request/reply/watch mutexes can deadlock if the thread needs to
take any of those mutexes to exit.  Kill off the reader thread before
taking any mutexes (which should be redundant if we're
single-threaded at that point).

Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
xen-unstable changeset:   21354:9de69d816b11
xen-unstable date:        Wed May 12 08:49:13 2010 +0100

xs: make sure mutexes are cleaned up and memory freed if the read
thread is cancelled

If the read thread is terminated with pthread cancel, it must make
sure all memory is freed and mutexes are unlocked.

Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
xen-unstable changeset:   21353:2dd3141b3e3e
xen-unstable date:        Wed May 12 08:48:14 2010 +0100

14 years agox86: Fix guest-pointer-array memmove in __pirq_guest_unbind().
Keir Fraser [Fri, 4 Jun 2010 09:52:01 +0000 (10:52 +0100)]
x86: Fix guest-pointer-array memmove in __pirq_guest_unbind().

Thanks to Alex Zeffert for finding this.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21492:96917cf25bf3
xen-unstable date:        Fri May 28 10:54:07 2010 +0100

14 years agoVMX: add EPT 2M super page feature detection
Keir Fraser [Fri, 4 Jun 2010 09:20:33 +0000 (10:20 +0100)]
VMX: add EPT 2M super page feature detection

Signed-off-by: Xin Li <xin.li@intel.com>
14 years agoUpdate Xen version to 3.4.4-rc1-pre
Keir Fraser [Fri, 4 Jun 2010 09:20:12 +0000 (10:20 +0100)]
Update Xen version to 3.4.4-rc1-pre

14 years agoAdded signature for changeset 635c48b8e646
Keir Fraser [Fri, 28 May 2010 07:05:13 +0000 (08:05 +0100)]
Added signature for changeset 635c48b8e646

14 years agoAdded tag RELEASE-3.4.3 for changeset 635c48b8e646
Keir Fraser [Fri, 28 May 2010 07:04:56 +0000 (08:04 +0100)]
Added tag RELEASE-3.4.3 for changeset 635c48b8e646

14 years agoUpdate Xen version to 3.4.3 RELEASE-3.4.3
Keir Fraser [Fri, 28 May 2010 07:04:47 +0000 (08:04 +0100)]
Update Xen version to 3.4.3

14 years agoAdded signature for changeset e6b740903b00
Keir Fraser [Sat, 22 May 2010 06:18:32 +0000 (07:18 +0100)]
Added signature for changeset e6b740903b00

14 years agoAdded tag 3.4.3-rc7 for changeset e6b740903b00
Keir Fraser [Sat, 22 May 2010 06:17:28 +0000 (07:17 +0100)]
Added tag 3.4.3-rc7 for changeset e6b740903b00

14 years agoUpdate Xen version to 3.4.3-rc7 3.4.3-rc7
Keir Fraser [Sat, 22 May 2010 05:45:20 +0000 (06:45 +0100)]
Update Xen version to 3.4.3-rc7

14 years agoiommu: Gracefully fail to initialise iommu on generic x86 platforms.
Keir Fraser [Sat, 22 May 2010 05:42:38 +0000 (06:42 +0100)]
iommu: Gracefully fail to initialise iommu on generic x86 platforms.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21446:93410e5e4ad8
xen-unstable date:        Sat May 22 06:36:41 2010 +0100

14 years agovmx: Do not modify global vmx_vm{entry,exit}_control fields in init_vmcs_config()
Keir Fraser [Wed, 19 May 2010 19:52:31 +0000 (20:52 +0100)]
vmx: Do not modify global vmx_vm{entry,exit}_control fields in init_vmcs_config()

The function shoudl only have single-domain effect.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21435:c414129c8e12
xen-unstable date:        Wed May 19 20:46:05 2010 +0100

14 years agokexec: Fix dodgy use of cpu_present_map protecting percpu data access.
Keir Fraser [Wed, 19 May 2010 19:50:37 +0000 (20:50 +0100)]
kexec: Fix dodgy use of cpu_present_map protecting percpu data access.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21432:f71b641aa327
xen-unstable date:        Wed May 19 18:38:19 2010 +0100

14 years agoxend: Fix getStubdomDomid function
Keir Fraser [Sat, 15 May 2010 07:44:53 +0000 (08:44 +0100)]
xend: Fix getStubdomDomid function

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21394:4dc64aa43692
xen-unstable date:        Sat May 15 08:31:42 2010 +0100

14 years agoAdd MSR support for various feature AMD processor families.
Keir Fraser [Sat, 15 May 2010 07:44:37 +0000 (08:44 +0100)]
Add MSR support for various feature AMD processor families.

Signed-off-by: Mark Langsdorf <mark.langsdorf@amd.com>
xen-unstable changeset:   21393:3dfc577c8b9e
xen-unstable date:        Sat May 15 08:29:59 2010 +0100

14 years agoEven 'dummy' domains (e.g., dom_xen a.k.a. DOMID_XEN) must have valid I/O caps.
Keir Fraser [Thu, 13 May 2010 09:40:19 +0000 (10:40 +0100)]
Even 'dummy' domains (e.g., dom_xen a.k.a. DOMID_XEN) must have valid I/O caps.

Ensure the rangesets are always initialised. Certain (privileged)
invocations of hypercalls such as mmu_update can end up interrogating
these special domains for possible I/O capabilities.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21373:1ec412805622
xen-unstable date:        Thu May 13 10:09:02 2010 +0100

14 years agox86: Fix a few on_{selected,each}_cpus callers who should wait for completion.
Keir Fraser [Thu, 13 May 2010 09:38:59 +0000 (10:38 +0100)]
x86: Fix a few on_{selected,each}_cpus callers who should wait for completion.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21372:6c22d2dfed48
xen-unstable date:        Thu May 13 09:44:20 2010 +0100

14 years agomce: Allow mce to be disabled by no-mce as well as nomce.
Keir Fraser [Thu, 13 May 2010 09:33:38 +0000 (10:33 +0100)]
mce: Allow mce to be disabled by no-mce as well as nomce.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
14 years agomce: MCE polling logic should check mce_disabled during
Keir Fraser [Thu, 13 May 2010 09:28:32 +0000 (10:28 +0100)]
mce: MCE polling logic should check mce_disabled during
initialisation.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21360:fa94385978e6
xen-unstable date:        Wed May 12 09:09:40 2010 +0100

14 years agox86: Relocate boot trampoline to avoid BIOS conflicts.
Keir Fraser [Thu, 13 May 2010 09:27:58 +0000 (10:27 +0100)]
x86: Relocate boot trampoline to avoid BIOS conflicts.

Fix booting through iSCSI protocol with Broadcom network cards.

These boards use the option ROM feature to implement the TCP/IP stack
protocol, and the iSCSI software initiator. The memory address
normally used by the PMM is 0x87000 which conflicts with the memory
allocation for Xen's trampoline routine, currently 0x88000.

Relocating down to 0x7c000 fixes the problem.

Signed-off-by: Fabio Guarneri <fabioguarneri@gmail.com>
xen-unstable changeset:   21276:fd44f1c0d3d6
xen-unstable date:        Tue May 04 12:51:33 2010 +0100

14 years agoVT-d: prevent watchdog timer from kicking in when
Keir Fraser [Tue, 11 May 2010 07:42:30 +0000 (08:42 +0100)]
VT-d: prevent watchdog timer from kicking in when
initializing on systems with huge amounts of memory

Process pending soft-IRQs every 4G worth of pages initialized for Dom0
to keep timekeeping happy and prevent the NMI watchdog (when enabled)
from kicking in.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen-unstable changeset:   21340:220fa418eaae
xen-unstable date:        Tue May 11 08:35:45 2010 +0100

15 years agosvm: Avoid VINTR injection during NMI shadow
Keir Fraser [Mon, 10 May 2010 08:57:43 +0000 (09:57 +0100)]
svm: Avoid VINTR injection during NMI shadow

It is invalid because we get vmexit via IRET interception in this
case. VINTR is unaware of NMI shadows and may vmexit early, leaving us
in an endless loop of VINTR injections and interceptions.

Signed-off-by: Wei Wang <wei.wang2@amd.com>
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21331:bbf009817ffb
xen-unstable date:        Fri May 07 19:22:28 2010 +0100

15 years agoblktap/fs-back: Build fixes for Fedora 13
Keir Fraser [Thu, 6 May 2010 11:03:22 +0000 (12:03 +0100)]
blktap/fs-back: Build fixes for Fedora 13

1. Some files use stat, mkfifo, mkdir etc. without including
sys/stat.h

2. Some programs link against libpthread without a -lpthread compile
option. The compile used to work if this library happened to be used
by one of the other libraries that was being linked against, but
Fedora 13 has stopped allowing this.

From: M A Young <m.a.young@durham.ac.uk>
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21036:c1f272c3a441
xen-unstable date:        Mon Mar 15 17:08:29 2010 +0000

15 years agoUpdate Xen version to 3.4.3-rc7-pre
Keir Fraser [Thu, 6 May 2010 11:01:39 +0000 (12:01 +0100)]
Update Xen version to 3.4.3-rc7-pre

15 years agoAdded signature for changeset 4c263bf4ca19
Keir Fraser [Tue, 4 May 2010 11:57:24 +0000 (12:57 +0100)]
Added signature for changeset 4c263bf4ca19

15 years agoAdded tag 3.4.3-rc6 for changeset 4c263bf4ca19
Keir Fraser [Tue, 4 May 2010 11:56:53 +0000 (12:56 +0100)]
Added tag 3.4.3-rc6 for changeset 4c263bf4ca19

15 years agoUpdate Xen version to 3.4.3-rc6 3.4.3-rc6
Keir Fraser [Tue, 4 May 2010 11:56:26 +0000 (12:56 +0100)]
Update Xen version to 3.4.3-rc6

15 years agoVT-d: Fix ia64 build for 20974:3b475d9ed6b5
Keir Fraser [Tue, 4 May 2010 11:54:29 +0000 (12:54 +0100)]
VT-d: Fix ia64 build for 20974:3b475d9ed6b5

This patch fixes the following error on ia64:
  iommu.c: In function 'init_vtd_hw':
  iommu.c:1831: error: 'nr_ioapics' undeclared (first use in this
  function)

Signed-off-by: KUWAMURA Shin'ya <kuwa@jp.fujitsu.com>
xen-unstable changeset:   20980:d9db3684f292
xen-unstable date:        Thu Feb 25 11:54:19 2010 +0000

15 years agox86, shadow: propagate pat caching on the shadow l1
Keir Fraser [Mon, 26 Apr 2010 11:16:27 +0000 (12:16 +0100)]
x86, shadow: propagate pat caching on the shadow l1

PAT caching was only propagated if has_arch_pdevs(),
causing the hvm_get_mem_pinned_cacheattr() to be ignored
in the non passthrough case.
l1_disallow_mask() needs to be relaxed.

Signed-off-by: Jean Guyader <jean.guyader@citrix.com>
xen-unstable changeset:   21236:9a1d7caa2024
xen-unstable date:        Mon Apr 26 12:13:23 2010 +0100

15 years agoUpdate Xen version to 3.4.3-rc6-pre
Keir Fraser [Mon, 26 Apr 2010 11:15:41 +0000 (12:15 +0100)]
Update Xen version to 3.4.3-rc6-pre

15 years agoAdded signature for changeset 9cad9ebfbd4f
Keir Fraser [Thu, 22 Apr 2010 08:47:44 +0000 (09:47 +0100)]
Added signature for changeset 9cad9ebfbd4f

15 years agoAdded tag 3.4.3-rc5 for changeset 9cad9ebfbd4f
Keir Fraser [Thu, 22 Apr 2010 08:47:01 +0000 (09:47 +0100)]
Added tag 3.4.3-rc5 for changeset 9cad9ebfbd4f

15 years agoUpdate Xen version to 3.4.3-rc5 3.4.3-rc5
Keir Fraser [Thu, 22 Apr 2010 08:46:21 +0000 (09:46 +0100)]
Update Xen version to 3.4.3-rc5

15 years agox86_emulate: Emulate CLFLUSH instruction
Keir Fraser [Thu, 15 Apr 2010 18:21:35 +0000 (19:21 +0100)]
x86_emulate: Emulate CLFLUSH instruction

We recently found that FreeBSD 8.0 guest failed to install and boot on
Xen. The reason was that FreeBSD detected clflush feature and invoked
this instruction to flush MMIO space. This caused a page fault; but
x86_emulate.c failed to emulate this instruction (not supported). As a
result, a page fault was detected inside FreeBSD. A similar issue was
reported earlier.

http://lists.xensource.com/archives/html/xen-devel/2010-03/msg00362.html

From: Wei Huang <wei.huang2@amd.com>
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21189:d18e6a6c618a
xen-unstable date:        Thu Apr 15 18:47:58 2010 +0100

15 years agopygrub: Fix Grub2 support for Ubuntu 10.04
Keir Fraser [Thu, 15 Apr 2010 18:21:13 +0000 (19:21 +0100)]
pygrub: Fix Grub2 support for Ubuntu 10.04

Due to changes in grub2, menu entry titles now have single quote
around them rather than double quotes, but the memtest entries still
are using double quotes, so we need to catch both.

Signed-off-by: David Markey <david.markey@citrix.com>
xen-unstable changeset:   21188:ffffddc4b1e0
xen-unstable date:        Thu Apr 15 17:36:55 2010 +0100

15 years agosysctl: Fix XEN_SYSCTL_debug_keys error path.
Keir Fraser [Thu, 15 Apr 2010 18:21:00 +0000 (19:21 +0100)]
sysctl: Fix XEN_SYSCTL_debug_keys error path.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21160:859a372efa66
xen-unstable date:        Tue Apr 13 13:40:58 2010 +0100

15 years agoBuild tip of qemu repository while between release candidates.
Keir Fraser [Wed, 14 Apr 2010 14:57:53 +0000 (15:57 +0100)]
Build tip of qemu repository while between release candidates.

15 years agox86, shadow: Fix read-to-use race condition
Keir Fraser [Mon, 12 Apr 2010 17:13:26 +0000 (18:13 +0100)]
x86, shadow: Fix read-to-use race condition

If OOS mode is enabled, after last possible resync, read the guest l1e
one last time.  If it's different than the original read, start over
again.

This fixes a race which can result in inconsistent in-sync shadow
tables, leading to corruption:

v1: take page fault, read gl1e from an out-of-sync PT.
v2: modify gl1e, lowering permissions
[v1,v3]: resync l1 which was just read.
v1: propagate change to l1 shadow using stale gl1e

Now we have an in-sync shadow with more permissions than the guest.

The resync can happen either as a result of a 3rd vcpu doing a cr3
update, or under certain conditions by v1 itself.

Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com>
xen-unstable changeset:   21150:78488a63bbc2
xen-unstable date:        Mon Apr 12 17:51:56 2010 +0100

15 years agoxen: 'make clean' really cleans unconfigured subdirs.
Keir Fraser [Mon, 12 Apr 2010 17:13:13 +0000 (18:13 +0100)]
xen: 'make clean' really cleans unconfigured subdirs.

Previously we skipped those listed in variable $(subdir-), only
including those in the more explicit $(subdir-n).

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21130:1d3bec665289
xen-unstable date:        Mon Apr 12 17:30:08 2010 +0100

15 years agolibxc: Flush I/O before xc_domain_save completion
Keir Fraser [Mon, 12 Apr 2010 17:13:03 +0000 (18:13 +0100)]
libxc: Flush I/O before xc_domain_save completion

The final, flushing call to discard_file_cache also discards any
errors from fsync. Call fsync explicitly before leaving, to check if
all VM memory actually made it to the disk.

Signed-off-by: Daniel Stodden <daniel.stodden@citrix.com>
xen-unstable changeset:   21128:b5f9c6274d91
xen-unstable date:        Mon Apr 12 07:22:16 2010 +0100

15 years agoUpdate Xen version to 3.4.3-rc5-pre
Keir Fraser [Mon, 12 Apr 2010 17:11:39 +0000 (18:11 +0100)]
Update Xen version to 3.4.3-rc5-pre

15 years agoAdded signature for changeset 46724c32aa93
Keir Fraser [Fri, 9 Apr 2010 07:48:59 +0000 (08:48 +0100)]
Added signature for changeset 46724c32aa93

15 years agoAdded tag 3.4.3-rc4 for changeset 46724c32aa93
Keir Fraser [Fri, 9 Apr 2010 07:48:15 +0000 (08:48 +0100)]
Added tag 3.4.3-rc4 for changeset 46724c32aa93

15 years agoUpdate Xen version to 3.4.3-rc4 3.4.3-rc4
Keir Fraser [Fri, 9 Apr 2010 07:48:00 +0000 (08:48 +0100)]
Update Xen version to 3.4.3-rc4

15 years agoFix off-by-one error in do_memory_op()'s start_extent range check
Keir Fraser [Tue, 30 Mar 2010 12:40:32 +0000 (13:40 +0100)]
Fix off-by-one error in do_memory_op()'s start_extent range check

Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen-unstable changeset:   21085:81d785fae7af
xen-unstable date:        Tue Mar 30 13:27:25 2010 +0100

15 years agomcheck: Small fix for CMCI Threshold set problem.
Keir Fraser [Tue, 30 Mar 2010 12:39:53 +0000 (13:39 +0100)]
mcheck: Small fix for CMCI Threshold set problem.

When generating new threshold value, we must firstly clean old value
before or the new set value since the new value might be different
with the old (BIOS might pre-set some threshold).

Signed-off-by: Liping Ke <liping.ke@intel.com>
Signed-off-by: Ying Huang <ying.huang@intel.com>
xen-unstable changeset:   21081:af86222ddaeb
xen-unstable date:        Tue Mar 30 08:32:34 2010 +0100

15 years agoxend: Do not set execute permission on qemu-dm log file.
Keir Fraser [Tue, 30 Mar 2010 12:39:14 +0000 (13:39 +0100)]
xend: Do not set execute permission on qemu-dm log file.

Signed-off-by: Daniel Kiper <dkiper@net-space.pl>
xen-unstable changeset:   21077:0da5bad4dfcf
xen-unstable date:        Sat Mar 27 16:00:30 2010 +0000

15 years agocpufreq: don't re-init active dbs timer in S3 or cpu online
Keir Fraser [Tue, 30 Mar 2010 12:38:48 +0000 (13:38 +0100)]
cpufreq: don't re-init active dbs timer in S3 or cpu online

Signed-off-by: Wei Gang <gang.wei@intel.com>
xen-unstable changeset:   21073:d9ef749ea56d
xen-unstable date:        Fri Mar 26 10:28:37 2010 +0000

15 years agocpufreq: fix statistic lock problem
Keir Fraser [Tue, 30 Mar 2010 12:38:16 +0000 (13:38 +0100)]
cpufreq: fix statistic lock problem

cpufreq_statistic_lock should not only protect the statistic memory
pointed by cpufreq_statistic_data[cpu], but also have to protect the
pointer in cpufreq_statistic_data[cpu] itself. So move the read
operation of cpufreq_statistic_data[cpu] after
spin_lock(cpufreq_statistic_lock).

Signed-off-by: Wei Gang <gang.wei@intel.com>
xen-unstable changeset:   21071:415c0bf4ac7a
xen-unstable date:        Fri Mar 26 08:49:13 2010 +0000

15 years agox86: s3: write_msi_msg: entry->msg should be in the compatibility format
Keir Fraser [Tue, 30 Mar 2010 12:37:15 +0000 (13:37 +0100)]
x86: s3: write_msi_msg: entry->msg should be in the compatibility format

When Interrupt Remapping is used, after Dom0 S3, Dom0's filesystem
might become inaccessible as the SATA disk's MSI interrupt becomes
buggy.  The cause is: After set_msi_affinity() or setup_msi_irq()
invokes write_msi_msg(), entry->msg records the remappable format
message; during S3 resume, Dom0 invokes the PHYSDEVOP_restore_msi
hypercall to restore the MSI registers of devices, and in
pci_restore_msi_state() -> write_msi_msg(), the 'entry->msg' of
remappable format is passed, but in write_msi_msg() -> ... ->
msi_msg_to_remap_entry(), the 'msg' is assumed to be in compatibility
format.  As a result, after s3, the IRTE is corrupted.

Actually the only users of 'entry->msg' are pci_restore_msi_state()
and dump_msi(). That's why we don't have issue except Dom0 S3.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
xen-unstable changeset:   21065:e362fab06d42
xen-unstable date:        Thu Mar 25 09:19:33 2010 +0000

15 years agoFix gdbserver-xen support on older kernels.
Keir Fraser [Tue, 30 Mar 2010 12:36:32 +0000 (13:36 +0100)]
Fix gdbserver-xen support on older kernels.

The xc_ptrace API relies on errno for passing success/failure
indication back to callers.  However, mapping operations that fall
back on legacy APIs may leave errno set to a non-zero result even
thought the operation is successful.  This patch resets errno after
successful map operations so that xc_ptrace doesn't inadvertently
return a failure.

Signed-off-by: Justin Gibbs <gibbs@scsiguy.com>
xen-unstable changeset:   21063:0a91254533dc
xen-unstable date:        Thu Mar 25 07:41:55 2010 +0000

15 years agox86: fix improper return value from relinquish_memory()
Keir Fraser [Tue, 30 Mar 2010 12:36:04 +0000 (13:36 +0100)]
x86: fix improper return value from relinquish_memory()

While apparently only a theoretical possibility (domain_kill() has a
BUG_ON() that wasn't reported to trigger so far), I still think it is
better to have the code cleaned up.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen-unstable changeset:   21061:12aebcebff2a
xen-unstable date:        Thu Mar 25 07:40:09 2010 +0000

15 years agox86_32: Relocate multiboot modules to below 1GB.
Keir Fraser [Wed, 24 Mar 2010 11:19:55 +0000 (11:19 +0000)]
x86_32: Relocate multiboot modules to below 1GB.

Otherwise Xen cannot access them later during boot. GRUB2 places
modules as high as possible below 4GB, which has been causing boot
failure.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21051:bcc09eb7379f
xen-unstable date:        Tue Mar 23 07:28:33 2010 +0000

Fix 21051:bcc09eb7379f "x86_32: Relocate multiboot modules to below 1GB."

Copy the modules in ascending order in memory, rather than decsending
order. This reduces the likelihood of the second relocation (in
setup.c) corrupting modules through accidental overwriting.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21060:377433a77d70
xen-unstable date:        Wed Mar 24 11:06:48 2010 +0000

15 years agons16550: Do not re-init active timer on S3 resume.
Keir Fraser [Wed, 24 Mar 2010 11:18:13 +0000 (11:18 +0000)]
ns16550: Do not re-init active timer on S3 resume.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset:   21048:81d9132ce00d
xen-unstable date:        Mon Mar 22 10:24:17 2010 +0000

15 years agoFix a race condition for cpufreq dbs timer while S3 resuming
Keir Fraser [Wed, 24 Mar 2010 11:16:58 +0000 (11:16 +0000)]
Fix a race condition for cpufreq dbs timer while S3 resuming

The cpufreq_dbs_timer_suspend/resume may race with dbs_timer_init
while s3 resuming before this patch.
This patch along with cset 21030 fix the bug 1586
http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=1586.

Signed-off-by: Yu Ke <ke.yu@intel.com>
Signed-off-by: Wei Gang <gang.wei@intel.com>
xen-unstable changeset:   21041:066c3eead6ec
xen-unstable date:        Wed Mar 17 09:18:34 2010 +0000

15 years agopygrub: further improve grub2 support
Keir Fraser [Wed, 24 Mar 2010 11:15:48 +0000 (11:15 +0000)]
pygrub: further improve grub2 support

      * Improve syntax error messages to say what actually went wrong
        instead of giving an arbitrary and basically useless
        integer.
      * Improve handling of quoted values used with the "set" command,
        previously only the default variable was special cased to
        handle quoting.
      * Allow for extra options to the menuentry command, syntax now
        appears to be
                        menuentry "TITLE" --option1 --option2 {...}

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
xen-unstable changeset:   21033:25446394d21f
xen-unstable date:        Mon Mar 15 13:23:07 2010 +0000

15 years agoFix incremental access to hypervisor console log
Keir Fraser [Wed, 24 Mar 2010 11:14:00 +0000 (11:14 +0000)]
Fix incremental access to hypervisor console log

"xenconsoled --log=hv" outputs duplicated messages to
/var/log/xen/hypervisor.log.

Signed-off-by: Kouya Shimura <kouya@jp.fujitsu.com>
xen-unstable changeset:   21031:c56b885e7deb
xen-unstable date:        Mon Mar 15 13:19:16 2010 +0000

15 years agox86: Fix possible S3 suspend hangs
Keir Fraser [Wed, 24 Mar 2010 11:13:17 +0000 (11:13 +0000)]
x86: Fix possible S3 suspend hangs

It is possible for cpu to become offlined before irq disabled in idle
loop, which will cause this cpu stay in C state and can't wakeup to
play dead.

Signed-off-by: Wei Gang <gang.wei@intel.com>
Signed-off-by: Yu Ke <ke.yu@intel.com>
xen-unstable changeset:   21030:bce90bb3ce2c
xen-unstable date:        Mon Mar 15 13:17:38 2010 +0000

15 years agostdvga: avoid bogus warning message
Keir Fraser [Tue, 9 Mar 2010 18:15:52 +0000 (18:15 +0000)]
stdvga: avoid bogus warning message

Prevents stdvga to print the 'unsupported mmio request type'
warning when the actual request type is 'IOREQ_TYPE_COPY'.
This avoids confusion.

Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
xen-unstable changeset:   21018:5f08fd0d6249
xen-unstable date:        Tue Mar 09 12:34:39 2010 +0000