Commit Graph
13380 Commits
Author SHA1 Message Date
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