tdeegan@york.uk.xensource.com
09087301cb
Fix broken .hgtags
...
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com >
2006-08-16 18:11:33 +01:00
kfraser@localhost.localdomain
d94cef069c
merge
2006-08-16 17:11:56 +01:00
tdeegan@york.uk.xensource.com
e6e9762beb
Temporarily disable shutdown-on-HLT code.
2006-08-16 17:05:12 +01:00
tdeegan@york.uk.xensource.com
49f7c7364e
Replace shadow pagetable code with shadow2.
2006-08-16 17:02:35 +01:00
kfraser@localhost.localdomain
eac498c52b
[MINIOS] Fix the build after start_info interface changes.
...
Signed-off-by: Anil Madhavapeddy <anil@xensource.com >
2006-08-16 16:48:45 +01:00
kfraser@localhost.localdomain
e3e351919c
[LINUX] Define is_initial_xendomain() to zero for HVM drivers.
...
Signed-off-by: Steven Smith <ssmith@xensource.com >
2006-08-16 16:16:32 +01:00
kfraser@localhost.localdomain
40daa87afb
[LINUX] Update the hvm_op wrapper now that the return value of get_param is in
...
the parameter structure rather than the hypercall return value.
Signed-off-by: Steven Smith <ssmith@xensource.com >
2006-08-16 16:15:46 +01:00
kfraser@localhost.localdomain
85107eee34
[NET] front: Fix indentation of a comment.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-08-16 16:14:03 +01:00
kfraser@localhost.localdomain
e1811a4877
[NET] front: Allow packets to be copied on the receive path instead of flipped.
...
Signed-off-by: Steven Smith <ssmith@xensource.com >
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-08-16 16:11:53 +01:00
kfraser@localhost.localdomain
38cf7a9127
[NET] back: Change 'copyall' xenstore node to 'request-rx-copy', which
...
is slightly more informative and mirrors the 'feature-rx-copy' name
which communicates the feature in the other direction (back->front).
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-08-16 16:11:12 +01:00
emellor@leeni.uk.xensource.com
2d14977023
Fix log rotation which was inadvertently broken by changeset 11129:939f75570a15.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-08-16 16:06:32 +01:00
kfraser@localhost.localdomain
b8f69c1f51
[NET] back: Support copying packets to the frontend on receive path.
...
Signed-off-by: Steven Smith <ssmith@xensource.com >
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-08-16 16:01:00 +01:00
kfraser@localhost.localdomain
2e8f09ed51
[HVM] Provide common support function for HLT emulation: hvm_hlt().
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-08-16 14:27:30 +01:00
kfraser@localhost.localdomain
23f3715358
[NET] front: Fix features on resume when csum is off
...
When the netfront driver is resumed the features are renegotiated with
the backend. However, I forgot take into account the status of the TX
checksum setting. When TX checksum is disabled by the user, we cannot
enable SG or TSO since both require checksum offload. This patch
makes
xennet check the checksum setting before renegotiating SG or TSO.
This bug was fixed thanks to a report from Anton Burtsev.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2006-08-16 14:26:59 +01:00
shand@kneesaa.uk.xensource.com
942c2f964d
Heuristic to detect windows shutdown + power down domain.
...
Signed-off-by: Steven Hand <steven@xensource.com >
Signed-off-by: George Dunlap <george.dunlap@xensource.com >
2006-08-16 14:01:03 +01:00
kfraser@localhost.localdomain
0512d8f50a
Rename two xentrace tools to make it obvious that setmask and setsize are xen related.
...
Based on a patch from Rob Gardner <rob.gardner@hp.com >
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-08-16 13:53:10 +01:00
emellor@leeni.uk.xensource.com
99c694310f
Implement xm block-configure for CD-ROMs.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-08-16 12:59:30 +01:00
kfraser@localhost.localdomain
9c4e5c70be
[HVM] Fix the issue that the HVM 64bit guest cannot boot with 32G memory.
...
It enlarges the PGT_mfn_mask to support 27bit, and also remove the
score stuff on x86-64.
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com >
Signed-off-by: Xiaohui Xin <xiaohui.xin@intel.com >
2006-08-16 11:58:48 +01:00
kfraser@localhost.localdomain
0becb32e43
[HVM] Fix the HVM hypercall issue when paging is not enabled yet on 64bit host.
...
Signed-off-by: Xin Li <xin.b.li@intel.com >
2006-08-16 11:55:26 +01:00
kfraser@localhost.localdomain
75205296f9
This is a small patch that makes a cross compiler successfully compile
...
the sources under the tools directory. This patch became necessary
after qemu-dm is updated to a newer version.
Signed-off-by: Hiroya INAKOSHI <inakoshi.hiroya@jp.fujitsu.com >
2006-08-16 11:53:37 +01:00
shand@kneesaa.uk.xensource.com
4aedf8adc3
Whitespace clean-ups.
...
Signed-off-by: Steven Hand <steven@xensource.com >
2006-08-16 11:36:13 +01:00
shand@kneesaa.uk.xensource.com
8c392e5169
Fix VT after hvm changes.
...
Signed-off-by: Steven Hand <steven@xensource.com >
2006-08-15 19:53:55 +01:00
kfraser@localhost.localdomain
d0ed0b289c
[XEND] xc_save/xc_restore open the libxc interface independently
...
of their parent. This is required now that the interface fd is
marked for close-on-exec.
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-08-15 19:04:43 +01:00
shand@kneesaa.uk.xensource.com
835d343163
Various HVM clean-ups.
...
Signed-off-by: Steven Hand <steven@xensource.com >
2006-08-15 18:20:03 +01:00
emellor@leeni.uk.xensource.com
8229d4cc06
Added missing decl.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-08-15 17:03:06 +01:00
kfraser@localhost.localdomain
89e0f558c8
[XEN] Add tracing to slow path in setting new guest %cr3 value.
...
Also, allow x86/64 user cr3 value to be reset to zero.
Signed-off-by: Gerd Hoffmann <kraxel@suse.de >
2006-08-15 16:31:14 +01:00
kfraser@localhost.localdomain
ef3277d97c
Set close-on-exec flag on /var/log/xend.log logging file.
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com >
2006-08-15 16:27:26 +01:00
kfraser@localhost.localdomain
265853a73b
Set the close-on-exec flag on the RPC socket in tool stack.
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com >
2006-08-15 16:26:39 +01:00
kfraser@localhost.localdomain
e70f7a84ee
Set the close-on-exec flag on the xenstore fd in libxenstore.
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com >
2006-08-15 16:25:39 +01:00
kfraser@localhost.localdomain
b073ccc00f
[LIBXC] Set close-on-exec on the privcmd fd in libxc.
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com >
2006-08-15 16:25:04 +01:00
kfraser@localhost.localdomain
2a053e21d2
[HVM] Ensure the read-only M2P table is mapped without _PAGE_GLOBAL
...
otherwise context switch to shadow-mode-translate guests does not
work properly (they reuse that area of virtual address space).
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-08-15 16:21:12 +01:00
kfraser@localhost.localdomain
00997a7b06
Move vga options to their own 'vga=' boot parameter.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-08-15 16:17:24 +01:00
ack@localhost.localdomain
123d19164c
merge
2006-08-15 16:04:12 +01:00
kfraser@localhost.localdomain
3f334a5fd7
merge
2006-08-15 15:51:47 +01:00
kfraser@localhost.localdomain
121ec85fcf
Clean up console fields in start_info structure. Add compat code for
...
older kernels so they can use the old start_info API.
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-08-15 15:50:36 +01:00
ack@localhost.localdomain
2271134261
merge
2006-08-15 15:49:16 +01:00
ack@localhost.localdomain
7df96ad145
Don't copy all incoming fragmented packets.
...
Some drivers (ie the e1000) hand up packets with the header in
the main area and the data in a fragment. Unless there are
multiple references on any of the data, we don't need to
make a full copy of those packets.
Signed-off-by: Emmanuel Ackaouy <ack@xensource.com >
2006-08-15 15:48:31 +01:00
chris@kneesaa.uk.xensource.com
5d3e8d4471
[qemu patches] Update patches for changeset 11117:60eacb336e35.
...
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2006-08-15 13:54:09 +01:00
chris@kneesaa.uk.xensource.com
ec5d192958
[qemu/ia64] Sync ID cache only guest do DMA read.
...
Fix ID cache sync time. Only when guest does DMA
read, ID sync cache is needed for VTi.
From: Zhang, Xiantao <xiantao.zhang@intel.com >
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2006-08-15 13:53:18 +01:00
kfraser@localhost.localdomain
b61c3f8c66
Clean up vga.c and change default font slot to zero, as other
...
slots are not supported by ATI video cards.
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-08-15 11:36:10 +01:00
ack@localhost.localdomain
50f25faffc
merge
2006-08-15 11:17:36 +01:00
ack@localhost.localdomain
36e18314c2
merge
2006-08-15 11:16:46 +01:00
kfraser@localhost.localdomain
21bee17870
Support for vga text modes bigger than 80x25.
...
Signed-off-by: Jan Beulich <jbeulich@novell.com >
2006-08-15 11:16:44 +01:00
ack@localhost.localdomain
543b6e24b0
Adjust truesize in netfront to more closely reflect real data payload
...
plus supervisor overheads but keeping out gross hypervisor overheads.
Signed-off-by: Emmanuel Ackaouy <ack@xensource.com >
2006-08-15 11:13:04 +01:00
kfraser@localhost.localdomain
13451be1da
[XEND] Apply the domain cpumask fully to every vcpu in the domain.
...
Apply the domain cpumask to each vcpu rather than mapping vcpus to
cpus in the list. This is more inline with the comments for the
cpus parameter and also allows the credit scheduler to balance
vcpus within the domain cpumask.
Signed-off-by: Ryan Harper <ryanh@us.ibm.com >
2006-08-15 10:56:59 +01:00
kfraser@localhost.localdomain
46655653d3
Remove another external-to-libxc user of xc_dom0_op().
...
Signed-off-by: John Levon <john.levon@sun.com >
2006-08-15 10:47:26 +01:00
kfraser@localhost.localdomain
01c74dcb72
[VMX] Fix vmxassist for booting Vista.
...
This patch fixes 2 vmxassist bugs to boot Vista:
1) When switching from VM86_REAL_TO_PROTECTED to VM86_PROTECTED,
protected_mode() sets return eip to switch_to_protected_mode and
segments to vmxassist's. But in later set_mode(), it still consides
these segments are guest's (Bios at this time) and use its gdt table
to calculate address(), which results in segment limitation fault. 2) In
current vmxassist, when entering VM86_PROTECTED_TO_REAL, we need to
decode every instruction manually until we catch instructions like
jmpl to reset cs to really return to real mode. Vista boot manager uses
more instructions.
Signed-off-by: Xiaowei Yang <xiaowei.yang@intel.com >
2006-08-15 10:45:05 +01:00
kfraser@localhost.localdomain
386f9501d5
[VMX] Fix VMX ap boot.
...
Signed-off-by: Xin Li <xin.b.li@intel.com >
2006-08-15 10:43:43 +01:00
kfraser@localhost.localdomain
6d5c761cec
[POWERPC] Update .hgignore
...
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com >
2006-08-15 10:38:59 +01:00
kfraser@localhost.localdomain
9be8189ed0
Merge with xenppc-unstable-merge.hg
2006-08-15 10:30:19 +01:00