aboutsummaryrefslogtreecommitdiffstats
path: root/.rootkeys
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | bitkeeper revision 1.1698 (42a84631sHlAKgVzdlR-RsCeAqkv_Q)akw27@arcadians.cl.cam.ac.uk2005-06-091-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clean up blktaplib headers. Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com> Signed-off-by: andrew.warfield@cl.cam.ac.uk
* | | | bitkeeper revision 1.1695 (42a80eb0iCQq47kS2MSpOLTFyng5Cg)akw27@arcadians.cl.cam.ac.uk2005-06-091-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.1691.1.5 (42a6b4baIjkVZx9lVWvoA9RqgAGLMQ)kaf24@firebug.cl.cam.ac.uk2005-06-081-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following allows you to run unmodified guest operating systems under Xen on VMX (VT) enabled processors. The tree lives under <ROOT>/tools/dfw. Instead of booting a guest kernel, boot vmxloader and specify the disk image in qemurc. Leendert Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
* | | | bitkeeper revision 1.1689 (42a58901_lkUvZPbAZcV8H9a9NNmtg)kaf24@firebug.cl.cam.ac.uk2005-06-071-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clean up the domain_page.h interfaces. One common header file <xen/domain_page.h> and map_domain_mem() -> map_domain_page(), takes a pfn rather than a paddr. Signed-off-by: Keir Fraser <keir@xensource.com>
* | | | bitkeeper revision 1.1683 (42a4622ekYvso9kv8cisS5m2QiUqiQ)kaf24@firebug.cl.cam.ac.uk2005-06-061-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | Merge x86/32 and x86/64 string functions. Signed-off-by: Keir Fraser <keir@xensource.com>
* | | | bitkeeper revision 1.1682 (42a42b05Cvw3LyFcUHH4i1_9HWbLBA)kaf24@firebug.cl.cam.ac.uk2005-06-061-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | Merge x86/32 and x86/64 usercopy routines. Signed-off-by: Keir Fraser <keir@xensource.com>
* | | | bitkeeper revision 1.1679 (42a40cfaZ0Dy-HjTM0W3L10VllkAnw)cl349@firebug.cl.cam.ac.uk2005-06-061-0/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
| * | | | bitkeeper revision 1.1665.4.1 (42a40cf0EmwulK0I8hNEb2dVbDEkvQ)cl349@firebug.cl.cam.ac.uk2005-06-061-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | xc_private.h, xc_linux_build.c, Makefile: Add support for loading ``bin'' format images, as used by ReactOS. Move image probing/parsing/loading code out of domain builder to allow multiple image formats without having to duplicate the domain building code. xc_load_elf.c, xc_load_bin.c: new file xc_vmx_build.c: Cleanup. Signed-Off-By: Ge van Geldorp <gvg@reactos.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | | | | bitkeeper revision 1.1669 (42a1c87fJjvGo-daXN_d0s-Pg-eAEQ)kaf24@firebug.cl.cam.ac.uk2005-06-041-8/+27
|\| | | | | |_|/ / |/| | | | | | | | | | | | | | | Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xeno-unstable-ia64.bk
| * | | bitkeeper revision 1.1665.1.5 (42a1a779yqLZDCutMj_vFNQlo3q3zw)kaf24@firebug.cl.cam.ac.uk2005-06-041-26/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rationalise debugger stuff in the tree. Within Xen itself, remove PDB references and fold into domu_debug. When domu_debug hits a breakpoint, it pauses all vcpus of the domain and raises VIRQ_DEBUGGER (not VIRQ_PDB). The debugger in domain0 can either poll pause status or bind to VIRQ_DEBUGGER. Before debugging a breakpointed domain the debugger should issue PAUSEDOMAIN itself, or it is not guaranteed to see paused state of the domain! Outside Xen there's a new dir tools/debugger, containing gdb, pdb and a new library libxendebug (used by pdb). I also think the ptrace functions in libxc also ought to be moved out: either to libxendebug or to a new library libxenptrace. Signed-off-by: Keir Fraser <keir@xensource.com>
| * | | bitkeeper revision 1.1665.2.1 (42a0c8fc5ayKCKfMu8Oo5dUccP4STA)ach61@arcadians.cl.cam.ac.uk2005-06-031-0/+18
| |/ / | | | | | | | | | | | | PDB 0.3
* | | bitkeeper revision 1.1667 (42a0d723C0nVc96mE2UHsAZH4ZSJJA)djm@kirby.fc.hp.com2005-06-031-0/+1
| | | | | | | | | | | | | | | | | | | | | Add EFI PCDP support to automatically find console Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com>
* | | bitkeeper revision 1.1666 (42a087d7jWz6dz5gEHhjSiLqLjqGvA)djm@kirby.fc.hp.com2005-06-031-0/+1
|/ / | | | | | | | | | | | | | | Basic update to new ns16550 driver (not all working yet) Signed-off by: Dan Magenheimer <dan.magenheimer@hp.com> Signed-off-by Kevin Tian <Kevin.tian@intel.com>
* | bitkeeper revision 1.1657 (429fb3bdy_w-Djv7N3uJ1qp_Sdc2cQ)cl349@freefall.cl.cam.ac.uk2005-06-031-0/+1
| | | | | | | | | | | | | | domain.h, xenmem.c, mkbuildtree, slab.h, setup.c: Fix ia64 build. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1649 (429f6bb65KQm70mnFwO33ykh9n1qag)cl349@firebug.cl.cam.ac.uk2005-06-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | sched.h: g/c unneeded include. Many files: Rename xen/slab.h to xen/xmalloc.h and fix resulting fallout. xmalloc.h: Rename: xen/include/xen/slab.h -> xen/include/xen/xmalloc.h sched.h, multicall.c, dom_mem_ops.c, asm-offsets.c: cleanup incorrect includes. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1615.1.1 (429c8530L_ZtVuxsQcKwKB3yPuljog)kaf24@firebug.cl.cam.ac.uk2005-05-311-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: PAE support This patch adds initial support for PAE paging to xen. This patch does: * boot Xen itself with PAE paging enabled. * add PAE support to the dom0 domain builder. Some notes on the design and the changes: * There are two new config options: CONFIG_X86_PAE (boolean, same name Linux uses to simply things) and CONFIG_PAGING_LEVELS (int, possible values are 2,3,4). I've used #if CONFIG_PAGING_LEVELS for stuff which simply depends on the number of paging levels in the code common for x86-32/64, and CONFIG_X86_PAE for special PAE quirks or i386-only stuff. I've tried to avoid ifdefs if possible though, often I rearranged code to make it work in both PAE and non-PAE case instead. * idle_pg_table: 3rd level is statically initialized, 2nd level is contignous in physical and virtual memory, so it can be addressed linear (the dom0 builder uses the same trick to simplify things a bit btw.). There are two new symbols: idle_pg_table_l3 and idle_pg_table_l2 for the two tables. idle_pg_table is aliased to the toplevel page table, i.e. idle_pg_table_l3 in PAE mode and idle_pg_table_l2 in non-pae mode. The idle l3 table is actually never ever touched after boot, the l2 table is accessed via idle_pg_table_l2 and addressed linear in both PAE and non-PAE mode. * I've added a "intpte_t" type and a PRIpte define, modeled after the C99 inttypes.h header, for page table entries. Signed-off-by: Gerd Knorr <kraxel@bytesex.org>
* | bitkeeper revision 1.1600 (429ba505NfUdL-sQ8-FAIhULwXSaHQ)smh22@tempest.cl.cam.ac.uk2005-05-301-0/+1
|\| | | | | | | | | | | Merge tempest.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk into tempest.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
| * bitkeeper revision 1.1159.258.156 (429ba4d3T2WmSlhY2aTmV6KN88hZHw)smh22@tempest.cl.cam.ac.uk2005-05-301-0/+1
| | | | | | | | | | | | | | | | | | Solve badness problem when udp_poll() receives fragmented skbuff w/ CONFIG_HIGHMEM Upstream patch (now in -net tree) from Herbert Xu. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: Steven Hand <steven@xensource.com>
* | bitkeeper revision 1.1598 (429b7933SwjyJJbULLC4ZT800edwvQ)iap10@freefall.cl.cam.ac.uk2005-05-301-1/+1
|\| | | | | | | | | | | Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk into freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
| * bitkeeper revision 1.1159.258.155 (429b7918fdegxe1sz_LxgKSA-WkOkA)iap10@freefall.cl.cam.ac.uk2005-05-301-1/+1
| | | | | | | | | | | | Upgrade to Linux patch 2.6.11.11 Signed-off-by: ian@xensource.com
* | bitkeeper revision 1.1592 (429ae8ff33cT5EmG9lUTaMO920vjKg)kaf24@firebug.cl.cam.ac.uk2005-05-301-0/+1
|\| | | | | | | | | Manual merge.
| * bitkeeper revision 1.1159.258.154 (429ae8764I9WsS60DkRARFDRTCFT1Q)kaf24@firebug.cl.cam.ac.uk2005-05-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | Fix Xen idle loop to enter/exit tickless mode in same way as s390, which interfaces properly with the RCU subsystem. This includes a patch that fixes a race in the generic RCU code: it was created by IBM for s390, and is being pushed upstream by them. Signed-off-by: Keir Fraser <keir@xensource.com>
* | bitkeeper revision 1.1589 (4299ca474xuIi4-NBh-bI0ilQ8Sw7w)kaf24@firebug.cl.cam.ac.uk2005-05-291-0/+1
| | | | | | | | | | | | More bitop cleanups and code improvements. Signed-off-by: Keir Fraser <keir@xensource.com>
* | bitkeeper revision 1.1586 (4298e019QH28MgGwaw0jHPWEeEnyoA)kaf24@firebug.cl.cam.ac.uk2005-05-281-1/+1
| | | | | | | | | | | | | | Clean up serial driver in Xen: separate ns16550 driver from generic serial code. Signed-off-by: Keir Fraser <keir@xensource.com>
* | bitkeeper revision 1.1575 (4296fb9akkrLM8bKzQ1I7T3Dy3Uu9w)kaf24@firebug.cl.cam.ac.uk2005-05-271-0/+1
| | | | | | | | | | | | | | | | Patch ipv4 netfilter code to avoid checksumming CHECKUM_UNNCECESSARY packets. On Xen the check could fail, as packets from domU have a blank checksum field. Signed-off-by: Keir Fraser <keir@xensource.com>
* | bitkeeper revision 1.1569 (4296329bfi2iosJzMmIh7KglSdchjQ)kaf24@firebug.cl.cam.ac.uk2005-05-261-1/+0
| | | | | | | | | | | | Clean up SMP bootstrap, and fix uniprocessor/APIC-less booting. Signed-off-by: Keir Fraser <keir@xensource.com>
* | bitkeeper revision 1.1564.1.2 (4295f1bdtwYKVieig5E--rSWauq7Kg)djm@kirby.fc.hp.com2005-05-261-0/+1
|\ \ | | | | | | | | | | | | | | | Merge djm@sportsman.fc.hp.com:/home/djm/xeno-unstable-ia64.bk into kirby.fc.hp.com:/home/djm/src/xen/xeno-unstable-ia64.bk
| * | bitkeeper revision 1.1509.1.5 (4295ee88HY2abQVcdhSuV8au7cjYDA)djm@kirby.fc.hp.com2005-05-261-0/+1
| | | | | | | | | | | | | | | | | | | | | First fast hyperprivop support (hyper_rfi) Signed-off by: Dan Magenheimer <dan.magenheimer@hp.com>
* | | bitkeeper revision 1.1564 (4295ecb2jzOPE0em5dg6Hu_4rbzFCg)kaf24@firebug.cl.cam.ac.uk2005-05-261-0/+9
| | | | | | | | | | | | | | | | | | Port CPU setup code from Linux 2.6. Signed-off-by: Keir Fraser <keir@xensource.com>
* | | bitkeeper revision 1.1559 (4294fab4CMjRyJfuEBP1lUbAC6G9GA)kaf24@firebug.cl.cam.ac.uk2005-05-251-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - pygrub/README provides information on packages needed to compile pygrub - support reiserfs {2,3} filesystem - dynamically build modules based on which filesystem libraries the system has (proposed by Jeremy) - pump up pygrub to version 0.2 Signed-off-by: Jeremy Katz <katzj@redhat.com> Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
* | | bitkeeper revision 1.1555 (4294b5f0B3iu-SnB9loIMnLXO0loTA)kaf24@firebug.cl.cam.ac.uk2005-05-251-11/+27
| | | | | | | | | | | | | | | | | | | | | Ported genapic to Xen: support for bigsmp and numa platforms such as es7000. Signed-off-by: Keir Fraser <keir@xensource.com>
* | | bitkeeper revision 1.1550.1.2 (4294a1f1_I9jQ97QY8OTqDCx1kDIUA)cl349@firebug.cl.cam.ac.uk2005-05-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | SrvDaemon.py, XendRoot.py, relocate.py: Add relocation server. XendCheckpoint.py: Import XendError. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | | bitkeeper revision 1.1550.1.1 (42947c93ScXPWqJQrSKCVoxqNJmCbw)cl349@firebug.cl.cam.ac.uk2005-05-251-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | XendDomain.py: Remove XendMigrate. .del-XendMigrate.py~3921a328f4db779: Delete: tools/python/xen/xend/XendMigrate.py Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | | bitkeeper revision 1.1546 (42944efdY94XWSK3i6H669MdigOOzw)cl349@firebug.cl.cam.ac.uk2005-05-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | XendDomain.py: Move save/restore code in seperate file. XendCheckpoint.py: Support code for save/restore of domains. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | | bitkeeper revision 1.1545 (42943a77oCSQWIL-DLwwTV7xUND3eQ)cl349@firebug.cl.cam.ac.uk2005-05-251-44/+0
|\ \ \ | | | | | | | | | | | | | | | | | | | | Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
| * | | bitkeeper revision 1.1542.1.1 (42943a71LGhR_dI1LOX6lKtJ08zzTA)cl349@firebug.cl.cam.ac.uk2005-05-251-44/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | setup.py, Makefile: Remove XenSV -- it's been broken since twisted was removed. Many files: Delete: tools/misc/xensv Delete: tools/python/xen/sv/params.py Delete: tools/python/xen/sv/__init__.py Delete: tools/python/xen/sv/MigrateDomain.py Delete: tools/python/xen/sv/Daemon.py Delete: tools/python/xen/sv/util.py Delete: tools/python/xen/sv/Wizard.py Delete: tools/python/xen/sv/TabView.py Delete: tools/python/xen/sv/SaveDomain.py Delete: tools/python/xen/sv/RestoreDomain.py Delete: tools/python/xen/sv/NodeInfo.py Delete: tools/python/xen/sv/Main.py Delete: tools/python/xen/sv/HTMLBase.py Delete: tools/python/xen/sv/GenTabbed.py Delete: tools/python/xen/sv/DomList.py Delete: tools/python/xen/sv/DomInfo.py Delete: tools/python/xen/sv/CreateDomain.py Delete: tools/sv/images/unpause.png Delete: tools/sv/images/small-unpause.png Delete: tools/sv/images/small-pause.png Delete: tools/sv/images/small-destroy.png Delete: tools/sv/images/shutdown.png Delete: tools/sv/images/seperator.jpg Delete: tools/sv/images/right-end-highlight.jpg Delete: tools/sv/images/reboot.png Delete: tools/sv/images/previous.png Delete: tools/sv/images/pause.png Delete: tools/sv/images/orb_02.jpg Delete: tools/sv/images/next.png Delete: tools/sv/images/middle-no-highlight.jpg Delete: tools/sv/images/middle-highlight.jpg Delete: tools/sv/images/left-end-no-highlight.jpg Delete: tools/sv/images/left-end-highlight.jpg Delete: tools/sv/images/finish.png Delete: tools/sv/images/destroy.png Delete: tools/sv/inc/style.css Delete: tools/sv/images/seperator-right-highlight.jpg Delete: tools/sv/images/seperator-left-highlight.jpg Delete: tools/sv/inc/script.js Delete: tools/sv/images/right-end-no-highlight.jpg Delete: tools/sv/images/orb_01.jpg Delete: tools/sv/Makefile Delete: tools/sv/Main.rpy Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | | | bitkeeper revision 1.1543 (42943085tTGU_YurrAPsDOCEjAU21g)arun.sharma@intel.com[kaf24]2005-05-251-0/+1
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | [PATCH] qemu-e9.patch Log port E9 output to the qemu log file. Signed-off-by: Arun Sharma <arun.sharma@intel.com>
* | | bitkeeper revision 1.1537 (42939e4ewE9MEwuinOdZNB74jNWI-w)arun.sharma@intel.com[kaf24]2005-05-241-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | [PATCH] vmx-debug.patch Allow control of vmx debug log level from the command line. Signed-off-by: Arun Sharma <arun.sharma@intel.com>
* | | bitkeeper revision 1.1534.1.1 (429399e0oJudIjoFsgWFxNKnCM7qTg)cl349@firebug.cl.cam.ac.uk2005-05-241-34/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.1534 (42938f7eteOfeZAlPZyFJuucXgIZbA)cl349@firebug.cl.cam.ac.uk2005-05-241-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Makefile: xc_io.[ch] is no longer needed. xc_vmx_build.c: offsetof() needs #include <stddef.h>, which was getting pulled in implicitly from xc_io.h. .del-xc_io.h~f59d36f1439a3f8d: Delete: tools/libxc/xc_io.h .del-xc_io.c~2d9e23eb479fe52: Delete: tools/libxc/xc_io.c Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | | bitkeeper revision 1.1533 (429379beNzrMmx_MJCmvdmLhK3EMfw)cl349@firebug.cl.cam.ac.uk2005-05-241-17/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | migrate.py, params.py, SrvDaemon.py, xend, Makefile: Remove xfrd now that save/restore doesn't use xfrd anymore. console.py: Remove/disable debug output. .del-check_twisted~f74b05eb88f208a1: Delete: tools/check/check_twisted xend: Twisted is no longer used -- remove check whether it's installed or not. .del-Makefile~474b093f3e64d016: Delete: tools/xfrd/Makefile .del-xfrdClient.py~d1d33f981191dfa: Delete: tools/xfrd/xfrdClient.py .del-xfrd.h~54f8ea6e77cf4f26: Delete: tools/xfrd/xfrd.h .del-xfrd.c~e3be851c3a4297a5: Delete: tools/xfrd/xfrd.c .del-xen_domain.h~4a0c609ff18c63a8: Delete: tools/xfrd/xen_domain.h .del-xen_domain.c~cd85f330a909fbce: Delete: tools/xfrd/xen_domain.c .del-select.h~348b2b069dd5748: Delete: tools/xfrd/select.h .del-select.c~373282d5f920303d: Delete: tools/xfrd/select.c .del-marshal.h~9929a72563171372: Delete: tools/xfrd/marshal.h .del-marshal.c~3108fab658d2220: Delete: tools/xfrd/marshal.c .del-lzi_stream.h~49308e7b16ba42e3: Delete: tools/xfrd/lzi_stream.h .del-lzi_stream.c~e1870394f081f255: Delete: tools/xfrd/lzi_stream.c .del-debug.h~c268d8f144e5e4da: Delete: tools/xfrd/debug.h .del-connection.h~ac7cb6a42316a421: Delete: tools/xfrd/connection.h .del-connection.c~c025e96fc5649424: Delete: tools/xfrd/connection.c .del-Make.xfrd~5a18d2f63aad1d40: Delete: tools/xfrd/Make.xfrd Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | | bitkeeper revision 1.1527.2.1 (429368a2F0SR4yrzuHsrRucuwriYqA)cl349@firebug.cl.cam.ac.uk2005-05-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement the parts of vm save which need interaction with xend as part of xend, instead of using xfrd. Execute xc_linux_save in a seperate process so that it can't crash xend. Also handle errors passed from xc_linux_save. xen_domain.c: Disable save in xfrd. xc_save.c: new file Makefile: Add xc_save. XendDomainInfo.py: Add suspended state and threading Condition with notification, allowing easy waiting for state changes. XendDomain.py: Implement the parts of vm save which need interaction with xend as part of xend, instead of using xfrd. Set state to "suspended" when detecting a suspended domain. Fix reading output from subprocesses. Fix ValueError in xen_domain(). xc.c: Remove python binding for xc_linux_save. xc_linux_save.c: Implement the parts of vm save which need interaction with xend as part of xend, instead of using xfrd. Also run xc_linux_save in a seperate process. xc_linux_restore.c: Flush output so that xend picks it up timely. Also disable debug output again. xc.h: Update xc_linux_save prototype and fix comments for xc_linux_{save,restore}. ignore: Add tools/xcutils/xc_save. xpopen.py: Exit with 127 if exec fails. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | | bitkeeper revision 1.1519 (42925a7e5ZIo431XTUQd8kj6omAbZA)cl349@firebug.cl.cam.ac.uk2005-05-231-0/+3
|\ \ \ | |/ / |/| | | | | | | | | | | Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
| * | bitkeeper revision 1.1513.1.1 (42925a6aSZSwfyaVsNzV4psPmpZwZg)cl349@firebug.cl.cam.ac.uk2005-05-231-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Execute xc_linux_restore in a seperate process so that it can't crash xend. Also handle errors passed from xc_linux_restore and log info messages from xc_linux_restore. XendDomain.py: Popen xc_restore instead of calling xc_linux_restore directly. xc.c: Add pyxc_handle exporting the file descriptor to the control interface. Remove xc_linux_restore -- replaced by popen of xc_restore directly from python. xc_linux_restore.c: Enable debug output. xpopen.py: Add xpopen functionality: Optionally exclude a list of file descriptors from being closed, allowing access to those file descriptors from the command. Remove unused parts. xpopen.py, Makefile, xc_restore.c: new file Makefile: Add xcutils subdir. ignore: Add tools/xcutils/xc_restore. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | | bitkeeper revision 1.1509.1.1 (4291f270w7VN9k2JYugkZW7usBwt8w)xen-ia64.adm@bkbits.net2005-05-231-1/+35
|\ \ \ | |/ / |/| | | | | | | | | | | Merge bk://xen.bkbits.net/xeno-unstable.bk into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
| * | bitkeeper revision 1.1472.2.5 (429169a1lcAWUA49MVik2VTCMbi1qw)adsharma@linux-t08.sc.intel.com2005-05-231-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | mkbuildtree: Remove swiotlb.c .del-swiotlb.c~fef54ec79c58ff2d: Delete: xen/arch/ia64/patch/linux-2.6.11/swiotlb.c
| * | bitkeeper revision 1.1472.2.3 (428e1d27PlLcEe8kqMtV2NBLhophjg)adsharma@linux-t08.sc.intel.com2005-05-201-0/+35
| |\ \ | | | | | | | | | | | | | | | | Merge
| | * | bitkeeper revision 1.1389.23.4 (428e13b9Hne7WMFOPqv3id1PNB6EYg)adsharma@linux-t08.sc.intel.com2005-05-201-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - CONFIG_VTI=n by default. - Reorganize code such that the changes to cp_patch files are minimized Signed-off-by: Kevin Tian <kevin.tian@intel.com> Signed-off-by: Arun Sharma <arun.sharma@intel.com>
| | * | bitkeeper revision 1.1389.23.3 (428bb14aaqCacqs5wXz_QRCElNk65A)adsharma@linux-t08.sc.intel.com2005-05-181-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | ptrace.h, pal.h, ia64regs.h, gcc_intrin.h, entry.h: These CONFIG_VTI cp_patch files should have been checked in as patches.
| | * | bitkeeper revision 1.1389.23.1 (428b9f5bAkrt96p_iquJGyvXJzCz7A)adsharma@linux-t08.sc.intel.com2005-05-181-0/+33
| | | | | | | | | | | | | | | | | | | | First VT-i code drop