Alastair Tse
e8d1d26031
[XEND] Strip suffix from device name and add support for 'VBD.type'
...
Signed-off-by: Alastair Tse <atse@xensource.com >
2007-01-24 12:07:54 +00:00
kfraser@localhost.localdomain
539471abbe
[QEMU] Clear TD status field explicitly when it's fetched.
...
In current Qemu-dm, UHC will set some status bits of TD in status
updating stage, but never process the status bit if relevant condition
does not occur, leaving it as it is. When a TD is fetched with some
status bits are set to 1, it will return to Guest OS with these bits
set to 1 even this TD is executed successfully. Some Windows OS,
e.g. Windows 2000, will check status bits of TD in UHC interrupt
routine, treat it as a unsuccessful one if some status bits are set to
1 and discard the data. Other Windows OS just check USBSTS of UHC,
ignoring status field of TD unless the value of USBSTS indicates
occurrence of error.
With this patch, USB mouse/tablet in Windows 2000 works correctly.
Signed-off-by: Xinmei Huang <xinmei.huang@intel.com >
2007-01-24 10:44:32 +00:00
kfraser@localhost.localdomain
91421c3cf0
Fix error message in network-bridge script.
...
From: Luke Crawford <lsc@prgmr.com >
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-01-24 10:22:06 +00:00
kfraser@localhost.localdomain
a3fb2cebf9
libxenguest: Fix xc_resume() build for non-x86.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-01-24 10:18:44 +00:00
john.levon@sun.com
95d3856e97
Close save-after-restore race.
...
Make xc_linux_save() wait for the frame_list_list MFN to be updated by the
domain before trying to use it. Make Linux set the top-level MFN /after/
updating the other MFN lists.
Signed-off-by: John Levon <john.levon@sun.com >
2007-01-23 19:06:31 -08:00
kfraser@localhost.localdomain
1fd75e7150
[LIBXC] Provide weak stub default implementations of xc_hvm_save() and
...
xc_hvm_restore() for architectures with no full implementation.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-01-23 15:58:05 +00:00
kfraser@localhost.localdomain
7bd46b4635
bimodal pvfb backend: Deal with both 32 and 64 bit frontends.
...
Signed-off-by: Gerd Hoffmann <kraxel@suse.de >
2007-01-23 14:57:01 +00:00
Alastair Tse
54210714d5
[XM-TEST] Allow building of ramdisk on x86_64
...
Signed-off-by: Alastair Tse <atse@xensource.com >
2007-01-23 11:39:32 +00:00
Alastair Tse
dc59dbf327
[XEND] Save model attribute for HVM VIFs
...
This solves the problem of HVM VIFs forgetting their model config on
reboot.
http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=867
Signed-off-by: Alastair Tse <atse@xensource.com >
2007-01-22 17:31:15 +00:00
Alastair Tse
c1e978c7cf
[XEND] Fix get_dev_property_by_uuid
...
This patch replaces calls to get_dev_property() by calls to
get_dev_property_by_uuid() in XenAPI.py and fixes the implementation
of get_dev_property_by_uuid.
I am adding a test case to the xapi grouptests to verify the fixes.
There's a FIXME note in the test case which should be looked at.
Signed-off-by: Stefan Berger <stefanb@us.ibm.com >
2007-01-22 17:23:53 +00:00
kfraser@localhost.localdomain
efa2dca17a
Fix failure to localise xm by preventing cd from writing to stdout
...
which gets incorrectly captured as a value for the bash for loop.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-01-22 17:07:16 +00:00
kfraser@localhost.localdomain
11f063545a
[PVFB] Set keyboard layout of PVFB from configuration file.
...
For example:
keymap = "ja"
Default remains en-us.
Signed-off-by: Takanori Kasai <kasai.takanori@jp.fujitsu.com >
Signed-off-by: Tomohiro Takahashi <takatom@tokyo.ssg.fujitsu.com >
Signed-off-by: Masami Watanabe <masami.watanabe@jp.fujitsu.com >
2007-01-22 16:27:03 +00:00
kfraser@localhost.localdomain
a7e0434e12
[PVFB] Support keymap localisation.
...
Conversion to the scan code uses QEMU's function.
Moreover, keyboard support for PVFB uses QEMU's keymaps.
Keyboard default layout is en-us.
Signed-off-by: Junko Ichino <ichino.junko@jp.fujitsu.com >
Signed-off-by: Takanori Kasai <kasai.takanori@jp.fujitsu.com >
Signed-off-by: Hirofumi Tsujimura <tsujimura.hirof@jp.fujitsu.com >
Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com >
2007-01-22 16:26:00 +00:00
kfraser@localhost.localdomain
39a368aba9
VTPM_TOOLS: Added support for QEMU to communicate with vTPM over UNIX
...
socket for HVM guests.
Signed-off-by: Vinnie Scarlata <vincent.r.scarlata@intel.com >
2007-01-22 15:59:41 +00:00
kfraser@localhost.localdomain
ccd7e15226
Put gdb version in a variable in gdbbuild script.
...
Signed-off-by: Xin Li <xin.b.li@intel.com >
2007-01-22 15:58:27 +00:00
kfraser@localhost.localdomain
f4e8a7e419
Implement clean return from save/restore failure (so that original
...
domain can continue execution).
Signed-off-by: Andrei Petrov <andrei.petrov@xensource.com >
2007-01-22 15:15:32 +00:00
Tim Deegan
7f39243d68
[PYGRUB] Plumb bootloader I/O through xenconsole.
...
- xend forwards console traffic between the running bootloader and a pty
which it writes to the store so the xenconsole client can see it.
- the xenconsole client handles the domain's console pty changing.
- xm create no longer runs the bootloader.
- pygrub gets '-i' option to explicitly request an interactive session.
- xend unlocks the domain list during bootloading so that "xm console"
can see the domain and attach to its console pty.
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com >
2007-01-22 11:49:14 +00:00
Tim Deegan
637851afee
[PYGRUB] Add python module for POSIX ptsname(2) function.
...
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com >
2007-01-22 11:49:11 +00:00
Tim Deegan
5ba43a5774
[PYGRUB] Don't redraw the interactive menu screen if it doesn't need it.
...
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com >
2007-01-22 11:49:05 +00:00
kaf24@localhost.localdomain
8b8c4769ed
Fix byte-to-long bitmap conversions.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-01-21 17:10:58 +00:00
kaf24@localhost.localdomain
9b80096622
[LIBXC] Fix non-x86 build.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-01-21 15:39:04 +00:00
kfraser@localhost.localdomain
4b3b0d5ce5
[LIBXC] Refactor xc_domain_resume() into its own source file.
...
The idea is that this file is where we will have two implementations
of 'suspend cancellation': one which the guest is aware of (and is
faster) and the other which does more work to avoid requiring guest
modifications.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-01-19 18:32:28 +00:00
kfraser@localhost.localdomain
61aaed0d58
Allow XS_INTRODUCE to be used for rebinding the xenstore evtchn.
...
Signed-off-by: Andrei Petrov <andrei.petrov@xensource.com >
2007-01-19 17:58:30 +00:00
kfraser@localhost.localdomain
bbb6a715dc
[XEN] Support VCPU reset via DOMCTL_setvcpucontext.
...
Signed-off-by: Andrei Petrov <andrei.petrov@xensource.com >
2007-01-19 17:55:29 +00:00
kfraser@localhost.localdomain
115209d91b
[XEN] New event-channel reset operation.
...
Plumbed through libxenctrl to python.
From: Andrei Petrov <andrei.petrov@xensource.com >
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-01-19 17:20:57 +00:00
kfraser@localhost.localdomain
b686a7d235
xenstore: add XS_RESUME command; export it to xend.
...
This clears the shutdown flag for a domain in xenstore, allowing
subsequent shutdowns of the same domain to fire the appropriate
watches.
Signed-off-by: Brendan Cully <brendan@cs.ubc.ca >
2007-01-19 15:28:34 +00:00
kfraser@localhost.localdomain
e105919b01
Add resumedomain domctl to resume a domain after checkpoint.
...
Export resumedomain domctl to libxc, xend.
Signed-off-by: Brendan Cully <brendan@cs.ubc.ca >
2007-01-19 15:23:41 +00:00
kfraser@localhost.localdomain
9e20e8426f
[TOOLS] Avoid void* arithmetic when parsing elf notes.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-01-19 15:05:20 +00:00
kfraser@localhost.localdomain
2e68ac5f97
[LIBXC] Handle trace-buffer cpumap endianness.
...
Original patch from Jimi Xenidis <jimix@watson.ibm.com >
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-01-19 14:41:17 +00:00
kfraser@localhost.localdomain
e74411be0b
[LIBXC] Convert between byte-based and 64-bit bitmap arrays. Use this
...
for conversion of the domctl_cpumap.
Original patch from Jimi Xenidis <jimix@watson.ibm.com >
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-01-19 14:36:12 +00:00
Ewan Mellor
61a18d9c54
Tidy up the restore path following HVM save/restore patches.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-01-19 10:12:39 +00:00
john.levon@sun.com
e34a812b5d
Update pygrub for new Solaris directory names.
...
Signed-off-by: John Levon <john.levon@sun.com >
2007-01-18 18:19:54 -08:00
kfraser@localhost.localdomain
0511df5aec
Merge with xen-ia64-unstable.hg
2007-01-18 18:25:04 +00:00
Christian Limpach
a04dec9d77
[ioemu] fix build - prototype for static function needs to be static.
...
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2007-01-18 18:09:07 +00:00
Ewan Mellor
ca662595dc
Allow vcpu_avail to be specified in the configuration file. Rationalise our
...
use of online_vcpus and max_vcpu_id, keeping track of the configured value in
vcpus_number.
Fix HVM SMP configuration to use the XendDomainInfo.getVCpuCount() call that
is used everywhere else, rather than parsing it out of the device config.
Fix xm list to show the configured VCPU count when the VM is down.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-01-18 17:48:59 +00:00
Alastair Tse
b8a73ce6fe
Fix get_config_value fix
...
Signed-off-by: Alastair Tse <atse@xensource.com >
2007-01-18 17:24:40 +00:00
Ewan Mellor
1ab8a4153b
Fix get_config_value call.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-01-18 17:01:44 +00:00
Tim Deegan
a5af2a08af
[HVM] save restore: guest memory handling
...
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com >
add support for save/restore HVM guest memory
2007-01-18 16:48:08 +00:00
Tim Deegan
9a3e4bbea4
[HVM] save restore: device model support
...
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com >
qemu's save/restore including vga acceleration support
2007-01-18 16:48:07 +00:00
awilliam@xenbuild2.aw
9b7ae1d44f
merge with xen-unstable.hg
2007-01-17 21:31:22 -07:00
kfraser@localhost.localdomain
727e8b4154
[XEND] Fix warning about 'cpus' option on domain creation.
...
Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com >
2007-01-17 14:54:59 +00:00
kfraser@localhost.localdomain
edf5361fb2
Add scheduler name to 'xm info' output.
...
Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com >
2007-01-17 14:54:06 +00:00
Tim Deegan
d74f5aa063
[LIBFSIMAGE] Fix makefile to track version number change
...
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com >
2007-01-17 10:33:13 +00:00
john.levon@sun.com
96002a7e9b
Remove useless fsip_fs_free(). Delegate freeing of private data to its plugin
...
users. Miscellaneous tidy.
Signed-off-by: John Levon <john.levon@sun.com >
2007-01-16 10:54:20 -08:00
Tim Deegan
294b0bdd8b
[HVM] save restore: new hyper-call
...
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com >
add a pair of hyper-call for hvm guest context
2007-01-18 16:48:04 +00:00
Tim Deegan
4a13cf1b70
[HVM] save restore: frame work
...
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com >
frame work for HVM save restore in Control Panel
2007-01-18 16:48:03 +00:00
Alastair Tse
53a668c52d
[XEND] Change SrvServer to not require sockets to be non-blocking.
...
Set all spawned server threads to be daemonic and make sure their
sockets are closed properly using shutdown() and close(), otherwise
reload will complain about the "Address still in use."
Signed-off-by: Alastair Tse <atse@xensource.com >
2007-01-18 15:52:23 +00:00
john.levon@sun.com
d5ff71aae1
Solaris should used a netback of type 'SUNW_mac' and 'vif-vnic' as the
...
vif-script by default.
Signed-off-by: David Edmondson <dme@sun.com >
2007-01-16 19:44:09 -08:00
Ewan Mellor
674fb7f63e
Allow xend configuration via Solaris SMF as well as the config file.
...
Signed-off-by: John Levon <john.levon@sun.com >
2007-01-18 15:07:51 +00:00
Ewan Mellor
2dd9828c75
Rename XendRoot to XendOptions.
...
Signed-off-by: John Levon <john.levon@sun.com >
2007-01-18 15:03:06 +00:00