Commit Graph
3003 Commits
Author SHA1 Message Date
cl349@arcadians.cl.cam.ac.uk dcd10ab30a bitkeeper revision 1.1159.1.430 (419b8a184G5YMMZLkh4hHAhTI-Bxvg)
Merge
2004-11-17 17:27:52 +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
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
bren@anvil.research 3d95c17302 bitkeeper revision 1.1159.170.36 (419b409dgOm9WpCUrkZWaLcFuKDTIw)
Solve hang at net frontend initialization by necessarily passing domain ID to NetDev in xend.
This follows Andy's cset to support backends in unprivileged domains.
2004-11-17 12:14:21 +00:00
cl349@freefall.cl.cam.ac.uk 05b5118a99 bitkeeper revision 1.1159.1.429 (419b24f2Eb_QhjT-WzlSl5_8eiYX7w)
sync w/ head.
2004-11-17 10:16:18 +00:00
iap10@labyrinth.cl.cam.ac.uk ce199230ef bitkeeper revision 1.1159.170.35 (419ab6448ydG-9pjZ3SRv3nESPZzYg)
add comment
2004-11-17 02:24:04 +00:00
iap10@labyrinth.cl.cam.ac.uk 187923c5b8 bitkeeper revision 1.1159.170.34 (419aad6416AhQtqf_9z4O_V7Cit8iQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
2004-11-17 01:46:12 +00:00
iap10@labyrinth.cl.cam.ac.uk 3689020ade bitkeeper revision 1.1159.175.2 (419aac910pa0nMHuaLaEOWmKvC9JVg)
waste 4 bytes to avoid #ifdef ugliness
2004-11-17 01:42:41 +00:00
iap10@labyrinth.cl.cam.ac.uk e228c33206 bitkeeper revision 1.1159.170.33 (419a9c62tk7sIcrtH243O5DOGwNn8g)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
2004-11-17 00:33:38 +00:00
iap10@labyrinth.cl.cam.ac.uk ce200281b2 bitkeeper revision 1.1159.175.1 (419a9b9dCZLKnt1tKvFYyV5cDeDbmQ)
Clean up drivers/char/mem.c patch.
2004-11-17 00:30:21 +00:00
kaf24@freefall.cl.cam.ac.uk 830049095a bitkeeper revision 1.1159.168.7 (419a6fbepARynjSYyfFg1S3Py1v94A)
Xen build fixes. Work with Hardened GCC.
2004-11-16 21:23:10 +00:00
kaf24@freefall.cl.cam.ac.uk 5661df515a bitkeeper revision 1.1159.170.32 (419a593aACa3uJybVvoEJ_gaJcjDwA)
Merge freefall.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno.bk
2004-11-16 19:47:06 +00:00
cl349@freefall.cl.cam.ac.uk e04c04eb3e bitkeeper revision 1.1159.1.428 (419a4e23aURf9dK_BkNINC85DT2RDw)
Remove debug printks.
2004-11-16 18:59:47 +00:00
cl349@freefall.cl.cam.ac.uk faae434eb0 bitkeeper revision 1.1159.1.427 (419a4dacYXoRnTKw9jlnxnjLIcPbAg)
Disable writabel pagetables for CONFIG_SMP.
2004-11-16 18:57:48 +00:00
cl349@freefall.cl.cam.ac.uk d280c74495 bitkeeper revision 1.1159.1.426 (419a4d2daxW1dPqb0aZ-g7oiL-o_uA)
Fix debug build.
2004-11-16 18:55:41 +00:00
cl349@freefall.cl.cam.ac.uk fa2d69d40e bitkeeper revision 1.1159.1.425 (419a4cf9VuB3gYuI3YPyE637uwwiRA)
Extend perdomain_pt to support multiple vcpus.
Add biglock.
2004-11-16 18:54:49 +00:00
cl349@freefall.cl.cam.ac.uk fca0b53697 bitkeeper revision 1.1159.1.424 (419a4b48DV5Fr1M1MPYdj8tLY1ijBQ)
update process times on other cpus.
XXX needs processed_system_time -> ticks trickery
2004-11-16 18:47:36 +00:00
cl349@freefall.cl.cam.ac.uk c581ca2cee bitkeeper revision 1.1159.1.423 (419a4b1eF-m6DjqBFFvhQQg8V-VsqQ)
Initialize trap tables on additional cpus.
2004-11-16 18:46:54 +00:00
cl349@freefall.cl.cam.ac.uk bba1818382 bitkeeper revision 1.1159.1.422 (419a4ae88BHDjqoOOAAy4W4ksz30cg)
Make mmu_update queue per cpu.
XXX Reduce queue size to 1.
2004-11-16 18:46:00 +00:00
cl349@freefall.cl.cam.ac.uk 2fbbbdd68e bitkeeper revision 1.1159.1.421 (419a49d5OpcJouN71xtnac-y_agMGA)
Make multicall queues per cpu.
2004-11-16 18:41:25 +00:00
cl349@freefall.cl.cam.ac.uk abdb01112c bitkeeper revision 1.1159.1.420 (419a49bbZ4HbvA39Bu6mtFy6qOsqZA)
Don't use sti/cli in SMP spinlock implementation.
2004-11-16 18:40:59 +00:00
kaf24@freefall.cl.cam.ac.uk 1b6f005a13 bitkeeper revision 1.1159.170.31 (419a3a86bSLSt5jRubDsLFc4VXWrkQ)
Sanitise failsafe callback. The safe pf handler stuff was madness.
If it turns out to be needed, there must be a better way.
2004-11-16 17:36:06 +00:00
smh22@tempest.cl.cam.ac.uk df2a636c6f bitkeeper revision 1.1159.170.30 (419a2863WX3YLZ5KVCew4n2UgbIs-g)
make 2.4 build again
2004-11-16 16:18:43 +00:00
kaf24@freefall.cl.cam.ac.uk 743287866f bitkeeper revision 1.1159.170.29 (419a0009K2EoexbNZXY_leDTaivx2w)
Fix make_page_{readonly,writable} to deal properly with highmem.
2004-11-16 13:26:33 +00:00
akw27@labyrinth.cl.cam.ac.uk 896fb4d9cc bitkeeper revision 1.1159.170.28 (4199f979RH9YDYvR9XUZksaNnSlnLQ)
Fixes to xend for backends in domains other than dom0.
2004-11-16 12:58:33 +00:00
kaf24@freefall.cl.cam.ac.uk 370136bb6c bitkeeper revision 1.1159.170.27 (4199eb03e15gd8adslXoDx2C8r41ow)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-11-16 11:56:51 +00:00
kaf24@freefall.cl.cam.ac.uk 9a152b3fe0 bitkeeper revision 1.1159.174.4 (4199eafc-o43U-MPvkSymdEahhBVLg)
Fix panic() so that it flushes console messages and then kills the VM
cleanly (instead of spinning).
2004-11-16 11:56:44 +00:00
kaf24@freefall.cl.cam.ac.uk 9f9af87611 bitkeeper revision 1.1159.174.3 (4199eadf9ra8mQPwvvr9Ke8eQfkfIg)
Fix CONFIG_DEBUG_PAGEALLOC. More generally, this fixes
__change_page_attr at the same time (incompatible with writable
pagetables).
2004-11-16 11:56:15 +00:00
kaf24@freefall.cl.cam.ac.uk 7777720dbf bitkeeper revision 1.1159.174.2 (4199eab3BFgYlgf6yBL0RuSb19gzGA)
Fix CONFIG_4KSTACKS kernel config option, and add it do default config.
2004-11-16 11:55:31 +00:00
kaf24@freefall.cl.cam.ac.uk f5278847a9 bitkeeper revision 1.1159.174.1 (4199ea78WRqMUotnBDHybojMaiF37w)
Add more required sanity checks to writable p.t. code in Xen.
2004-11-16 11:54:32 +00:00
mwilli2@equilibrium.research 896fff13d2 bitkeeper revision 1.1159.170.26 (41994c77d7MyAnUlSeibYJqQo1ADCA)
Clean up write interface for balloon proc file somewhat.
2004-11-16 00:40:23 +00:00
mwilli2@equilibrium.research 0182092bce bitkeeper revision 1.1159.168.6 (4199134cGy53S7HzqzuO4Ufm3c9ijw)
Wait for in the xend init script for Xend to really come
up.  Avoids races with other init scripts.
2004-11-15 20:36:28 +00:00
cl349@freefall.cl.cam.ac.uk fb6e5fad05 bitkeeper revision 1.1159.170.25 (4198cc3b-yQEJ6t2KXb0BZw64jh66Q)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-ddb
2004-11-15 15:33:15 +00:00
cl349@freefall.cl.cam.ac.uk 58faa49151 bitkeeper revision 1.1159.173.1 (4198cc1etdf5hNRh765kjOv76JOjog)
Run "reboot machine" keyhandler from interrupt context.
2004-11-15 15:32:46 +00:00
kaf24@freefall.cl.cam.ac.uk f3f7e94361 bitkeeper revision 1.1159.170.24 (4198acd7Fs4-ujy8fHFTYRsZuN115Q)
Ported Steven Smith's multi-user extension of /dev/xen/evtchn to
current evtchn driver. Now the device can be open multiple times, with
users bound to disjoint sets of ports.
2004-11-15 13:19:19 +00:00
kaf24@freefall.cl.cam.ac.uk 2ccd2269e2 bitkeeper revision 1.1159.170.23 (41988b637H-s7zBc_EhrKCZog7CGNw)
Clean up multi-kernel build system.
2004-11-15 10:56:35 +00:00
cl349@freefall.cl.cam.ac.uk cc2f28a8f1 bitkeeper revision 1.1159.1.419 (419882e8qNCf7MR9XuW5PlLPZhj-iw)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-smp
2004-11-15 10:20:24 +00:00
kaf24@freefall.cl.cam.ac.uk d81588d7ce bitkeeper revision 1.1159.170.22 (419799266IZUHab-ZN-CjISQ_bMUxg)
Fix the floppy driver to xen and add it to the -xen0 default config.
2004-11-14 17:43:02 +00:00
kaf24@freefall.cl.cam.ac.uk f8beb54e24 bitkeeper revision 1.1159.170.21 (41978006yk1bg04SJNSN2JWccT5adA)
Disable PIE/SSP features when building Xen, if GCC supports them.
2004-11-14 15:55:50 +00:00
cl349@freefall.cl.cam.ac.uk a368ce3ae4 bitkeeper revision 1.1159.1.418 (41967182dDHIjEk8n6G0gWEq2g771w)
cleanup sync w/ head.
2004-11-13 20:41:38 +00:00
cl349@freefall.cl.cam.ac.uk 88621f241c bitkeeper revision 1.1159.1.417 (41966eb4oNbZp-QqXdzTAzmhv6s-QQ)
sync w/ head
2004-11-13 20:29:40 +00:00
kaf24@freefall.cl.cam.ac.uk adafcbebd2 bitkeeper revision 1.1159.170.20 (4196453bO-PrYERhRRpFAeXiVJP1Sw)
Remove redundant code and fix small bug in entry.S
2004-11-13 17:32:43 +00:00