kaf24@firebug.cl.cam.ac.uk
36cdeb644f
bitkeeper revision 1.1389.15.5 (4280e522q2MiQniUbfWd_2b5yEMlkA)
...
Fix acknowledgement of level-triggered IOAPIC interrupts. This is a
second checkin, after disentangling from aborted and utterly broken
PCI-MSI changes.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-10 16:45:22 +00:00
kaf24@firebug.cl.cam.ac.uk
72e4c0236f
bitkeeper revision 1.1389.15.4 (4280e2e1TW-3Y8iE13utT8fyuaozWA)
...
Cset exclude: kaf24@firebug.cl.cam.ac.uk |ChangeSet|20050510144837|42684
2005-05-10 16:35:45 +00:00
cl349@firebug.cl.cam.ac.uk[cl349]
3e888e796f
bitkeeper revision 1.1389.15.3 (4280c9f6SME7nqMvzVbZDoxel_CtTA)
...
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
2005-05-10 14:49:26 +00:00
cl349@firebug.cl.cam.ac.uk[cl349]
b15050fc08
bitkeeper revision 1.1389.16.1 (4280c9e2jOlPDS_OBC6Lw_D6kD2DsA)
...
smpboot.c:
Fix apic setup for SMP guest kernel running on non-SMP machine.
Plus minor cleanups.
smpboot_hooks.h:
smpboot_clear_io_apic_irqs now makes sense.
smpboot.c:
start_secondary doesn't return anything.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-05-10 14:49:06 +00:00
kaf24@firebug.cl.cam.ac.uk
a89c09bba1
bitkeeper revision 1.1389.15.2 (4280c9c5w05qWQmSXarelhI1f8FZkQ)
...
Fix level-triggered IOAPIC acknowledgement. Also a first pass at
supporting PCI-MSI notifications in Xen. I think we can support these
better with some interface changes in Xen. It's currently rather a
kludge.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-10 14:48:37 +00:00
cl349@firebug.cl.cam.ac.uk[cl349]
38e73beeff
bitkeeper revision 1.1389.15.1 (4280c3a173p7gHRGT1EZ-hV4iNiE5w)
...
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
2005-05-10 14:22:25 +00:00
cl349@firebug.cl.cam.ac.uk
a580e140f1
bitkeeper revision 1.1389.5.53 (4280babaOVGp0TTc52Yvwumwfwdgzw)
...
io_apic.c:
Cleanup whitespace.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-05-10 13:44:26 +00:00
cl349@firebug.cl.cam.ac.uk[cl349]
6828a6dc43
bitkeeper revision 1.1389.1.39 (4280b9edgpXcv7Ln0ytJwS4QaBJdSg)
...
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
2005-05-10 13:41:01 +00:00
cl349@firebug.cl.cam.ac.uk
fcf68acc05
bitkeeper revision 1.1389.5.52 (4280b9beG5xwTCb0TZxrZ0Cx_ku3fQ)
...
smpboot.c:
start_secondary doesn't return anything.
Dprintk gets defined in apic.h now.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-05-10 13:40:14 +00:00
cl349@firebug.cl.cam.ac.uk
2ca7eac3f3
bitkeeper revision 1.1389.5.51 (4280b7c3zTKZxZNOTWdOco0qdNV2yQ)
...
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
2005-05-10 13:31:47 +00:00
cl349@firebug.cl.cam.ac.uk
97995e1d42
bitkeeper revision 1.1389.14.2 (4280b79axJTjlpP4pLQJ2vgfWKJ0og)
...
smpboot_hooks.h, smpboot.c:
Also setup IO APIC when running an SMP guest.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-05-10 13:31:06 +00:00
mafetter@fleming.research
2807cb8852
bitkeeper revision 1.1389.5.50 (4280b4d0tSGgpumb4Bu76WUdQhUJwQ)
...
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen.work
2005-05-10 13:19:12 +00:00
cl349@firebug.cl.cam.ac.uk
dd53aba2e7
bitkeeper revision 1.1389.14.1 (4280b116_nJbXsZ9VQ4cosX8Wdyi9g)
...
boot.c:
acpi_scan_rsdp's parameters are (start, len) and not (start, end).
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-05-10 13:03:18 +00:00
mafetter@fleming.research
46d5b271ad
bitkeeper revision 1.1389.5.49 (4280abe5EW2fJtuPr5_E283AlKrziQ)
...
Added back the printing of perfc arrays & histograms, under compile-time
control in xen/Rules.mk
2005-05-10 12:41:09 +00:00
cl349@firebug.cl.cam.ac.uk[cl349]
9ed606aca3
bitkeeper revision 1.1389.1.38 (4280a91emqMbeh-MI6rgIPKcDwkBRA)
...
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
2005-05-10 12:29:18 +00:00
mafetter@fleming.research
de17f86b3b
bitkeeper revision 1.1389.5.48 (42809be2MsF_yD6mn_kF4ZL-8OJjkA)
...
Fix ASSERT() caused by cleanup to map_domain_mem_with_cache() changes.
2005-05-10 11:32:50 +00:00
mafetter@fleming.research
4a31bd68e4
bitkeeper revision 1.1389.5.47 (428097d990dkErUuSLQc-i2mdjfq-w)
...
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen.work
2005-05-10 11:15:37 +00:00
mafetter@fleming.research
63c60c630f
bitkeeper revision 1.1389.13.1 (428097bfFCQnxc6PG1CYe-6KhZD8kA)
...
Minor shadow code improvements.
2005-05-10 11:15:11 +00:00
kaf24@firebug.cl.cam.ac.uk
e8c69a1186
bitkeeper revision 1.1389.5.46 (4280957c13dvEVUuixaYEHltnt6E1A)
...
Fix ACPI initialisation.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-10 11:05:32 +00:00
kaf24@firebug.cl.cam.ac.uk
8874ef8c82
bitkeeper revision 1.1389.5.45 (428092ac-yDbfUH2hZkDdl0sU-Sv8Q)
...
Various cleanups.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-10 10:53:32 +00:00
kaf24@firebug.cl.cam.ac.uk
95ff68cdc7
bitkeeper revision 1.1389.5.44 (4280928fXpCA_GX9SyUz9gLg1XVEVw)
...
Fix x86/64 bootup.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-10 10:53:03 +00:00
kaf24@firebug.cl.cam.ac.uk
0a80a0f0b1
bitkeeper revision 1.1389.5.43 (42809262Gp-V7rqQEiigQhu2UNlEIw)
...
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2005-05-10 10:52:18 +00:00
kaf24@firebug.cl.cam.ac.uk
46966baa2b
bitkeeper revision 1.1389.12.1 (4280925ekcX_kR7M1jSOr7hTahPv2A)
...
Remove asm/pci.h.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-10 10:52:14 +00:00
cl349@firebug.cl.cam.ac.uk[cl349]
d127965170
bitkeeper revision 1.1389.1.37 (42808b02PdBXhcV9G9RaxS4KBHi_3g)
...
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
2005-05-10 10:20:50 +00:00
cl349@firebug.cl.cam.ac.uk
b85679a568
bitkeeper revision 1.1389.5.42 (42808ad8tLcIznDrgtf_EQicjOM74A)
...
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
2005-05-10 10:20:08 +00:00
cl349@firebug.cl.cam.ac.uk
f172606a1a
bitkeeper revision 1.1389.11.1 (42808ac9uy5txhByMBPYs1-aOPf9YA)
...
Kconfig:
Disable IRQBALANCE for now since there's no re-route pirq's in Xen yet.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-05-10 10:19:53 +00:00
kaf24@firebug.cl.cam.ac.uk
17a7536bd9
bitkeeper revision 1.1389.5.41 (428086b4WGIdNR8TJaRkbtDcDMeorg)
...
Fix the 32-bit build (broken by previous changeset).
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-10 10:02:28 +00:00
kaf24@firebug.cl.cam.ac.uk
de36879421
bitkeeper revision 1.1389.5.40 (428084e6OcTkByL6plgj4UPN6alYkA)
...
Fix the 64-bit build.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-10 09:54:46 +00:00
cl349@firebug.cl.cam.ac.uk[cl349]
559b072244
bitkeeper revision 1.1389.1.36 (428075b7XUww-l4YTG96au0lbtOO_g)
...
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
2005-05-10 08:49:59 +00:00
kaf24@firebug.cl.cam.ac.uk
3c8ef09d04
bitkeeper revision 1.1389.5.39 (427fa2d9jE5TtbINdrPx7eZUBH6d3A)
...
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2005-05-09 17:50:17 +00:00
kaf24@firebug.cl.cam.ac.uk
24edf4b898
bitkeeper revision 1.1389.10.1 (427fa2d3ZV92f_ErvLuIzWbV1f67QA)
...
Phase 1 of upgrading platform code to be derived from Linux 2.6.11
rather than 2.4.x.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-09 17:50:11 +00:00
kaf24@firebug.cl.cam.ac.uk
1bcec9a36b
bitkeeper revision 1.1389.5.38 (427fa19dBMqmd2zGoBa8AA2fKxF9Ug)
...
SEDF merge fixes.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-09 17:45:01 +00:00
kaf24@firebug.cl.cam.ac.uk
bb5ae6b5cc
bitkeeper revision 1.1389.5.37 (427f9fd5lvofpMsmBQ2h16fsuXQH6Q)
...
Manual merge.
2005-05-09 17:37:25 +00:00
sd386@font.cl.cam.ac.uk
ff10f688f9
bitkeeper revision 1.1346.1.4 (427f9553IVi9yymg7Hp6J5wwxNl-7Q)
...
fixed CPU locking
2005-05-09 16:52:35 +00:00
mafetter@fleming.research
09e2594365
bitkeeper revision 1.1389.5.36 (427f7513GY6Vv1b-toMAsdXzaHGvTQ)
...
Hand merge
2005-05-09 14:34:59 +00:00
mafetter@fleming.research
33ea028eb0
bitkeeper revision 1.1385.1.7 (427f6405sUeICnIzUJ_HaXbYnLds4A)
...
Enabling light-weight shadows (especially shadow_mode_dirty).
Light-weight shadows leave all the page ref counts based on the guest p.t. pages,
while heavy-weight shadows do all their ref counts based on the shadow's p.t. pages.
shadow_mode_refcounts(dom) == 1 implies heavy-weight shadows.
2005-05-09 13:22:13 +00:00
kaf24@firebug.cl.cam.ac.uk
96f8844d3d
bitkeeper revision 1.1389.5.35 (427e00b2juTv-JMiPdIYinvwaH2N8Q)
...
Field-name cleanups.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-08 12:06:10 +00:00
kaf24@firebug.cl.cam.ac.uk
a0cc4ba202
bitkeeper revision 1.1389.5.34 (427df40e93QBBJSf6UjtUfrHOApBXA)
...
Fix process destruction: we should clear the LDT before calling
destroy_context().
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-08 11:12:14 +00:00
kmacy@netapp.com[kaf24]
e76b32de9d
bitkeeper revision 1.1389.5.33 (427dd05a9r9PEjJTAexFhIB1u7f7Sw)
...
[PATCH] [PATCH] AP boot support
# This is a BitKeeper generated diff -Nru style patch.
#
# ChangeSet
# 2005/05/07 21:32:49-07:00 kmacy@curly.lab.netapp.com
# get AP booting working
# currently crashing in init_secondary - will fix after adding SMP debug support
# Signed-off-by: Kip Macy <kmacy@fsmware.com >
#
# freebsd-5.3-xen-sparse/i386-xen/include/xenfunc.h
# 2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +4 -0
# add declaration for per-cpu clock init
#
# freebsd-5.3-xen-sparse/i386-xen/include/pmap.h
# 2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +1 -0
# make pmap_lazyfix_action global
#
# freebsd-5.3-xen-sparse/i386-xen/include/pcpu.h
# 2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +6 -1
# add IPI fields
#
# freebsd-5.3-xen-sparse/i386-xen/include/hypervisor.h
# 2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +16 -0
# add boot_vcpu call
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/xen_machdep.c
# 2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +0 -2
# make PANIC_IF declaration global
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/pmap.c
# 2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +0 -1
# make pmap_lazyfix_action global
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/mp_machdep.c
# 2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +229 -55
# add support for booting APs
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/machdep.c
# 2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +78 -46
# do per-cpu GDT initialization up-front
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/evtchn.c
# 2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +15 -8
# special case AST IPI
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/clock.c
# 2005/05/07 21:32:46-07:00 kmacy@curly.lab.netapp.com +60 -14
# add per-cpu clock support
#
2005-05-08 08:39:54 +00:00
kaf24@firebug.cl.cam.ac.uk
af6be9c0e9
bitkeeper revision 1.1389.5.32 (427dd050vCHxq0uiJZz1uFqkyfzA0w)
...
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2005-05-08 08:39:44 +00:00
lists-xen@pimb.org[kaf24]
c4d7a1af8e
bitkeeper revision 1.1159.258.114 (427dcfb8HaNsKoCdNjOQCEM_vCEWTA)
...
[PATCH] [PATCH] Increase size of sxpr parser input buffer
Increase the size of the sxpr parser input buffer from 1024 characters, which
isn't long enough to hold larger domain configurations (xfrd transmits the
entire domain config sxpr as a single atom inside of another sxpr).
Signed-off-by: Jody Belka <knew (dash) xen (at) pimb (dot) org>
2005-05-08 08:37:12 +00:00
kaf24@firebug.cl.cam.ac.uk
c613638f31
bitkeeper revision 1.1389.5.31 (427c96cfOpa2KErBqa0pO1osWWIb6Q)
...
pci/direct.c is no longer patched in arch/xen/i386, so arch/xen/x86_64
must symlink straight to arch/i386.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-07 10:22:07 +00:00
kaf24@firebug.cl.cam.ac.uk
904141e5e3
bitkeeper revision 1.1389.5.30 (427c951f6ULpkuxG36TskUioGnRY9w)
...
x86_64 gcc sometimes doesn't have builtin memmove. Always use the
version we provide.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-07 10:14:55 +00:00
kaf24@firebug.cl.cam.ac.uk
186141a492
bitkeeper revision 1.1389.5.29 (427c91f4-NwTlq2np5GYzwS7yWmzGA)
...
Move serial definitions into serial.h where they can be picked up
by arch-specific code.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-07 10:01:24 +00:00
kaf24@firebug.cl.cam.ac.uk
a182a0fc6e
bitkeeper revision 1.1389.5.28 (427c8ea6vitJqJlB7zCBJ0-DYF9xXQ)
...
Add 'legacy pty' support to domU default kernel config.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-07 09:47:18 +00:00
kaf24@firebug.cl.cam.ac.uk
fcc299e104
bitkeeper revision 1.1389.5.27 (427c8e04Cw1QmPRFKoyXwgtFXzwXjA)
...
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2005-05-07 09:44:36 +00:00
kaf24@firebug.cl.cam.ac.uk
8c750837ad
bitkeeper revision 1.1159.258.113 (427c8dddgGYSerAwRWcC_vwqkNujiQ)
...
Add legacy pty support to domu config.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-07 09:43:57 +00:00
kmacy@netapp.com[kaf24]
f6f5d2be1a
bitkeeper revision 1.1389.5.26 (427c8812BoSWeQz8YGOr4XZvnAzolA)
...
[PATCH] [PATCH] remove gdbserver chattiness
# This is a BitKeeper generated diff -Nru style patch.
#
# ChangeSet
# 2005/05/06 17:39:50-07:00 kmacy@barleywine.eng.netapp.com
# remove irritating chattiness from gdbserver
# Signed-off-by: Kip Macy <kmacy@fsmware.com >
#
# BitKeeper/etc/logging_ok
# 2005/05/06 17:39:50-07:00 kmacy@barleywine.eng.netapp.com +1 -0
# Logging to logging@openlogging.org accepted
#
# tools/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver/linux-xen-low.c
# 2005/05/06 17:39:19-07:00 kmacy@barleywine.eng.netapp.com +2 -1
# remove debug noise
#
2005-05-07 09:19:14 +00:00
kaf24@firebug.cl.cam.ac.uk
5359167808
bitkeeper revision 1.1389.5.25 (427b4bfb0hm1BJpfIuZivVfQQA7PkQ)
...
Kill a few dead definitions/declarations.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-06 10:50:35 +00:00
kaf24@firebug.cl.cam.ac.uk
a386b5946f
bitkeeper revision 1.1389.5.24 (427b3e32MTKLAKufH_gNCYPoIbG71g)
...
Xen can parse the ACPI tables to get IOAPIC information -- we can rely
on domain0 to fill in information we miss because Xen lacks an ACPI
interpreter.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-06 09:51:46 +00:00