iap10@labyrinth.cl.cam.ac.uk
ec52a9cf62
bitkeeper revision 1.924 (40bbb502xR03c4VC3QbKW-RZeIrXzg)
...
Cset exclude: mwilli2@equilibrium.research.intel-research.net |ChangeSet|20040521100822|20051
2004-05-31 22:43:14 +00:00
iap10@labyrinth.cl.cam.ac.uk
f8f33ce162
bitkeeper revision 1.923 (40bbb4d9FZ9RTdcMug9rpgdkhyDfQQ)
...
Cset exclude: kaf24@scramble.cl.cam.ac.uk |ChangeSet|20040531212553|03172
2004-05-31 22:42:33 +00:00
kaf24@scramble.cl.cam.ac.uk
91be1defc0
bitkeeper revision 1.922 (40bba2e15V4MoAj5rcocyvcdX3A7jA)
...
sched_bvt.c:
BVT fixes.
2004-05-31 21:25:53 +00:00
iap10@labyrinth.cl.cam.ac.uk
84b3199c78
bitkeeper revision 1.921 (40b23b32vMbvKCdgtCukVpQP62ZvYA)
...
Add more stats to migration code, scan pages in psuedo random permutation,
misc cleanups.
2004-05-24 18:13:06 +00:00
iap10@labyrinth.cl.cam.ac.uk
fdb0b77878
bitkeeper revision 1.920 (40ade0a9XXfWXJDrdcZG4y_gJyXZZw)
...
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
2004-05-21 10:57:45 +00:00
iap10@labyrinth.cl.cam.ac.uk
b1ea6b00ef
bitkeeper revision 1.919 (40ade0a4dgfKSb2uB7n-qil12Kdw_A)
...
temp debug
2004-05-21 10:57:40 +00:00
mwilli2@equilibrium.research.intel-research.net
68daa78a0d
bitkeeper revision 1.916.1.1 (40add516MWMX6XyHleHPhDU0Xn3ZHg)
...
Tweak to fix unblocking warping - this change has only been tested with BVT!!!
2004-05-21 10:08:22 +00:00
iap10@labyrinth.cl.cam.ac.uk
e75c88dd9e
bitkeeper revision 1.918 (40ad05295f3vfOtWjADTgFv05BpG9w)
...
migrate improvements
2004-05-20 19:21:13 +00:00
iap10@labyrinth.cl.cam.ac.uk
b65519b91f
bitkeeper revision 1.917 (40acee3d26HD4ugLPjY-eN66o0rNIg)
...
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
2004-05-20 17:43:25 +00:00
iap10@labyrinth.cl.cam.ac.uk
6bf53ef08d
bitkeeper revision 1.911.1.5 (40acee35tmC494sW3OcQEIN4ymTS1w)
...
Nasty temporary mechanism that allows dom0 to block after issuing a stop on another domain.
2004-05-20 17:43:17 +00:00
kaf24@scramble.cl.cam.ac.uk
c5d63dfc85
bitkeeper revision 1.916 (40ace8647EX7Ec0I9wi_dpD-FSQWzA)
...
Bug fix to network backednd, and some tracing.
2004-05-20 17:18:28 +00:00
iap10@labyrinth.cl.cam.ac.uk
e1ec1b7f3d
bitkeeper revision 1.911.1.4 (40ac8fefyv7QTbpYikVy1Mlh5Thh3Q)
...
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.
2004-05-20 11:01:03 +00:00
iap10@labyrinth.cl.cam.ac.uk
7c661315dd
bitkeeper revision 1.911.1.3 (40ac8592YPN8CVevw_ez5NasKUdPag)
...
live migration improvements
2004-05-20 10:16:50 +00:00
iap10@tetris.cl.cam.ac.uk
77fc412d7a
bitkeeper revision 1.911.1.2 (40abd812eI8191scOuEXdi7E2VKxGQ)
...
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
2004-05-19 21:56:34 +00:00
iap10@tetris.cl.cam.ac.uk
ba0805e639
bitkeeper revision 1.911.1.1 (40abd5b2mqoey54uZKqDJrA-dD05Xw)
...
bandaid for xentrace. Really needs a Xen-visible trace buffer consumer
index, and a way of kicking the trace deamon...
2004-05-19 21:46:26 +00:00
kaf24@scramble.cl.cam.ac.uk
cb7db94673
bitkeeper revision 1.915 (40ab9035Tu7lOz9f8aWhpKXAF9q49Q)
...
Fix a page release bug in network backend.
2004-05-19 16:49:57 +00:00
kaf24@scramble.cl.cam.ac.uk
4cba4fc75c
bitkeeper revision 1.914 (40ab6d61x-o8a0EkAPFPNgH58cGauQ)
...
More TLB flush fixes.
2004-05-19 14:21:21 +00:00
kaf24@scramble.cl.cam.ac.uk
74a3bae43b
bitkeeper revision 1.913 (40ab4ea8vu84ako0LR_rQN0fDuznVw)
...
Fix the mmu_update hypercall interface.
2004-05-19 12:10:16 +00:00
kaf24@scramble.cl.cam.ac.uk
c9cfbb3322
bitkeeper revision 1.912 (40ab340czslU97re9dTFBph3Q6SUnw)
...
Fix XL build error.
2004-05-19 10:16:44 +00:00
iap10@labyrinth.cl.cam.ac.uk
2995b747c1
bitkeeper revision 1.911 (40ab2cffAo2gg718_vwy__3wfyTAeg)
...
tools/misc/fakei386xen:
Run at the root of a xenolinux build tree, it 'renames' the xen
architecture directories to be 'i386', so that you can get a xen
build of the tree just by typing 'make'.
The main reason for wanting to do this is if you've got some
other package that wants to patch the kernel and has some complex
build system that you can't be bothered to figure out and make
work with ARCH=xen (e.g. OpenAFS or Freeswan/IPSEC). This script
will make the tree look just like an i386 tree, so unless the
patch conflicts with arch Xen (which is pretty unlikely) the
package's normal make procedure should just work.
2004-05-19 09:46:39 +00:00
iap10@labyrinth.cl.cam.ac.uk
f68667ce8b
bitkeeper revision 1.910 (40aa9949BMH-lgtKmu0q79GC0et1kA)
...
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
2004-05-18 23:16:25 +00:00
iap10@labyrinth.cl.cam.ac.uk
f59cc98eed
bitkeeper revision 1.909 (40aa7af3CSHcaNPnOrvtJ_pFBCtarQ)
...
add scssi to the default xenolinux build
2004-05-18 21:06:59 +00:00
iap10@labyrinth.cl.cam.ac.uk
dcc772f1c3
bitkeeper revision 1.908 (40aa7a41_qzAxT0SBKFNAXKT6FF62g)
...
live migrate now works on SMP
2004-05-18 21:04:01 +00:00
kaf24@scramble.cl.cam.ac.uk
18c99d47fe
bitkeeper revision 1.891.1.30 (40a6a4f4Ppc2ZqsR4fMzaXrsTKi3SQ)
...
Fix buffer-head memory leak in blkdev backend driver.
2004-05-15 23:17:08 +00:00
iap10@tetris.cl.cam.ac.uk
9083a541fd
bitkeeper revision 1.907 (40a6233a_5VzzVMLUF-Lja0yZHdHtQ)
...
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
2004-05-15 14:03:38 +00:00
kaf24@scramble.cl.cam.ac.uk
307b7fadd5
bitkeeper revision 1.891.1.29 (40a622bbu2RlVfjjQ0b4lDdDQDrrXA)
...
Quick fix for ngio domain shutdown.
2004-05-15 14:01:31 +00:00
kaf24@scramble.cl.cam.ac.uk
1e13496eb7
bitkeeper revision 1.891.1.28 (40a61211zpZ9C9yOQSIb1evQ_o-mIw)
...
Bug fixes relating to IPIs with interrupts disabled.
2004-05-15 12:50:25 +00:00
iap10@labyrinth.cl.cam.ac.uk
5080a3f4b2
bitkeeper revision 1.906 (40a5e91cnvIS_3gLwfnD2G3HV3odHA)
...
manual merge
2004-05-15 09:55:40 +00:00
kaf24@scramble.cl.cam.ac.uk
8a1284a0b3
bitkeeper revision 1.891.1.27 (40a5df13MH3cGLFKtrv3l6TuX9uLGw)
...
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.
2004-05-15 09:12:51 +00:00
kaf24@scramble.cl.cam.ac.uk
aea7233c35
bitkeeper revision 1.891.1.26 (40a53236dmYLlX-VydSRAnt7T6na3Q)
...
Fix page-ownership reassignment operation. Now race-free and places page
on the new owner's page list.
2004-05-14 20:55:18 +00:00
kaf24@scramble.cl.cam.ac.uk
e34c52ae9a
bitkeeper revision 1.891.1.25 (40a531dfFMvbTlnuYexvPVp5Q8CzFA)
...
Slight possibility of deadlock during domain creation is now fixed.
2004-05-14 20:53:51 +00:00
kaf24@scramble.cl.cam.ac.uk
dde02e44ad
bitkeeper revision 1.891.1.24 (40a51c5eDBiXHbYt1eyq3PFaDV-mZw)
...
Bug fix in network backend.
2004-05-14 19:22:06 +00:00
kaf24@scramble.cl.cam.ac.uk
e0f128d235
bitkeeper revision 1.891.1.23 (40a4ee160UmWEDobLTn44Rj4tBezYg)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-05-14 16:04:38 +00:00
kaf24@scramble.cl.cam.ac.uk
8ce262c15f
bitkeeper revision 1.891.5.1 (40a4ee0eTiPczG5OYaAX2-NUVdmi1Q)
...
More batching and pipelining in network backend.
2004-05-14 16:04:30 +00:00
ach61@labyrinth.cl.cam.ac.uk
dff38cfe33
bitkeeper revision 1.891.1.22 (40a4dfcfIxTtNtL9Vh3WBZEZINWxqg)
...
vertical debugging: pdb can break when entering / exiting a system call from user space
2004-05-14 15:03:43 +00:00
kaf24@scramble.cl.cam.ac.uk
360b982a1d
bitkeeper revision 1.891.1.21 (40a4d5f2_LQZ9eAHkq4BqmyuCKtV2g)
...
More batching in network backend driver.
2004-05-14 14:21:38 +00:00
kaf24@scramble.cl.cam.ac.uk
772933056a
bitkeeper revision 1.891.1.20 (40a49b4eh4S4Ig3jHhBe8oIy85TETw)
...
Add NAPI support to network frontend interface.
Improve batching in network frontend interface.
2004-05-14 10:11:26 +00:00
kaf24@scramble.cl.cam.ac.uk
410b361ff8
bitkeeper revision 1.891.1.19 (40a49b2eZfynI3tLUn0NhSwoKrukoA)
...
IPI counters.
2004-05-14 10:10:54 +00:00
kaf24@scramble.cl.cam.ac.uk
b6ee24aca5
bitkeeper revision 1.891.1.18 (40a3a977q1-ubqTLYFcSD7GOUOTVkA)
...
Bah.
2004-05-13 16:59:35 +00:00
iap10@labyrinth.cl.cam.ac.uk
5a258f0392
bitkeeper revision 1.905 (40a3a6de5FuSwJGHH_WcDAjtx8enEA)
...
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
2004-05-13 16:48:30 +00:00
kaf24@scramble.cl.cam.ac.uk
49c6b7cad5
bitkeeper revision 1.891.1.17 (40a3a57esEQK6wY-v_0LLZhFK4ZGUA)
...
Now the Xen exit code is totally fixed!
2004-05-13 16:42:38 +00:00
kaf24@scramble.cl.cam.ac.uk
cde62b6cc8
bitkeeper revision 1.891.1.16 (40a38fb5auV2wZtbB0nLg2hIQ75DjA)
...
Optimisations for new network IO model. Much better receive
performance.
2004-05-13 15:09:41 +00:00
iap10@labyrinth.cl.cam.ac.uk
11c23eec73
bitkeeper revision 1.904 (40a359e2w2OMbG-v-Q3bBA8dXOcCyg)
...
aborted attempt at using smp_call_function for implementing scheduler pause in shadow clean.
Code might be useful to someone else, though.
2004-05-13 11:20:02 +00:00
iap10@labyrinth.cl.cam.ac.uk
34907c0472
bitkeeper revision 1.903 (40a35338ZpUgNaqcF2wHoseyC85T4Q)
...
manual merge
2004-05-13 10:51:36 +00:00
iap10@labyrinth.cl.cam.ac.uk
c4572920fa
bitkeeper revision 1.902 (40a34b40gzZ-ypwQ3HUMqdzjtQqqfQ)
...
domain.c:
init shadow page table spin lock earlier
2004-05-13 10:17:36 +00:00
kaf24@scramble.cl.cam.ac.uk
462dfb2f90
bitkeeper revision 1.891.1.15 (40a346edDEZplTmrU-NQ88gxKx2MGQ)
...
Bug fixes.
2004-05-13 09:59:09 +00:00
kaf24@scramble.cl.cam.ac.uk
dd77060a9f
bitkeeper revision 1.891.1.14 (40a323c0nvrlljcyaqYaEcR8VMyfOQ)
...
Forcibly reenable interrupts during exit-to-guest epilogue code in Xen.
2004-05-13 07:29:04 +00:00
kaf24@scramble.cl.cam.ac.uk
5772567433
bitkeeper revision 1.891.1.13 (40a24fd6V2eF76NjMSt5mccf1Jh1qQ)
...
Lazy page-table switching.
2004-05-12 16:24:54 +00:00
kaf24@scramble.cl.cam.ac.uk
c9cbf814f7
bitkeeper revision 1.891.1.12 (40a248b0WTGoOa9206iWkyGN0mTPNw)
...
Allow forcing of IRQ trigger-type to edge or level
(NB. DANGEROUS!).
2004-05-12 15:54:24 +00:00
kaf24@scramble.cl.cam.ac.uk
95e7814b66
bitkeeper revision 1.891.1.11 (40a24861Ui1zqRCzIzOz8izRg-Ro8g)
...
Fix time output.
2004-05-12 15:53:05 +00:00