direct-io.hg

log

age author revision description
2005-12-01 emellor 8138:6bc8ceab6dff Merged.
2005-11-30 dan 8137:bd250c4a86cb Some tweaks to the restore and migrate tests to expose the consoles of the
2005-11-30 dan 8136:989896f3bc45 Remove useless test 05_create_noroot_noram
2005-11-30 dan 8135:f4c57a520424 Enable console debug dumping so that we submit the oops generated by
2005-12-01 iap10 8134:06c3b8e194d7 Add a new /proc/xen file called 'capabilities'. Currently, when read in dom0 it will return 'control_d', and be empty when read in a guest. This provides a convenient way to allow the root user to detect whether they're running in a guest or dom0, and e.g. gate whether to start xend. In future, when we add more fine grained capabilities we will add other details into this file.
2005-12-01 iap10 8133:82f61375cd74 Improve the tls warning message to mention that the best soloution is to install a 'xen-friendly' glibc.
2005-11-30 emellor 8132:28ce48573771 Merged.
2005-11-30 emellor 8131:6a2acc1cc505 Added xm rename command. Improve the argument checking and error reporting.
2005-11-30 emellor 8130:7c90df7df37e Miscellaneous tidying up, no semantic changes.
2005-11-30 emellor 8129:b7790c2874c4 Fix test following uuid format change in changeset 8089.
2005-11-30 emellor 8128:5dd8073a4f16 Move the relocate.setupRelocation code into XendDomain, removing the mutual
2005-11-30 emellor 8127:a12ec604308f Match rename of xm info field from memory to total_memory.
2005-11-30 emellor 8126:b21b476f5cb7 Fix the reporting when this test fails (the eyecatcher variables would not be
2005-11-30 emellor 8125:69df979de1a7 Don't refuse to clean up after a domain death when the buffer is not empty. If
2005-11-30 emellor 8124:e33f8d664e2d Move the translation from pages to MiB out of XendNode and into the xc layer.
2005-11-30 emellor 8123:341c56e34b0d Cope with longs being passed to xstransact.write.
2005-11-30 emellor 8122:7acd50d945d7 Added the errno to the messages printed with the ERR macro. Tidy the use of
2005-11-30 kaf24 8121:58d46463413e GNTTABOP_map_grant_ref returns error status and handle as
2005-11-30 kaf24 8120:ff95b53bd39a Public interface cleanups. Widen some fields in public
2005-11-30 kaf24 8119:37c09b20a896 Remove some vmx header files from Xen public interfaces.
2005-11-30 kaf24 8118:590915af8117 Fix serial pty creation in qemu-dm. Set raw attributes to
2005-11-30 kaf24 8117:73d19afe543c We need to do sync when mov_to_cr3 to a value already shadowed.
2005-11-30 kaf24 8116:b6dfdbeb2780 Add ATA-over-Ethernet as a module to the default 32-bit -xen config
2005-11-30 kaf24 8115:72f79d68e86c domain_pause duplicates the code from vcpu_pause. Eliminate the
2005-11-30 kaf24 8114:3399f4b9396a Removes the carriage returns from some of the vtpm
2005-11-30 kaf24 8113:d963256dc3e0 writable_pl1e in shadow mode is a machine address, so
2005-11-29 smh22 8112:ccf76e51e7e6 Disable some over-zealous sanity checking for now (can cause major problems
2005-11-29 smh22 8111:4268d0ecdde7 Fix typo.
2005-11-29 emellor 8110:8a00d9af3291 Tidy and comment use of canonicalise_mode, et al.
2005-11-29 emellor 8109:74fa88cf3dc7 Merged.
2005-11-29 emellor 8108:b1940475284f Increase device timeout to 10 seconds, as restarting a DHCP server takes a few
2005-11-29 emellor 8107:d1abced7ab7c Support facilities for the new DHCP support.
2005-11-29 emellor 8106:28331cd6d43a Added trap for ERR, to get better response from the scripts when they are really
2005-11-29 emellor 8105:e67cfb40411d Replace grep >&/dev/null with grep -q.
2005-11-29 emellor 8104:e47e953c9e10 Added DHCP server support, configured by a dhcp=yes parameter. This will write
2005-11-29 smh22 8103:92469b92f768 Avoid audit code during live migrate on 32bit since it's not required.
2005-11-29 smh22 8102:689315a7ff80 Tidy up audit code for PAE plus avoid its use during live migrate where
2005-11-29 smh22 8101:37b93f40eb0a Cleanup backend block device logic under save/restore; this should
2005-11-29 kaf24 8100:450c562b76aa Remove shadow32 dead code (it's never built for other than
2005-11-29 kaf24 8099:d0ca851445e2 Fix vmx guest issue of allowing accessing supervisor page
2005-11-29 kaf24 8098:a1e99c0104cb Small fix for shadow mode: fix a p.t. limit check.
2005-11-29 kaf24 8097:3a54c21b65de Clean up a previous qemu workaround where we use
2005-11-29 kaf24 8096:3c687c6905e7 Fix a race condition for multi-thread qemu dma, where vmx linux guests
2005-11-29 pl 8095:ec370b3d2df3 Fix minor traceback in xen-bugtool when send fails
2005-11-28 rread 8094:880b02c04656 The device sharing check races when more than one file backed vbd is
2005-11-28 rread 8093:444b968a3e09 Make psmouse module builtin.
2005-11-28 kaf24 8092:36ab34f1c31e Bundle vcpu_time and vcpu_info structures together into a single
2005-11-28 dan 8091:85eef527ba74 Fix isConsoleDead() to actually run a command on the DomU, since a dead
2005-11-28 emellor 8090:243265ade404 Merged.
2005-11-28 emellor 8089:7638cf95b63c Change uuid string format to match that outputted by Xen.
2005-11-28 emellor 8088:d8786656ebab Use StringIO to simplify string_iterator here. Altered the up-front
2005-11-28 emellor 8087:d5368f7fda5d Added README.xen-bugtool.
2005-11-28 cl349 8086:82e48750542c Move mk-symlinks target into tools/Rules.mk.
2005-11-28 kaf24 8085:a90691f5207c Hardcode many cpu features for x86/64 -- we know 64-bit
2005-11-28 kaf24 8084:5ea875b72e0a In alloc_vcpu_struct, after doing a memset on the new allocated vcpu, we
2005-11-28 kaf24 8083:66e16c4685f5 Remove bogus extra unmap_domain_page() call in
2005-11-28 Michael Fetterman 8082:b3f8d3158a1c merge
2005-11-28 Michael Fetterman 8081:7363637e2721 merge
2005-11-28 Michael Fetterman 8080:48aaa39eaa7e minor printf and log message rework in the shadow code.
2005-11-28 Michael Fetterman 8079:9971d8d1f631 Allow __gpfn_to_mfn() to automatically deal with translated domains != current.
2005-11-23 Michael Fetterman 8078:af3e4a594e4c Fix regexp in install scripts so it works with sed.
2005-11-23 Michael Fetterman 8077:f61b8d362fc4 Avoid ccache and distcc for x86-64 compilation of ia32/syscall32.c
2005-11-28 kaf24 8076:367b9ca30e88 arch/xen/kernel/fixup.c -> arch/xen/i386/kernel/fixup.c
2005-11-28 kaf24 8075:2eb868d02f0f Simplify boot_vcpu() implementation.
2005-11-28 emellor 8074:a20a9ec0e510 Change uses of \s within sed regexps -- some versions of sed do not support this
2005-11-28 emellor 8073:c5ee3b6f25b3 Added xen-bugtool, an application that collects various system logs and can
2005-11-27 emellor 8072:eb1169f92d81 Set a console limit, in order to detect runaways.
2005-11-27 emellor 8071:9964f27fd80b Fix console handling; saveLog call was broken if ConsoleError occurred.
2005-11-27 emellor 8070:85a1a57320a6 Remove keyword from call to xc.domain_setmaxmem; keyword support for this call
2005-11-27 emellor 8069:f37f1c9ec2ec Merged.
2005-11-27 emellor 8068:b67f9f21fd9c Change the console handling, to remove the loop and timeout if a console fails
2005-11-27 emellor 8067:4195392fba06 Use the getId method to tidy up simple call to domid.
2005-11-27 emellor 8066:86a2e2645e40 Remove looping from handling of xm domid. This command should now work first
2005-11-27 emellor 8065:4f12ed3342dc Mark 03_network_attach_detach as XFAIL. There are known bugs in the network
2005-11-27 emellor 8064:ea2875ca5a66 Restore 05_create_noroot, as this test now seems to work, and remove
2005-11-27 emellor 8063:2c54b2f0a676 Remove some Makefile cruft.
2005-11-27 emellor 8062:c08cfaf353c6 Added device-sharing checks for loopback-mounted files. The existing
2005-11-27 emellor 8061:cfcf9212a90b Renable FAIL call that was disabled back when block-attach did not work.
2005-11-26 emellor 8060:895a9ca1b0a6 Write the error message and the hotplug-status=busy in the same transaction, to
2005-11-26 smh22 8059:bf09a8db5bb4 Fix formatting.
2005-11-26 smh22 8058:486f4c9e1c22 Fix save/restore and migrate on x86_64.
2005-11-26 kaf24 8057:001ba14fbb1b More cleanups to the pmd-shared patch.
2005-11-26 kaf24 8056:b05e1c4bc31b Clean the arch_memory_op() for-loop header.
2005-11-26 smh22 8055:5d95ab80f290 Fix x86_64 build.
2005-11-26 emellor 8054:b9181b1c576f Merged.
2005-11-26 emellor 8053:3c21a174e8fc Fix the unpause_basic test. The console will appear to have failed, given the
2005-11-26 emellor 8052:9981fa5ba62b Fix the 06_block-list_checkremove test. The use of string.find was invalid
2005-11-26 emellor 8051:f710753a4026 Added a comment.
2005-11-25 emellor 8050:43e25c2653ee Also, make a small tweak to the 12_block_attach test so that we don't leave
2005-11-25 emellor 8049:8c3ed250366c Check when using physical devices that the device is not already in use. Using
2005-11-25 emellor 8048:701ec436d5ad Only write a success node when coming online, not going offline. Delete the
2005-11-25 emellor 8047:801c6363501b Only write a success node when coming online, not going offline.
2005-11-25 emellor 8046:3c01d53e383d Don't issue the iptables diagnostic when removing entries. Depending upon your
2005-11-25 emellor 8045:4f25a6b49445 Match rename of parameters to match the corresponding hotplug events. This
2005-11-25 emellor 8044:84cf3d018bea Fix handling of devid_end when devid is an integer, but not present as a device.
2005-11-25 kaf24 8043:c3cfc4ff3b08 Implement new memory_op() XENMEM_machphys_mfn_list. Replaces old
2005-11-25 kaf24 8042:549130374cfa In shadow-external mode, every VCPU must free its own
2005-11-25 smh22 8041:d46553f73c6f Tolerate temporary inconsistency between type info and page contents on
2005-11-25 emellor 8040:5ae89ce67486 check_hotplug fails on one of my machines running ubunto 4.10 "Warty
2005-11-25 emellor 8039:206731134e18 Add help option on runtests.sh
2005-11-25 dan 8038:e2e18ef3b204 Add sanity checks that let us know if there are any problems before
2005-11-25 emellor 8037:421ea766aaa0 Fix stupid invalid syntax on network-attach tests.
2005-11-25 emellor 8036:28a117c5ea94 Merged.
2005-11-25 emellor 8035:42474df9b248 Move XenbusState from the Linux-specific xenbus.h into a new file with the Xen
2005-11-25 smh22 8034:9c81a3c5b33b Use page-sized batches in GETPAGEFRAMEINFO2 (and generally tidy up).
2005-11-25 kaf24 8033:26b961b72153 Fix the issue of on x86_64, rhel4 can not get into runlevel 5.
2005-11-25 kaf24 8032:a8ac8be1a889 I cleaned up acm_ops.c and eliminated returns inside the switch
2005-11-25 kaf24 8031:cb215a84d1af Update vtpm driver following the recent changes to the
2005-11-24 kaf24 8030:b0338759544e Big reworking of SHARED_KERNEL_PMD logic. Includes several
2005-11-24 emellor 8029:78b5e590be34 Merged.
2005-11-24 emellor 8028:d1e1d6493d1d Programmatically generate the xm help strings from the snippets, rather than
2005-11-24 emellor 8027:d2b957902c6b Added a count of the number of users of this block device, and refuse to close
2005-11-24 kaf24 8026:f887ddae2b03 Remove CONFIG_PREEMPT configuration option from Xen kernel builds.
2005-11-24 kaf24 8025:877d738e7a40 Quieten down grant-table transfer failure when it is because
2005-11-24 kaf24 8024:0ea18c1ea134 Another PAE fix for pgd_ctor.
2005-11-24 kaf24 8023:0ec1d38f26f7 More PAE PGD fixes. Ensure we do not pin PGDs with no kernel
2005-11-24 kaf24 8022:86964d50bcfa Fix pgd allocation for PAE. We must handle the fact that
2005-11-24 kaf24 8021:a9fef115e8ec Fix 32b non-pae build.
2005-11-24 emellor 8020:64d919032001 Merged.
2005-11-24 emellor 8019:4d1d9f7ebcfc Check whether a device is already configured before trying to configure it