aboutsummaryrefslogtreecommitdiffstats
path: root/xen
Commit message (Collapse)AuthorAgeFilesLines
* bitkeeper revision 1.946 (40c73c7805slPvnfEohXfQoiriAESg)kaf24@scramble.cl.cam.ac.uk2004-06-091-1/+1
| | | | | Rename Linux directories and upgrade build system.
* bitkeeper revision 1.944 (40c70595GOCGjmHQFvphhaOjXAmbvw)kaf24@scramble.cl.cam.ac.uk2004-06-0923-136/+163
| | | | | Xen build-configuration cleanups.
* bitkeeper revision 1.939.1.1 (40c5aa32hbEqDyGf0-BJufIsvBNHsg)ach61@labyrinth.cl.cam.ac.uk2004-06-081-2/+2
| | | | | do_int3: only call pdb_handle_exception if pdb_initialized
* bitkeeper revision 1.934.1.1 (40c0932bsIabY_wVIkhtEdE0Xpg7hA)kaf24@scramble.cl.cam.ac.uk2004-06-041-14/+20
| | | | | Domain controller cleanups.
* bitkeeper revision 1.931 (40bf28b1DSY6oBu4FDeGIob6_AJvUA)mwilli2@equilibrium.research.intel-research.net2004-06-032-1/+6
| | | | | Initial support for restartable network driver domains.
* bitkeeper revision 1.930 (40bf0f4cD6X2TCNUTUzQPA_qDsagoQ)kaf24@scramble.cl.cam.ac.uk2004-06-0323-602/+592
| | | | | Reduce domid to 32 bits only -- more than enough.
* bitkeeper revision 1.927 (40bdde5d1ZXH3mH4b7gbCihjzISvAg)kaf24@scramble.cl.cam.ac.uk2004-06-027-333/+360
| | | | | Interface cleanups.
* bitkeeper revision 1.926 (40bd9cabtHdCYn95rortVN7FyCSxgg)kaf24@scramble.cl.cam.ac.uk2004-06-025-69/+32
| | | | | Clean up dom_mem_op hypercall.
* bitkeeper revision 1.924 (40bbb502xR03c4VC3QbKW-RZeIrXzg)iap10@labyrinth.cl.cam.ac.uk2004-05-312-7/+3
| | | | | Cset exclude: mwilli2@equilibrium.research.intel-research.net|ChangeSet|20040521100822|20051
* bitkeeper revision 1.923 (40bbb4d9FZ9RTdcMug9rpgdkhyDfQQ)iap10@labyrinth.cl.cam.ac.uk2004-05-311-9/+10
| | | | | Cset exclude: kaf24@scramble.cl.cam.ac.uk|ChangeSet|20040531212553|03172
* bitkeeper revision 1.922 (40bba2e15V4MoAj5rcocyvcdX3A7jA)kaf24@scramble.cl.cam.ac.uk2004-05-311-10/+9
| | | | | | sched_bvt.c: BVT fixes.
* bitkeeper revision 1.921 (40b23b32vMbvKCdgtCukVpQP62ZvYA)iap10@labyrinth.cl.cam.ac.uk2004-05-245-17/+75
| | | | | | Add more stats to migration code, scan pages in psuedo random permutation, misc cleanups.
* bitkeeper revision 1.920 (40ade0a9XXfWXJDrdcZG4y_gJyXZZw)iap10@labyrinth.cl.cam.ac.uk2004-05-212-3/+7
|\ | | | | | | | | | | Merge labyrinth.cl.cam.ac.uk:/auto/homes/maw48/xeno-schedfix.bk into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk
| * bitkeeper revision 1.916.1.1 (40add516MWMX6XyHleHPhDU0Xn3ZHg)mwilli2@equilibrium.research.intel-research.net2004-05-212-3/+7
| | | | | | | | | | Tweak to fix unblocking warping - this change has only been tested with BVT!!!
* | bitkeeper revision 1.919 (40ade0a4dgfKSb2uB7n-qil12Kdw_A)iap10@labyrinth.cl.cam.ac.uk2004-05-211-0/+10
| | | | | | | | | | temp debug
* | bitkeeper revision 1.918 (40ad05295f3vfOtWjADTgFv05BpG9w)iap10@labyrinth.cl.cam.ac.uk2004-05-202-2/+0
| | | | | | | | | | migrate improvements
* | bitkeeper revision 1.917 (40acee3d26HD4ugLPjY-eN66o0rNIg)iap10@labyrinth.cl.cam.ac.uk2004-05-208-56/+160
|\ \ | |/ |/| | | | | | | Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk
| * bitkeeper revision 1.911.1.5 (40acee35tmC494sW3OcQEIN4ymTS1w)iap10@labyrinth.cl.cam.ac.uk2004-05-204-1/+31
| | | | | | | | | | Nasty temporary mechanism that allows dom0 to block after issuing a stop on another domain.
| * bitkeeper revision 1.911.1.4 (40ac8fefyv7QTbpYikVy1Mlh5Thh3Q)iap10@labyrinth.cl.cam.ac.uk2004-05-201-42/+57
| | | | | | | | | | | | | | | | | | | | When doing a live migrate, be more persistent in continuing to iterate -- even with a worst-case memory thrasher we seem to get over the knee after a few iterations. Also, free L1 shadows rather than zeroing. I think this will be faster, but will add some stats.
| * bitkeeper revision 1.911.1.3 (40ac8592YPN8CVevw_ez5NasKUdPag)iap10@labyrinth.cl.cam.ac.uk2004-05-202-13/+46
| | | | | | | | | | live migration improvements
| * bitkeeper revision 1.911.1.2 (40abd812eI8191scOuEXdi7E2VKxGQ)iap10@tetris.cl.cam.ac.uk2004-05-192-1/+34
| | | | | | | | | | | | | | When flushing network buffers, don't put the pages back in the psuedo-physical map, so we don't have to send junk pages. Add shadow_control_op_peek
| * bitkeeper revision 1.911.1.1 (40abd5b2mqoey54uZKqDJrA-dD05Xw)iap10@tetris.cl.cam.ac.uk2004-05-194-21/+14
| | | | | | | | | | | | bandaid for xentrace. Really needs a Xen-visible trace buffer consumer index, and a way of kicking the trace deamon...
* | bitkeeper revision 1.914 (40ab6d61x-o8a0EkAPFPNgH58cGauQ)kaf24@scramble.cl.cam.ac.uk2004-05-195-6/+14
| | | | | | | | | | More TLB flush fixes.
* | bitkeeper revision 1.913 (40ab4ea8vu84ako0LR_rQN0fDuznVw)kaf24@scramble.cl.cam.ac.uk2004-05-192-10/+4
|/ | | | | Fix the mmu_update hypercall interface.
* bitkeeper revision 1.908 (40aa7a41_qzAxT0SBKFNAXKT6FF62g)iap10@labyrinth.cl.cam.ac.uk2004-05-186-376/+398
| | | | | live migrate now works on SMP
* bitkeeper revision 1.907 (40a6233a_5VzzVMLUF-Lja0yZHdHtQ)iap10@tetris.cl.cam.ac.uk2004-05-153-3/+6
|\ | | | | | | | | | | Merge tetris.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into tetris.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk
| * bitkeeper revision 1.891.1.28 (40a61211zpZ9C9yOQSIb1evQ_o-mIw)kaf24@scramble.cl.cam.ac.uk2004-05-153-3/+6
| | | | | | | | | | Bug fixes relating to IPIs with interrupts disabled.
* | bitkeeper revision 1.906 (40a5e91cnvIS_3gLwfnD2G3HV3odHA)iap10@labyrinth.cl.cam.ac.uk2004-05-1511-168/+361
|\| | | | | | | | | manual merge
| * bitkeeper revision 1.891.1.27 (40a5df13MH3cGLFKtrv3l6TuX9uLGw)kaf24@scramble.cl.cam.ac.uk2004-05-154-53/+63
| | | | | | | | | | | | | | Fix the TLB flush during fault handling problem. We can now safely handle a fault during return to guest context, which previously required us to reenable interrupts. Fixed by rejigging the SMP inter-cpu flush code.
| * bitkeeper revision 1.891.1.26 (40a53236dmYLlX-VydSRAnt7T6na3Q)kaf24@scramble.cl.cam.ac.uk2004-05-142-20/+28
| | | | | | | | | | | | Fix page-ownership reassignment operation. Now race-free and places page on the new owner's page list.
| * bitkeeper revision 1.891.1.25 (40a531dfFMvbTlnuYexvPVp5Q8CzFA)kaf24@scramble.cl.cam.ac.uk2004-05-141-20/+9
| | | | | | | | | | Slight possibility of deadlock during domain creation is now fixed.
| * bitkeeper revision 1.891.1.22 (40a4dfcfIxTtNtL9Vh3WBZEZINWxqg)ach61@labyrinth.cl.cam.ac.uk2004-05-145-67/+255
| | | | | | | | | | vertical debugging: pdb can break when entering / exiting a system call from user space
| * bitkeeper revision 1.891.1.19 (40a49b2eZfynI3tLUn0NhSwoKrukoA)kaf24@scramble.cl.cam.ac.uk2004-05-142-0/+5
| | | | | | | | | | IPI counters.
| * bitkeeper revision 1.891.1.18 (40a3a977q1-ubqTLYFcSD7GOUOTVkA)kaf24@scramble.cl.cam.ac.uk2004-05-131-0/+1
| | | | | | | | | | Bah.
* | bitkeeper revision 1.905 (40a3a6de5FuSwJGHH_WcDAjtx8enEA)iap10@labyrinth.cl.cam.ac.uk2004-05-135-57/+70
|\| | | | | | | | | | | Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk
| * bitkeeper revision 1.891.1.17 (40a3a57esEQK6wY-v_0LLZhFK4ZGUA)kaf24@scramble.cl.cam.ac.uk2004-05-131-8/+7
| | | | | | | | | | Now the Xen exit code is totally fixed!
| * bitkeeper revision 1.891.1.16 (40a38fb5auV2wZtbB0nLg2hIQ75DjA)kaf24@scramble.cl.cam.ac.uk2004-05-135-49/+63
| | | | | | | | | | | | Optimisations for new network IO model. Much better receive performance.
* | bitkeeper revision 1.904 (40a359e2w2OMbG-v-Q3bBA8dXOcCyg)iap10@labyrinth.cl.cam.ac.uk2004-05-132-33/+41
| | | | | | | | | | | | aborted attempt at using smp_call_function for implementing scheduler pause in shadow clean. Code might be useful to someone else, though.
* | bitkeeper revision 1.903 (40a35338ZpUgNaqcF2wHoseyC85T4Q)iap10@labyrinth.cl.cam.ac.uk2004-05-1310-79/+247
|\| | | | | | | | | manual merge
| * bitkeeper revision 1.891.1.15 (40a346edDEZplTmrU-NQ88gxKx2MGQ)kaf24@scramble.cl.cam.ac.uk2004-05-131-1/+1
| | | | | | | | | | Bug fixes.
| * bitkeeper revision 1.891.1.14 (40a323c0nvrlljcyaqYaEcR8VMyfOQ)kaf24@scramble.cl.cam.ac.uk2004-05-131-0/+4
| | | | | | | | | | Forcibly reenable interrupts during exit-to-guest epilogue code in Xen.
| * bitkeeper revision 1.891.1.13 (40a24fd6V2eF76NjMSt5mccf1Jh1qQ)kaf24@scramble.cl.cam.ac.uk2004-05-123-23/+29
| | | | | | | | | | Lazy page-table switching.
| * bitkeeper revision 1.891.1.12 (40a248b0WTGoOa9206iWkyGN0mTPNw)kaf24@scramble.cl.cam.ac.uk2004-05-125-55/+212
| | | | | | | | | | | | Allow forcing of IRQ trigger-type to edge or level (NB. DANGEROUS!).
* | bitkeeper revision 1.902 (40a34b40gzZ-ypwQ3HUMqdzjtQqqfQ)iap10@labyrinth.cl.cam.ac.uk2004-05-131-0/+2
| | | | | | | | | | | | domain.c: init shadow page table spin lock earlier
* | bitkeeper revision 1.901 (40a2378bJgHRjIarVmrsJejFqiYh3g)iap10@labyrinth.cl.cam.ac.uk2004-05-121-1/+1
|\| | | | | | | | | | | Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk
| * bitkeeper revision 1.891.4.1 (40a23669Ti0XmdPlXKEjdxaFGPM05Q)kaf24@scramble.cl.cam.ac.uk2004-05-121-1/+1
| | | | | | | | | | Macro messup. Caused interrupts to be off during hypercalls.
* | bitkeeper revision 1.900 (40a1ea95C9xhe9YOF_J5uno7phAXWg)iap10@labyrinth.cl.cam.ac.uk2004-05-123-5/+11
|\| | | | | | | | | Merge
| * bitkeeper revision 1.891.1.7 (40a10835tzMXXX_-NQ-fYzcv0txAAA)mwilli2@equilibrium.research.intel-research.net2004-05-113-5/+11
| |\ | | | | | | | | | | | | | | | Merge ssh://srg//homes/maw48/xentrace-fixes.bk into equilibrium.research.intel-research.net:/home/irchomes/mwilli2/currentsrc/xen.bk
| | * bitkeeper revision 1.891.3.1 (40a107b0xATyR-Pt7aENgr5O6ydSyA)mwilli2@equilibrium.research.intel-research.net2004-05-113-5/+11
| | | | | | | | | | | | | | | Improvements to trace buffer features.
* | | bitkeeper revision 1.899 (40a1ea3a_7ZmXmUq-RTnUSd3QZ_X1Q)iap10@labyrinth.cl.cam.ac.uk2004-05-126-43/+110
| | | | | | | | | | | | | | | live migration cleanups