Commit Graph
11390 Commits
Author SHA1 Message Date
hollisb@localhost ff3dfde07d [POWERPC] merge with xen-unstable.hg
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
2006-09-18 12:48:56 -05:00
kaf24@firebug.cl.cam.ac.uk 8a1ca3b97e Merge with xenppc-unstable-merge.hg. 2006-08-30 22:36:18 +01:00
kaf24@firebug.cl.cam.ac.uk 1b4f247ac5 Merge with xen-ia64-unstable.hg 2006-08-30 21:38:34 +01:00
Hollis Blanchard bbf0ef9494 [POWERPC] merge with xen-unstable.hg 2006-08-30 14:09:31 -05:00
kaf24@firebug.cl.cam.ac.uk 02980865d0 [NET] front: move register_netdev() + sysfs attribute registering from create_netdev() into the new open_netdev() function.
open_netdev is called as very last thing in netdev_probe.

This closes at least one initialization race: uninitialized
mac address is visible for a short time in
/sys/class/net/${if}/address

Signed-off-by: Gerd Hoffmann <kraxel@suse.de>
2006-08-30 18:40:40 +01:00
kaf24@firebug.cl.cam.ac.uk d96c9af4a3 [XEN] Add a start_pfn field in xen_domctl_getmemlist.
This is used by ia64 because it directly reads the P2M table.
Signed-off-by: Tristan Gingold <tristan.gingold@bull.net>
2006-08-30 18:19:04 +01:00
kaf24@firebug.cl.cam.ac.uk c5332c3621 Revert powerpc build break after dom0_ops split.
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
2006-08-30 18:08:19 +01:00
kaf24@firebug.cl.cam.ac.uk 6eb53eac78 [XEN] Reserve hypercall number for kexec operations.
Signed-off-by: Keir Fraser <keir@xensource.com>
2006-08-30 18:03:55 +01:00
kaf24@firebug.cl.cam.ac.uk 4a83022207 [XEN] physdev: Check for negative irqs in alloc_irq_vector.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2006-08-30 18:02:32 +01:00
kaf24@firebug.cl.cam.ac.uk c398044d5d [LINUX][X86_64] P2M map must be allocated on page aligned boundary.
Otherwise save/restore can break.
Signed-off-by: Kazuo Moriwaka <moriwaka@valinux.co.jp>
2006-08-30 17:56:49 +01:00
kaf24@firebug.cl.cam.ac.uk 33d0648f73 [TOOLS] Fix gdbserver build.
Signed-off-by: Travis Betak <travis.betak@amd.com>
2006-08-30 17:52:35 +01:00
Steven Hand 7a2e0b5994 Fix fix :-)
Signed-off-by: Steven Hand <steven@xensource.com>
2006-08-30 13:51:12 +01:00
Steven Hand 8a8378e8df Fix hard tabs.
Signed-off-by: Steven Hand <steven@xensource.com>
2006-08-30 13:50:08 +01:00
jchesterfield@dhcp92.uk.xensource.com 458052b5ec Block IO safety patch for live migration. Xend checks that VBDs are destroyed before unpausing the domain. 2006-08-30 11:39:27 +01:00
Ewan Mellor 34784d695b Further shadow_mem_control fixes -- we need to balloon the amount of memory
that we're going to request i.e. the rounded-up value.

Signed-off-by: Ewan Mellor <ewan@xensource.com>
2006-08-30 11:05:00 +01:00
Ewan Mellor b973ec93fc Shadow memory should be in MiB, not KiB. It also needs rounding up to be safe.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
2006-08-30 09:47:24 +01:00
Ewan Mellor 01fa1a0693 Fix reboot and reconfigure of HVM guests when they are configured with an
empty CD-ROM drive.

Signed-off-by: Ewan Mellor <ewan@xensource.com>
2006-08-30 02:53:48 +01:00
Ewan Mellor aab843f487 Added an entry to arch._types for x86_64.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
2006-08-30 01:20:01 +01:00
Andrew Warfield b54a368212 Fix typo.
Signed-off-by: <andy@xensource.com>
2006-08-29 16:31:57 -07:00
Andrew Warfield a9ffe9fa78 merge 2006-08-29 15:58:57 -07:00
akw@devbox.site 34cac35129 Small blktap cleanups.
Signed-off-by: Andrew Warfield <andy@xensource.com>
2006-08-29 15:55:24 -07:00
Hollis Blanchard ac0f84ebb1 [XEN][POWERPC] catch up with xen-unstable changes
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
2006-08-29 17:53:57 -05:00
Ewan Mellor 4fd2e43a20 [XEND] abstract architecture-specific bits in image.py
- create arch.type (which evaluates to "x86", "ia64" or "powerpc")
- create subclasses for x86 and ia64 HVM loaders
- rework findImageHandlerClass()
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
2006-08-29 23:20:22 +01:00
Ewan Mellor 773367b449 This patch fixed 'xm reboot' to work as you expected with the wait
option. This patch adds a restart sequence counter to xenstore.
The completion of a VM reboot is detected by observing that
its restart sequence counter changes.


Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
2006-08-29 22:51:06 +01:00
Ewan Mellor cc8a2f5273 Improve xm migrate error message by printing usage instead of "Invalid
arguments".

Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
2006-08-29 22:51:05 +01:00
akw@devbox.site 8c6d286668 Reduce AIO context allocations in blktap.
Signed-off-by: Andrew Warfield <andy@xensource.com>
2006-08-29 14:34:57 -07:00
awilliam@xenbuild.aw 2894bb1721 [IA64] revert xen-ia64-unstable.hg cset 11301:a19dbbe4cff5
revert arch_domain_destory() for old PV-on-HVM on IPF

Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com>
Signed-off-by: Tomonari Horikoshi <t.horikoshi@jp.fujitsu.com>
2006-08-29 09:08:29 -06:00
awilliam@xenbuild.aw ca9a3f9091 [IA64] revert xen-ia64-unstable.hg 11271:c232365128cf
Delete functions introduced for old PV-on-HVM on IPF.

Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com>
Signed-off-by: Tomonari Horikoshi <t.horikoshi@jp.fujitsu.com>
2006-08-29 09:05:46 -06:00
awilliam@xenbuild.aw 1e9154d652 merge with xen-unstable.hg 2006-08-29 08:28:38 -06:00
awilliam@xenbuild.aw 2dc8f01c02 [IA64] init the hlt timer on a valid cpu and migrate
Based on a patch from Anthony Xu, v->processor is not initialized
in alloc_vcpu_struct() when we initialize the hlt_timer.  Init the
timer on the first cpu and migrate it in schedule_tail().

