25 Commits
Author SHA1 Message Date
akw27@labyrinth.cl.cam.ac.uk 0bb3ebdb6c bitkeeper revision 1.1159.1.551 (42090342LHDFQZTluOIKtDxiXyfkHA)
Initial checkin of blktap user-land tools.  These are fairly experimental, 
but a few people have asked to use them.  This checkin also includes 
Christian's gnbd client library code.

Signed-off-by: andrew.warfield@cl.cam.ac.uk
2005-02-08 18:21:54 +00:00
akw27@labyrinth.cl.cam.ac.uk fe767e49c8 bitkeeper revision 1.1159.212.129 (4208d858olmxfMnz16ahNWDNaOt4KQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/nos1/akw27/xeno-clone/xeno.bk
2005-02-08 15:18:48 +00:00
akw27@labyrinth.cl.cam.ac.uk ff735aa1a1 bitkeeper revision 1.1159.249.2 (4208d80fdADS1E8W_FrA3GnIhbkDTw)
my bad.

signed-off-by: akw27@cl.cam.ac.uk
2005-02-08 15:17:35 +00:00
akw27@labyrinth.cl.cam.ac.uk 4a33b9f396 bitkeeper revision 1.1159.249.1 (4208d0edi9hSgBaQl0hrDcYiEH0yxg)
blktap driver fixes:  
Allow the tap to terminate a block device (not need a backend). 
Allow it to run in dom0.
Forward control messages to user space as well.

Signed-off-by: akw27@cl.cam.ac.uk
2005-02-08 14:47:09 +00:00
akw27@labyrinth.cl.cam.ac.uk e84843b9d5 bitkeeper revision 1.1159.231.7 (41f913d39TdyKRddqjGU3m60tTUoUQ)
Remove excessive debug messages from xend/xcs interface code.
2005-01-27 16:16:19 +00:00
akw27@labyrinth.cl.cam.ac.uk fdd3e8a6a1 bitkeeper revision 1.1159.231.6 (41f8f23655WnqWddc7mgFdntdfBkQw)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/nos1/akw27/xeno-clone/xeno.bk
2005-01-27 13:52:54 +00:00
akw27@labyrinth.cl.cam.ac.uk a6bfd328d4 bitkeeper revision 1.1159.232.1 (41f8f218XdvlXPM9Yr37e6XnpOV70g)
minor fix from Grzegorz.
2005-01-27 13:52:24 +00:00
akw27@labyrinth.cl.cam.ac.uk 031ff0d801 bitkeeper revision 1.1159.212.20 (41ece232WVq_Sbxob_FgxgLf7iHBfg)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/nos1/akw27/xeno-clone/xeno.bk
2005-01-18 10:17:22 +00:00
akw27@labyrinth.cl.cam.ac.uk 67fcac7a3e bitkeeper revision 1.1159.219.1 (41e4eca6eauLGi5osqpDb_OmwLgatA)
Some fixes and cleanups to the blktap code.
2005-01-12 09:23:50 +00:00
akw27@labyrinth.cl.cam.ac.uk 955bfd2d85 bitkeeper revision 1.1159.185.1 (41a2270734COZXi8QOV4quF847fEWg)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/nos1/akw27/xeno-clone/xeno.bk
2004-11-22 17:51:03 +00:00
akw27@labyrinth.cl.cam.ac.uk 97a4424563 bitkeeper revision 1.1159.184.1 (41a226e3Y9RHKGkAbgRWDb4t7yHQPQ)
Initial push of the block tap code.  This is a driver to let you 
intercept block requests and/or implement block devices in user space, 
all in an isolated VM.
2004-11-22 17:50:27 +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
akw27@labyrinth.cl.cam.ac.uk 0ab1c111f4 bitkeeper revision 1.1159.155.4 (418934c1im8rctcBtdLl_YSpGs784g)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/nos1/akw27/xeno-clone/xeno.bk
2004-11-03 19:42:57 +00:00
akw27@labyrinth.cl.cam.ac.uk 7f5babb8de bitkeeper revision 1.1159.157.1 (418934b0-qzq3Mn8ZcEAFEUYycHb2Q)
Device section fixes.
2004-11-03 19:42:40 +00:00
akw27@labyrinth.cl.cam.ac.uk a49b530c03 bitkeeper revision 1.1159.53.12 (412f4c61U-yc4lDEgsveNajSuY4F-A)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/akw27/xeno-clone/xeno.bk
2004-08-27 14:59:45 +00:00
akw27@labyrinth.cl.cam.ac.uk bb90715558 bitkeeper revision 1.1159.58.1 (412f4c4egZceX9qbmExr-wa_i_VDWw)
Notes on the innerworkings of the blkif drivers.
2004-08-27 14:59:26 +00:00
akw27@labyrinth.cl.cam.ac.uk cc248cb607 bitkeeper revision 1.1159.45.8 (4125bdd65AGH_yEQnU1cGd31tL8SuA)
Add a timeout to blkif connect.
2004-08-20 09:01:10 +00:00
akw27@labyrinth.cl.cam.ac.uk 8d24e730d4 bitkeeper revision 1.549 (3fa3e1c5YNPCcRqYofk_zoTm4H1srQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/akw27/xeno/xeno.bk
2003-11-01 16:39:33 +00:00
akw27@labyrinth.cl.cam.ac.uk 1ae05ee739 bitkeeper revision 1.546.1.1 (3fa3e1b4UwJQtnD-lZcvMsbqR-XhSA)
sched hypercall unification -- tidying things up in 
anticipation of suspend/resume
2003-11-01 16:39:16 +00:00
akw27@labyrinth.cl.cam.ac.uk 651d938c65 bitkeeper revision 1.15.1.11 (3e36ac10Cjpk5gcskj82faSc-P4fzA)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/usr/groups/xeno/users/akw27/xeno
2003-01-28 16:13:04 +00:00
akw27@labyrinth.cl.cam.ac.uk d5d7407045 bitkeeper revision 1.15.1.10 (3e352084u4K_4YmnX6nhqxaJQrO-hQ)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/usr/groups/xeno/users/akw27/xeno
2003-01-27 12:05:24 +00:00
akw27@labyrinth.cl.cam.ac.uk 89343e3cef bitkeeper revision 1.15.1.8 (3e2d5b75k3SSnLdVzMd7kREO_EvMLw)
Added macros and counters to page table flushes.

macros and the counter are in a new header file -- flushtlb.h
2003-01-21 14:38:45 +00:00
akw27@labyrinth.cl.cam.ac.uk 81ba86ae16 bitkeeper revision 1.7.1.8 (3dfdbdfbe2pZAGaXI4oPfJVdSW3qpg)
minor cleaning up.
2002-12-16 11:50:19 +00:00
akw27@labyrinth.cl.cam.ac.uk 5a4d8dc794 bitkeeper revision 1.7.1.7 (3df0b21aFrBUXjYnKdTMgt_D5mJJbg)
conflict resolutions
2002-12-06 14:20:10 +00:00
akw27@labyrinth.cl.cam.ac.uk ea17a57b54 bitkeeper revision 1.3.1.1 (3df0af24TbrMOYKGDN9rqaVJMewW5Q)
Checkin so that I can pull other updates and see if the net 
address fix corrects a nagging bug.  There are a lot of debug messages here and
associated uglies that will be removed in the next checkin.
2002-12-06 14:07:32 +00:00