direct-io.hg

log

age author revision description
2005-11-22 djm 8192:c9077d9009f0 Patched drivers/acpi/motherboard.c no longer needed
2005-11-22 djm 8191:e97c20d1f68f After Alex's ACPI patch, this patch in motherboard.c for NULL FADT no longer required
2005-11-22 djm 8190:750b19fec820 Add a trivial namespace to the fake ACPI DSDT.
2005-11-22 djm 8189:90b9e8569dfb Create the base set of ACPI structures necessary to satisfy the ACPI subsystem on a guest OS. This includes RSDP, XSDT, FADT, MADT, and DSDT.
2005-11-22 djm 8188:6ac2a06e238b Handle lds on vti domain and fix some bugs on vti domain
2005-12-03 kaf24 8187:5ff5117291ad Using a slow serial console with sync_console on SMP leaves an
2005-12-03 emellor 8186:5e617fd48504 Read from the store if the filename reported by losetup has been truncated (the
2005-12-02 emellor 8185:114946d9937f Merged.
2005-12-02 dan 8184:b77ceb2481b3 Make "xm list --long" generate device configuration data from xenstore state
2005-12-02 cl349 8183:ccb923727f93 Fix vif-net script for setups where eth0 has no IP address.
2005-12-02 kaf24 8182:7bf19284bf3f Fix PAE bootstrap.
2005-12-02 kaf24 8181:42d4059108d4 Add a defensive batched tlb flush to free_page_type(), to
2005-12-02 kaf24 8180:b21be984945a Move cpu0_stack out of Xen text section and into BSS. This
2005-12-02 emellor 8179:a9c35cd7e559 This patch adds a new domain config option, 'cpus' which is a list of
2005-12-02 emellor 8178:30eb074a560a Merged.
2005-12-02 emellor 8177:485871ff1d39 Fix the block-sharing check for physical devices by using a lock to serialise
2005-12-02 emellor 8176:df011cae33e9 Added /etc/init.d/dhcpd to list of init files to check for (supporting Centos
2005-12-02 emellor 8175:a57cccdf2d6d Added serialisation facilities. Udev is supposed to serialise events, but sadly
2005-12-02 emellor 8174:d581e11e247c Remove the watch on the /vm/<uuid> path when rebooting or migrating. We don't
2005-12-02 emellor 8173:f23db2051785 Don't log every time around the big transaction writing the device details.
2005-12-02 emellor 8172:1caed7031f6b Added xen-hotplug.log to the files to collect.
2005-12-02 emellor 8171:74b7a81e5eed Initialise the connection ID when a domain is introduced. This (re)enables
2005-12-02 emellor 8170:db6d667f5168 Fix error message.
2005-12-02 kaf24 8169:e13c994bdccb More console-related cleanups.
2005-12-02 kaf24 8168:0a81c6edf2b1 Simplify console driver and avoid unnecessary spinning in the
2005-12-02 iap10 8167:7062c49e99af Disable devfs from the -xen configs. It's obsolete and was causing problems for some users.
2005-12-02 sos22 8166:265f68795ebf Avoid a hang when probing the partition table on imported block
2005-12-02 kaf24 8165:d4ab8e46136c Blkif request notifications use generic ring req_event holdoff
2005-12-02 kaf24 8164:df68a9433492 Add padding to ring headers for future expansion.
2005-12-02 kaf24 8163:a21cbe9a111b Clean up netif messages. Remove bitfields, and create
2005-12-02 kaf24 8162:de95bab19b18 Fix tpm split driver to include grant-table defintions.
2005-12-02 kaf24 8161:9b7649651f49 While working bug #143, it came to my attention that no verbose error is
2005-12-02 kaf24 8160:1e89d78f21c5 Fix __get_user() asm warning by making source and dest
2005-12-02 kaf24 8159:106f258edf97 Avoid ns16550 poll timeout underflow.
2005-12-02 smh22 8158:43a1f899e302 More fixes for live migrate on PAE and 64-bit.
2005-12-02 emellor 8157:5d8a5e7187d5 Use getopt.gnu_getopt rather than getopt.getopt, so that xm list VM --long is
2005-12-02 emellor 8156:43582de050c6 Merged.
2005-12-01 dan 8155:36f09499bd8c Add test for the last unresolved bit of bug #416. Check that
2005-12-01 smh22 8154:f62f9b1732b9 Fix VBD recovery logic on SMP guests (+ a minor error reporting fix for save)
2005-12-01 kaf24 8153:ca236a81729d Implement generic notiication hold-off in the ring macros
2005-12-01 vhanquez 8152:6b18f820f6a7 Prevent BVT scheduler to be set with a too low ctx_allow by applying
2005-12-01 kaf24 8151:f5b119533cc8 Define explicit evtchn_port_t type (32 bits) and plumb up
2005-12-01 vhanquez 8150:d84ffe8f32ae fix the console when only XEN_PHYSDEV_ACCESS is Yes.
2005-12-01 smh22 8149:dab434c9349c Fix migrate.
2005-12-01 kaf24 8148:c55ac1858bbc Move net split driver onto ring.h generic rings.
2005-12-01 kaf24 8147:310746cf9f27 ptsname() is applied to the master fd, not the slave fd.
2005-12-01 emellor 8146:5358eceec5ea Merged.
2005-12-01 emellor 8145:e0d01dd6c4ca Move the dom0 ballooning-out code from the xm create handler and into the
2005-12-01 emellor 8144:2e3051c01757 Remove /local when xenstored starts. This stops stale data affecting the
2005-12-01 emellor 8143:fbbb8a2a6013 Work around the fact that the physinfo dom0 call is not implemented for IA64.
2005-12-01 emellor 8142:e6d64c356d63 Added a pages_to_kib function, which converts a page count into a number of
2005-12-01 emellor 8141:57acbaf6dd29 Merged.
2005-12-01 stekloff 8140:572752a4ed8b Remove config.py, it's autogenerated from config.py.in
2005-11-30 rread 8139:9ff0a75fc3f7 Match rename of free_pages field to free_memory
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
2005-11-24 emellor 8018:1cf273e133c8 Support destruction of device by /dev/sda1 (for example) even when the
2005-11-24 emellor 8017:cbf7efa871ae Minor tidy, no semantic change.
2005-11-24 kaf24 8016:8952af4fc166 Shootdown TLB entries across all VCPUs for SMP shadow mode.
2005-11-24 smh22 8015:8392d3955ed4 Re-enable tools support for live migration on PAE.
2005-11-24 smh22 8014:238727cb4c26 Quiet down live migrate on PAE domains.
2005-11-24 kaf24 8013:ba50c9d1271e Clean up mark_dirty() implementation to check for log-dirty
2005-11-24 kaf24 8012:dca4893b0b9f Remove unused 'nr_recs' field from trace-buffer header
2005-11-24 kaf24 8011:188a4fb5ea1f Adds ac_timer based polling to the ns16550 UART driver. This is
2005-11-24 kaf24 8010:e1728d3c18ca This fixes a small race between when a domain is created and when xentop
2005-11-24 kaf24 8009:9c631c4fe727 xen/common/acm_ops.c, check for a NULL pointer and then
2005-11-24 kaf24 8008:eb87d4c810d3 dom0_ops return -EACCES when the interface version in wrong. I think
2005-11-24 kaf24 8007:f7c7575695b3 Clean up some Xen files in the ioemulator.
2005-11-24 kaf24 8006:bd8418790797 Fix ia64 build. Two typos in header files.
2005-11-23 rread 8005:1ea5d2e3a8f9 Make the microcode driver builtin.
2005-11-23 rread 8004:84453f32e5fc Disable crufty modules still using cli and friends.
2005-11-23 rread 8003:b33e41a69793 Compile IDE drivers as builtins instead of modules.
2005-11-23 emellor 8002:8451c6567123 Reverse accidental commits for changesets 8001 and 7996-7999.
2005-11-23 emellor 8001:9ee811544c40 Merged.
2005-11-23 emellor 8000:b8bca5421d5c Added comment describing usage.
2005-11-23 emellor 7999:55aae13c9e0a imported patch quiet_linux_build.patch
2005-11-23 emellor 7998:a22a83ea77e5 imported patch trace-thread.patch
2005-11-23 emellor 7997:07c608857972 imported patch my-config
2005-11-23 emellor 7996:69dc687f0364 imported patch logging-thread.patch
2005-11-23 emellor 7995:d6034e0e95fc Merged.
2005-11-23 emellor 7994:8aabf8959595 Don't treat the failure of ifconfig vifX.Y down as a fatal error. This hasn't
2005-11-23 emellor 7993:e48bb8550f95 Remove the frontend device directories as well as the backend ones.
2005-11-23 emellor 7992:fc41a9c9bc36 Inside xenbus_switch_state, don't write the new state if the node has already
2005-11-23 emellor 7991:fb42478203b9 Added a hotplug KOBJ_OFFLINE call, for symmetry with the ONLINE call used here.
2005-11-23 rread 7990:ef449cd53cca Build the mouse device into the kernel.
2005-11-23 kaf24 7989:14d733e5e1d0 Fix Xen to build with gcc-4.1.
2005-11-23 kaf24 7988:6cc603ac3f38 Add __iomem and __user pointer annotations to linux sparse tree.
2005-11-23 kaf24 7987:17b98e15bf78 Fix __gpfn_to_mfn() to work correctly when not executed
2005-11-23 kaf24 7986:cd6a8d73f529 Clean up use of get_pfn_from_mfn().
2005-11-23 kaf24 7985:944cf29d126d Move arch-specific portions of grant-table implementation
2005-11-23 sos22 7984:6d9ea03c1baa Merge.
2005-11-23 sos22 7983:9cc161c08b59 Merge.
2005-11-23 sos22 7982:52bddfb334ae Make sure that accesses to the machine_to_phys table all go through
2005-11-23 root 7981:1d754a4ad350 xm-test: add tests for network-attach command
2005-11-23 dan 7980:092ac41ec8bd Add tests for bug #331
2005-11-23 dan 7979:4b8599f53bb4 Make 04_memset_smallmem differentiate between console run-away and console
2005-11-23 emellor 7978:6ab21a197549 Fix to xm create --help from Ken Grant.
2005-11-23 kaf24 7977:6c252ba7a639 BUG_ON test for xmalloc alignment should not be excluded
2005-11-23 kaf24 7976:be41d7631c2f Intel systems with more than 8 CPUs require that the APIC is configured
2005-11-23 kaf24 7975:b6ebabe4658a Add -Wdeclaration-after-statement to CFLAGS only if the
2005-11-22 smh22 7974:393256b2ead0 Avoid GPF when attempting to save / restore 64bit guests. More thought
2005-11-22 kaf24 7973:c7508abc5b6b Add -Wdeclaration-after-statement to Xen and tools build.
2005-11-22 smh22 7972:f7bee3cb1bf1 Tidy up debugging output.
2005-11-22 smh22 7971:72a1421dcf1b Better handle page type info becoming incoherent during live migrate.
2005-11-22 emellor 7970:bc1bfdb35f29 Merged.
2005-11-22 emellor 7969:602aefe7bd48 Make it possible to run valgrind on code linked with the libxc libraries.
2005-11-22 kaf24 7968:dede6fb4c90e When a foreign page is mapped via a grant reference, it
2005-11-22 kaf24 7967:13b2e5c94595 Ignore live flag on PAE/64-bit migrations, rather than
2005-11-22 kaf24 7966:060a6634d9ec SHADOW_CONTROL_OP_OFF should be checkign whether shadow mode
2005-11-22 kaf24 7965:faf5c318f9b0 Fix the zombie domain when destroying 2.6 linux vmx guest.
2005-11-21 rread 7964:f8af1ac29ecb Build the USB boot keyboard and mouse drivers as modules, so the real
2005-11-21 smh22 7963:f612aec588e2 Fix syntax error.
2005-11-21 emellor 7962:c1c8da6f2afe Merged.
2005-11-21 emellor 7961:f546d8697b0e Misc fixes for breakage when moving to new Python/C interface style.
2005-11-21 kgrant 7960:b2364dc83d1f use help in create.py for "xm help create"
2005-11-21 xenrtd 7959:14886c68f254 Catch parsing errors in xm create.
2005-11-21 emellor 7958:11a06dd44a8d Merged.
2005-11-21 emellor 7957:87b520c30cb2 As with xs.c, change the module interface to match the current Python/C
2005-11-21 emellor 7956:52f80621b889 Tidy use of module / package names.
2005-11-21 emellor 7955:f72da8799418 Remove many unnecessary uses of keyword arguments, to reduce complexity.
2005-11-21 smh22 7954:eaec9512f618 Remove unnecessary assert.
2005-11-21 emellor 7953:976e53674e84 Merged.