direct-io.hg

log

age author revision description
2005-10-04 emellor 7172:9c6b39746b78 Fix localhost live migration. We were overvigorously wiping out the store
2005-10-04 emellor 7171:a6154af4fc43 Use the domain ID to refer to backends, not the UUID. This means that a new
2005-10-04 kaf24 7170:549325dfa161 Export some more symbols.
2005-10-04 emellor 7169:625c75a223fe Cope with missing configuration information inside the configuration method.
2005-10-04 emellor 7168:7f42935cb4b0 Move the import for XendError, and use a bare import, not a from...import.
2005-10-04 emellor 7167:0e1838de9db8 Move XendDomainInfo.{create,recreate,parseConfig} to the top level of the
2005-10-04 emellor 7166:c70829a6edac Remove the reason code from the destroy action -- the reason is only of value
2005-10-04 emellor 7165:600f3d2b78d6 Remove the reason code from the destroy action -- the reason is only of value
2005-10-04 emellor 7164:e6e5f22d19f8 Remove the reason parameter from XendDomain.destroy -- it is useless. Accept
2005-10-04 emellor 7163:cc9988317416 Added method XendDomain.privilegedDomain and use that inside DevController to
2005-10-03 jrb44 7162:716a0d177ffa Possible fix for the SEDF scheduler assertion problem.
2005-10-03 kaf24 7161:85f92475b943 Create new vcpu_op() hypercall. Replaces old boot_vcpu()
2005-10-03 kaf24 7160:dd87869f877c Allow adjustment of the size of TPM transfer buffers
2005-10-03 kaf24 7159:a9dce0ffc901 x86/64 was using the plain i386 version of the microcode
2005-10-03 kaf24 7158:bf6119a58655 Do not pickle vcpu state on save/restore. We can construct
2005-10-03 kaf24 7157:f22fba673196 Dynamically allocate mmu_update array in
2005-10-02 emellor 7156:bb03b43404bb The stopgap in changeset 7152:a73ab0ddf990 was broken -- revert the change to
2005-10-02 vh249 7155:5fbc42383481 remove useless ptep_establish_new function (called set_pte_at now)
2005-10-02 emellor 7154:d443f03f8be0 Merged.
2005-10-02 emellor 7153:70d5bfbf23d4 Move XendVnet from using DBMap etc to using xstransact. This is the last
2005-10-02 emellor 7152:a73ab0ddf990 Call refresh in the domain_lookup and domain_lookup_by_name methods. This
2005-10-02 emellor 7151:486f1c3e7805 Fix call to XendCheckpoint.restore, since that method no longer needs a
2005-09-30 kaf24 7150:9d047fb99e38 Also send xenbus notifications using evtchn as handle. It's
2005-09-30 kaf24 7149:78e1e94e4088 xencons must notify via evtchn. It can't use the irq as the
2005-09-30 emellor 7148:9918d8c3e116 Merge.
2005-09-30 emellor 7147:244f1aa98d30 Add the config file parsing for the on_{poweroff,reboot,crash} options, so that
2005-09-30 emellor 7146:468ad17f9970 Minor tidy.
2005-09-30 kaf24 7145:71466686d026 Fix earlier merge with Ewan's xenstore changes.
2005-09-30 emellor 7144:fe401301929e Change rebooting specification so that we can have domains crash and stay
2005-09-30 emellor 7143:034ada135379 Update comment/variable names to reflect the fact that the backend paths now
2005-09-30 emellor 7142:4a2c162d3e7c Within the store, split the persistent information regarding a VM from the
2005-09-30 emellor 7141:a39510ad5c59 Added cache-control headers to pages returned by HTTP server so that pages
2005-09-30 emellor 7140:345e517bab57 Remove the bizarre arrangement whereby EventChannel inherits from dict. Move
2005-09-30 emellor 7139:41b1f86628a0 Merge.
2005-09-30 emellor 7138:82e8a1d7230f Added DevController.configuration and configurations methods. These parse the
2005-09-30 kaf24 7137:b20219e27f92 Fix typos I introduced into tpmfront driver.
2005-09-29 kaf24 7136:d88e98fd4f7a Fix compiler warnings when shadow debugging is enabled.
2005-09-29 iap10 7135:7f732bba3ed4 Allow kernel built with privileged operation support (e.g. -xen/-xen0) to be used as a guest kernel on x86_64
2005-09-29 kaf24 7134:f529cd119470 More save/restore code in interrupts-enabled contest, where
2005-09-29 kaf24 7133:1abbb6448b4a Remove unused debug code.
2005-09-29 kaf24 7132:399436887a32 Move xenbus_suspend outside critical region with
2005-09-29 kaf24 7131:3c1a91c309b8 Update GDB server documentation for crashed guests.
2005-09-29 kaf24 7130:55722e822dec Avoid verbosity when connection xenbus -> xenstore.
2005-09-29 iap10 7129:b9e5573785bb Don't define vectors for IPIs we don't use in Xen
2005-09-29 kaf24 7128:65882bf339f6 Slight rejig avoids grant entry warning message on xm save.
2005-09-29 vh249 7127:f633c3d0315b full devices expect to be able to read the partition table during xlvbd_add
2005-09-29 kaf24 7126:8c23b56f3954 Define new notify_remote_via_irq() interface which is a
2005-09-29 kaf24 7125:559ad1abb3d5 Change semantics of bind_evtchn_to_xxx and
2005-09-29 kaf24 7124:805ee053e61f VIRQs and IPIs on VCPU#0 are automatically re-bound on save/restore.
2005-09-29 kaf24 7123:c317e0aca9f1 Reindent more xenlinux files. Remove defunct header file.
2005-09-29 kaf24 7122:e04b0805febb Set guest selectors to be null if it's not valid when switch to
2005-09-28 kaf24 7121:f069a06e650f Fix fixed-point long multiplication used in time delta
2005-09-28 kaf24 7120:5e5ae8340956 merge
2005-09-26 djm 7119:4e1031ce3bc2 Choose LINUX_ARCH based on XEN_TARGET_ARCH, not ARCH
2005-09-26 djm 7118:ef9591d03fdd Merge latest xen-unstable into xen-ia64-unstable
2005-09-23 djm 7117:eaedc6b4ec0f Doh! Cut-paste error of file copy in mkbuildtree-pre breaks build
2005-09-23 djm 7116:450b1224a6ac Remove drivers/acpi/motherboard.c from sparse tree to match
2005-09-23 djm 7115:60928c906666 More getting xenlinux/ia64 to build with drivers from -sparse
2005-09-23 djm 7114:109a27c1c004 Another step towards building xenlinux/ia64 from -sparse
2005-09-22 djm 7113:7ddfb9a44972 Default CONFIG_XEN_PRIVILEGED_GUEST to y for now
2005-09-22 djm 7112:ecd6b2163193 First step toward building drivers/xen for ia64 out of sparse
2005-09-28 kaf24 7111:081b326162bc Fix gnttab setup, which I broke 2 changesets ago.
2005-09-28 kaf24 7110:f9a806ba838a This patch fixes a race between when the disable cpu is marked online
2005-09-28 kaf24 7109:c7f58e86446f Reindent grant-table kernel code and reserve first few
2005-09-28 kaf24 7108:1a82995a017c Fix netif save/restore.
2005-09-28 kaf24 7107:1643f6110469 Fixes for blkif save/restore. A 'dd if=/dev/sda1 of=/dev/null'
2005-09-28 emellor 7106:9e0b6fbab872 Merge.
2005-09-28 emellor 7105:33fc55a32dfb Remove unused domain_devtype_get.
2005-09-28 emellor 7104:23a3241f0ee7 Remove unused xend_domain_device.
2005-09-28 emellor 7103:5b296b8d05ab Change device IDs to be integers, as required now by DevController. Remove
2005-09-28 emellor 7102:da98f8956925 Nothing.
2005-09-28 emellor 7101:688ebed7d41b Minor tidy up.
2005-09-28 kaf24 7100:ce54669c70fc Remove broken assertion in 64-bit shadow pagetable code.
2005-09-28 emellor 7099:ca78d9668fdb Added new classmethod xstransact.ListRecursive, and use this inside
2005-09-28 emellor 7098:1d74fff611c8 Nothing.
2005-09-28 emellor 7097:07cc64b3bf86 Merged.
2005-09-28 emellor 7096:af12cff417fd Merged.
2005-09-28 emellor 7095:ea1373b5015d Merged.
2005-09-28 emellor 7094:3eda5c985d67 Merged.
2005-09-28 emellor 7093:193022cb9ccc Merge.
2005-09-28 emellor 7092:89974610d558 Fix returning of results broken by last change.
2005-09-28 kaf24 7091:7598dc3ed0cb Fix preemptible uses of smp_processor_id() in page fault
2005-09-28 jrb44 7090:eae0c4f0aafd Changed -xen x86-32 defconfig CONFIG_EXT2_FS=y
2005-09-28 jrb44 7089:0422243f5602 Changed -xen x86-32 defconfig CONFIG_SECURITY_CAPABILITIES=y
2005-09-28 kaf24 7088:b55a43d39a40 merge?
2005-09-28 yjiang5 7087:8204a2d6cd55 Initialize pointer array for set mapping.
2005-09-28 kaf24 7086:7e9ec4b2cc3c imported patch ../tmp/fix_free_monitor_pagetable.patch
2005-09-28 yjiang5 7085:5fb211049b3f Save immediate operand into mcip structure.
2005-09-28 kaf24 7084:b1327ae8f414 With this patch, we can enable VMXAssist to bring up APs of SMP VMX
2005-09-28 kaf24 7083:868b8c599dfb Currently the mmio_operands assumes writing to memory when operand 0 is
2005-09-28 emellor 7082:ea373837d474 Added logging of exceptions coming through callInfo, for better debugging.
2005-09-28 emellor 7081:b56364e269c7 Minor tidy.
2005-09-28 emellor 7080:50c2fe359c73 Improve HTML output.
2005-09-28 emellor 7079:d78d2fa50703 Added missing quote to HTML output.
2005-09-28 emellor 7078:a65cdee92c0f Added behaviour to read() to read directly from the transaction's path if no
2005-09-28 emellor 7077:1e288a9316fd Handle exceptions caused during processing of requests, to improve error
2005-09-27 emellor 7076:46046d5fb354 Remove unused import, mark unused variables.
2005-09-27 emellor 7075:8fe341229827 Remove unused imports, variables.
2005-09-27 emellor 7074:8d5760e8e3f1 Fix final misuse of prettyprint parameters.
2005-09-27 emellor 7073:6f49c06d5feb Remove unused imports, and unused progress parameters from domain_save, domain_restore. Rename one instance of id to domid.
2005-09-27 emellor 7072:679e93b5c6cd Added getDeviceSxprs, to support xm block-list.
2005-09-27 emellor 7071:41735ccc5ee3 Added sxprs, for xm block-list.
2005-09-27 emellor 7070:7c5d9879967d Added behaviour to list() to list the transaction's path if no arguments are
2005-09-27 kaf24 7069:a172340ae3f3 merge?
2005-09-27 kaf24 7068:a4ad6692193a This patch adds "wbinvd" instruction emulation for vm86 mode.
2005-09-27 emellor 7067:fa4cc3f53c64 This patch adds a quick check to 'xm restore' that checks the
2005-09-27 emellor 7066:c9d690c52afc This patch adds a quick check in "xm save" to make sure the path given
2005-09-27 emellor 7065:9575efe88e75 This patch cleans up some of the argument usage in PrettyPrint.py to
2005-09-27 emellor 7064:a8ed2f186c23 Remove DBMap etc from XendDomainInfo, moving the handling of the domain root
2005-09-27 emellor 7063:63f06da6c5b0 Remove the domain and VM paths from the store when destroying a domain. This
2005-09-27 emellor 7062:9ff1bea68d51 Merge.
2005-09-27 emellor 7061:f9296342d9b2 Detangle the restart/reboot/halt/save/restore code. There is now one point
2005-09-27 emellor 7060:299c2d5b5daf Use constant in XendDomainInfo rather than embedding a string literal.
2005-09-27 emellor 7059:b6e58e2daff8 Added missing import socket statement.
2005-09-26 kaf24 7058:70b6e60df750 Move non-transactional and non-idempotent code out of
2005-09-26 kaf24 7057:8c2aa0878927 xenstore fires @releaseDomain both when a domain shuts
2005-09-26 kaf24 7056:811559fb02ab xenbus_transaction_end() returns negative error code.
2005-09-25 kaf24 7055:5ea81e640509 Fix so that 'make uninstall' won't fail if /etc/xen
2005-09-24 emellor 7054:909172f2aa54 Add helper method XendDomain.callInfo that stubs through into XendDomainInfo.
2005-09-24 emellor 7053:74b05ac4706f Nothing.
2005-09-24 emellor 7052:a2d613c125a5 Merge.
2005-09-24 emellor 7051:b5ab24152d56 Added default value for ssidref -- 0.
2005-09-24 emellor 7050:8874b5004ef4 Move ImageHandler registration into image.py from XendDomainInfo.py. Move
2005-09-24 kaf24 7049:83fe78bb876d Fix build for pedantic compilers.
2005-09-24 kaf24 7048:c89485e939cc Fix tpm split driver to follow changes in the xenbus API.
2005-09-23 kaf24 7047:b2928ee8ddcd Update User's Guide installation section to mention hotplug.
2005-09-23 kaf24 7046:7b97bc1d1c1d Add an install-time check for hotplug.
2005-09-23 kaf24 7045:46f92c4fde1d Fix debug build of Xen.
2005-09-23 emellor 7044:9f50bd7a478f Removed unused Blkctl.py. The functionality here has been taken over by the
2005-09-23 emellor 7043:ad0270abc9b9 Merged.
2005-09-23 emellor 7042:ab1c362ba0d1 Merge the duplicated code for create, destroy, migrate, sysrq, and shutdown
2005-09-23 emellor 7041:1f948a831fdc Neaten the configuration parsing code. Add a self parameter to
2005-09-23 emellor 7040:b2c9acd6fdfc Move ImageHandler.create call to initDomain, after the call to xc.domain_create.
2005-09-23 emellor 7039:5805b47583ba Remove unused XendDB.py.
2005-09-23 emellor 7038:0e2fdfe6b2bc Remove unused tempfile.py. Even if anyone were using it, they shouldn't be --
2005-09-23 emellor 7037:64e3cab7ab9e Fix call with missing parameters.
2005-09-23 kaf24 7036:7ff651a39cfc Restructure GNTTABOP_map_grant_ref.
2005-09-23 kaf24 7035:352151393395 Make PAE defs in xg_private.h usable in both 32- and
2005-09-23 emellor 7034:10d6bda59ea4 Add check for speed (takes 33 minutes on my laptop, OUCH!)
2005-09-23 Rusty Russell 7033:76af1a1df67c Make xenstored use tdb, transactions can soft-fail (EAGAIN)
2005-09-23 Rusty Russell 7032:6aef7d1062bb Add check for speed (takes 33 minutes on my laptop, OUCH!)
2005-09-23 kaf24 7031:8a757f283fb8 Add VGA acceleration support for cirrus logic device model
2005-09-23 kaf24 7030:94c6fc048d8e Clean up xc_vmx_build():
2005-09-22 kaf24 7029:43edce5b75d6 Remove file from sparse tree.
2005-09-22 djm 7028:b6ee1d1cdc93 Minor drivers/xen changes and includes to support xenlinux/ia64
2005-09-22 djm 7027:06d84bf87159 Merge latest xen-unstable into xen-ia64-unstable
2005-09-22 djm 7026:97dbd9524a7e Patches and recipe to build an elilo.efi that will boot domain0 with initrd
2005-09-22 djm 7025:babbdd896024 Remove all CONFIG_VTI, VTI now works dynamically
2005-09-21 djm 7024:d2f2c1c26995 Minor change also needed in vcpu.c for guests to own ar.kr's.
2005-09-21 djm 7023:f064ce67e524 Another fix for handling ar.kr's
2005-09-21 djm 7022:c83307a81602 Remove paravirtualization of ar.kr registers (may need hyperprivop for
2005-09-21 djm 7021:32eea7354dcb Xenlinux/ia64 can't use xenlinux/x86 version of drivers/acpi/tables.c
2005-09-21 djm 7020:0817cde2ca06 Build tweaks for xenlinux/ia64
2005-09-21 djm 7019:3b6d422fc0be Start fleshing out -sparse tree for xenlinux/ia64
2005-09-20 djm 7018:4c1c79806874 Support files for building xenlinux-ia64 from -sparse tree
2005-09-20 djm 7017:e608c8118f25 Clone of Christian's xen-unstable mkbuildtree patch (cset 6960)
2005-09-20 djm 7016:8906825d5197 Fix dcr.pp and psr.pp support (non-VTI) so pfmon --system-wide works
2005-09-20 djm 7015:f2309ac2648a Get multiple domains working again
2005-09-19 djm 7014:7f9acc83ffcd Merge vcpu phase 2
2005-09-18 djm 7013:8d133d172bfd Add debug output for pfmon (default off, DEBUG_PFMON in config.h)
2005-09-18 djm 7012:0e548ff36960 Re-enable improved PAL code (time and perfmon work again). PAL code remapped
2005-09-16 djm 7011:aecdccb1a350 Add additional stats to track VHPT saturation
2005-09-16 djm 7010:b52a48644770 PAL cache flush (added during VTI merge) breaks on simulator
2005-09-16 djm 7009:2556621a7759 Comment out DTLB MATCH message as it is more frequent and annoying now
2005-09-16 djm 7008:7fd1b4d42d94 Return rid mangling to previous method (to match hyperprivop.S)
2005-09-16 djm 7007:9e4fb055be80 Script to generate diffs between linux-xen subdirs and real linux
2005-09-15 djm 7006:6bf96d977ecc This patch fixes a severe bug in vtlb, where domU may face machine crash
2005-09-15 djm 7005:8e7df3b10d85 Properly return extents for hypervisor memory ops call
2005-09-22 emellor 7004:2f83ff9f6bd2 Move variable initialisation out of import section. Remove obsolete save
2005-09-22 emellor 7003:40a0f049e344 Rename XendDomainInfo and DevController.getDomain to getDomid.
2005-09-22 emellor 7002:f5e33f4d0238 Move initDomain out of image.py and into XendDomainInfo. The only thing that
2005-09-22 emellor 7001:4be4126911dc Added diagnostic message when RuntimeError is raised inside XenStore.exists.
2005-09-22 emellor 7000:10759a44ce3b Merged.
2005-09-22 emellor 6999:eba5afe9aa37 A number of changes to get save-restore working again:
2005-09-22 kaf24 6998:28db21fb7545 Fixes a vtpm timeout problem for slow machines.
2005-09-22 kaf24 6997:932aa2b425e8 Netfront/back always use grant tables now. This cleans up a
2005-09-22 kaf24 6996:ecc77b1c8612 Remove defunct usb split driver code. It will get replaced with
2005-09-22 kaf24 6995:d7c794130ac5 Indentation cleanups in linux driver code.
2005-09-22 emellor 6994:4cff74aa6246 Merged?
2005-09-22 emellor 6993:7646b18d4b32 This patch adds a check in xend that prevents a user from trying to
2005-09-22 emellor 6992:0f71667deb52 VMX guest memory calculation in python code is corrupted by changeset
2005-09-22 emellor 6991:11cca45a9a79 this patch fixes the bug that when "cpu" is not set in config file,
2005-09-22 kaf24 6990:8dbcf407a680 A more comprehensive fix for mapping shared-ring grant
2005-09-22 kaf24 6989:52eb8504be71 This fixes the "make check" feature of xenstore to properly compile with
2005-09-21 jbulpin 6988:a32ee93b3b33 Trivial spelling mistake fix.
2005-09-21 kaf24 6987:76f4c7ea7602 This patch fixes a bug where raise_softirq(SCHEDULE_SOFTIRQ) is called
2005-09-21 kaf24 6986:f71bb61e0500 Fix mapping of shared ring pages into backend drivers.
2005-09-21 emellor 6985:55fc0ecc19c3 Merge.
2005-09-21 emellor 6984:9647be59212d Split the configuration file parsing and xc dominfo parsing aspects of
2005-09-21 emellor 6983:19572dec7d3c Disable debugging-level output.
2005-09-21 emellor 6982:a498dab0beef Match change to the memory/target value, as it is now in KiB, not bytes.
2005-09-21 emellor 6981:82bc05411d85 Remove unused DEBUG variable, and -d flag.
2005-09-21 emellor 6980:2eee9f6487ff Removed unused getLevel method, and don't use intermediate variable called
2005-09-21 emellor 6979:79f695037ab7 Added diagnostic messages to the RuntimeError exceptions when they occur inside
2005-09-21 emellor 6978:ba10ee566ab7 Lots of minor changes to please pylint, including matching the number of
2005-09-21 emellor 6977:1196da5782bf On one of pyxc_domain_getinfo's error paths, free the block allocated
2005-09-20 emellor 6976:a35c20d53947 Remove unused variables and imports.
2005-09-20 emellor 6975:3fbefefb54aa domain_setmaxmem takes an int, not a long, for the maxmem_kb parameter. The
2005-09-20 emellor 6974:6d13fd586338 Remove extraneous semicolon.
2005-09-20 emellor 6973:fdc01adc11e0 Move definition of xc, to avoid confusing pylint.
2005-09-20 emellor 6972:b54d922cb897 Remove unused import.
2005-09-20 emellor 6971:90bcdd41dbf7 Mark unused variables as such. Remove unused import.
2005-09-20 emellor 6970:26c6d506a97c Move definition of xc variable, to save confusing pylint.
2005-09-20 emellor 6969:1c95ad754ad4 Mark unused variable as such.
2005-09-20 emellor 6968:95e589a9b2f6 Added debugging message to exception on write.
2005-09-21 kaf24 6967:7a45b8ccef01 Some cleanup in tpm-related files.
2005-09-21 kaf24 6966:b8537442f3d6 Removes redundant/unnecessary __vmread/__vmwrite.
2005-09-21 kaf24 6965:21e7935b2025 Parse vcpus for VMX guest.
2005-09-21 kaf24 6964:492fe12a6db4 Fix .hgignore and add missing vtpm patch file.
2005-09-20 kaf24 6963:1bea937e53cc The vmx guest loading is broken from 6925 because of the new
2005-09-20 kaf24 6962:d3bc8314b6f5 Fix __save_flags() to not complain when smp_processor_id() is used
2005-09-20 cl349 6961:659ad553199e merge?
2005-09-20 cl349 6960:ee8226e15e9f Add support to build arch/ia64 xen kernels, also add pre/post link hooks in mkbuildtree.
2005-09-20 kaf24 6959:c174ac96a69d Fix xenconsole when console page is >= 4GB.
2005-09-20 kaf24 6958:9776d03bf108 Put_page on vmx_set_cr0 for multiple protected/real mode switch.
2005-09-20 cl349 6957:f8e7af29daa1 merge?
2005-09-20 cl349 6956:a6b72464a042 Fix vnc configuration issue for creating vmx guest.
2005-09-20 kaf24 6955:750ad97f37b0 Split up docs. Signed-off-by: Robb Romans <3r@us.ibm.com>
2005-09-20 kaf24 6954:c0796e18b6a4 Add 64 bit support to the VTPM Tools plus do some minor cleanups.
2005-09-20 kaf24 6953:3ef86b208f9b Fix an operand size bug in the VMX MMIO decoder.
2005-09-20 kaf24 6952:739154e26fb7 Dynamically generate the local apic entries in ACPI MADT table.
2005-09-19 kaf24 6951:d1cbfaf804d9 Add lomount to 'make uninstall' target. Remove miniterm,
2005-09-19 kaf24 6950:ae88715598bf Clean up 'make uninstall' target.
2005-09-19 cl349 6949:872cf6ee0594 merge?
2005-09-19 cl349 6948:fc2eade714f9 Fix kernel users of xs_write as well.
2005-09-19 cl349 6947:2796d45c5835 Fire watches once immediately upon registration.
2005-09-19 cl349 6946:0a2cc72ee6e4 Fix one more usage of xs_write.
2005-09-19 cl349 6945:f7a7f8f2e6e4 Remove iflag argument to xs_write
2005-09-19 cl349 6944:a5d67e3fbff1 Make xs_mkdir an xs_rm idempotent.
2005-09-19 kaf24 6943:08effcf0385b Better gdb server documentation.
2005-09-19 kaf24 6942:52d953dcef0e Do not build PAE by default. Reverts accidental previous
2005-09-19 kaf24 6941:ec01850d0ee9 Fix xc_ptrace (live debug, not coredump debug) for 32-bit pae.
2005-09-19 kaf24 6940:fc4375af5854 Fix gdb build script.
2005-09-19 cl349 6939:3133e64d0462 merge?
2005-09-19 cl349 6938:c0c96a494c76 merge?
2005-09-19 emellor 6937:adbe7d45472b Revert accidental commit.
2005-09-19 emellor 6936:db4a0526d4e5 Use DevController.allocateDeviceID rather than using a local variable.
2005-09-19 emellor 6935:951c8ee275b7 Use DevController.allocateDeviceID rather than using a local variable.
2005-09-19 cl349 6934:b5bf198f0113 Don't do device create on domain recreate.
2005-09-19 cl349 6933:5c0ec0b171f0 Remove last remaining "import controller" occurences.