kfraser@localhost.localdomain
b9526a2fbd
linux: Fix reboot.c after PV-on-HVM changes.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-10 15:35:37 +01:00
kfraser@localhost.localdomain
20f2780026
PV-on-HVM: Fixes for save/restore. Also gets rid of separate modules
...
reboot.ko and xenbus.ko. These are now part of xen-platform-pci.ko.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-10 15:31:53 +01:00
kfraser@localhost.localdomain
e2492c5e9e
Fix PV guest restore.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-10 13:46:28 +01:00
Tim Deegan
03323f278d
Merge
2007-04-10 10:31:42 +01:00
Tim Deegan
2a719385bf
Merge
2007-04-10 10:30:48 +01:00
kfraser@localhost.localdomain
1910e3a6a2
Merge with xen-ia64-unstable.hg
2007-04-10 10:29:05 +01:00
kfraser@localhost.localdomain
1d37a61c52
xend: Destroy information about the domain in case an error occurs
...
during resume of a domain.
Signed-off-by: Stefan Berger <stefanb@us.ibm.com >
2007-04-10 10:28:11 +01:00
"Huang2, Wei"
a795e6cbff
[HAP] Install P2M entries in monitor table under PAE mode
...
This patch installs P2M table entries in monitor table when Xen is
running under PAE mode. Without it, hypervisor might have trouble of
accessing guests' high memory.
Signed-off-by: Wei Huang <wei.huang2@amd.com >
2007-04-10 10:26:31 +01:00
Alex Williamson
b43b64a63d
merge with xen-unstable.hg
2007-04-09 13:40:25 -06:00
Alex Williamson
6da4613336
[IA64] Fix PV-on-HVM VNIF to work without using balloon on IPF
...
Temporary patch until we support the the balloon driver on HVM domains.
Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com >
2007-04-09 13:39:35 -06:00
Keir Fraser
1bb4ad8e20
hvm ioemu: Avoid accessing invalid pseudophysical addresses in HVM
...
guest's memory map.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-09 12:05:26 +01:00
Keir Fraser
46c6d82a2a
xen: Fix domctl page-type definitions to be unsigned quantities. This
...
avoids them being erroneously sign-extended to 64 bits which was
breaking 64-bit HVM save/restore.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-09 11:12:15 +01:00
Keir Fraser
4a96848dc8
libxc: Fix save/restore code for style.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-09 11:11:23 +01:00
kfraser@localhost.localdomain
5166d94a6a
libxc: Clarify xc_mmu interface and make it private.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-06 22:48:25 +01:00
kfraser@localhost.localdomain
0f95280c89
Merge with xen-ia64-unstable.hg.
2007-04-06 22:32:57 +01:00
Alex Williamson
a449ed227c
merge with xen-unstable.hg
2007-04-06 10:08:30 -06:00
Alex Williamson
3a6fddb262
[IA64] Fix serial console IRQ on PRIMEQUEST
...
Use GSI instead of IRQ number and set ns16550_com1_gsi so that
iosapic_register_intr() is called.
Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com >
2007-04-06 10:06:30 -06:00
Keir Fraser
2c226ebc8b
linux: Export xen_{create,destroy}_contiguous_region to modules.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-06 15:09:56 +01:00
Keir Fraser
e620b631ab
xen x86/64: Fix int80 direct trap. It must check for events and also
...
disable interrupts before exiting to guest context.
Also sprinkle about some assertions about interrupt-enable status.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-06 15:07:34 +01:00
Keir Fraser
fff07ef615
xen: Remove unused show_xen_trace().
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-06 14:35:25 +01:00
Keir Fraser
262b481fdf
xen: Do not BUG_ON page count_info in free_domheap_pages().
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-06 14:34:43 +01:00
Keir Fraser
6a86b08773
x86: Do not print anything when we fail to emulate an
...
instruction. This is causing the logs to get spammed with
uninteresting cases.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-06 11:27:36 +01:00
Keir Fraser
e4daaaabe1
PV-on-HVM: A bit more re-jigging so the build gets further against
...
native Linux 2.6.5. It's not quite there still, but closer.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-06 11:17:08 +01:00
Keir Fraser
a15ec0cdeb
minios: Fix xenbus request-id release.
...
From: Jacob Gorm Hansen <jacobg@diku.dk >
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-06 10:15:31 +01:00
Keir Fraser
97c4f107f9
ia64: Fix libxenguest build after save/restore interface changes.
...
Signed-off-by: Alex Williamson <alex.williamson@hp.com >
2007-04-06 10:14:02 +01:00
Keir Fraser
14f8dcea98
xen: Make bool_t an arch-dep definition, and define macros
...
specifically for atomic test-and-modify operations on bool_t.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-06 10:10:45 +01:00
Ewan Mellor
8a2926fac2
Serialize string string maps.
...
Signed-off-by: Stefan Berger <stefanb@us.ibm.com >
2007-04-05 18:47:04 +01:00
Tim Deegan
0c36a653f2
Merge
2007-04-05 18:12:35 +01:00
Tim Deegan
fdcf726e9d
[HVM] Save/restore: qemu-dm should calculate bitmap size from maximum gpfn
...
like xc_save does.
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com >
2007-04-05 18:12:21 +01:00
Ewan Mellor
5fb2ecad2b
Added copyright statement.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-05 17:26:51 +01:00
Ewan Mellor
970381ebbc
Update the datamodel class diagram, and use neato rather than dot, which gives
...
a much better result.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-05 17:22:22 +01:00
Alex Williamson
f940cfb211
[IA64] Fix typo in xen/arch/ia64/linux-xen/perfmon.c
...
Fix disunity of error messages and typo in perfmon.c.
Signed-off-by: Kazuhiro Suzuki <kaz@jp.fujitsu.com >
2007-04-05 09:30:26 -06:00
Alex Williamson
bccead27ff
[IA64] Fix initial value of cr.pta
...
The initial value of cr.pta in a vcpu is zero. So a Reserved
Register/Field fault is raised if a guest executes the following
sequence:
mov r2=cr.pta;;
...
mov cr.pta=r2
Actually, the windows installer with vcpus>=3 crashes due to this
issue.
Signed-off-by: Kouya Shimura <kouya@jp.fujitsu.com >
2007-04-05 09:26:54 -06:00
Alex Williamson
f694450239
[IA64] Fix xm dump-core with vti domain
...
Share privregs with domain and assign it to pseudo physical
address space as para virtualized domain.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp >
2007-04-05 09:18:49 -06:00
Alex Williamson
7a7063ac5a
[IA64] Auto setup serial console on PRIMEQUEST
...
Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com >
2007-04-05 09:13:16 -06:00
Ian Campbell
d814a69187
merge
2007-04-05 15:47:03 +01:00
Ewan Mellor
4355ccfe18
Update cover text. API version 0.9.0.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-05 15:41:04 +01:00
Ian Campbell
93d1b5695a
LINUX: PVonHVM: Fixes to build with kernels back to 2.6.5.
...
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
2007-04-05 15:38:09 +01:00
Tim Deegan
b6293b0c3a
Merge
2007-04-05 15:11:49 +01:00
Tim Deegan
538a65bcc3
[HVM] Save/restore: merge xc_linux_restore and xc_hvm_restore
...
into one function (and one file) since they share a lot of code
Signed-off-by: Tim Deegan <Tim.Deegan@øensource.com>
--HG--
rename : tools/libxc/xc_linux_restore.c => tools/libxc/xc_domain_restore.c
2007-04-05 15:11:22 +01:00
kfraser@localhost.localdomain
aeb2e1298b
PV-on-HVM: Add new ioreq 'invalidate' for zapping ioemu-dm mapccahe
...
after balloon operations in an HVM guest.
This removes the I/O port hack from the guest OS, and from ioemu.
Also we flush on reservation *increases* as well as decreases. This is
necessary until qemu-dm can demand-fault page mappings into existing
valid buckets.
Signed-off-by: Steven Hand <steven@xensource.com >
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-05 14:29:18 +01:00
kfraser@localhost.localdomain
d222ec47c3
Update hgignore list for Module.symvers
2007-04-05 14:02:55 +01:00
kfraser@localhost.localdomain
71d28ad3d7
PV-on-HVM: update build config overrides.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-05 13:41:18 +01:00
kfraser@localhost.localdomain
216379bb55
linux/x86-64: fix unwind information
...
Mostly adjusting mis-merges dating back to the 2.6.14 merge.
Signed-off-by: Jan Beulich <jbeulich@novell.com >
2007-04-05 13:40:43 +01:00
Ewan Mellor
8f38cefadc
Remove task.error_code -- it's redundant, as we can use the first element of
...
task.error_info instead.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-05 13:35:54 +01:00
kfraser@localhost.localdomain
880b3023d4
Revert 14730:07d3208c0ca3b6e746745d2bc08f7aa12ed39269.
...
Breaks the x86/64 build with (at least) gcc 3.4.4.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-05 11:58:02 +01:00
kfraser@localhost.localdomain
e1290b1524
linux: simplify and perform checking of multicall status
...
Signed-off-by: Jan Beulich <jbeulich@novell.com >
2007-04-05 10:43:50 +01:00
Ewan Mellor
c342161cbd
Remove unimplemented host.set_sched_policy.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-04 18:50:11 +01:00
Ewan Mellor
fccf5da0dd
Expose the method-listing call as host.list_methods.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-04 18:42:20 +01:00
Ewan Mellor
3a7400aa86
Remove docs and bindings for unimplemented VDI.resize and VDI.snapshot.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-04 15:00:57 +01:00