Signed-off-by: Alex Williamson <alex.williamson@hp.com>
2006-08-29 08:09:28 -06:00
Ian Campbell f894f8281a Fix definition of LINUX_VER so that doesn't pickup LINUX_VER3
from mk.linux-2.6-xen. This makes "make mkpatches" work again.

Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
2006-08-29 12:23:11 +01:00
Jimi Xenidis 7e1f51600c [XEN][POWERPC] cleanup for (;;);
When the port first started, we didn't even have panic() working
properly so we used "for(;;);" loops to stop execution.  Now that output
is buffered these look like hangs, since you usually do not see the
printk() before.

Signed-off-by: Jimi Xenidis <jimix@watson.ibm.com>
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
2006-08-29 06:53:58 -04:00
tdeegan@york.uk.xensource.com 7340fac441 Merge 2006-08-29 09:42:35 +01:00
tdeegan@york.uk.xensource.com f2e6577be4 [XEN] Off-by one error in range checks translating gfns to mfns
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
2006-08-29 09:37:30 +01:00
awilliam@xenbuild.aw 11ecd5026e merge with xen-unstable.hg 2006-08-28 16:26:37 -06:00
awilliam@xenbuild.aw e012111cf5 [IA64] Modify sparse headers for PV-on-HVM/IPF
Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com>
Signed-off-by: Tomonari Horikoshi <t.horikoshi@jp.fujitsu.com>
2006-08-28 16:16:07 -06:00
awilliam@xenbuild.aw 842cad9240 [IA64] separate hypercalls, acpi and EFI tables
Put hypercalls, acpi and EFI tables on three separate 4KB pages.
This was a stopper to use 4KB pages.
Comments added and simplifications.

Signed-off-by: Tristan Gingold <tristan.gingold@bull.net>
2006-08-28 16:09:28 -06:00
Christian Limpach 5268d7dfd0 [qemu patches] Update patches for changeset 11273:a1cff03ac7d7.
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
2006-08-28 22:44:31 +01:00
Christian Limpach c9325b7833 [qemu] Fix PCI config header space writes and set Subsystem-Vendor ID fields.
Fix failure in Windows HCT's PCI-Compliance-Test by invalidating the
writing to read-only/reserved fields in PCI configuration space header
and giving Subsystem-Vendor-ID field a valid value via copying Vendor-ID
field into it.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2006-08-28 22:43:09 +01:00
Jimi Xenidis 21cfedd51e [XEN][POWERPC] do not set d->tot_pages, but check it.
Signed-off-by: Jimi Xenidis <jimix@watson.ibm.com>
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
2006-08-28 17:28:55 -04:00
Steven Hand 6c35586274 Fix hypervisor build with performance counters after -unstable
cset 11257:86d26e6ec89b

Signed-off-by: Steve Dobbelstein <steved@us.ibm.com>
2006-08-28 21:57:34 +01:00
Steven Hand 23d1a29f83 Fix shadow mode 32/PAE linux writable heuristic and add 64-bit version.
Signed-off-by: Steven Hand <steven@xensource.com>
2006-08-28 21:40:42 +01:00
Steven Hand 1f4adcb13a Fix PAE-mode HVM guests with the new shadow code.
Signed-off-by: Steven Hand <steven@xensource.com>
2006-08-28 21:25:13 +01:00
awilliam@xenbuild.aw 956ac933c8 [IA64] fix noreboot option
fix machine_hlt to support noreboot option.

Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com>
[modified to use existing cpu_halt() function in linux-xen files]
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
2006-08-28 14:09:31 -06:00
awilliam@xenbuild.aw 0a465c9a20 [IA64] print command line of xen
Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com>
2006-08-28 13:31:35 -06:00
awilliam@xenbuild.aw aa933dc90b [IA64] fix warnings
Signed-off-by: Tristan Gingold <tristan.gingold@bull.net>
2006-08-28 13:30:04 -06:00
Christian Limpach efa64a206d [qemu patches] Update patches for changeset 11268:350a73222a51.
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
2006-08-28 20:22:56 +01:00
Christian Limpach 661a70db02 [qemu] Add target-i386-dm and hw *.[ch] files to TAGS.
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
2006-08-28 20:21:38 +01:00
awilliam@xenbuild.aw d70fb73eda [IA64] fix VTi hangs
In some scenarios, xen_timer_interrupt will not set machine itm,
this may make this LP not receive timer interrupt any more.

Signed-off-by: Anthony Xu <anthony.xu@intel.com>
2006-08-28 13:18:36 -06:00
awilliam@xenbuild.aw 13a2578be6 [IA64] Remove warning message in fw_emul.c
Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
2006-08-28 13:14:52 -06:00