Commit Graph
11054 Commits
Author SHA1 Message Date
kfraser@localhost.localdomain f5cbcc33d2 [HVM] Rmove unused field pae_enabled from hvm_info_table.
Signed-off-by: Xin Li <xin.b.li@intel.com>
2006-08-10 10:45:10 +01:00
kfraser@localhost.localdomain 6b11879d81 [MINIOS] A first step to re-architecture mini-os for a port to ia64.
Create architecture specific directories below mini-os for sources
and below mini-os/include for headers.

Signed-off-by: Dietmar Hahn <dietmar.hahn@fujitsu-siemens.com>
2006-08-10 10:43:20 +01:00
kfraser@localhost.localdomain 3f31a200de [CONSOLE] Always specify CON_ENABLED in Linux ocnsole driver.
I cannot think of any circumstance that the Xen console device would
not have CON_ENABLED.  With out this, DomUs that panic() before the
init process has started (and maybe even after) do not get output hi
priority log_levels (like panic()) from LOG_BUF().

Signed-off-by: Jimi Xenidis <jimix@watson.ibm.com>
2006-08-10 10:39:58 +01:00
kfraser@localhost.localdomain 2dcebc270e Fix 2 issues when creating HVM guests:
1) xend can't start due to xend-config.sxp
 2) qemu dm option vncunused should be effective only
    when vnc is turned on.

Signed-off-by: Xin Li <xin.b.li@intel.com>
2006-08-10 10:37:15 +01:00
chris@kneesaa.uk.xensource.com 37337d1d6d [qemu patches] Update patches for changeset 11048:27bef4f3c1d3.
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
2006-08-09 21:34:27 +01:00
chris@kneesaa.uk.xensource.com c6d786bfd0 [qemu] Move acpi to devfn 2, so that it matches the fadt.
Based on feedback from: Wang, Winston L <winston.l.wang@intel.com>
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
2006-08-09 21:33:59 +01:00
chris@kneesaa.uk.xensource.com 0f1f2f4e7d [qemu patches] Update patches for changesets 11045:bd11c4855c5d and 11046:8a615d28759e.
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
2006-08-09 20:08:20 +01:00
chris@kneesaa.uk.xensource.com 54ec6e3d26 [qemu] HVM acpi port init update.
Removed the acpi port depency on USB exist.

Based on a patch from: Winston Wang <winston.l.wang@intel.com>
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
2006-08-09 20:07:01 +01:00
chris@kneesaa.uk.xensource.com 559b3dff6d [qemu] Disable qemu's acpi support.
Based on a patch from: Wang, Winston L <winston.l.wang@intel.com>
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
2006-08-09 19:57:03 +01:00
kfraser@localhost.localdomain 5714e01bac Merge with xen-ia64-unstable. 2006-08-09 18:15:27 +01:00
kfraser@localhost.localdomain 25929fb317 Merge with xenppc-unstable. 2006-08-09 18:04:20 +01:00
awilliam@xenbuild.aw 879f62cd48 merge with xen-unstable.hg 2006-08-09 10:32:23 -06:00
awilliam@xenbuild.aw 773aa14ec3 [IA64] catch up new hypercall HYPERVISR_hvm_op for IPF (libxc)
append xc_set_hvm_param for IPF

Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com>
Signed-off-by: Tomonari Horikoshi <t.horikoshi@jp.fujitsu.com>
2006-08-09 10:04:43 -06:00
awilliam@xenbuild.aw 41ea7f0092 [IA64] catch up new hypercall HYPERVISR_hvm_op for IPF
append HYPERVISOR_hvm_op for IPF

Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com>
Signed-off-by: Tomonari Horikoshi <t.horikoshi@jp.fujitsu.com>
2006-08-09 09:59:52 -06:00
awilliam@xenbuild.aw bc218fa824 merge with xen-unstable.hg 2006-08-09 08:34:06 -06:00
chris@kneesaa.uk.xensource.com ac0be2c025 [qemu patches] Update patches for changeset 10998:bd04004865ba.
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
2006-08-09 15:05:12 +01:00
chris@kneesaa.uk.xensource.com 26453d70cc [qemu] Add vncunused option.
If the port used for the requested display number is in use, try
additional ports until a free port is found.

Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
2006-08-09 15:03:38 +01:00
awilliam@xenbuild.aw 239d37f10e [IA64] fix a fetch code bug
Fetch code may fail, if there is no corresponding tlb entry
in THASH-VTLB. This patch adds "retry mechanism" to resolve
this issue.

