aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* bitkeeper revision 1.1159.176.1 (419b77fc7lOGZy3pNuKwE_AZuDPPuQ)RELEASE-2.0.1bren@anvil.research2004-11-171-2/+1
| | | | | Fix my own mistake. Should pass the backend domain ID.
* bitkeeper revision 1.1159.170.40 (419b55f4xjnbq8tzjeO3VSVxGTstBw)kaf24@freefall.cl.cam.ac.uk2004-11-171-0/+1
| | | | | added tag RELEASE-2.0.1
* bitkeeper revision 1.1159.170.40 (419b55e6jnbji7_jBNPq93t0rRHt4g)kaf24@freefall.cl.cam.ac.uk2004-11-171-2/+2
| | | | | Cset exclude: kaf24@freefall.cl.cam.ac.uk|ChangeSet|20041105104027|05915
* bitkeeper revision 1.1159.170.39 (419b5581poSuvE_McWQiO9aFYWL_yg)kaf24@freefall.cl.cam.ac.uk2004-11-170-0/+0
|\ | | | | | | | | | | Merge freefall.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0.bk into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
| * bitkeeper revision 1.1159.168.7 (419a6fbepARynjSYyfFg1S3Py1v94A)kaf24@freefall.cl.cam.ac.uk2004-11-163-2/+10
| | | | | | | | | | Xen build fixes. Work with Hardened GCC.
* | bitkeeper revision 1.1159.1.385 (419b54d0E_vjy3KgQ1TvEX6lII-VWQ)kaf24@freefall.cl.cam.ac.uk2004-11-171-0/+1
| | | | | | | | | | added tag RELEASE-2.0.0
* | bitkeeper revision 1.1159.170.38 (419b4ea7EVWPzoNmHFd8awUXxFXmLg)kaf24@freefall.cl.cam.ac.uk2004-11-171-5/+0
| | | | | | | | | | Sanitise ignore list.
* | bitkeeper revision 1.1159.170.37 (419b4e93x5uYHCJBfuNflDeySU4JpQ)kaf24@freefall.cl.cam.ac.uk2004-11-1710-352/+193
| | | | | | | | | | | | Clean up "foreign pages" patch to refelect what we pushed upstream to the core Linux maintainers.
* | bitkeeper revision 1.1159.170.36 (419b409dgOm9WpCUrkZWaLcFuKDTIw)bren@anvil.research2004-11-172-0/+5
| | | | | | | | | | | | 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.
* | bitkeeper revision 1.1159.170.35 (419ab6448ydG-9pjZ3SRv3nESPZzYg)iap10@labyrinth.cl.cam.ac.uk2004-11-171-0/+3
| | | | | | | | | | add comment
* | bitkeeper revision 1.1159.170.34 (419aad6416AhQtqf_9z4O_V7Cit8iQ)iap10@labyrinth.cl.cam.ac.uk2004-11-171-2/+1
|\ \ | | | | | | | | | | | | | | | 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
| * | bitkeeper revision 1.1159.175.2 (419aac910pa0nMHuaLaEOWmKvC9JVg)iap10@labyrinth.cl.cam.ac.uk2004-11-171-2/+1
| | | | | | | | | | | | | | | waste 4 bytes to avoid #ifdef ugliness
* | | bitkeeper revision 1.1159.170.33 (419a9c62tk7sIcrtH243O5DOGwNn8g)iap10@labyrinth.cl.cam.ac.uk2004-11-172-21/+14
|\| | | | | | | | | | | | | | | | | 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
| * | bitkeeper revision 1.1159.175.1 (419a9b9dCZLKnt1tKvFYyV5cDeDbmQ)iap10@labyrinth.cl.cam.ac.uk2004-11-172-21/+14
| |/ | | | | | | | | Clean up drivers/char/mem.c patch.
* | bitkeeper revision 1.1159.170.32 (419a593aACa3uJybVvoEJ_gaJcjDwA)kaf24@freefall.cl.cam.ac.uk2004-11-161-0/+16
|\| | | | | | | | | | | 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
| * bitkeeper revision 1.1159.168.6 (4199134cGy53S7HzqzuO4Ufm3c9ijw)mwilli2@equilibrium.research2004-11-151-0/+16
| | | | | | | | | | | | Wait for in the xend init script for Xend to really come up. Avoids races with other init scripts.
* | bitkeeper revision 1.1159.170.31 (419a3a86bSLSt5jRubDsLFc4VXWrkQ)kaf24@freefall.cl.cam.ac.uk2004-11-164-156/+16
| | | | | | | | | | | | Sanitise failsafe callback. The safe pf handler stuff was madness. If it turns out to be needed, there must be a better way.
* | bitkeeper revision 1.1159.170.30 (419a2863WX3YLZ5KVCew4n2UgbIs-g)smh22@tempest.cl.cam.ac.uk2004-11-161-0/+3
| | | | | | | | | | make 2.4 build again
* | bitkeeper revision 1.1159.170.29 (419a0009K2EoexbNZXY_leDTaivx2w)kaf24@freefall.cl.cam.ac.uk2004-11-164-62/+81
| | | | | | | | | | Fix make_page_{readonly,writable} to deal properly with highmem.
* | bitkeeper revision 1.1159.170.28 (4199f979RH9YDYvR9XUZksaNnSlnLQ)akw27@labyrinth.cl.cam.ac.uk2004-11-163-7/+10
| | | | | | | | | | Fixes to xend for backends in domains other than dom0.
* | bitkeeper revision 1.1159.170.27 (4199eb03e15gd8adslXoDx2C8r41ow)kaf24@freefall.cl.cam.ac.uk2004-11-167-20/+43
|\ \ | | | | | | | | | | | | | | | Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
| * | bitkeeper revision 1.1159.174.4 (4199eafc-o43U-MPvkSymdEahhBVLg)kaf24@freefall.cl.cam.ac.uk2004-11-161-0/+5
| | | | | | | | | | | | | | | | | | Fix panic() so that it flushes console messages and then kills the VM cleanly (instead of spinning).
| * | bitkeeper revision 1.1159.174.3 (4199eadf9ra8mQPwvvr9Ke8eQfkfIg)kaf24@freefall.cl.cam.ac.uk2004-11-162-8/+6
| | | | | | | | | | | | | | | | | | | | | Fix CONFIG_DEBUG_PAGEALLOC. More generally, this fixes __change_page_attr at the same time (incompatible with writable pagetables).
| * | bitkeeper revision 1.1159.174.2 (4199eab3BFgYlgf6yBL0RuSb19gzGA)kaf24@freefall.cl.cam.ac.uk2004-11-163-2/+4
| | | | | | | | | | | | | | | Fix CONFIG_4KSTACKS kernel config option, and add it do default config.
| * | bitkeeper revision 1.1159.174.1 (4199ea78WRqMUotnBDHybojMaiF37w)kaf24@freefall.cl.cam.ac.uk2004-11-161-10/+28
| | | | | | | | | | | | | | | Add more required sanity checks to writable p.t. code in Xen.
* | | bitkeeper revision 1.1159.170.26 (41994c77d7MyAnUlSeibYJqQo1ADCA)mwilli2@equilibrium.research2004-11-161-68/+18
|/ / | | | | | | | | Clean up write interface for balloon proc file somewhat.
* | bitkeeper revision 1.1159.170.25 (4198cc3b-yQEJ6t2KXb0BZw64jh66Q)cl349@freefall.cl.cam.ac.uk2004-11-151-2/+2
|\ \ | | | | | | | | | | | | | | | 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
| * | bitkeeper revision 1.1159.173.1 (4198cc1etdf5hNRh765kjOv76JOjog)cl349@freefall.cl.cam.ac.uk2004-11-151-2/+2
| | | | | | | | | | | | | | | Run "reboot machine" keyhandler from interrupt context.
* | | bitkeeper revision 1.1159.170.24 (4198acd7Fs4-ujy8fHFTYRsZuN115Q)kaf24@freefall.cl.cam.ac.uk2004-11-151-72/+103
|/ / | | | | | | | | | | | | 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.
* | bitkeeper revision 1.1159.170.23 (41988b637H-s7zBc_EhrKCZog7CGNw)kaf24@freefall.cl.cam.ac.uk2004-11-152-37/+30
| | | | | | | | | | Clean up multi-kernel build system.
* | bitkeeper revision 1.1159.170.22 (419799266IZUHab-ZN-CjISQ_bMUxg)kaf24@freefall.cl.cam.ac.uk2004-11-143-2/+225
| | | | | | | | | | Fix the floppy driver to xen and add it to the -xen0 default config.
* | bitkeeper revision 1.1159.170.21 (41978006yk1bg04SJNSN2JWccT5adA)kaf24@freefall.cl.cam.ac.uk2004-11-142-1/+9
| | | | | | | | | | Disable PIE/SSP features when building Xen, if GCC supports them.
* | bitkeeper revision 1.1159.170.20 (4196453bO-PrYERhRRpFAeXiVJP1Sw)kaf24@freefall.cl.cam.ac.uk2004-11-133-73/+11
| | | | | | | | | | Remove redundant code and fix small bug in entry.S
* | bitkeeper revision 1.1159.170.19 (419641c7PFSwb0OCvYznpBOaQJY6Fw)kaf24@freefall.cl.cam.ac.uk2004-11-136-97/+183
| | | | | | | | | | Cleaned up debugger interface to traps.c.
* | bitkeeper revision 1.1159.170.18 (419631f46LScNrXRGEL-VrxeFQPSBA)kaf24@freefall.cl.cam.ac.uk2004-11-134-45/+88
| | | | | | | | | | | | Clean up keyhandler interface. Now register a new keyhandler with register_keyhandler() or register_irq_keyhandler().
* | bitkeeper revision 1.1159.170.17 (41962d055pOc5fTrHGe4fmt4cHDhjw)kaf24@freefall.cl.cam.ac.uk2004-11-131-2/+1
|\| | | | | | | | | | | Merge freefall.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
| * bitkeeper revision 1.1159.168.5 (41962ce3XTE0Rv_fvLiNwsSsvTfxUA)kaf24@freefall.cl.cam.ac.uk2004-11-131-2/+1
| | | | | | | | | | | | Makes packet-size checks in netback driver less conservative. Allows e.g., PPPoE to work.
* | bitkeeper revision 1.1159.170.16 (4195ddd7jxD5QzxBsPmmTAdBS9rikw)cl349@freefall.cl.cam.ac.uk2004-11-131-2/+2
|\| | | | | | | | | | | Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0.bk into freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
| * bitkeeper revision 1.1159.168.4 (4195dd9fuE-UmEKmUEOm1GvgA2jDXg)cl349@freefall.cl.cam.ac.uk2004-11-131-2/+2
| | | | | | | | | | | | Declare evtchn_do_upcall with asmlinkage for CONFIG_REGPARM. (not evtchn_device_upcall)
* | bitkeeper revision 1.1159.170.15 (4195dc2522qCUB8kQ3bVffVY3XIPhg)cl349@freefall.cl.cam.ac.uk2004-11-132-2/+2
|\| | | | | | | | | | | Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0.bk into freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
| * bitkeeper revision 1.1159.168.3 (4195db072g989tWZuoaN1ovNwoEBjQ)cl349@freefall.cl.cam.ac.uk2004-11-132-2/+2
| | | | | | | | | | Declare evtchn_do_upcall with asmlinkage for CONFIG_REGPARM.
| * bitkeeper revision 1.1159.168.2 (4195d5cd7EdTdzGQTt_b3E_j7MPmUw)cl349@freefall.cl.cam.ac.uk2004-11-133-3/+24
| |\ | | | | | | | | | | | | | | | Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk into freefall.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk
* | \ bitkeeper revision 1.1159.170.14 (4194facbchglsPKuuZP2xARQ1tSJxQ)cl349@freefall.cl.cam.ac.uk2004-11-121-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-ddb into freefall.cl.cam.ac.uk:/local/scratch/cl349/xen.bk-ddb
| * | | bitkeeper revision 1.1159.172.6 (4194fabamHr_DCPBrjJ6jGPZc1kq-A)cl349@freefall.cl.cam.ac.uk2004-11-121-1/+1
| | | | | | | | | | | | | | | | | | | | Untangle #includes slightly.
* | | | bitkeeper revision 1.1159.170.13 (4194f109iXlnhuZNs5l5WjDDk5pnXA)cl349@freefall.cl.cam.ac.uk2004-11-1210-37/+131
|\| | | | | | | | | | | | | | | | | | | | | | | 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
| * | | bitkeeper revision 1.1159.172.5 (4194efbdtn0wkhatZ5h3AhSTCQkn2g)cl349@freefall.cl.cam.ac.uk2004-11-123-14/+54
| | | | | | | | | | | | | | | | | | | | Add hooks for debuggers.
| * | | bitkeeper revision 1.1159.172.4 (4194e64dB1FWMrwVD84YzFri88ml-Q)cl349@freefall.cl.cam.ac.uk2004-11-121-1/+4
| | | | | | | | | | | | | | | | | | | | Add comment.
| * | | bitkeeper revision 1.1159.172.3 (4194d17cHAKS_aZt34dj741AVg4MNQ)cl349@freefall.cl.cam.ac.uk2004-11-124-15/+44
| | | | | | | | | | | | | | | | | | | | | | | | Split irq_serial_getc out of serial_getc, irq_serial_getc can be called from interrupt handlers.
| * | | bitkeeper revision 1.1159.172.2 (4194cef3KkZjQym7EHz-BQaIK1qWiQ)cl349@freefall.cl.cam.ac.uk2004-11-121-0/+4
| | | | | | | | | | | | | | | | | | | | Add %q as synonym for %ll.
| * | | bitkeeper revision 1.1159.172.1 (4194ce42z4ANVXzSMk0doSVOCKrA1g)cl349@freefall.cl.cam.ac.uk2004-11-123-8/+26
| | | | | | | | | | | | | | | | | | | | | | | | Add no-defer keyhandlers which get called from interrupt context and get access to the registers saved on interrupt entry.