Ewan Mellor
37c5bee341
Fix capitalisation of on-wire calls for VM.set_platform_std_VGA and
...
VM.set_otherConfig.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-08 11:13:44 +00:00
Alastair Tse
a3b9408baf
[XEND] Fix xm vcpu-set when decrementing VCPU count
...
Signed-off-by: Alastair Tse <atse@xensource.com >
2006-12-08 11:08:26 +00:00
Ewan Mellor
46d863fd0c
Remove accidental double declaration of xen_vm_destroy.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-08 11:06:28 +00:00
Ewan Mellor
2f1190118f
Implement the VM.auto_power_on field.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-08 10:59:18 +00:00
Ewan Mellor
4d68cba9cf
One more doc-comment update.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-08 10:57:14 +00:00
Ewan Mellor
bf5a051721
Update doc-comments to match recent documentation tidy-ups.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-08 10:51:41 +00:00
Ewan Mellor
b02c5adc45
When recreating the record for dom 0, read the current VCPU settings from Xen,
...
rather than from the store, allowing boot-time configuration to take precedence.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-13 14:36:36 +00:00
Ian Campbell
44437b7e31
merge
2006-12-13 11:32:04 +00:00
kfraser@localhost.localdomain
afbc3c216b
[XEN] Clean up public headers. Clarify licensing of kbdif.h and fbif.h.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-13 11:29:27 +00:00
Ian Campbell
a7c31ee80e
[XEN] Kexec: Disable crash keyhandler when no crash kernel is loaded.
...
Also make the crash dump key capital-C rather than lowercase to make it harder
to hit by mistake.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
2006-12-13 11:29:09 +00:00
kfraser@localhost.localdomain
9331049186
[XEND] Fix maxmem config issues.
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com >
2006-12-13 11:07:47 +00:00
kfraser@localhost.localdomain
3197a62daf
[IOEMU] Locking needed to access mapcache.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-13 11:01:33 +00:00
kfraser@localhost.localdomain
b487bfe8e2
[XEN] Use cpumask macros to update numa node masks.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-13 10:24:20 +00:00
kfraser@localhost.localdomain
15e8ea54ac
[TOOLS] Fix the build. Clearly demarcate PPC-specific stuff.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-13 10:23:53 +00:00
Steven Hand
495b9df077
Tiny fix.
...
Signed-off-by: Steven Hand <steven@xensource.com >
2006-12-13 10:14:40 +00:00
Steven Hand
5b012a14d2
Update ignores.
...
Signed-off-by: Steven Hand <steven@xensource.com >
2006-12-13 10:14:17 +00:00
kfraser@localhost.localdomain
e46a19a35a
Merge with xenppc-unstable
2006-12-13 10:05:07 +00:00
kfraser@localhost.localdomain
f2a28ff189
[XEN] Fix kexec crash.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-13 09:46:48 +00:00
Hollis Blanchard
f8a5343912
[POWERPC][XEN] Add support for || as a xen/dom0 commandline divider.
...
Signed-off-by: Jerone Young <jyoung5@us.ibm.com >
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com >
--HG--
extra : transplant_source : %DB%C7M%B1JK9%D3Y6_%CF%82W%21m%96%8F%A2i
2006-12-12 14:35:07 -06:00
Emmanuel Ackaouy
c918890fc5
[XEN] Improve multi-core/thread scheduler support.
...
Relax granularity at which running VCPUs are migrated onto
cores or sockets with more idle execution vehicles and
simplify code a good deal in the process.
Also, some scheduler stat cleanup while in there.
Signed-off-by: Emmanuel Ackaouy <ack@xensource.com >
2006-12-12 19:37:21 +00:00
Tim Deegan
4c47ee30f0
[XEN] Be sure to discard old PAE l2 shadows when guest l2e becomes null.
...
This fixes recent PAE live migrate failures.
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com >
2006-12-12 16:52:13 +00:00
Jimi Xenidis
6ae19dca60
[XEN][POWERPC] boot_of_allocator fixups
...
This patch:
- print devtree mod size correctly
- find next_bit rather then test all needed bits to be zero
- stop pre-allocating memory below image as used
Signed-off-by: Jimi Xenidis <jimix@watson.ibm.com >
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com >
--HG--
extra : transplant_source : %88%7E%1C%BA%C6%15M%A0%A3%A3%C2C%3F%BC%5B%0F%C2%A1%C9%B8
2006-12-11 20:50:32 -05:00
Jimi Xenidis
9053fc04bc
[XEN][POWERPC] Fix systemsim-gpul failure to boot
...
This patch fixes the fencepost error and adds a check for the failure to
initialize the allocator, which would have make Mark's FTB much easier
to debug.
This works for me on the public systemsim-gpul release.
Signed-off-by: Amos Waterland <apw@us.ibm.com >
Also fixes Maple, was just getting luck.
Signed-off-by: Jimi Xenidis <jimix@watson.ibm.com >
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com >
--HG--
extra : transplant_source : %87%8C%E1%F7%8A%D3%97oD%A6W%E58j%7Fma%9F%FA%C2
2006-12-11 19:43:18 -05:00
Hollis Blanchard
99cc69de5b
[POWERPC][XEN] Remove unused uaccess.h header.
...
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com >
2006-12-12 13:54:00 -06:00
Hollis Blanchard
75c8e48116
[POWERPC][XEN] Fix gdbstub build break.
...
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com >
2006-12-12 13:52:38 -06:00
Hollis Blanchard
1356517465
[POWERPC][XEN] Fix kexec build breakage.
...
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com >
2006-12-12 13:52:18 -06:00
Hollis Blanchard
f4cfc2e410
[POWERPC][XEN] Fix build break by using bitmap field in cpumask_t.
...
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com >
2006-12-12 13:51:29 -06:00
Hollis Blanchard
459aeb09af
[POWERPC][XEN] Fix warning by removing "packed".
...
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com >
2006-12-12 11:17:27 -06:00
Hollis Blanchard
f1cf580f40
[POWERPC][XEN] Build fixes.
...
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com >
2006-12-12 10:23:58 -06:00
Hollis Blanchard
e41337cfb9
[POWERPC][XEN] Add empty xenoprof.h.
...
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com >
2006-12-12 10:23:25 -06:00
Hollis Blanchard
8cadd348b3
[POWERPC] Merge with xen-unstable.hg.
...
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com >
2006-12-12 09:58:42 -06:00
Hollis Blanchard
bdd61e7052
[POWERPC] Merge in outstanding changes from xenppc-unstable.hg.
...
It's a long story, but basically a small divergence in xenppc-unstable meant a
large number of changesets couldn't be directly imported to xen-unstable, so
this changeset includes all of them.
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com >
2006-12-12 09:56:06 -06:00
ssmith@localhost.localdomain
628116d2f7
Merge.
2006-12-11 11:17:11 -08:00
ssmith@localhost.localdomain
7a3d8f6e4d
[XEN] The shadow FAST_FAULT_PATH optimisation assumes that pages never
...
transition between mmio and RAM-backed. This isn't true after a
an add_to_physmap memory op. Fix this by just blowing the shadow tables
after every such operation; they're rare enough that the performance
hit is not a concern.
Signed-off-by: Steven Smith <sos22@cam.ac.uk >
Acked-by: Tim Deegan <Tim.Deegan@xensource.com >
2006-12-11 11:16:29 -08:00
kfraser@localhost.localdomain
ad4a42ea52
[XEN] Only allow each domain to putput crash debug info once.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-11 16:32:25 +00:00
Steven Hand
9ccd4175a4
Fix potential minor memory leak.
...
Signed-off-by: Steven Hand <steven@xensource.com >
2006-12-08 10:48:46 +00:00
Ewan Mellor
e0abcedc49
Download and symlink the i386 version of the ramdisk when running on x86_64.
...
This means that people don't need to explicitly set BR_ARCH.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-08 10:32:48 +00:00
kfraser@localhost.localdomain
7953e4aa37
[LINUX] CONFIG_XEN_BACKEND=m build properly.
...
Signed-off-by: Jan Beulich <jbeulich@novell.com >
2006-12-08 09:35:00 +00:00
kfraser@localhost.localdomain
ebeefe4ef6
[LINUX] Make CONFIG_XEN_FRAMEBUFFER=m build properly.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-08 09:34:24 +00:00
kfraser@localhost.localdomain
03ba7e6e16
Make XEN_DOMCTL_getdomaininfo return shared_info_frame in gmfn not mfn.
...
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp >
2006-12-08 09:32:42 +00:00
kfraser@localhost.localdomain
27c982df5e
[LINUX] Make xb_waitq static.
...
Signed-off-by: Jan Beulich <jbeulich@novell.com >
2006-12-08 09:27:39 +00:00
kfraser@localhost.localdomain
e80c00aa78
[LINUX] Clean up and clarify find_unbound_irq().
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-08 09:19:37 +00:00
awilliam@xenbuild2.aw
9791f98d8a
[IA64] allow foreign domain page mapping of DOMID_XEN/DOMID_IO
...
DOMID_XEN is used by xenmon, xentrace.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp >
2006-12-07 15:02:37 -07:00
awilliam@xenbuild2.aw
a3c1e7b15f
[IA64] xc_ia64_linux_restore fix for new foreign domain page mapping semantics
...
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp >
2006-12-07 15:00:49 -07:00
awilliam@xenbuild2.aw
ab41734c62
[IA64] Domain save fix for foreign domain page mapping semantics change
...
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp >
2006-12-07 14:56:01 -07:00
awilliam@xenbuild2.aw
da1a7d7fba
[IA64] Map vcpu memory mapped registers into guest psudo physical address space
...
Assign vcpu memory mapped registers into guest psudo physical address space
for foreign domain page mapping. This is used by domain save.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp >
2006-12-07 14:53:47 -07:00
awilliam@xenbuild2.aw
2f96a266fe
[IA64] Map shared_info into guest pseudo physical address space
...
Allows libxc to map from dom0. This is used by domain builder.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp >
2006-12-07 14:49:00 -07:00
awilliam@xenbuild2.aw
0741834153
merge with xen-unstable.hg
2006-12-08 09:09:18 -07:00
awilliam@xenbuild2.aw
aa464f07de
[IA64] workaround NaT consumption fault when hiding a PCI function from dom0
...
The free_irq() path seems to have trouble with devices hidden from
dom0 for driver domains. The result is a NaT consumption fault in
the reboot notifier_call_chain() when dom0 reboots. This workaround
prevents the problem until it can be further investigated.
Signed-off-by: Alex Williamson <alex.williamson@hp.com >
2006-12-07 16:18:55 -07:00
Ewan Mellor
ff3ba258ad
Fix PERROR.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-07 17:48:35 +00:00