mjw@wray-m-3.hpl.hp.com
5e782a40bc
bitkeeper revision 1.1159.1.172 (41542610ZBPAMBCg2f-D1VTZ8pdChw)
...
Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk
2004-09-24 13:43:30 +00:00
xenbk@gandalf.hpl.hp.com
d35f518ac3
bitkeeper revision 1.1159.89.1 (4154260fPlaungDvgFPKgZEoIWrg5A)
...
Merge http://xen.bkbits.net:8080/xeno-unstable.bk
into gandalf.hpl.hp.com:/var/bk/xeno-unstable.bk
2004-09-24 13:50:07 +00:00
mjw@wray-m-3.hpl.hp.com
0c4796126a
bitkeeper revision 1.1159.1.171 (41542452bRfDdWxp_J3LdHeEUSX1Nw)
...
Add a flag to control daemonizing xend as it seems it might
be causing some problems.
2004-09-24 13:42:42 +00:00
mjw@wray-m-3.hpl.hp.com
25e69c7daa
bitkeeper revision 1.1159.1.170 (415423c9mNXXcoxG0hSTar31OX4ATQ)
...
Enable addings vbds to a running domain. Not completely working yet.
2004-09-24 13:40:25 +00:00
mjw@wray-m-3.hpl.hp.com
d37395a6b5
bitkeeper revision 1.1159.1.169 (415422ecDoK6_4TUkDa1wJwmtcZCAA)
...
Add missing frontend 2.4 config vars for blkif/netif frontends.
2004-09-24 13:36:44 +00:00
iap10@labyrinth.cl.cam.ac.uk
ad83502034
bitkeeper revision 1.1159.83.6 (4153ed456y_MMR7jU-EZHilZihBC2w)
...
fix handling of out of memory condition when enabling shadow mode.
2004-09-24 09:47:49 +00:00
kaf24@freefall.cl.cam.ac.uk
8bb56e0bbe
bitkeeper revision 1.1159.83.5 (4153e9e3ns6VTbY7L0EfL5Jrd_BFFw)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-09-24 09:33:23 +00:00
kaf24@freefall.cl.cam.ac.uk
0df4373a51
bitkeeper revision 1.1159.86.1 (4153e9dbUQ1rbYNwGi2-WXMg4Pqu8A)
...
Put back the bigger slab cache sizes.
2004-09-24 09:33:15 +00:00
cl349@freefall.cl.cam.ac.uk
2dacf7a753
bitkeeper revision 1.1159.83.4 (4153e859Tp0c82bCwgrj-LS6BXue2g)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-nbsd
2004-09-24 09:26:49 +00:00
gm281@tetrapod.cl.cam.ac.uk
c1a2af7743
bitkeeper revision 1.1159.83.3 (4153213cZidARHCbhOICTEAHCiXaDA)
...
Merge tetrapod.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno-unstable.bk
into tetrapod.cl.cam.ac.uk:/auto/anfs/scratch/tetris/gm281/xeno-clone/xeno.bk
2004-09-23 19:17:16 +00:00
gm281@tetrapod.cl.cam.ac.uk
40fd42e81b
bitkeeper revision 1.1159.85.1 (415320d6BPEnNqrgMXU8P8HlO9L5Kw)
...
Atropos scheduler modified to conform to the new interfaces, debugged not to schedule idle tasks while other are present
2004-09-23 19:15:34 +00:00
iap10@labyrinth.cl.cam.ac.uk
8447a9ecd2
bitkeeper revision 1.1159.83.2 (41531e67elxwliWniLaHV5bOgAsyHQ)
...
2.4 migration fixes (config options were added to 2.6, but not 2.4, the result being that devices were not reconnected after a migration)
2004-09-23 19:05:11 +00:00
cl349@freefall.cl.cam.ac.uk
7733c49b62
bitkeeper revision 1.1159.84.1 (4152ffb0bojKEycaCbGsqN5sCuR7RQ)
...
Optimize network handling of small packets.
2004-09-23 16:54:08 +00:00
iap10@labyrinth.cl.cam.ac.uk
17e73d2dd2
bitkeeper revision 1.1159.83.1 (4152f976-8zbYss32IZrnHKQS9VCaw)
...
minor migration cleanup
2004-09-23 16:27:34 +00:00
mjw@wray-m-3.hpl.hp.com
55bd4a36aa
bitkeeper revision 1.1159.1.168 (4152d33dmJ9oXFP7VWvfCRpxNf8e6g)
...
Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk
2004-09-23 13:44:29 +00:00
mjw@wray-m-3.hpl.hp.com
d812adc4ed
bitkeeper revision 1.1159.82.2 (4152d30a53As1PZsQvZxt02MCjY_Ng)
...
Remove unused methods.
2004-09-23 13:43:38 +00:00
mjw@wray-m-3.hpl.hp.com
946648e0db
bitkeeper revision 1.1159.82.1 (4152d2abNRTmjgcJM5fkbYQyAoi9pA)
...
Change device messaging to support adding netifs at runtime,
and to support front-end polling.
2004-09-23 13:42:03 +00:00
iap10@labyrinth.cl.cam.ac.uk
7de4787961
bitkeeper revision 1.1159.1.167 (4151ef22u9Wl4yRwTMkDLTop-6XohA)
...
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-09-22 21:31:14 +00:00
iap10@labyrinth.cl.cam.ac.uk
334322848e
bitkeeper revision 1.1159.79.17 (4151eefdJFbHLsdyU6PbfpJr6JoEhA)
...
Grrr. Fix typo that broke migration of network devices.
2004-09-22 21:30:37 +00:00
iap10@labyrinth.cl.cam.ac.uk
eec57b1523
bitkeeper revision 1.1159.79.16 (4151ba487Aeg8o7xfxj8fOWjfxontw)
...
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-09-22 17:45:44 +00:00
iap10@labyrinth.cl.cam.ac.uk
e8b287e5ca
bitkeeper revision 1.1159.81.1 (4151ba42GsBKGsZ8SNv0AImTjMSW7Q)
...
Return ENOSYS for vm86old syscall to prevent XFree86 VESA mode driver crashing.
Fix /dev/mem to allocate pagetables from user slab cache. This fixes X for the
ATI driver, and probably others.
2004-09-22 17:45:38 +00:00
cl349@freefall.cl.cam.ac.uk
ab8cc8dfe7
bitkeeper revision 1.1159.79.15 (4151a1aaxwsNrL2Uz8ag9J-2-2nVwQ)
...
Don't use fake clockframe for interrupt delivery. Fixes all cpu time getting
accounted to the kernel and not to userspace programs.
2004-09-22 16:00:42 +00:00
cl349@freefall.cl.cam.ac.uk
262c170bd9
bitkeeper revision 1.1159.79.14 (41517b25DFZMFi8N_o4qPoyFK7RHNw)
...
Use HYPERVISOR_set_timer_op and HYPERVISOR_block instead of busy-yielding.
2004-09-22 13:16:21 +00:00
cl349@freefall.cl.cam.ac.uk
ca6844e345
bitkeeper revision 1.1159.79.13 (4151745aQFYQyiyDcwHh4KsbytECJg)
...
Fix time.
2004-09-22 12:47:22 +00:00
cl349@freefall.cl.cam.ac.uk
f3a93d856b
bitkeeper revision 1.1159.79.12 (41516f7a9MigXms0I3CfpKQvDloo8Q)
...
Simplify use from outside the toplevel Makefile.
2004-09-22 12:26:34 +00:00
mjw@wray-m-3.hpl.hp.com
e9bdcef227
bitkeeper revision 1.1159.1.166 (41515bbcO3i2KEUTPMBadmjOSG5Sfw)
...
Add some restart events and make migrate/save events consistent
with other domain events.
2004-09-22 11:02:20 +00:00
mjw@wray-m-3.hpl.hp.com
c2c9f7989d
bitkeeper revision 1.1159.1.165 (4151594cmY68ImBqRlb00RkEm61RcQ)
...
Split the xend client code into separate synch and asynch client
protocols, and load the asynch one on demand. This speeds up xm
as it doesn't load the asynch code.
2004-09-22 10:51:56 +00:00
kaf24@freefall.cl.cam.ac.uk
1a0e8a8613
bitkeeper revision 1.1159.79.11 (41506746mdOECqqSuCdLRNy-BA_bQQ)
...
A couple more network fixes.
2004-09-21 17:39:18 +00:00
kaf24@freefall.cl.cam.ac.uk
c2f2607dc5
bitkeeper revision 1.1159.79.10 (41505c58w6Hk7xUbFnsEdE5r462MrQ)
...
Rewrite our skb cache. Fix frontend driver to ask for sensibly-sized
skbuffs.
2004-09-21 16:52:40 +00:00
mjw@wray-m-3.hpl.hp.com
a23e4c0121
bitkeeper revision 1.1159.1.164 (41503abcmVn6L0phzf-BOxlxa3zgxw)
...
Add support for reconfiguring an existing device,
including support for changing the bridge of a vif.
Treat bridge "null" as meaning no bridge.
2004-09-21 14:29:16 +00:00
kaf24@freefall.cl.cam.ac.uk
17e9169722
bitkeeper revision 1.1159.79.9 (41502711eWB9F0WFdYcRG8bIE9B5Fw)
...
Ensure we flush the TLB when removing page mappings.
2004-09-21 13:05:21 +00:00
kaf24@freefall.cl.cam.ac.uk
d74b02e113
bitkeeper revision 1.1159.79.8 (414ff88ctzr9PXDn3DxSGatY15KN7Q)
...
Align size of xen skbuffs.
2004-09-21 09:46:52 +00:00
kaf24@freefall.cl.cam.ac.uk
7a814e85b4
bitkeeper revision 1.1159.79.7 (414ff215B9qHlFD0mQm03ssF02V-uA)
...
Strip image name from DOM0 cmdline.
2004-09-21 09:19:17 +00:00
xenbk@gandalf.hpl.hp.com
eb7bd4c6c6
bitkeeper revision 1.1159.1.163 (414febf9gzWkqLgct8GcojztsBLtAA)
...
Merge http://xen.bkbits.net:8080/xeno-unstable.bk
into gandalf.hpl.hp.com:/var/bk/xeno-unstable.bk
2004-09-21 08:53:13 +00:00
mwilli2@equilibrium.research
37e816b458
bitkeeper revision 1.1159.79.6 (414f0c30eDJfFqGyvgWEYxbnA7GHDw)
...
Merge equilibrium.research:/export/scratch/xeno-xentrace.bk
into equilibrium.research:/export/scratch/xeno-xencheck.bk
2004-09-20 16:58:24 +00:00
mwilli2@equilibrium.research
b40a5b42aa
bitkeeper revision 1.1159.80.1 (414f0be4vQDZaLNox7YheSOsmEXZFw)
...
Clean up terminology in comments and fix xentrace for new memory
mapping interface.
2004-09-20 16:57:08 +00:00
kaf24@freefall.cl.cam.ac.uk
76ea19790f
bitkeeper revision 1.1159.79.5 (414eb5ccBh7RW8Eo9mCc8WaCqLx0Kg)
...
Ensure we get output from C extensions via stdout/stderr, by disabling
default stream buffering.
2004-09-20 10:49:48 +00:00
kaf24@freefall.cl.cam.ac.uk
e6ff15b27e
bitkeeper revision 1.1159.79.4 (414ea99cE4RZfWihQhMkvClcGfAGEA)
...
Daemonization fixes for xend. For some reason I cannot capture output
from C extensions that use printf/fprintf to stdout and stderr. This
can't be hard to fix though.
2004-09-20 09:57:48 +00:00
kaf24@freefall.cl.cam.ac.uk
bc7cec1fbd
bitkeeper revision 1.1159.79.3 (414c2251mzKL-aQm0trJwzhIuFOv8Q)
...
Stricter skbuff checking in net backend driver. Ensure skbs to be transferred
to other domains are allocated out of our secure cache.
2004-09-18 11:56:01 +00:00
kaf24@freefall.cl.cam.ac.uk
0bfc95f5b0
bitkeeper revision 1.1159.79.2 (414c1134FG1zvS9xwv2yPDvyS7W3ig)
...
Linux scrubs memory before returnign it to Xen, or transferring it to
other domains (e.g., net backend driver). To avoid continual scrubbing during
network transfers, I allocate rx skbuffs from a dedicated slab cache. Pages
only neded to be scrubbed on entry to the cache, which should be ratehr more
occasional than allocs/frees.
Finally, scrubbing can be entirely disabled via a config option under the
'XEN' menu in the 2.4 and 2.6 kernel configurators.
2004-09-18 10:43:00 +00:00
kaf24@freefall.cl.cam.ac.uk
90d122ec63
bitkeeper revision 1.1159.79.1 (414b5fab__RjPaRIcKFGQmiG7K6ggA)
...
SrvDaemon.py, xend:
Xend daemonization fixes from Charles Coffing.
2004-09-17 22:05:31 +00:00
mjw@wray-m-3.hpl.hp.com
3caaef32d7
bitkeeper revision 1.1159.1.162 (414b0c7eCPgG8brLgsKH1SwrQz7JJQ)
...
Fix args to vnet control command.
2004-09-17 16:10:38 +00:00
cl349@freefall.cl.cam.ac.uk
9976050eca
bitkeeper revision 1.1159.1.161 (4149eda74Qj-LHfB3E2bfFqo4OxI5g)
...
The icmp_filter for raw ip sockets can't handle the skbs we build. It wants
to look at the ICMP header and expects it to be located at skb->data past the
IP header. Our skbs have all the data past the IP header in fragment buffers.
Pull the icmphdr into skb->data before looking at the icmp header.
2004-09-16 19:46:47 +00:00
mwilli2@equilibrium.research
8a04f138f0
bitkeeper revision 1.1159.1.160 (4149af5a8taJ2-QrPxDUB9rVcI6DrQ)
...
Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/export/scratch/xeno-xendomains.bk
2004-09-16 15:20:58 +00:00
shand@spidean.research.intel-research.net
a635929b1e
bitkeeper revision 1.1159.78.1 (4149adf72Gb8APRtx2_hA1cGWLUEOQ)
...
all build without front end drivers
2004-09-16 15:15:03 +00:00
mwilli2@equilibrium.research
10726d5929
bitkeeper revision 1.1159.1.159 (4149ad5eeJbVAMvhnQ8f-lEEF57SLA)
...
Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/export/scratch/xeno-xendomains.bk
2004-09-16 15:12:30 +00:00
mwilli2@equilibrium.research
ecf66f1acb
bitkeeper revision 1.1159.77.1 (4149ad3aBuK25kci3hi4OU35SyNfaw)
...
Tweaks to make Xensv work for now.
2004-09-16 15:11:54 +00:00
kaf24@freefall.cl.cam.ac.uk
9b35f57c68
bitkeeper revision 1.1159.1.158 (41499106LOJstE56FhydVjOBF9ioOQ)
...
Improve configuration of virtual device drivers in XenLinux.
2004-09-16 13:11:34 +00:00
kaf24@freefall.cl.cam.ac.uk
18a95d9e9d
bitkeeper revision 1.1159.1.157 (41498180eHcx-bWB5PNWSkz9fUhPzA)
...
Put the scheduling check back into the network backend as it may
be useful to frontend drivers in some circumstances.
2004-09-16 12:05:20 +00:00
kaf24@freefall.cl.cam.ac.uk
485c93a10d
bitkeeper revision 1.1159.1.156 (41497cc6tyJ_qfo6yfdUemt3yuBvew)
...
A safe, although perhaps slightly pessimistic, fix for notification-
avoidance between net frontend and backend on the transmit path.
2004-09-16 11:45:10 +00:00