aboutsummaryrefslogtreecommitdiffstats
path: root/tools/blktap/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* build: Make XEN_ROOT an absolute path.Keir Fraser2011-03-171-1/+1
| | | | | | | | Otherwise make can search the path relative to certain standard paths such as /usr/include (e.g., the line '-include $(XEN_ROOT)/.config' in Config.mk suffers from this). Signed-off-by: Keir Fraser <keir@xen.org>
* install more documentation to /usr/share/doc/xen and /etc/xenKeir Fraser2008-08-061-0/+3
| | | | | | Also resync xmexample3 with xmexample1 and 2. Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
* tools/blktap: Use generic subdirs rules.Keir Fraser2008-03-251-20/+2
| | | | Signed-off-by: Bastian Blank <waldi@debian.org>
* [TOOLS] Fix foreign header build breakage.Ian Campbell2007-01-311-2/+2
| | | | | | | | | | | | | | | Having both the Xen tree and the tools tree recurse into the foreign headers directory causes headaches in parallel builds and when building 32-bit tools + 64 bit Xen in the same tree. Therefore we cause mk-symlinks to symlink in the foreign headers build bits and generate a local version of the headers and checker tool. Only libxc needs to do this since the other tools were actually picking up the libxc version of the headers anyway so the mk-symlinks calls can be removed from these components. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* Added blktap support. Includes kernel driver (enabled as ↵jchesterfield@dhcp92.uk.xensource.com2006-07-131-0/+28
| | | | CONFIG_XEN_BLKDEV_TAP=y) and userspace tools. The userspace deamon (blktapctrl) is enabled by default when xend is activated. For further information on using and configuring blktap see tools/blktap/README.
* Remove old blktap tools.akw@localhost.localdomain2006-06-161-94/+0
| | | | | | Signed-off-by: Andrew Warfield <andrew.warfield@cl.cam.ac.uk>
* build: Clean up use of .PHONYkaf24@firebug.cl.cam.ac.uk2006-04-101-0/+5
| | | | | | | | | | | | * Move .PHONY directives next to targets, this makes them a lot harder to miss * Add missing .PHONY directives * Remove nonexistent .PHONY directives * Hopefully I didn'T miss anything... Signed-Off-By: Horms <horms@verge.net.au>
* Move 'debug' build option into the outermost Config.mk file.kaf24@firebug.cl.cam.ac.uk2006-03-091-2/+0
| | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Clean up the usage of CFLAGS. This is nice for packagers, who wouldkaf24@firebug.cl.cam.ac.uk2006-03-091-1/+0
| | | | | | | | like to control the base compilation flags from a central place. Signed-off-by: Charles Coffing <ccoffing@novell.com>
* Bump blktap and dom0op version numbers.kaf24@firebug.cl.cam.ac.uk2005-12-041-1/+1
| | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Move mk-symlinks target into tools/Rules.mk.cl349@firebug.cl.cam.ac.uk2005-11-281-11/+0
| | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* Updates to blktap driver and user code.akw27@arcadians.cl.cam.ac.uk2005-09-041-10/+16
| | | | | | | | | | | | | | | | | Mostly this makes the tap code work again with all of the changes that have happened to the block drivers recently. We now use a shared page per VBD (to the driver), and handle control information through the store. The taplib interfaces have changed to be based around per-vbd data structures that you can attach arbitrary handlers for. There is also initial code for a user-level blockback driver, which aims to get around the use of loopbacks for file-based vbds. Still plenty of work to do here -- this is a working incremental checkin and I'm away from this for the next four weeks. Signed-off-by: Andrew Warfield <andrew.warfield@cl.cam.ac.uk>
* Clean-up of blktap and parallax user space code.akw27@arcadians.cl.cam.ac.uk2005-07-031-75/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move parallax stuff to its own sub directory and tidy Makefiles a bit. Signed-off-by: andrew.warfield@cl.cam.ac.uk Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com> --HG-- rename : tools/blktap/README-PARALLAX => tools/blktap/parallax/README rename : tools/blktap/block-async.c => tools/blktap/parallax/block-async.c rename : tools/blktap/block-async.h => tools/blktap/parallax/block-async.h rename : tools/blktap/blockstore.c => tools/blktap/parallax/blockstore.c rename : tools/blktap/blockstore.h => tools/blktap/parallax/blockstore.h rename : tools/blktap/blockstored.c => tools/blktap/parallax/blockstored.c rename : tools/blktap/bstest.c => tools/blktap/parallax/bstest.c rename : tools/blktap/parallax.c => tools/blktap/parallax/parallax.c rename : tools/blktap/radix.c => tools/blktap/parallax/radix.c rename : tools/blktap/radix.h => tools/blktap/parallax/radix.h rename : tools/blktap/requests-async.c => tools/blktap/parallax/requests-async.c rename : tools/blktap/requests-async.h => tools/blktap/parallax/requests-async.h rename : tools/blktap/snaplog.c => tools/blktap/parallax/snaplog.c rename : tools/blktap/snaplog.h => tools/blktap/parallax/snaplog.h rename : tools/blktap/vdi.c => tools/blktap/parallax/vdi.c rename : tools/blktap/vdi.h => tools/blktap/parallax/vdi.h rename : tools/blktap/vdi_create.c => tools/blktap/parallax/vdi_create.c rename : tools/blktap/vdi_fill.c => tools/blktap/parallax/vdi_fill.c rename : tools/blktap/vdi_list.c => tools/blktap/parallax/vdi_list.c rename : tools/blktap/vdi_snap.c => tools/blktap/parallax/vdi_snap.c rename : tools/blktap/vdi_snap_delete.c => tools/blktap/parallax/vdi_snap_delete.c rename : tools/blktap/vdi_snap_list.c => tools/blktap/parallax/vdi_snap_list.c rename : tools/blktap/vdi_tree.c => tools/blktap/parallax/vdi_tree.c rename : tools/blktap/vdi_unittest.c => tools/blktap/parallax/vdi_unittest.c rename : tools/blktap/vdi_validate.c => tools/blktap/parallax/vdi_validate.c
* bitkeeper revision 1.1699 (42a84d06sZDrQ46g-Bcc7JqWMygr2Q)akw27@arcadians.cl.cam.ac.uk2005-06-091-1/+1
| | | | | Fix a bug with snapshots that was introduced with the crc code.
* bitkeeper revision 1.1695 (42a80eb0iCQq47kS2MSpOLTFyng5Cg)akw27@arcadians.cl.cam.ac.uk2005-06-091-20/+20
| | | | | | | | | | | Parallax fixes/updates: - all data access now through the async lookup code. - added synchronous wrappers for tools to use. - added end-to-end crc32 on all image blocks - various other fixes/cleanups/test stubs. Signed-off-by: andrew.warfield@cl.cam.ac.uk
* bitkeeper revision 1.1534.1.1 (429399e0oJudIjoFsgWFxNKnCM7qTg)cl349@firebug.cl.cam.ac.uk2005-05-241-5/+4
| | | | | | | | | | | Nothing but vnet uses libxutil -- move it there. Makefile, xc.c, setup.py, configure, configure.in, Makefile.in: This doesn't use libxutil. Makefile, Makefile.vnet, Rules.mk: Move libxutil into vnet since it's only used there. Many files: mvdir
* bitkeeper revision 1.1473.1.1 (428df901D5uzzXaFBp8z6tkbP0gV0w)akw27@arcadians.cl.cam.ac.uk2005-05-201-42/+9
| | | | | | | | | - Finer-grained asynchronous dispatch in parallax daemon. - Cleanups and cull of older code. - Fixes to handle changes in block protocol. Signed-off-by: andrew.warfield@cl.cam.ac.uk
* bitkeeper revision 1.1305 (42603ffeunTyoZX2egpGvfR_Km2tBw)katzj@redhat.com[iap10]2005-04-151-2/+2
| | | | | | | | | | | | [PATCH] Install libraries into libdir Attached makes it so that libxc and libxutil get installed into /usr/lib64 instead of /usr/lib on x86_64. Signed-off-by: Jeremy Katz <katzj@redhat.com> ===== Config.mk 1.3 vs edited =====
* bitkeeper revision 1.1236.43.12 (4244309dO7HfNtv-R6F5S3jdQqQR8A)jrb44@plym.cl.cam.ac.uk2005-03-251-13/+13
| | | | | | | Enhanced concurrency support in blockstore. Signed-off-by: James Bulpin <James.Bulpin@cl.cam.ac.uk>
* bitkeeper revision 1.1236.41.1 (4241f8c1RPqucowH4YAH-X69s_MQcw)akw27@arcadians.cl.cam.ac.uk2005-03-231-1/+1
| | | | | add a metadata cache to the radix io calls.
* bitkeeper revision 1.1236.1.103 (423f2997yh5jfJbfPzgZOswMIKL-RA)akw27@arcadians.cl.cam.ac.uk2005-03-211-6/+27
|\ | | | | | | | | manual merge of James's stuff.
| * bitkeeper revision 1.1236.38.1 (423f270ey18R1fJMKT6mo5gO0HvPiQ)akw27@arcadians.cl.cam.ac.uk2005-03-211-6/+27
| | | | | | | | | | | | | | Incremental fixes to plx stuff. Signed-off-by: andrew.warfield@cl.cam.ac.uk
* | bitkeeper revision 1.1236.35.1 (42371b91vqaZiam66I7Q_46q67kWeg)jrb44@plym.cl.cam.ac.uk2005-03-151-0/+4
|/ | | | | Added blockstored and initial distributed parallax backend.
* bitkeeper revision 1.1236.7.1 (42277b06gMBo3oqaq35om--uwNImNg)akw27@arcadians.cl.cam.ac.uk2005-03-031-9/+62
| | | | | | | | Initial checkin of parallax code. See README-PARALLAX for details. Signed-off-by: andrew.warfield@cl.cam.ac.uk
* bitkeeper revision 1.1159.1.551 (42090342LHDFQZTluOIKtDxiXyfkHA)akw27@labyrinth.cl.cam.ac.uk2005-02-081-0/+100
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