kaf24@scramble.cl.cam.ac.uk
a8bcd6b668
bitkeeper revision 1.1159.187.15 (41a61537tODn12flBND8W6jum0b79Q)
...
Fix hypercall preemption. At the same time I reimplemented most of the
multi-hypercall in arch-independent C code.
2004-11-25 17:24:07 +00:00
kaf24@scramble.cl.cam.ac.uk
3d833e2c3c
bitkeeper revision 1.1159.187.14 (41a60a94xRo19V0VSKpxKYHUxJL14Q)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
2004-11-25 16:38:44 +00:00
mafetter@fleming.research
e21b4c3cce
bitkeeper revision 1.1159.187.13 (41a6082272nwAioGViThlz6Of26a3g)
...
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/netos/xeno/BK/xen-2.0-testing.bk
into fleming.research:/scratch/fleming/mafetter/foo
2004-11-25 16:28:18 +00:00
kaf24@scramble.cl.cam.ac.uk
f9eff6091d
bitkeeper revision 1.1159.196.2 (41a5ff4ct8PP91KB-eAf60440PriAA)
...
Get rid of MMU_UPDATE_DEBUG in Linux 2.4.
2004-11-25 15:50:36 +00:00
kaf24@scramble.cl.cam.ac.uk
ed59407a6d
bitkeeper revision 1.1159.196.1 (41a5fefcFQhZEJPIqPpQEw0opKThFw)
...
Remove MMU_UPDATE_DEBUG stuff.
2004-11-25 15:49:16 +00:00
iap10@labyrinth.cl.cam.ac.uk
b4a062c88e
bitkeeper revision 1.1159.187.12 (41a5f5ffLANWdJeipO7JLMl8j-6O3Q)
...
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
2004-11-25 15:10:55 +00:00
iap10@labyrinth.cl.cam.ac.uk
e42012022b
bitkeeper revision 1.1159.187.11 (41a5f544EJGqYIJJBOFjrPctFG4vhA)
...
Add wildcard capability to the KERNELS= input to the top-level Makefile.
e.g. make KERNELS=*2.4* world
2004-11-25 15:07:48 +00:00
mafetter@fleming.research
0aa5e0e0fe
bitkeeper revision 1.1159.192.3 (41a5f022GBi9_4NENr9ydoPoqjQhRA)
...
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/netos/xeno/BK/xen-2.0-testing.bk
into fleming.research:/scratch/fleming/mafetter/foo
2004-11-25 14:45:54 +00:00
iap10@labyrinth.cl.cam.ac.uk
92423cce13
bitkeeper revision 1.1159.187.10 (41a5ee7fINP79uJ4FyQF72a79xTHLQ)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
2004-11-25 14:38:55 +00:00
iap10@labyrinth.cl.cam.ac.uk
e502f6705c
bitkeeper revision 1.1159.187.9 (41a5ee69KVaFjE-ukpNOYoRAXKxWvQ)
...
trivial fix to 2.4.28
2004-11-25 14:38:33 +00:00
cl349@arcadians.cl.cam.ac.uk
c584b00571
bitkeeper revision 1.1159.194.4 (41a5e757kS3W0lQ0UXkviQYcgBr7Gg)
...
XendDomainInfo.py:
Fix check for no configured block devices.
2004-11-25 14:08:23 +00:00
cl349@arcadians.cl.cam.ac.uk
a540583964
bitkeeper revision 1.1159.194.3 (41a5e729R9jXVAOcrKU-Xq81RscJQQ)
...
vbd.c, block.h:
Fix mapping from Xen device numbers to Linux device names.
2004-11-25 14:07:37 +00:00
cl349@arcadians.cl.cam.ac.uk
5574c165a2
bitkeeper revision 1.1159.194.2 (41a5e69b3tIuTQ0hJ7dj4VL-MmKxuw)
...
entry.S:
Use __USER_DS for %ds/%es in kernel, like regular i386 Linux.
2004-11-25 14:05:15 +00:00
mafetter@fleming.research
2f9d0f3658
bitkeeper revision 1.1159.192.2 (41a5cf2cIBFwbkcA2H3_LcseHWZHmw)
...
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/netos/xeno/BK/xen-2.0-testing.bk
into fleming.research:/scratch/fleming/mafetter/foo
2004-11-25 12:25:16 +00:00
kaf24@scramble.cl.cam.ac.uk
100723a89e
bitkeeper revision 1.1159.194.1 (41a5c5c5J8BRAOOMMsDGqEcd_8brmg)
...
Sort exception tables during Xen boot. This will fix some nasty crashes
that some people have seen in the last day or so.
2004-11-25 11:45:09 +00:00
mjw@wray-m-3.hpl.hp.com
502e58b973
bitkeeper revision 1.1159.193.2 (41a5c4ea-QO7fPUkeH3KKO5W7upn-w)
...
Fix 'make dist' to install in xen install dir and
not remake gc every time.
2004-11-25 11:41:30 +00:00
mjw@wray-m-3.hpl.hp.com
00061e1671
bitkeeper revision 1.1159.193.1 (41a5c0f5Uc6PRNRtIoxM4YuW1UdQVQ)
...
Merge xenbk@gandalf:/var/bk/xen-2.0-testing.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xen-2.0-testing.bk
2004-11-25 11:24:37 +00:00
mafetter@fleming.research
2a91f00708
bitkeeper revision 1.1159.192.1 (41a5b616PKr3oSl-gLQrEOCfYSXbTw)
...
Don't flip a segment unless it will actually help fix the problem.
Also made the insn decoder slightly more real.
Bug fix in detecting expand-down segments.
2004-11-25 10:38:14 +00:00
iap10@labyrinth.cl.cam.ac.uk
1197d871ab
bitkeeper revision 1.1159.187.8 (41a51d432HR76Y8JHARv_4I0VHYPYg)
...
Upgrade to Linux 2.4.28
2004-11-24 23:46:11 +00:00
cl349@arcadians.cl.cam.ac.uk
bd28987fc4
bitkeeper revision 1.1159.187.7 (41a4e12eWWEz6Rwd4YlbRFZKcBjaMQ)
...
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-2.0-testing.bk
2004-11-24 19:29:50 +00:00
cl349@arcadians.cl.cam.ac.uk
ea832151eb
bitkeeper revision 1.1159.190.1 (41a4e124lX16V4SmG8QpfO6jwnCLAw)
...
Remove changes to toplevel Linux Makefile since it breaks running mkbuildtree
to refresh a build tree.
2004-11-24 19:29:40 +00:00
kaf24@scramble.cl.cam.ac.uk
b0a8440dd0
bitkeeper revision 1.1159.187.6 (41a4d15eNLlT3wCGjZ2RZQx7hDushg)
...
Behave properly with grows-down data segments. Maybe some cleaning up
and merging with Michael Fetterman's patches required. :-)
2004-11-24 18:22:22 +00:00
cl349@arcadians.cl.cam.ac.uk
6e1544ff09
bitkeeper revision 1.1159.187.5 (41a48ea4noDXAKVgDzH9BvR43D1OQg)
...
Simplify includes.
2004-11-24 13:37:40 +00:00
mjw@wray-m-3.hpl.hp.com
5ef2b0f4fc
bitkeeper revision 1.1159.188.1 (41a4822bOXytSqfi2JTuq_ydBfUFRw)
...
Add braces.
2004-11-24 12:44:27 +00:00
kaf24@scramble.cl.cam.ac.uk
42217cbc5b
bitkeeper revision 1.1159.187.4 (41a471c8NjyQJy-vepqpb8H7LdzHzA)
...
Allow preemption of long-running hypercalls for softirq processing.
2004-11-24 11:34:32 +00:00
kaf24@scramble.cl.cam.ac.uk
3a0b9c57d5
bitkeeper revision 1.1159.187.3 (41a3bdde1DKDiUc_Vvg6h5QrnkHvJg)
...
Big rewrite of Xen->guest transition code. If we fault during the transition
then we roll back and reenable interrupts before properly handling the
fault. This means, for example, that shadow code always executes with
interrupts enabled.
2004-11-23 22:46:54 +00:00
iap10@labyrinth.cl.cam.ac.uk
172b6660d8
bitkeeper revision 1.1159.187.2 (41a270c1UPbV2BI-dBs9cyad-p32tQ)
...
Add patch from Rik van Riel to delete include/.asm-ignore from the top-level Linux Makefile during a mkae mrproper.
I think we'll wait until things settle down before sending this one upstream...
2004-11-22 23:05:37 +00:00
iap10@labyrinth.cl.cam.ac.uk
dbb22d8262
bitkeeper revision 1.1159.187.1 (41a26ec1W-iw8iKd-EuzGrvNLX-08g)
...
Initial ia64 checkin.
2004-11-22 22:57:05 +00:00
iap10@labyrinth.cl.cam.ac.uk
62d6a29b71
bitkeeper revision 1.1159.183.4 (41a26aceaXU8CHj-DqjbnM3q7zLf2g)
...
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
2004-11-22 22:40:14 +00:00
kaf24@scramble.cl.cam.ac.uk
4c24023b97
bitkeeper revision 1.1159.186.1 (41a2662eF1hWrCE7SFR6NRrcnlh3Lg)
...
xfrd fixes from Charles Coffing.
2004-11-22 22:20:30 +00:00
mjw@wray-m-3.hpl.hp.com
9b16be0d19
bitkeeper revision 1.1159.183.3 (41a2188bAFjxwwkR-Q5G7XglkWtKfQ)
...
Add vnet files.
2004-11-22 16:49:15 +00:00
mjw@wray-m-3.hpl.hp.com
4b64c0d7ea
bitkeeper revision 1.1159.183.2 (41a216ce6YIv6IWbateVWedQylK5rA)
...
Restructure libxutil to prepare for adding vnets.
Move common files from xfrd into libxutil.
2004-11-22 16:41:50 +00:00
kaf24@scramble.cl.cam.ac.uk
c81cf54c19
bitkeeper revision 1.1159.183.1 (41a0fd5c_SO-Z8P4u52CN53Q0eDzqg)
...
Clean up cacheline-alignment attribute usage. Also add an extra byte to the
TSS I/O bitmap as required by the arch manual.
2004-11-21 20:41:00 +00:00
cl349@arcadians.cl.cam.ac.uk
9b7223024d
bitkeeper revision 1.1159.170.53 (419e7eb2DUhjF-0rtAuKlW6KTzFV2A)
...
Increase padding of tss_struct after size of io_bitmap was slightly reduced.
Without the padding, the tss_struct for other CPUs is not cacheline-aligned.
2004-11-19 23:16:02 +00:00
kaf24@scramble.cl.cam.ac.uk
d1cbbf0e5d
bitkeeper revision 1.1159.170.52 (419e281dxhj2vE4hBYI-_Ud4rCMAWg)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
2004-11-19 17:06:37 +00:00
cl349@arcadians.cl.cam.ac.uk
7f7754a947
bitkeeper revision 1.1159.180.4 (419e1ce3xP6qsH24SA4ybMEapaR_LQ)
...
g/c empty.c
2004-11-19 16:18:43 +00:00
cl349@arcadians.cl.cam.ac.uk
38755046f5
bitkeeper revision 1.1159.180.3 (419ddd7ahbMbUcKt4ZRGoYKuNcN4MQ)
...
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-2.0-testing.bk
2004-11-19 11:48:10 +00:00
cl349@arcadians.cl.cam.ac.uk
7702068458
bitkeeper revision 1.1159.181.1 (419ddd65nxpGF43pG96SSRICzT_NdA)
...
evtchn.c:
Make dynamic irq handlers safe to use with the unmodified irq probing code.
irq.c:
Remove changes to the irq probing code.
2004-11-19 11:47:49 +00:00
kaf24@scramble.cl.cam.ac.uk
5c8d457e75
bitkeeper revision 1.1159.180.2 (419dc71eHwyXT3BVHFdxBKRp1BPxFw)
...
Add return codes to exception handlers to indicate if a fault was fixed
up and so instruction replay ought to work.
2004-11-19 10:12:46 +00:00
kaf24@scramble.cl.cam.ac.uk
8e43ce7251
bitkeeper revision 1.1159.170.51 (419dbb56dorYDf7SCsweJDYesNBypg)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
2004-11-19 09:22:30 +00:00
kaf24@scramble.cl.cam.ac.uk
2f6c447625
bitkeeper revision 1.1159.180.1 (419dbad8-u4Z8SxMk3S7dzh4pdErPg)
...
I/O bitmap cleanups.
2004-11-19 09:20:24 +00:00
kaf24@scramble.cl.cam.ac.uk
147c3fb384
bitkeeper revision 1.1159.170.50 (419cc892pqywup6fAiGc7HTzkaGmWQ)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
2004-11-18 16:06:42 +00:00
kaf24@scramble.cl.cam.ac.uk
b19bc47c41
bitkeeper revision 1.1159.179.3 (419cc874fJd3ljoD3_vTHS4nWtM2lg)
...
Move event/failsafe callback addresses into thread_info (arch-dep).
Make the trap_bounce per-domain rather than per-cpu.
2004-11-18 16:06:12 +00:00
kaf24@scramble.cl.cam.ac.uk
b6293ff71b
bitkeeper revision 1.1159.170.49 (419cc054DpxjFgLktm6GX49IM6rQhg)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
2004-11-18 15:31:32 +00:00
kaf24@scramble.cl.cam.ac.uk
50bcd2e22a
bitkeeper revision 1.1159.179.2 (419cbedfAFJPmYd4XKno5lrw9LXJ0A)
...
Auto-generate assembly struct offsets. Clean up Xen-death on
unhandleable traps/faults/NMIs/etc.
2004-11-18 15:25:19 +00:00
kaf24@scramble.cl.cam.ac.uk
cc5387ba6b
bitkeeper revision 1.1159.170.48 (419cbc3bwAAPKW4Lxcb78C1Npws_tQ)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
2004-11-18 15:14:03 +00:00
kaf24@scramble.cl.cam.ac.uk
4235e53fb7
bitkeeper revision 1.1159.179.1 (419cbc1dn1mfBYorxJfIs3hxfOq3Sg)
...
Cset exclude: kaf24@freefall.cl.cam.ac.uk |ChangeSet|20041117134807|36506
2004-11-18 15:13:33 +00:00
kaf24@scramble.cl.cam.ac.uk
327e174a87
bitkeeper revision 1.1159.170.47 (419cb9ccH7SHVcqRqhXZMu3jzt489A)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
2004-11-18 15:03:40 +00:00
cl349@arcadians.cl.cam.ac.uk
2ce0f064e0
bitkeeper revision 1.1159.178.3 (419cb8c1UgT4GEBjhcYkdZbYSHPLpw)
...
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
2004-11-18 14:59:13 +00:00
bren@anvil.research
3db50e8b20
bitkeeper revision 1.1159.170.46 (419cb8b6t7eqyQ8XfGGabpCzZpKD4Q)
...
Merge br260@labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-2.0-testing.bk
into anvil.research:/scratch/anvil/bren/xeno.bk
2004-11-18 14:59:02 +00:00