Commit Graph
14803 Commits
Author SHA1 Message Date
kfraser@localhost.localdomain 29f97ec479 Fix pygrub for IA64 support.
Signed-off-by: Shinya Kuwamura <kuwa@jp.fujitsu.com>
Signed-off-by: Tomohiro Takahashi <takatom@jp.fujitsu.com>
2007-04-11 15:36:04 +01:00
kfraser@localhost.localdomain a6954d648b pygrub: Support GPT (GUID Partition Table) as used by EFI.
Signed-off-by: Shinya Kuwamura <kuwa@jp.fujitsu.com>
Signed-off-by: Tomohiro Takahashi <takatom@jp.fujitsu.com>
2007-04-11 15:27:14 +01:00
kfraser@localhost.localdomain 94ffc9e546 libfsimage: Fix data types for 64-bit architectures.
In particular __u32 instead of ulong.

Signed-off-by: Tomohiro Takahashi <takatom@jp.fujitsu.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
2007-04-11 15:17:17 +01:00
Tim Deegan cc73b915ae Merge 2007-04-11 14:45:43 +01:00
Tim Deegan d11bec8a19 [HVM] Save/restore: merge xc_linux_save and xc_hvm_save
into xc_domain_save, like we did for xc_domain_restore
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>

--HG--
rename : tools/libxc/xc_linux_save.c => tools/libxc/xc_domain_save.c
2007-04-11 14:45:14 +01:00
kfraser@localhost.localdomain 0fd1484f34 linux: Quieten blkfront output.
Signed-off-by: Keir Fraser <keir@xensource.com>
2007-04-11 14:34:08 +01:00
kfraser@localhost.localdomain b8680a8065 xend: Store canonical vnif config info in /vm/<uuid>/device
rather than in frontend store directory. Two advantages are that the
frontend cannot mess with the config information; also an
ioemu-specific vif does nto need a frontend directory at all. This
avoids confusing netfront pv-on-hvm driver.
Signed-off-by: Keir Fraser <keir@xensource.com>
2007-04-11 14:30:56 +01:00
kfraser@localhost.localdomain 30fbfa471f PV-on-HVM: Fixes for module loading.
Signed-off-by: Keir Fraser <keir@xensource.com>
2007-04-11 09:29:00 +01:00
kfraser@localhost.localdomain fc91db2baf PV-on-HVM: More save/restore fixes.
Signed-off-by: Keir Fraser <keir@xensource.com>
2007-04-11 09:16:04 +01:00
kfraser@localhost.localdomain 083ba719d9 linux: Fix an error path in save/restore code.
Signed-off-by: Keir Fraser <keir@xensource.com>
2007-04-10 20:00:45 +01:00
Jake Wires 9a549acc99 [TAPDISK] Fix qcow initialization bug.
fd_end was being incorrectly initialized upon open, leading to data corruption.

Signed-off-by: Jake Wires <jwires@xensource.com>
2007-04-10 11:40:43 -07:00
kfraser@localhost.localdomain 38ad8d2a5c linux: Fix IRQ disable/enable logic across save/restore.
stop_machine_run() executes our callback function with interrupts
disabled.
Signed-off-by: Keir Fraser <keir@xensource.com>
2007-04-10 18:49:20 +01:00
Ewan Mellor 9853a49dd9 Added docs and bindings for VM.{send_trigger,send_sysrq}.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
2007-04-10 17:29:16 +01:00
Ewan Mellor eb0639b38e Avoid using the multicol package.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
2007-04-10 17:26:45 +01:00
Tom Wilkie b586bb55ad Make date time handling slightly more permissive
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>
2007-04-10 17:01:40 +01:00
Ewan Mellor 6492f2ffbf Added documentation, C bindings, and a test for VM_metrics.{start_time,
VCPUs_CPU,VCPUs_params}.

Changed VM_metrics.start_time to be a DateTime, not an integer.

Signed-off-by: Ewan Mellor <ewan@xensource.com>
2007-04-09 17:09:21 +01:00
Ewan Mellor 668fbded84 Make host.sched_policy read-only. Added docs, bindings, and a test for
host.cpu_configuration and host.sched_policy.

Signed-off-by: Ewan Mellor <ewan@xensource.com>
2007-04-09 12:20:35 +01:00
Ewan Mellor 1a2d0aa902 Added bindings and documentation for host.send_debug_keys and host.get_log.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
2007-04-09 11:39:27 +01:00
Ewan Mellor 0e20ef60f8 Add bindings and docs for the host.dmesg_clear call.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
2007-04-08 23:03:16 +01:00
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