Signed-off-by: Anthony Xu <anthony.xu@intel.com>
2006-08-09 08:01:52 -06:00
Ian.Campbell@xensource.com 29ee8ec824 merge 2006-08-09 11:29:06 +01:00
Ian.Campbell@xensource.com 5b9b44e483 Make ballon and backend drivers fail gracefully if they are unable to initialize
due to missing hypervisor support.

Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
2006-08-09 11:27:28 +01:00
Ian.Campbell@xensource.com 0f5fbb45a0 Fix BUG_ON on switch_mm if XENFEAT_writable_page_tables is enabled.
Signed-of-by: Ian Campbell <ian.campbell@xensource.com>
2006-08-09 11:26:11 +01:00
chris@kneesaa.uk.xensource.com b6c6d9639a [qemu patches] Update patches for changeset 10993:dc7b56b8cfb5.
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
2006-08-09 11:25:55 +01:00
chris@kneesaa.uk.xensource.com 4a68bf3041 [hvm/qemu] Add HVM buffered IO writes framework to accelerate stdvga speed.
With this patch, win2k VMX guest boots fine on xen.

Signed-off-by: Zhu Han <zhu.han@intel.com>
Signed-off-by: Eddie Dong <eddie.dong@intel.com>
Signed-off-by: Xin Li <xin.b.li@intel.com>
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
2006-08-09 11:25:33 +01:00
kaf24@firebug.cl.cam.ac.uk 07275b9747 Build tools/firmware only on x86.
Signed-off-by: Keir Fraser <keir@xensource.com>
2006-08-09 10:53:16 +01:00
kaf24@firebug.cl.cam.ac.uk a4cfaebb0b [XEN][IA64] IA64 build fixes after recent PER_CPU changes.
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
2006-08-09 10:44:33 +01:00
emellor@leeni.uk.xensource.com e7e16fef9d Fix the unit test to match the new way of allocating VNC ports.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
2006-08-09 10:13:37 +01:00
emellor@leeni.uk.xensource.com bdbb3176b8 Added a couple of unit tests for the sxp parsing.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
2006-08-09 10:13:36 +01:00
emellor@leeni.uk.xensource.com 9f60fd73a8 Fix reference to buf in parsing of ocaml escapes.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
2006-08-09 10:13:34 +01:00
emellor@leeni.uk.xensource.com 03b3d1627f Better diagnosis of the failure when Xend crashes. Thanks to Hollis Blanchard
for diagnosis.

Signed-off-by: Ewan Mellor <ewan@xensource.com>
2006-08-09 09:52:43 +01:00
Hollis Blanchard 9bbc97be62 [LIBXC] put PowerPC loader in libxenguest, not libxenctrl
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
2006-08-08 19:07:32 -05:00
Hollis Blanchard b25d8fde56 [LIBXC] remove relocated file from Makefile
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
2006-08-08 18:37:46 -05:00
awilliam@xenbuild.aw 1407eddc80 [IA64] Remove scheduler heartbeat
Signed-off-by: Daniel Miles <daniel.t.miles@hp.com>
2006-08-08 14:42:34 -06:00
awilliam@xenbuild.aw 1c75a3ee31 [IA64] Virtualize dom0 lid
Because dom0 can't write eid/id into iosapics, lid can be virtualized.

