Ewan Mellor
d804137cf6
Fix xm vcpu-set command for when wrong number of VCPU is given
...
Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com >
2007-02-26 15:41:35 +00:00
Ewan Mellor
bb5e8c6299
Move credit scheduler configuration into XendDomainInfo, so that the domain
...
will be cleaned up correctly if the scheduler parameters are wrong.
Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com >
2007-02-26 15:39:34 +00:00
Tim Deegan
a9ddde26e2
[TOOLS] fix sizeof() usage in xc_core
...
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com >
2007-02-26 14:47:54 +00:00
kfraser@localhost.localdomain
2765521399
Remap PCI-ISA IRQ 6 to IRQ 7. Disable LPT1 by default and remove its
...
definition from the ACPI DSDT. This avoids conflict with FDC on IRQ6
(it is a bit more likely that someone will want to connect a floppy
image to a guest than it is that anyone will ever care about
parallel-port functionality).
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-02-26 11:53:35 +00:00
kfraser@localhost.localdomain
f7e153faad
Resolve conflict over use of name xen_elfnote.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-02-26 11:21:03 +00:00
kfraser@localhost.localdomain
57b00da84b
libxc, ia64: Added new arch_hook for registering ia64 big endian images.
...
Signed-off-by: Dietmar Hahn <dietmar.hahn@fujitsu-siemens.com >
2007-02-26 10:18:52 +00:00
kfraser@localhost.localdomain
4a2a7137e6
Save elfnotes in VM sxpr under image/notes, and load them on restore.
...
Signed-off-by: Brendan Cully <brendan@cs.ubc.ca >
2007-02-26 09:59:56 +00:00
kfraser@localhost.localdomain
41881805d1
Write Xen ELF notes into xenstore on domain build.
...
Signed-off-by: Brendan Cully <brendan@cs.ubc.ca >
2007-02-26 09:59:33 +00:00
kfraser@localhost.localdomain
8705acb340
xm-test, acm: Use xvda* device name instead of sdb* device inside guest domain.
...
Signed-off-by: Stefan Berger <stefanb@us.ibm.com >
2007-02-26 09:13:50 +00:00
Ewan Mellor
f8b1ed8706
Remove unused network.default_{gateway,netmask}.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-26 00:07:14 +00:00
Ewan Mellor
51b6900b84
Redefine units of VDI.virtual_size to be bytes, not sectors.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-25 23:45:39 +00:00
Ewan Mellor
496ee4e22a
Added host.capabilities field.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-25 23:37:05 +00:00
Ewan Mellor
d8f5871da1
Replace VM.tools_version with a richer VM_guest_metrics class.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-25 23:17:14 +00:00
Ewan Mellor
719e521fa2
Added documentation and C bindings for VBD/VIF.status_detail, status_code, and
...
currently_attached fields. Not yet implemented.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-25 22:47:29 +00:00
Ewan Mellor
9421735453
Added a VM.domid field.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-25 22:31:43 +00:00
Ewan Mellor
6bae08b498
Remove the bindings for VM.get_VCPUs_{number,utilisation} -- these have moved
...
onto the metrics class.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-25 22:02:12 +00:00
Ewan Mellor
0982a6eac0
Fix typo in host record.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-25 21:53:39 +00:00
Ewan Mellor
bc26603f4b
Added tab completion for methods and object references to xm shell.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-25 21:52:54 +00:00
Ewan Mellor
5baa3458c5
Added host.API_version_{major,minor,vendor,vendor_implementation} fields.
...
Fix missing host.other_config from the record returned by Xend.
Improve the error diagnosis when we catch TypeError.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-25 17:20:51 +00:00
Ewan Mellor
b0a0faf30a
Added VBD. and VIF.qos_supported_algorithms fields, with C bindings, Xend
...
implementation to follow.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-21 23:03:00 +00:00
Keir Fraser
159ce02013
libxc: Code format cleanups.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-02-24 15:30:19 +00:00
Keir Fraser
e0b421d242
Reduce impact of saving/restoring/dumping large domains on Dom0 memory
...
usage by means of fadvise64() to tell the OS to discard the cache
pages used for the save/dump file.
Signed-off-by: Simon Graham <Simon.Graham@stratus.com >
2007-02-24 14:48:17 +00:00
Keir Fraser
1c086c444c
xc_ptrace_core.c new elf format support
...
The old format is still supported and the old implementation is left
as is with the slight adjustment to coexist with new implementation.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp >
2007-02-24 14:32:43 +00:00
Keir Fraser
e3ce7ff90f
Xen coredump format: ELF formatified with note section.
...
added PFN-GMFN table for non-auto translated physmap
added PFN table for auto translated physmap.
HVM domain support.
IA64 support
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp >
Use the guest's own p2m table instead of xc_get_pfn_list(), which
cannot handle PFNs with no MFN.
Dump a zeroed page for PFNs with no MFN.
Clearly deprecate xc_get_pfn_list().
Do not include a P2M table with HVM domains.
Refuse to dump HVM until we can map its pages with PFNs.
Signed-off-by: John Levon <john.levon@sun.com >
2007-02-24 14:31:42 +00:00
Keir Fraser
4062095bcb
Move some definitions from xg_save_resotre.h to xg_private.h
...
which are necessary for the new dump core implementation.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp >
2007-02-24 14:19:42 +00:00
Keir Fraser
7a439455bd
x86 hvm domain builder, restore: set shared_info.arch.max_pfn for
...
dump-core to know the area to dump
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp >
2007-02-24 14:19:05 +00:00
Keir Fraser
da97fcd329
Support new xm command: xm trigger <Domain> <nmi|reset|init> [<VCPU>]
...
Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com >
Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com >
Signed-off-by: Zhang Xin <xing.z.zhang@intel.com >
2007-02-24 14:10:27 +00:00
Jake Wires
a3d17a18e5
[TAPDISK] honor read-only attributes when creating tap-based VBDs
...
Signed-off-by: Jake Wires <jwires@xensource.com >
2007-02-23 17:26:07 -08:00
Jake Wires
99a8295b96
[TAPDISK] handle error case when opening VDIs
2007-02-23 09:40:32 -08:00
kfraser@localhost.localdomain
07a46fde35
xentrace: Add a relative TSC field (kept track per CPU) to xentrace_format.
...
Additionally a default line is added (key 0x00000000) which is used
when no specific entry in the format file is found.
Signed-off-by: Thomas Friebel <thomas.friebel@amd.com >
2007-02-23 16:36:55 +00:00
kfraser@localhost.localdomain
7379f53a09
hvm: Fix save/restore to handle missing pages.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-02-23 16:17:00 +00:00
kfraser@localhost.localdomain
2f40f165d6
hvm: unset_mm_mapping() for vga acceleration region should recalculate
...
maxmem setting before freeing memory!
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-02-23 16:16:36 +00:00
Emmanuel Ackaouy
81665f8e30
[XEN] [TOOLS] 32on64 compat save/restore: unadjust L3E flags at save time
...
Get rid of USER|RW|ACCESSED L3 PTE flags which may be present
in a PAE guest when running on a 64bit hypervisor at save time.
This prevents the restore operation from getting confused by
these flags.
Reset disallowed L3E flags to match PAE case.
Signed-off-by: Emmanuel Ackaouy <ack@xensource.com >
2007-02-23 12:58:20 +00:00
kfraser@localhost.localdomain
684c5a8948
Implement VBD and VIF handling on Solaris for libxenstat.
...
Also, fix up a confusion with ERR that was breaking xentop.
Signed-off-by: John Levon <john.levon@sun.com >
2007-02-23 10:47:55 +00:00
Jake Wires
11e8d023ca
[TAPDISK] minor changes to tapdisk and plugins
...
* open all parent images read-only
* expose parent image names to tapdisk (needed for locking api)
Signed-off-by: Jake Wires <jwires@xensource.com >
2007-02-22 21:32:17 -08:00
kfraser@localhost.localdomain
fffb99beab
x86: Extend emulator return codes.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-02-21 19:58:58 +00:00
kfraser@localhost.localdomain
01beb86388
libfs: Fix build with gcc4.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-02-21 18:54:48 +00:00
Aron Griffis
9ddc70b58a
Port fsys_fat.c from grub legacy. This enables pygrub to load from EFI
...
FAT partitions on ia64.
Signed-off-by: Aron Griffis <aron@hp.com >
2007-02-13 12:30:23 -05:00
john.levon@sun.com
78b20c6953
Add iso9660 support to libfsimage.
...
Signed-off-by: John Levon <john.levon@sun.com >
2007-02-20 14:54:04 -08:00
Ewan Mellor
b057b19321
Added C bindings for host.supported_bootloaders.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-21 00:04:59 +00:00
Ewan Mellor
6848a1622c
Fix allocation of the error_description fields.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-21 00:04:06 +00:00
Ewan Mellor
015c384bf9
Put the set size in the structure on set-allocation.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-20 23:59:13 +00:00
Ewan Mellor
160d895b13
Added host.supported_bootloaders field.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-20 22:54:30 +00:00
Ewan Mellor
c24f2b2bec
Remove host.create and host.destroy -- these never made any sense.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-20 22:46:21 +00:00
Ewan Mellor
1a84dd141d
Added modelling and C bindings for VIF/VBD QoS parameter setting. No Xend
...
implementation yet.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-20 22:40:55 +00:00
Ewan Mellor
fa4627735b
Split the VIF I/O statistics fields out into a VIF_metrics class. Implement
...
this in Xend, and fix the VBD_metrics implementation. Implement C bindings
also.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-20 21:55:11 +00:00
Ewan Mellor
d8d0f7d08c
Split the VBD I/O statistics out into a VBD_metrics class. Document the
...
VBD.type field, and add it to the C bindings (this was already in Xend).
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-20 21:28:19 +00:00
Ewan Mellor
c2592685ff
Added Console.other_config to the docs (Xend already has this).
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-20 19:38:24 +00:00
Ewan Mellor
cdbec983af
Rename Console.uri to location. Xend already uses the latter.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-20 19:23:28 +00:00
Ewan Mellor
ada588411f
Remove VM.VCPUs_number and VM.VCPUs_utilisation as these have moved onto the
...
VM_metrics class. Remove VM_metrics.VM -- the backreference is unnecessary
and awkward to deal with.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-02-20 16:30:24 +00:00