kaf24@firebug.cl.cam.ac.uk
bfe89d9ca0
bitkeeper revision 1.1389.17.1 (42823056RNtq4AlseRHL98DJV2uJgA)
...
Change the Xen command-line parameter syntax. 'noacpi' and
'ignorebiostables' are gone. 'dom0_mem' can optionally take a k/m/g
suffix to specify units (default units are still kilobytes).
Also added:
1. 'mem=xxx' to specify maximum physical RAM address (supports
k/m/g suffix)
2. acpi=xxx/acpi_skip_timer_override/noapic: These all have same
semantics as in Linux. They are *automatically* propagated to
the domain0 command line, as dom0 shares resposibility for
platform initialisation.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-11 16:18:30 +00:00
cl349@firebug.cl.cam.ac.uk[cl349]
f40dbd20a7
bitkeeper revision 1.1389.15.12 (4282139cqW2wfHd_j61lSLRU-N8uog)
...
dom0_ops.h:
Bump dom0 interface version number.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-05-11 14:15:56 +00:00
cl349@firebug.cl.cam.ac.uk[cl349]
0ececa920d
bitkeeper revision 1.1389.15.11 (428212beixWz2Ftz7Wj0NeY03LmBnA)
...
sched.h, dom0_ops.h, dom0_ops.c, xc_domain.c, xc.h:
Minor cleanups.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-05-11 14:12:14 +00:00
cl349@firebug.cl.cam.ac.uk[cl349]
b7c498208c
bitkeeper revision 1.1389.15.10 (428202c9Vz9xfNsG-q-WtZpPrER7xQ)
...
[PATCH] xen,tools: pincpu use vcpu and cpumap_t
The following patch updates the dom0 pincpu operation to read the VCPU
value from the xend interface rather than hard-coding the exec_domain to
0. This prevented pinning VCPUS other than 0 to a particular cpu. The
pincpu cpu argument is replaced with cpumap, a u64 bitmap representing
which CPUs a VCPU can use.
I added the number of VCPUS to the main xm list output and also included
a new sub-option to xm list to display the VCPU to CPU mapping. While
working on the pincpu code, I fixed an out-of-bounds indexing for the
pincpu operation that wasn't previously exposed since the
vcpu/exec_domain value was hard-coded to 0.
Signed-off-by: Ryan Harper <ryanh@us.ibm.com >
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-05-11 13:04:09 +00:00
kaf24@firebug.cl.cam.ac.uk
e7e68bca44
bitkeeper revision 1.1389.15.9 (4281c2ffL85lCEE0o1Tvr8CCJWkhGw)
...
Remove generic pci.h and ioport.h header files.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-11 08:31:59 +00:00
kaf24@firebug.cl.cam.ac.uk
5d94391348
bitkeeper revision 1.1389.15.8 (4281c005VbqFpMOn_OwOw1JKlDQBiQ)
...
added tag ia64-stable
2005-05-11 08:19:17 +00:00
kaf24@firebug.cl.cam.ac.uk
8efee44486
bitkeeper revision 1.1389.15.8 (4281bcbaUAXd-mXY9bU_xjLtHjFVJg)
...
Xen parses IOAPIC entries in the ACPI MADT.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-11 08:05:14 +00:00
xen-ia64.adm@bkbits.net
080cccdae9
bitkeeper revision 1.1389.15.7 (42813c93SmrfHJlQgDNIRy72aAVeoA)
...
Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
2005-05-10 22:58:27 +00:00
djm@kirby.fc.hp.com
8f0d79996d
bitkeeper revision 1.1389.9.6 (428135ccBlRW99tjfmtjk5XjVtLT3A)
...
Minor adaptations for common ACPI update and other common changes
2005-05-10 22:29:32 +00:00
kaf24@firebug.cl.cam.ac.uk
12c05f0e25
bitkeeper revision 1.1389.15.6 (4281359ejSQPcJ7qoKDaeTFt7zBKUg)
...
Clean up #include in a few places, and fix non-CONFIG_SMP builds.
xen/slab.h has unused __ARCH_HAS_SLAB_ALLOCATOR removed, but I added
back include xen/mm.h for the time being -- it can go after ia64 is
cleaned up to include mm.h only where necessary.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-05-10 22:28:46 +00:00
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
djm@kirby.fc.hp.com
3cfd87898e
bitkeeper revision 1.1389.9.5 (4280ce45ySNP-9TH6XPIhkIZcGy1LA)
...
Fix bugs in hyperprivop counting
2005-05-10 15:07:49 +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
djm@kirby.fc.hp.com
f69ab07dab
bitkeeper revision 1.1389.9.4 (427ff28cpHTPvFmKde6BQbpMm2W-Qw)
...
Add itc hyperprivop code and hyperprivop counters
2005-05-09 23:30:20 +00:00
djm@kirby.fc.hp.com
030eb992da
bitkeeper revision 1.1389.9.3 (427fb12c-ZTnIDL6puEsDOsDVeEKJg)
...
Move per-domain-per-cpu variables out of shared page for security
2005-05-09 18:51:24 +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