Commit Graph
3004 Commits
Author SHA1 Message Date
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
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
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
bren@anvil.research 92639e1357 bitkeeper revision 1.1159.170.45 (419cb897jRheBdVSsNm7oNbz_Q4DeQ)
Bring x2d2 to latest headers. Quite some fixes to make it compile.
2004-11-18 14:58:31 +00:00
cl349@arcadians.cl.cam.ac.uk 647742de61 bitkeeper revision 1.1159.176.4 (419cb819pVY6eBsMUAArh6ibXVHVbg)
Only check console_use_vt during initialization.
2004-11-18 14:56:25 +00:00
bren@anvil.research 9eefe404da bitkeeper revision 1.1159.170.44 (419ca014UOzabKYzMFeVLxcsT6vGFg)
Merge br260@labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into anvil.research:/scratch/anvil/bren/xeno.bk
2004-11-18 13:13:56 +00:00
kaf24@scramble.cl.cam.ac.uk 88d88badd1 bitkeeper revision 1.1159.178.2 (419c79cdpE_zerZG3GhrXcQcFyPFXA)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2004-11-18 10:30:37 +00:00
kaf24@scramble.cl.cam.ac.uk c45caf2a41 bitkeeper revision 1.1159.176.3 (419c7922rQh8G2esWsSBcfh7OMce6A)
Foreign-page cleanups.
2004-11-18 10:27:46 +00:00
kaf24@scramble.cl.cam.ac.uk c81bf04ba7 bitkeeper revision 1.1159.178.1 (419bced9l1RdVC76cT9ARmM2W9UbRg)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-11-17 22:21:13 +00:00
kaf24@scramble.cl.cam.ac.uk 82d8c108d1 bitkeeper revision 1.1159.176.2 (419bcd80h-r7PbubJr0FE4gcCaXwRQ)
Add support for standalone make -f buildconfigs/mk... back.
2004-11-17 22:15:28 +00:00
bren@anvil.research 1b06a7f3d2 bitkeeper revision 1.1159.170.43 (419b79810ziXBmhNHCQ-Z6wgYwAp7w)
Merge br260@labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into anvil.research:/scratch/anvil/bren/xeno.bk
2004-11-17 16:17:05 +00:00
kaf24@scramble.cl.cam.ac.uk 293196e2ba bitkeeper revision 1.1159.177.1 (419b7973GQNMdTb87C7Uq9su5ForCA)
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-17 16:16:51 +00:00
kaf24@scramble.cl.cam.ac.uk 7c855a6dd2 bitkeeper revision 1.1159.176.1 (419b7962daQGcKCC2RVXaxvuAr13Gg)
added tag RELEASE-2.0.1
2004-11-17 16:16:34 +00:00
bren@anvil.research 51c3a39b69 bitkeeper revision 1.1159.176.1 (419b77fc7lOGZy3pNuKwE_AZuDPPuQ)
Fix my own mistake. Should pass the backend domain ID.
RELEASE-2.0.1
2004-11-17 16:10:36 +00:00
bren@anvil.research b6a7435a48 bitkeeper revision 1.1159.170.42 (419b69c7gX234yN4MLjxZjle-ovjcQ)
Fix my own mistake. Should pass the backend domain ID.
2004-11-17 15:09:59 +00:00
kaf24@freefall.cl.cam.ac.uk 477b6911f5 bitkeeper revision 1.1159.170.41 (419b5697bEIXHXiSbTxwpjfvjHraWw)
Reassert 2.1-devel after push to 2.0 tree.
2004-11-17 13:48:07 +00:00
kaf24@freefall.cl.cam.ac.uk f156522181 bitkeeper revision 1.1159.170.40 (419b55f4xjnbq8tzjeO3VSVxGTstBw)
added tag RELEASE-2.0.1
2004-11-17 13:45:24 +00:00
kaf24@freefall.cl.cam.ac.uk 0a7dfe51ed bitkeeper revision 1.1159.170.40 (419b55e6jnbji7_jBNPq93t0rRHt4g)
Cset exclude: kaf24@freefall.cl.cam.ac.uk|ChangeSet|20041105104027|05915
2004-11-17 13:45:10 +00:00
kaf24@freefall.cl.cam.ac.uk 50199b4f65 bitkeeper revision 1.1159.170.39 (419b5581poSuvE_McWQiO9aFYWL_yg)
Merge freefall.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-11-17 13:43:29 +00:00
kaf24@freefall.cl.cam.ac.uk ca46ed91b2 bitkeeper revision 1.1159.1.385 (419b54d0E_vjy3KgQ1TvEX6lII-VWQ)
added tag RELEASE-2.0.0
2004-11-17 13:40:32 +00:00
kaf24@freefall.cl.cam.ac.uk 6abba0e052 bitkeeper revision 1.1159.170.38 (419b4ea7EVWPzoNmHFd8awUXxFXmLg)
Sanitise ignore list.
2004-11-17 13:14:15 +00:00
kaf24@freefall.cl.cam.ac.uk 79085091e6 bitkeeper revision 1.1159.170.37 (419b4e93x5uYHCJBfuNflDeySU4JpQ)
Clean up "foreign pages" patch to refelect what we pushed upstream to
the core Linux maintainers.
2004-11-17 13:13:55 +00:00