Signed-off-by: Tristan Gingold <tristan.gingold@bull.net>
2006-08-08 14:40:57 -06:00
awilliam@xenbuild.aw 9d0569006f [IA64] bug fix in ioports_deny_access
Signed-off-by: Tristan Gingold <tristan.gingold@bull.net>
2006-08-08 14:38:10 -06:00
awilliam@xenbuild.aw 619486b2b1 [IA64] enable ioports_deny_access for dom0
Signed-off-by: Tristan Gingold <tristan.gingold@bull.net>
2006-08-08 14:36:21 -06:00
awilliam@xenbuild.aw 0a8d3b1eda [IA64] remove CONFIG_DOMAIN0_CONTIGUOUS and dom0_start
Remove unused build option CONFIG_DOMAIN0_CONTIGUOUS, thereby
making dom0_start obsolete.

Signed-off-by: Alex Williamson <alex.williamson@hp.com>
2006-08-08 14:31:48 -06:00
Hollis Blanchard 3724af4c91 [LIBXC] move xc_ppc_linux_build.c into a powerpc64 directory
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
2006-08-08 15:11:25 -05:00
kaf24@firebug.cl.cam.ac.uk a3a905683d [XEN] Assorted further PER_CPU- or read_mostly-ifications.
Signed-off-by: Keir Fraser <keir@xensource.com>
2006-08-08 15:43:54 +01:00
kaf24@firebug.cl.cam.ac.uk 67a4f5634c [XEN] Implement proper __read_mostly memory arrangemengt for x86.
Signed-off-by: Keir Fraser <keir@xensource.com>
2006-08-08 15:14:43 +01:00
kaf24@firebug.cl.cam.ac.uk 1d82ec9774 [XEN] Make tracing structures and buffers explicitly PER_CPU.
Signed-off-by: Keir Fraser <keir@xensource.com>
2006-08-08 14:56:22 +01:00
kaf24@firebug.cl.cam.ac.uk 8eafa79a73 [XEN] Make multicall info explicitly PER_CPU.
Also remove cacheline alignment in a few places. We leave
the common timer and schedule_data structures aligned because
they may be accessed randomly by remoted CPUs: at least we can
contain cacheline bouncing to just the offending structures.
Signed-off-by: Keir Fraser <keir@xensource.com>
2006-08-08 14:48:43 +01:00
kaf24@firebug.cl.cam.ac.uk 1ac7758ecb [XEN] Make per-cpu pending EOI interrupt info explicitly PER_CPU.
Signed-off-by: Keir Fraser <keir@xensource.com>
2006-08-08 14:29:16 +01:00
kaf24@firebug.cl.cam.ac.uk bfedab9eef [XEN] Make per-cpu mm information explicitly PER_CPU.
Signed-off-by: Keir Fraser <keir@xensource.com>
2006-08-08 14:18:57 +01:00
kaf24@firebug.cl.cam.ac.uk cb805ea0f2 [XEN] Make per-cpu time information explicitly PER_CPU.
Signed-off-by: Keir Fraser <keir@xensource.com>
2006-08-08 14:02:14 +01:00
kaf24@firebug.cl.cam.ac.uk 62e16a8285 [XEN] Make per-cpu schedule data explicitly PER_CPU.
Signed-off-by: Keir Fraser <keir@xensource.com>
2006-08-08 13:55:22 +01:00
kaf24@firebug.cl.cam.ac.uk 8513c2357d [XEN] Place per-cpu timer info in PER_CPU space.
Signed-of-fby: Keir Fraser <keir@xensource.com>
2006-08-08 12:04:46 +01:00
kaf24@firebug.cl.cam.ac.uk dedb00f212 [XEN] Make tlbflush_time a PER_CPU variable.
Signed-off-by: Keir Fraser <keir@xensource.com>
2006-08-08 11:45:37 +01:00
chris@kneesaa.uk.xensource.com ff3a405c4d [qemu patches] Refresh patches.
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
2006-08-08 11:28:35 +01:00
chris@kneesaa.uk.xensource.com 7c45b14c84 [qemu patches] Update patches for changeset 10974:415614d3a1ee.
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
2006-08-08 11:27:12 +01:00
sos22@douglas.cl.cam.ac.uk 68fb557e74 [hvm/qemu] Flip the device model over to using the new Xen event channels
support.

Signed-off-by: Steven Smith <ssmith@xensource.com>
2006-08-08 11:19:29 +01:00