ia64/xen-unstable

log

age author revision description
2005-10-21 kaf24 7471:e813ac9f7d23 Fix early bootstrap of secondary VCPUs on x86/64.
2005-10-21 emellor 7470:d8b35f72a587 Break proc paths out into separate include file, rather than inlining them.
2005-10-21 emellor 7469:f31494465fb0 Merged.
2005-10-21 emellor 7468:19af31a59537 Break common network code in xen-network-common.sh, and common vif hotplugging
2005-10-21 emellor 7467:cefe36be8592 Tidy xend-config.sxp, removing entries that haven't been used since the
2005-10-21 emellor 7466:4d49f61a7fee Removed xen.util.process, as no-one is using it, and it leaves defunct processes
2005-10-21 emellor 7465:021324804fbd Remove unused Vifctl.vifctl and Vifctl.set_vif_name. Remove the bridge and
2005-10-21 emellor 7464:82cdb5efc3a8 Output the Xen changeset in the logs at start of day.
2005-10-20 emellor 7463:840a66f08e3d Set antispoof default to yes, as this seems safer, and is the current behaviour
2005-10-21 kaf24 7462:c3a0f492644c Work around internal error in some versions of x86/64 gcc
2005-10-21 kaf24 7461:899f7b4b19fc Upgrade tree to 2.6.12.6.
2005-10-21 kaf24 7460:349b302f29e2 Update one file from qemu 0.71 for Cirrus Logic VGA device model.
2005-10-21 kaf24 7459:349d7b4ef7b0 Send special keys that your graphical user interface intercepts at
2005-10-21 kaf24 7458:19432bec4c06 Turn off some debug switches by default
2005-10-20 kaf24 7457:1e40bed176d4 This patch to the Xen access control module (ACM) and tools:
2005-10-20 jrb44 7456:6f5b94da963a Avoid specifying bogus DISPLAY=None when spawning device model.
2005-10-20 emellor 7455:1e7bbbdff402 Merged.
2005-10-20 emellor 7454:6a7253b1ce8a Fix the recently-introduced failure to preserve uuid across a guest reboot.
2005-10-20 kaf24 7453:4ac2051ec21e New function direct_kernel_remap_pfn_range(). Like
2005-10-20 kaf24 7452:27c8bc033f16 disable bogus touchpad device model, which cause annoying dmesg on 2.6 kernel
2005-10-20 kaf24 7451:6450e40ad21a smp_call_function() must be usable as an expression
2005-10-20 kaf24 7450:7d50f64aada7 Fix NMI race with context switch.
2005-10-20 tristan gingold 7449:5d746b39e873 Makes smp_call_function a real stmt if CONFIG_SMP is not defined.
2005-10-19 emellor 7448:fb265175f47c This patch fixes the problem that VMX guest can not get brought up on
2005-10-19 emellor 7447:471e8ca6bc1f Merged.
2005-10-19 emellor 7446:18eb059ae471 New network-bridge script and associated gubbins.
2005-10-19 kaf24 7445:f7552b93adeb pygrub's setup.py relies on distutils.UnixCCompiler.has_function(),
2005-10-19 kaf24 7444:b3e6901f4cdb Declare ac_timer_init() properly in ac_timer.h
2005-10-19 emellor 7443:b0f61c2c0746 Merge.
2005-10-19 emellor 7442:4ba11726df73 Added diagnosis tool for broken domains.
2005-10-19 emellor 7441:857b79d27993 Set the console limit for DomUs based on a value set in xend-config.sxp.
2005-10-19 kaf24 7440:41489189b19e Add slack to balloon driver to allow to counteract low-mem
2005-10-19 kaf24 7439:c08e7f0b1ee5 merge
2005-10-19 kaf24 7438:848f21d57278 Better fix to detect failed patch application when building
2005-10-19 emellor 7437:74f693d6e03e Some trivial changes for the tool scripts:
2005-10-19 emellor 7436:b556130d3c6c Added sedf_get functionality to XendClient interface. From David Isaac
2005-10-19 emellor 7435:7c951e3eb5ab Remove unused parameter from addControllerClass. This became unused when the
2005-10-19 emellor 7434:9b18b85e0146 Remove unused shadow_control functionality from the Python layer. This is
2005-10-19 emellor 7433:8dbf531776e1 Take advantage of the new UUID (handle) stored for us in Xen to improve the
2005-10-19 kaf24 7432:4dd58ef39639 Rename 2.6.12.5 patch so it actually gets applied. Fail
2005-10-18 kaf24 7431:aabc33c3c0ac Fix -xen builds.
2005-10-18 kaf24 7430:3233e3921fdd Domain0 doesn't do initial VCPU hotplug via xenstore.
2005-10-18 kaf24 7429:bd1298cf0b4d Remove 'n_vcpu' field from start_info structure. Domain0
2005-10-18 emellor 7428:6ef7386f7370 Protect __del__ from failure inside __init__ by setting inTransaction before
2005-10-18 emellor 7427:c24fae1cd39d Added uuid unit test.
2005-10-18 emellor 7426:377b64f085d0 Fix call to getVCpuCount for dom0.
2005-10-18 kaf24 7425:3d27ee7da0c1 Merge i386/x86_64 smpboot.c into a simplified common Xen version.
2005-10-18 kaf24 7424:7169e31606bd alloc_netif() must return a ERR_PTR() on error, not NULL.
2005-10-18 kaf24 7423:551d099dae3a Clean up some VMX IO handler code:
2005-10-18 kaf24 7422:7155eafc858a Fix x86_64 smp boot:
2005-10-18 kaf24 7421:eea0e77b7683 Allow interdomain channels to bind DOMID_SELF to DOMID_SELF.
2005-10-18 kaf24 7420:76a413a8eef0 There are only six fields in vcpuinfo.
2005-10-18 kaf24 7419:cd2a4d6da0a1 In the shadow mode, thanks to recent patches, the shadow
2005-10-18 cl349 7418:2b95dde72853 Fix transaction EAGAIN handling in xenstore client programs.
2005-10-17 emellor 7417:1d88f303c39c Put back the arg_check calls removed recently -- they aren't as useless as I
2005-10-17 emellor 7416:aa5c62270da7 More removal of BE_DOMAIN flags.
2005-10-17 emellor 7415:f726c39670d9 Merged.
2005-10-17 emellor 7414:75ec60b67f64 Have xenstored initialise its connections, meaning that xend can be out of
2005-10-17 kaf24 7413:895149d24048 Remove useless SIF_XXX_BE_DOMAIN driver flags.
2005-10-17 kaf24 7412:ba9706473941 Make the event-channel pending and mask arrays consist of
2005-10-17 emellor 7411:5e4e11d059a1 Merged.
2005-10-17 emellor 7410:2b92f50b7692 Replace xm vcpu-enable and xm vcpu-disable with one command, xm set-vcpus,
2005-10-17 kaf24 7409:420db20e103c Force RTC driver to fail to load in domU by preventing it
2005-10-17 emellor 7408:446aa56ca4fe Added a TRACE log level, for those versions of Python that do not have it, and
2005-10-17 kaf24 7407:fa0faada967b Plumb GETVCPUINFO dom0_op through to Python. Remove
2005-10-16 kaf24 7406:9b51e7637676 Clean up debug tracing in mm and mm audit code.
2005-10-16 kaf24 7405:f535708469ee Small cleanup in hotplug script.
2005-10-16 kaf24 7404:6cf6f8783282 Fix local_irq_save() and irqs_disabled() to be preemption-safe.
2005-10-15 kaf24 7403:475e2a8493b8 Flush writable pagetable state whenever a domain is
2005-10-15 kaf24 7402:9d9b75569d0e Fix invalidation of shadow LDT on SMP systems.
2005-10-15 kaf24 7401:9d51c5afda92 Remove bogus error message in libxenctrl.
2005-10-15 kaf24 7400:938f209d886b Detect failure to create shutdown process and retry twice
2005-10-15 emellor 7399:4c9dbbb5fe3d Use new -t flag on xenstore-rm to keep the store pruned when devices go away.
2005-10-15 emellor 7398:a0ec7370eec0 Fix installation decision to make the DISTDIR and DESTDIR absolute before
2005-10-15 emellor 7397:bb127c984f74 Added --tidy flag to xenstore-rm that recursively removes any empty directories
2005-10-15 kaf24 7396:fd7b8b051466 At least for the time being, GETVCPUCONTEXT needs to work
2005-10-15 kaf24 7395:27d7c7f226f4 Extend VCPUINFO dom0_op to return status information about
2005-10-15 kaf24 7394:26862e5458eb Fix NAT for domU checksum offload.
2005-10-15 kaf24 7393:5487b11faafa add BT instruction support to VMX MMIO decoder.
2005-10-15 iap10 7392:768b04d09dde Enable hotplug cpus in -xen x86_32 kernel.
2005-10-14 kaf24 7391:06ce728dcede machine_specific_memory_setup() makes the following call to setup e820:
2005-10-14 kaf24 7390:f9b300fab36e This should fix time stopped / going slow problems that
2005-10-14 kaf24 7389:d48bc069122c In addition to setting opaque handle during domain
2005-10-14 kaf24 7388:bd3268de4145 Store an opaque handle (tools uuid) in the domain structure
2005-10-14 iap10 7387:70aa62954e91 Remove unused x86_64 functions.
2005-10-13 emellor 7386:95ec0b134206 Patch for typo causing multiple output in xm list -l, courtesy of Laura Ramirez
2005-10-13 jrb44 7385:56752fea020d Fixed 64 bit Linux build.
2005-10-13 kaf24 7384:b41e51ffa5ea Because of a bug with reference counting against the target guest page
2005-10-13 emellor 7383:3fd239d8b640 Revert accidental commit.
2005-10-13 emellor 7382:bb22622a15fc Merged.
2005-10-13 emellor 7381:cd6f7b548218 Remove the diagnostic/recovery when two domains end up with the same name. It
2005-10-13 kaf24 7380:5a97ee0633e8 Cleanup CPU hotplug and save/restore. Next step is to
2005-10-13 emellor 7379:92c6021f23e4 Merge.
2005-10-13 emellor 7378:7b9547485703 Fix broken test for zombies.
2005-10-13 kaf24 7377:10c93f58b041 Fix multi-cpu save/restore after the max_vcpu patch.
2005-10-13 kaf24 7376:43677823b395 Fix client dependency on libxenstore in Makefile.
2005-10-13 kaf24 7375:9e373ffff3e6 NS_PER_TICK must be a s64 quantity. It is compared with
2005-10-13 kaf24 7374:48f542f8d906 Currently, we mark an IO request to STATE_IOREQ_READY state before
2005-10-12 kaf24 7373:40b4860f554a Add memory barriers to console ring accesses. Similar to what
2005-10-12 cl349 7372:d6e0eb8622cd Disable watch callbacks only during driver registration instead of all probes.
2005-10-12 cl349 7371:179027128d99 Disable watch callbacks while running the driver probe callback.
2005-10-12 kaf24 7370:2796f432858e Change xenstore-domain messaging protocol to match what we use
2005-10-12 kaf24 7369:f8c725f1fce8 Fix xsls build dependency.
2005-10-12 kaf24 7368:c81c8a2821aa Add a option for enabling ne2000 NIC device model
2005-10-12 kaf24 7367:d6e99066959a Refactor domain/vcpu allocation to be more separated.
2005-10-12 kaf24 7366:af38c6b205f6 Keir moved barriers,
2005-10-12 kaf24 7365:9d47f70345a4 Fix error output to stderr in xc_linux_build.
2005-10-12 kaf24 7364:52b9aca1916a New dom0_op to set max vcpus for a domain.
2005-10-12 kaf24 7363:29db5bded574 Fix 64-bit compile warnings in firmware.
2005-10-12 emellor 7362:f3aa156fda6a Merged.
2005-10-12 emellor 7361:97648825856b Merged.
2005-10-12 emellor 7360:b938c4965a8f Make the error reporting back to xm just a little bit less insane, and fix a
2005-10-12 emellor 7359:00a324b3a2db Ignore any watches that fire for which we do not have a registration. This can
2005-10-12 emellor 7358:09447f91ab49 Don't try and call DevController if we can't destroy a device ourselves,
2005-10-12 emellor 7357:3dd931842e71 Improve error message.
2005-10-12 kaf24 7356:26599c5d298d merge
2005-10-12 kaf24 7355:68e754d7e1cb Fix firmware build for cross-compilation.
2005-10-12 emellor 7354:ffbee4415bf7 Explicitly state which architectures are going to use /usr/lib64, to allow for
2005-10-12 emellor 7353:41c970cf82ba Fix the handling of EAGAIN from the transaction_end; we were failing to do any
2005-10-12 emellor 7352:b719806d1265 Added missing __init__.py.
2005-10-12 kaf24 7351:def91f2dbc89 Fix vcpu-hotplug xenbus watch handler and setup.
2005-10-12 kaf24 7350:43b40ae7904c Better cast for ptr->int in residerfs module.
2005-10-12 kaf24 7349:b3a255e88810 Fix Xen public interfaces and the tools to consistently
2005-10-12 emellor 7348:067b9aacb6c2 Fix deadlock in XendDomainInfo when a domain is cleaned up. We are renaming
2005-10-12 emellor 7347:00a24908057f Change import that was confusing pylint (this is a pylint bug, I think).
2005-10-12 emellor 7346:1d8933fa01d2 Issue diagnostics if xm is being run as a non-root user. This used to happen,
2005-10-12 kaf24 7345:e89a7279d602 Fix compilation problems with xenstore.
2005-10-12 kaf24 7344:801ffcaa450b This patch implements select() functionality on /dev/vtpm and fixes some
2005-10-12 kaf24 7343:1fd8bd359118 Fix PAE overflow in xc_linux_build.
2005-10-12 kaf24 7342:0fd84f168103 Error print on err path.
2005-10-12 kaf24 7341:456b91c81427 The NAT scripts currently work, but the changes below decrease user
2005-10-12 kaf24 7340:c05d5e85ded2 Hide the VMX cpu feature from unmodified Guests.
2005-10-21 djm 7339:ff7c5a791ed5 Backout incautious public/io header changes
2005-10-14 djm 7338:42cab8724273 More itir fixes in vcpu_translate and cleanup
2005-10-14 djm 7337:d61142fc7480 Fix reprogram_ac_timer corner case bug, by Tristan Gingold
2005-10-14 djm 7336:f1dc942257e5 Add fault debug feature (assuming guest doesn't use kr2), by Tristan Gingold
2005-10-14 djm 7335:70de2b71f439 Fix itir bugs in vcpu_transalte and do some cleanup
2005-10-13 djm 7334:c03dc328bf3a Modify printfs to be able to compile on ia64.
2005-10-13 djm 7333:760f5e85c706 Some outstanding bug fixes found in VT merge
2005-10-12 djm 7332:54b112b314fe Initial SMP support
2005-10-12 djm 7331:18390e605e19 Fast hyperprivop for itc.i and itc.d (works, but default off for stability)
2005-10-12 djm 7330:c8eb9d82dd4b Minor change needed for types rearrangement in xen-unstable 7339
2005-10-11 djm 7329:74d56b7ff46c Merged
2005-10-11 emellor 7328:4e335372ace8 Merged.
2005-10-11 emellor 7327:713328270fb3 Bring out the common console-handling code from main.py and create.py.
2005-10-11 emellor 7326:c5553e06a8bc Added auxbin module, for handling auxillary binaries.
2005-10-11 emellor 7325:293f4417c089 Remove bang path.
2005-10-11 emellor 7324:903d88857972 Allow parallel 32- and 64-bit Xen installations. Move xc_save, xc_restore,
2005-10-11 jrb44 7323:959d33fbd660 Added xsls to xenstore Makefile install dependencies to fix "make dist".
2005-10-11 kaf24 7322:2d2414d6f938 Publish the virtual console interface in public/io/console.h.
2005-10-11 kaf24 7321:46bd7564125d Xenstore client library spawns a reader thread the first
2005-10-11 kaf24 7320:5cca372aec05 Echo request and transaction identifiers in xenstored
2005-10-11 kaf24 7319:e43ffb31de48 Fix xenbus internal join() function to be concurrency safe
2005-10-11 emellor 7318:90f4f4dc3f62 Added missing global statement, to ensure that the logfilename variable is
2005-10-11 emellor 7317:1a4f8d6ddd19 Fix broken xm commands.
2005-10-11 emellor 7316:813bc65bde2a Added doccomment.
2005-10-11 emellor 7315:dfadbb90d092 Added xsls utility, which recursively lists the contents of the store.
2005-10-11 kaf24 7314:4b93736d64f7 Fix 64-bit compile of pygrub. From Charles Duffy.
2005-10-11 kaf24 7313:a9924f452b3a Fix the legacy %-build targets for dist installation of
2005-10-11 emellor 7312:e97436e48e56 Fix for "unsubscriptable object" error, courtesy of Kurt Garloff
2005-10-10 kaf24 7311:5da7f98f91e7 Fix changeset banner for source tarballs.
2005-10-10 kaf24 7310:60b0ac30ba18 Local repo version number in Xen boot log.
2005-10-10 kaf24 7309:9afe86e6d9dd Kernel makefiles do not define $(LN).
2005-10-10 emellor 7308:0f33cbec4e36 This patch fixes an error in the xm create path when the
2005-10-10 emellor 7307:bea563754fe6 When a domain is introduced to xenstored, check whether this has already
2005-10-10 emellor 7306:7a48bfd1aba6 Mention -s option in usage.
2005-10-10 emellor 7305:3a341763d8b8 Fix completely broken xenstore_read function.
2005-10-10 kaf24 7304:5134f3c512c8 Fix cancellation of pending watch events on watch unregistration.
2005-10-10 kaf24 7303:03d69dbea152 Fire watch callbacks on their own workqueue. Mainly this is
2005-10-10 emellor 7302:f9bd8df8a098 Merged.
2005-10-10 emellor 7301:d6d1c3cbc151 Rewritten XendLogging to not be a singleton class, and not have methods used
2005-10-10 kaf24 7300:015f8ae81276 xenstored now supports multiple concurrent transactions per
2005-10-10 emellor 7299:1ac39c7a0435 Merged.
2005-10-10 emellor 7298:0e7c48861e95 Added error logging to the block hotplug script, and support facilities for
2005-10-10 kaf24 7297:b7dce4fe2488 No need to gate xenstored reading requests from a
2005-10-09 kaf24 7296:b67873a9e3ac Simplify reply logic in xenstored. Maintain a linked list
2005-10-09 kaf24 7295:f1e8d5f64105 Extend xenbus/xenstore client interface to include a transaction
2005-10-09 smh22 7294:5df423407700 Added some clarifying comments regarding xenbus/xenstore kernel startup.
2005-10-09 kaf24 7293:8016551fde98 Refactor xenbus to break up the xenbus_lock and permit watches
2005-10-09 vh249 7292:ab93a9a46bd4 Don't increment mi->usage is alloc_major_info return NULL
2005-10-09 smh22 7291:8f7ee9ab31ac Fix cpu hotplug issue with SMP guests (including save/restore).
2005-10-09 emellor 7290:fe4c1d44e899 Alter logging statements to move the interpolation inside the logging function,
2005-10-09 emellor 7289:bb113ea17659 Remove unnecessary extraction of ssidref from config inside restore -- this
2005-10-09 emellor 7288:32f9300618d6 /home/emellor/log2
2005-10-09 emellor 7287:8e3ec9ab0075 Remove cruft.
2005-10-09 emellor 7286:59440a003278 Remove code seeding RNG from /dev/urandom. The random module's default RNG is
2005-10-09 emellor 7285:f15892b95965 Append a newline to error messages, so that they are parsed by XendCheckpoint.py
2005-10-09 emellor 7284:17f110647efa Change xenbus callbacks to match new signature of xenbus_watch.
2005-10-11 djm 7283:333f722ed6d0 Fixes for correct itir handling in vcpu_translate (broke simulator)
2005-10-09 djm 7282:bb8120b53a96 Convert a few privops to existing hyperprivops in xenlinux
2005-10-08 djm 7281:eba5d2627b18 Still more updating ia64 to xen-unstable
2005-10-08 djm 7280:042714c06042 More updating ia64 to latest xen-unstable
2005-10-08 djm 7279:0ffa4369cbb3 Update ia64 to keep up with core changes
2005-10-08 djm 7278:4e0c94871be2 Merge
2005-10-08 kaf24 7277:2144de6eabcc Make libxenstore thread-safe. It also spawns an internal
2005-10-08 kaf24 7276:e69413dca684 Fix locking in /dev/xen/evtchn ioctl.
2005-10-08 kaf24 7275:801b2bd7ef2e Add one more parameter to __vmread_vcpu and clean some code.
2005-10-08 kaf24 7274:a4df9003c54d Add a bzImage target for xen kernels for consistency with
2005-10-08 kaf24 7273:32c3658d7391 Xen-friendly glibc selection: appropriate ld-linux can parse
2005-10-07 kaf24 7272:f1abe953e401 Remove linux-2.4 sparse tree.
2005-10-07 kaf24 7271:bf07490fab19 Some cleanup in TPM-related files and implementation of functionality that
2005-10-07 kaf24 7270:18f765da2725 Re-enable the pygrub build and fix the build with older
2005-10-07 kaf24 7269:1b4ad6eb6968 Move mmio operation structure from domain to vcpu.
2005-10-07 kaf24 7268:62d815160f01 Rationalise xenstore header files a little. xenstored.h,
2005-10-07 kaf24 7267:c45c3d6b1a60 Update kernel watch API to pass the array of watch arguments to the callback
2005-10-07 kaf24 7266:402b5eb85905 Change xs_read_watch interface to return a sized array (in userspace and in
2005-10-07 kaf24 7265:4b9c9b85b3a5 Clean up file vmx.c:
2005-10-07 kaf24 7264:409cea2432fc Add installation of the udev rules if appropriate. With a normal 'make
2005-10-07 emellor 7263:e9e10e783ccd Merged.
2005-10-07 emellor 7262:b5c5360a61d0 Regig the construction of new domains so that restore and create can share the
2005-10-07 kaf24 7261:99532f6b2ae3 Add udev rules that map similar to the hotplug agent. Based off of what
2005-10-07 kaf24 7260:1b0dbfedc043 Move the block-phy and block-file handling into a common
2005-10-07 kaf24 7259:e31e64e00ac3 The hotplug agent sets the path now, but that's not as practical to do
2005-10-07 kaf24 7258:5eda9308b0ca Remove bind_evtchn_to_irq/unbind_evtchn_from_irq from the
2005-10-07 kaf24 7257:2a3e10a132a2 The attached fixes a few things to make the blkfront and netfront
2005-10-07 kaf24 7256:8b0958155380 merge.
2005-10-07 kaf24 7255:306f6ec86ea8 This patch copies the NAT scripts in tools/examples/ to
2005-10-07 emellor 7254:f3c590641000 Merge.
2005-10-07 emellor 7253:a6420243710d Merge.
2005-10-07 emellor 7252:7079bb72ceca Rename the source domain on migration, regardless of the live flag. This fixes
2005-10-07 kaf24 7251:ddb803b6308b Move construct_vmcs to arch_vmx_do_launch.
2005-10-07 kaf24 7250:37bea65ed6ca Big simplification of the Xen event-channel interface.
2005-10-07 emellor 7249:48df3efaf61c Fix conflicting merge.
2005-10-06 emellor 7248:62190db89326 Merged.
2005-10-06 emellor 7247:f5320ac7ed31 Remove xm commands block-refresh and vbd-refresh, as these are unsupported.
2005-10-06 kaf24 7246:76a7a7aa27e4 User tools send evtchn notifications via /dev/xen/evtchn
2005-10-06 kaf24 7245:4083eb31def0 Change how event channels are allocated and used by the control
2005-10-06 emellor 7244:cd228621e1fd Added Zope's test.py, and a unit test to sxp. This test itself isn't very
2005-10-06 emellor 7243:bd37123974b2 Merged.
2005-10-06 emellor 7242:4ab4f023a6ce Allow shutdown code SHUTDOWN_HALT, which we handle here in exactly the same
2005-10-06 emellor 7241:0bc466c25560 Rename all dying domains to be prefixed with Zombie. This allows a new domain
2005-10-06 emellor 7240:1cfe0875658d Reduce the log level for the 'cannot recreate information for dying domain'
2005-10-06 emellor 7239:b0bc53c9d5b6 Issue diagnostic if we find dying domains on Xend restart, because we will not
2005-10-06 emellor 7238:971e7c7411b3 Raise an exception if an error appears on the pipes to our children, and make
2005-10-06 kaf24 7237:ba0bbf9d29ff Ensure that all fields of evtchn_op_t are initialised when
2005-10-05 vh249 7236:c344d6944d2f mixup in vcpu-enable and vcpu-disable help string
2005-10-05 kaf24 7235:bde548fff7b4 Reformat the pfn_info structure to ensure that
2005-10-05 kaf24 7234:21606b84b730 Activate suspending/resuming of the TPM interface and add
2005-10-05 kaf24 7233:f98c8238e909 Gentoo compatible stuff has to be done *before* the set -e. You could also do
2005-10-05 kaf24 7232:c3d9b7013b14 EVTCHNOP_alloc_unbound can allocate a port in an arbitrary
2005-10-05 emellor 7231:6f71824a45c1 Fix the handling of VCPUs, specifically wrt the broken VCPU hotplugging, bug
2005-10-05 emellor 7230:6e5463aec499 Change boolean config option parsing to allow True and Y and similar useful
2005-10-05 kaf24 7229:a37a4abc1191 Fix save/restore -- too much work being done in
2005-10-05 kaf24 7228:89b1b67fc2c4 Emulate guest reads of CR4, masking features that Xen
2005-10-05 kaf24 7227:438f1b53682b Send event-channel notification from console daemon
2005-10-05 kaf24 7226:072fb38810a6 Revert changes checked in by mistake in previous changeset.
2005-10-05 kaf24 7225:8f8e42887f09 Clean up DESTDIR handling. Default install is to root
2005-10-05 emellor 7224:6bbfd6a98974 Merge (with trepidation).
2005-10-05 emellor 7223:b4800e204757 Recover from name uniqueness violation by renaming. Fixes bug #277.
2005-10-05 kaf24 7222:e579bef0d237 Add Gentoo handling to network-bridge. Based on patches
2005-10-05 kaf24 7221:e643fccb851b Handle the case where there are no spaces or parameters
2005-10-05 kaf24 7220:8be702637183 Fix DOM0_PHYSINFO to return correct value for total
2005-10-05 kaf24 7219:b4b12c9f1200 Currently, the scripts in /etc/xen/scripts won't get overwritten if they
2005-10-05 kaf24 7218:e6ecfb4f4a24 The attached patch places an updated TPM driver into the sparse directory.
2005-10-05 kaf24 7217:303d51d0d578 Restructure the makefiles used to drive builds of linux 2.6 kernels.
2005-10-05 kaf24 7216:aad1d3e231ff Move setting of configuration variables to Config.mk.
2005-10-05 emellor 7215:c60036fe7418 Removed the EventServer, replacing the events fired with simple logging
2005-10-05 emellor 7214:33cd9a7a903b imported patch /home/emellor/block_detach.patch
2005-10-05 emellor 7213:22449386d38d Explicitly close files on save and restore. Rename all local variables named id or slice so as not to clash with the builtins.
2005-10-04 emellor 7212:2c9e66555ff4 Explicitly close files.
2005-10-04 emellor 7211:00037ba13f0b Clean up domains if creation/restoration fails.
2005-10-04 emellor 7210:db651da37899 Fix typo.
2005-10-04 emellor 7209:bc325488f47f Merge the child-process handling of the save and restore functions into one
2005-10-04 emellor 7208:84c585a99a7b Removed unused xen_domain method, and unused imports. Comment those methods
2005-10-04 emellor 7207:81246a2923d2 Fix call to state_set inside preserve (was erroneously calling set_state).
2005-10-04 emellor 7206:b4c388a004c0 Fix xm restore broken by missing return statement.
2005-10-04 kaf24 7205:540d17fe32ce Clean up sched_op() hypercall interface. One particular
2005-10-04 kaf24 7204:ec84b119e4ed Allow EVTCHNOP_bind_{ipi,virq} to specify the vcpu to
2005-10-04 kaf24 7203:f13b4b730605 Rename VCPUOP_craete to VCPUOP_initialise. It is likely that
2005-10-04 kaf24 7202:34d251183985 Fix tools to pull public header files from standard
2005-10-04 jrb44 7201:e6303281ca6c Merge to restore reverted changes.
2005-10-04 jrb44 7200:b27d526d4033 Throw away bogus merge.
2005-10-04 jrb44 7199:abfc9808adb9 Merge.
2005-10-04 emellor 7198:4c4dbbda367e Catch xen.xend.XendProtocol.XendError as well as xen.xend.XendError.XendError.
2005-10-04 emellor 7197:5a3d5f9ef44e Merged.
2005-10-04 emellor 7196:f74f6df95ccd Merged.
2005-10-04 emellor 7195:07b7411e385f Merged.
2005-10-04 emellor 7194:3075c005e694 Merged.
2005-10-04 emellor 7193:ab729f38870a Merged.
2005-10-04 emellor 7192:ca6930f82682 Merged.
2005-10-04 emellor 7191:83452b6cdcdb Merged.
2005-10-04 emellor 7190:7b33b5e94cec Merged.
2005-10-04 emellor 7189:b7d11c9b6be4 Merged.
2005-10-04 emellor 7188:a746126c3bb1 Merged.
2005-10-04 emellor 7187:488f8aaa4022 Fix debugging statement that was referring to non-existent field.
2005-10-04 emellor 7186:6fda96e7f332 Added some DPRINTK statements, for debugging.
2005-10-03 emellor 7185:d79ab87e27b8 Cope with missing configuration information inside the configuration method.
2005-10-03 emellor 7184:fc97109eb28e Remove the reason code from the destroy action -- the reason is only of value
2005-10-03 emellor 7183:5db9a237f8ce Move the import for XendError, and use a bare import, not a from...import.
2005-10-04 emellor 7182:96cc6aa196b6 Merged.
2005-10-04 emellor 7181:9c6b39746b78 Fix localhost live migration. We were overvigorously wiping out the store
2005-10-04 emellor 7180:a6154af4fc43 Use the domain ID to refer to backends, not the UUID. This means that a new
2005-10-04 kaf24 7179:549325dfa161 Export some more symbols.
2005-10-04 emellor 7178:625c75a223fe Cope with missing configuration information inside the configuration method.
2005-10-04 emellor 7177:7f42935cb4b0 Move the import for XendError, and use a bare import, not a from...import.
2005-10-04 emellor 7176:0e1838de9db8 Move XendDomainInfo.{create,recreate,parseConfig} to the top level of the
2005-10-04 emellor 7175:c70829a6edac Remove the reason code from the destroy action -- the reason is only of value
2005-10-04 emellor 7174:600f3d2b78d6 Remove the reason code from the destroy action -- the reason is only of value
2005-10-04 emellor 7173:e6e5f22d19f8 Remove the reason parameter from XendDomain.destroy -- it is useless. Accept
2005-10-04 emellor 7172:cc9988317416 Added method XendDomain.privilegedDomain and use that inside DevController to
2005-10-03 jrb44 7171:716a0d177ffa Possible fix for the SEDF scheduler assertion problem.
2005-10-03 kaf24 7170:85f92475b943 Create new vcpu_op() hypercall. Replaces old boot_vcpu()
2005-10-03 kaf24 7169:dd87869f877c Allow adjustment of the size of TPM transfer buffers
2005-10-03 kaf24 7168:a9dce0ffc901 x86/64 was using the plain i386 version of the microcode
2005-10-03 kaf24 7167:bf6119a58655 Do not pickle vcpu state on save/restore. We can construct
2005-10-03 kaf24 7166:f22fba673196 Dynamically allocate mmu_update array in
2005-10-02 emellor 7165:bb03b43404bb The stopgap in changeset 7152:a73ab0ddf990 was broken -- revert the change to
2005-10-02 vh249 7164:5fbc42383481 remove useless ptep_establish_new function (called set_pte_at now)
2005-10-02 emellor 7163:d443f03f8be0 Merged.
2005-10-02 emellor 7162:70d5bfbf23d4 Move XendVnet from using DBMap etc to using xstransact. This is the last
2005-10-02 emellor 7161:a73ab0ddf990 Call refresh in the domain_lookup and domain_lookup_by_name methods. This
2005-10-02 emellor 7160:486f1c3e7805 Fix call to XendCheckpoint.restore, since that method no longer needs a
2005-09-30 kaf24 7159:9d047fb99e38 Also send xenbus notifications using evtchn as handle. It's
2005-09-30 kaf24 7158:78e1e94e4088 xencons must notify via evtchn. It can't use the irq as the
2005-09-30 emellor 7157:9918d8c3e116 Merge.
2005-09-30 emellor 7156:244f1aa98d30 Add the config file parsing for the on_{poweroff,reboot,crash} options, so that
2005-09-30 emellor 7155:468ad17f9970 Minor tidy.
2005-09-30 kaf24 7154:71466686d026 Fix earlier merge with Ewan's xenstore changes.
2005-09-30 emellor 7153:fe401301929e Change rebooting specification so that we can have domains crash and stay
2005-09-30 emellor 7152:034ada135379 Update comment/variable names to reflect the fact that the backend paths now
2005-09-30 emellor 7151:4a2c162d3e7c Within the store, split the persistent information regarding a VM from the
2005-09-30 emellor 7150:a39510ad5c59 Added cache-control headers to pages returned by HTTP server so that pages
2005-09-30 emellor 7149:345e517bab57 Remove the bizarre arrangement whereby EventChannel inherits from dict. Move
2005-09-30 emellor 7148:41b1f86628a0 Merge.
2005-09-30 emellor 7147:82e8a1d7230f Added DevController.configuration and configurations methods. These parse the
2005-09-30 kaf24 7146:b20219e27f92 Fix typos I introduced into tpmfront driver.
2005-10-08 djm 7145:0ba10f7fef51 Add support for fast mov_to_kr privops
2005-10-07 djm 7144:cbe6b4c4480f Reset hypercall_continuation flag (by Tristan Gingold)
2005-10-07 djm 7143:f81e637e7741 Fix incorrect re-enablement of interrupts (found by Tristan Gingold)
2005-10-03 djm 7142:98fb7e03a886 Some cleanup of reflection code
2005-09-29 djm 7141:c22741d000a5 Keep up with recent changes in xen-unstable
2005-09-29 djm 7140:61b3b357d827 Merge xen-unstable into xen-ia64-unstable
2005-09-29 kaf24 7139:d88e98fd4f7a Fix compiler warnings when shadow debugging is enabled.
2005-09-29 iap10 7138: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 7137:f529cd119470 More save/restore code in interrupts-enabled contest, where
2005-09-29 kaf24 7136:1abbb6448b4a Remove unused debug code.
2005-09-29 kaf24 7135:399436887a32 Move xenbus_suspend outside critical region with
2005-09-29 kaf24 7134:3c1a91c309b8 Update GDB server documentation for crashed guests.
2005-09-29 kaf24 7133:55722e822dec Avoid verbosity when connection xenbus -> xenstore.
2005-09-29 iap10 7132:b9e5573785bb Don't define vectors for IPIs we don't use in Xen
2005-09-29 kaf24 7131:65882bf339f6 Slight rejig avoids grant entry warning message on xm save.
2005-09-29 vh249 7130:f633c3d0315b full devices expect to be able to read the partition table during xlvbd_add
2005-09-29 kaf24 7129:8c23b56f3954 Define new notify_remote_via_irq() interface which is a
2005-09-29 kaf24 7128:559ad1abb3d5 Change semantics of bind_evtchn_to_xxx and
2005-09-29 kaf24 7127:805ee053e61f VIRQs and IPIs on VCPU#0 are automatically re-bound on save/restore.
2005-09-29 kaf24 7126:c317e0aca9f1 Reindent more xenlinux files. Remove defunct header file.
2005-09-29 kaf24 7125:e04b0805febb Set guest selectors to be null if it's not valid when switch to
2005-09-28 kaf24 7124:f069a06e650f Fix fixed-point long multiplication used in time delta
2005-09-28 kaf24 7123:5e5ae8340956 merge
2005-09-28 kaf24 7122:081b326162bc Fix gnttab setup, which I broke 2 changesets ago.
2005-09-28 kaf24 7121:f9a806ba838a This patch fixes a race between when the disable cpu is marked online
2005-09-28 kaf24 7120:c7f58e86446f Reindent grant-table kernel code and reserve first few
2005-09-28 kaf24 7119:1a82995a017c Fix netif save/restore.
2005-09-28 kaf24 7118:1643f6110469 Fixes for blkif save/restore. A 'dd if=/dev/sda1 of=/dev/null'
2005-09-28 emellor 7117:9e0b6fbab872 Merge.
2005-09-28 emellor 7116:33fc55a32dfb Remove unused domain_devtype_get.
2005-09-28 emellor 7115:23a3241f0ee7 Remove unused xend_domain_device.
2005-09-28 emellor 7114:5b296b8d05ab Change device IDs to be integers, as required now by DevController. Remove
2005-09-28 emellor 7113:da98f8956925 Nothing.
2005-09-28 emellor 7112:688ebed7d41b Minor tidy up.
2005-09-28 kaf24 7111:ce54669c70fc Remove broken assertion in 64-bit shadow pagetable code.
2005-09-28 emellor 7110:ca78d9668fdb Added new classmethod xstransact.ListRecursive, and use this inside
2005-09-28 emellor 7109:1d74fff611c8 Nothing.
2005-09-28 emellor 7108:07cc64b3bf86 Merged.
2005-09-28 emellor 7107:af12cff417fd Merged.
2005-09-28 emellor 7106:ea1373b5015d Merged.
2005-09-28 emellor 7105:3eda5c985d67 Merged.
2005-09-28 emellor 7104:193022cb9ccc Merge.
2005-09-28 emellor 7103:89974610d558 Fix returning of results broken by last change.
2005-09-28 kaf24 7102:7598dc3ed0cb Fix preemptible uses of smp_processor_id() in page fault
2005-09-28 jrb44 7101:eae0c4f0aafd Changed -xen x86-32 defconfig CONFIG_EXT2_FS=y
2005-09-28 jrb44 7100:0422243f5602 Changed -xen x86-32 defconfig CONFIG_SECURITY_CAPABILITIES=y
2005-09-28 kaf24 7099:b55a43d39a40 merge?
2005-09-28 yjiang5 7098:8204a2d6cd55 Initialize pointer array for set mapping.
2005-09-28 kaf24 7097:7e9ec4b2cc3c imported patch ../tmp/fix_free_monitor_pagetable.patch
2005-09-28 yjiang5 7096:5fb211049b3f Save immediate operand into mcip structure.
2005-09-28 kaf24 7095:b1327ae8f414 With this patch, we can enable VMXAssist to bring up APs of SMP VMX
2005-09-28 kaf24 7094:868b8c599dfb Currently the mmio_operands assumes writing to memory when operand 0 is
2005-09-28 emellor 7093:ea373837d474 Added logging of exceptions coming through callInfo, for better debugging.
2005-09-28 emellor 7092:b56364e269c7 Minor tidy.
2005-09-28 emellor 7091:50c2fe359c73 Improve HTML output.
2005-09-28 emellor 7090:d78d2fa50703 Added missing quote to HTML output.
2005-09-28 emellor 7089:a65cdee92c0f Added behaviour to read() to read directly from the transaction's path if no
2005-09-28 emellor 7088:1e288a9316fd Handle exceptions caused during processing of requests, to improve error
2005-09-27 emellor 7087:46046d5fb354 Remove unused import, mark unused variables.
2005-09-27 emellor 7086:8fe341229827 Remove unused imports, variables.
2005-09-27 emellor 7085:8d5760e8e3f1 Fix final misuse of prettyprint parameters.
2005-09-27 emellor 7084:6f49c06d5feb Remove unused imports, and unused progress parameters from domain_save, domain_restore. Rename one instance of id to domid.
2005-09-27 emellor 7083:679e93b5c6cd Added getDeviceSxprs, to support xm block-list.
2005-09-27 emellor 7082:41735ccc5ee3 Added sxprs, for xm block-list.
2005-09-27 emellor 7081:7c5d9879967d Added behaviour to list() to list the transaction's path if no arguments are
2005-09-27 kaf24 7080:a172340ae3f3 merge?
2005-09-27 kaf24 7079:a4ad6692193a This patch adds "wbinvd" instruction emulation for vm86 mode.
2005-09-27 emellor 7078:fa4cc3f53c64 This patch adds a quick check to 'xm restore' that checks the
2005-09-27 emellor 7077:c9d690c52afc This patch adds a quick check in "xm save" to make sure the path given
2005-09-27 emellor 7076:9575efe88e75 This patch cleans up some of the argument usage in PrettyPrint.py to
2005-09-27 emellor 7075:a8ed2f186c23 Remove DBMap etc from XendDomainInfo, moving the handling of the domain root
2005-09-27 emellor 7074:63f06da6c5b0 Remove the domain and VM paths from the store when destroying a domain. This
2005-09-27 emellor 7073:9ff1bea68d51 Merge.
2005-09-27 emellor 7072:f9296342d9b2 Detangle the restart/reboot/halt/save/restore code. There is now one point
2005-09-27 emellor 7071:299c2d5b5daf Use constant in XendDomainInfo rather than embedding a string literal.
2005-09-27 emellor 7070:b6e58e2daff8 Added missing import socket statement.
2005-09-26 kaf24 7069:70b6e60df750 Move non-transactional and non-idempotent code out of
2005-09-26 kaf24 7068:8c2aa0878927 xenstore fires @releaseDomain both when a domain shuts
2005-09-29 djm 7067:93e27f7ca8a8 Merge
2005-09-29 djm 7066:c0ac925e8f1d Newer compilers don't allow strings to cross newlines?
2005-09-29 djm 7065:8463ce38eda3 Minor code restructure in vcpu_translate (prep for more later)
2005-09-26 djm 7064:4e1031ce3bc2 Choose LINUX_ARCH based on XEN_TARGET_ARCH, not ARCH
2005-09-26 djm 7063:ef9591d03fdd Merge latest xen-unstable into xen-ia64-unstable
2005-09-26 kaf24 7062:811559fb02ab xenbus_transaction_end() returns negative error code.
2005-09-25 kaf24 7061:5ea81e640509 Fix so that 'make uninstall' won't fail if /etc/xen
2005-09-24 emellor 7060:909172f2aa54 Add helper method XendDomain.callInfo that stubs through into XendDomainInfo.
2005-09-24 emellor 7059:74b05ac4706f Nothing.
2005-09-24 emellor 7058:a2d613c125a5 Merge.
2005-09-24 emellor 7057:b5ab24152d56 Added default value for ssidref -- 0.
2005-09-24 emellor 7056:8874b5004ef4 Move ImageHandler registration into image.py from XendDomainInfo.py. Move
2005-09-24 kaf24 7055:83fe78bb876d Fix build for pedantic compilers.
2005-09-24 kaf24 7054:c89485e939cc Fix tpm split driver to follow changes in the xenbus API.
2005-09-23 kaf24 7053:b2928ee8ddcd Update User's Guide installation section to mention hotplug.
2005-09-23 kaf24 7052:7b97bc1d1c1d Add an install-time check for hotplug.
2005-09-23 kaf24 7051:46f92c4fde1d Fix debug build of Xen.
2005-09-23 emellor 7050:9f50bd7a478f Removed unused Blkctl.py. The functionality here has been taken over by the
2005-09-23 emellor 7049:ad0270abc9b9 Merged.
2005-09-23 emellor 7048:ab1c362ba0d1 Merge the duplicated code for create, destroy, migrate, sysrq, and shutdown
2005-09-23 emellor 7047:1f948a831fdc Neaten the configuration parsing code. Add a self parameter to
2005-09-23 emellor 7046:b2c9acd6fdfc Move ImageHandler.create call to initDomain, after the call to xc.domain_create.
2005-09-23 emellor 7045:5805b47583ba Remove unused XendDB.py.
2005-09-23 emellor 7044:0e2fdfe6b2bc Remove unused tempfile.py. Even if anyone were using it, they shouldn't be --
2005-09-23 emellor 7043:64e3cab7ab9e Fix call with missing parameters.
2005-09-23 kaf24 7042:7ff651a39cfc Restructure GNTTABOP_map_grant_ref.
2005-09-23 kaf24 7041:352151393395 Make PAE defs in xg_private.h usable in both 32- and
2005-09-23 emellor 7040:10d6bda59ea4 Add check for speed (takes 33 minutes on my laptop, OUCH!)
2005-09-23 Rusty Russell 7039:76af1a1df67c Make xenstored use tdb, transactions can soft-fail (EAGAIN)
2005-09-23 Rusty Russell 7038:6aef7d1062bb Add check for speed (takes 33 minutes on my laptop, OUCH!)
2005-09-23 kaf24 7037:8a757f283fb8 Add VGA acceleration support for cirrus logic device model
2005-09-23 kaf24 7036:94c6fc048d8e Clean up xc_vmx_build():
2005-09-22 kaf24 7035:43edce5b75d6 Remove file from sparse tree.
2005-09-23 djm 7034:eaedc6b4ec0f Doh! Cut-paste error of file copy in mkbuildtree-pre breaks build
2005-09-23 djm 7033:450b1224a6ac Remove drivers/acpi/motherboard.c from sparse tree to match
2005-09-23 djm 7032:60928c906666 More getting xenlinux/ia64 to build with drivers from -sparse
2005-09-23 djm 7031:109a27c1c004 Another step towards building xenlinux/ia64 from -sparse
2005-09-22 djm 7030:7ddfb9a44972 Default CONFIG_XEN_PRIVILEGED_GUEST to y for now
2005-09-22 djm 7029:ecd6b2163193 First step toward building drivers/xen for ia64 out of sparse
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 emellor 7026:2f83ff9f6bd2 Move variable initialisation out of import section. Remove obsolete save
2005-09-22 emellor 7025:40a0f049e344 Rename XendDomainInfo and DevController.getDomain to getDomid.
2005-09-22 emellor 7024:f5e33f4d0238 Move initDomain out of image.py and into XendDomainInfo. The only thing that
2005-09-22 emellor 7023:4be4126911dc Added diagnostic message when RuntimeError is raised inside XenStore.exists.
2005-09-22 emellor 7022:10759a44ce3b Merged.
2005-09-22 emellor 7021:eba5afe9aa37 A number of changes to get save-restore working again:
2005-09-22 kaf24 7020:28db21fb7545 Fixes a vtpm timeout problem for slow machines.
2005-09-22 kaf24 7019:932aa2b425e8 Netfront/back always use grant tables now. This cleans up a
2005-09-22 kaf24 7018:ecc77b1c8612 Remove defunct usb split driver code. It will get replaced with
2005-09-22 kaf24 7017:d7c794130ac5 Indentation cleanups in linux driver code.
2005-09-22 emellor 7016:4cff74aa6246 Merged?
2005-09-22 emellor 7015:7646b18d4b32 This patch adds a check in xend that prevents a user from trying to
2005-09-22 emellor 7014:0f71667deb52 VMX guest memory calculation in python code is corrupted by changeset
2005-09-22 emellor 7013:11cca45a9a79 this patch fixes the bug that when "cpu" is not set in config file,
2005-09-22 kaf24 7012:8dbcf407a680 A more comprehensive fix for mapping shared-ring grant
2005-09-22 kaf24 7011:52eb8504be71 This fixes the "make check" feature of xenstore to properly compile with
2005-09-21 jbulpin 7010:a32ee93b3b33 Trivial spelling mistake fix.
2005-09-21 kaf24 7009:76f4c7ea7602 This patch fixes a bug where raise_softirq(SCHEDULE_SOFTIRQ) is called
2005-09-21 kaf24 7008:f71bb61e0500 Fix mapping of shared ring pages into backend drivers.
2005-09-21 emellor 7007:55fc0ecc19c3 Merge.
2005-09-21 emellor 7006:9647be59212d Split the configuration file parsing and xc dominfo parsing aspects of
2005-09-21 emellor 7005:19572dec7d3c Disable debugging-level output.
2005-09-21 emellor 7004:a498dab0beef Match change to the memory/target value, as it is now in KiB, not bytes.
2005-09-21 emellor 7003:82bc05411d85 Remove unused DEBUG variable, and -d flag.
2005-09-21 emellor 7002:2eee9f6487ff Removed unused getLevel method, and don't use intermediate variable called
2005-09-21 emellor 7001:79f695037ab7 Added diagnostic messages to the RuntimeError exceptions when they occur inside
2005-09-21 emellor 7000:ba10ee566ab7 Lots of minor changes to please pylint, including matching the number of
2005-09-21 emellor 6999:1196da5782bf On one of pyxc_domain_getinfo's error paths, free the block allocated
2005-09-20 emellor 6998:a35c20d53947 Remove unused variables and imports.
2005-09-20 emellor 6997:3fbefefb54aa domain_setmaxmem takes an int, not a long, for the maxmem_kb parameter. The
2005-09-20 emellor 6996:6d13fd586338 Remove extraneous semicolon.
2005-09-20 emellor 6995:fdc01adc11e0 Move definition of xc, to avoid confusing pylint.
2005-09-20 emellor 6994:b54d922cb897 Remove unused import.
2005-09-20 emellor 6993:90bcdd41dbf7 Mark unused variables as such. Remove unused import.
2005-09-20 emellor 6992:26c6d506a97c Move definition of xc variable, to save confusing pylint.
2005-09-20 emellor 6991:1c95ad754ad4 Mark unused variable as such.
2005-09-20 emellor 6990:95e589a9b2f6 Added debugging message to exception on write.
2005-09-21 kaf24 6989:7a45b8ccef01 Some cleanup in tpm-related files.
2005-09-21 kaf24 6988:b8537442f3d6 Removes redundant/unnecessary __vmread/__vmwrite.
2005-09-21 kaf24 6987:21e7935b2025 Parse vcpus for VMX guest.
2005-09-21 kaf24 6986:492fe12a6db4 Fix .hgignore and add missing vtpm patch file.
2005-09-20 kaf24 6985:1bea937e53cc The vmx guest loading is broken from 6925 because of the new
2005-09-20 kaf24 6984:d3bc8314b6f5 Fix __save_flags() to not complain when smp_processor_id() is used
2005-09-20 cl349 6983:659ad553199e merge?
2005-09-20 cl349 6982:ee8226e15e9f Add support to build arch/ia64 xen kernels, also add pre/post link hooks in mkbuildtree.
2005-09-20 kaf24 6981:c174ac96a69d Fix xenconsole when console page is >= 4GB.
2005-09-20 kaf24 6980:9776d03bf108 Put_page on vmx_set_cr0 for multiple protected/real mode switch.
2005-09-20 cl349 6979:f8e7af29daa1 merge?
2005-09-20 cl349 6978:a6b72464a042 Fix vnc configuration issue for creating vmx guest.
2005-09-20 kaf24 6977:750ad97f37b0 Split up docs. Signed-off-by: Robb Romans <3r@us.ibm.com>
2005-09-20 kaf24 6976:c0796e18b6a4 Add 64 bit support to the VTPM Tools plus do some minor cleanups.
2005-09-20 kaf24 6975:3ef86b208f9b Fix an operand size bug in the VMX MMIO decoder.
2005-09-20 kaf24 6974:739154e26fb7 Dynamically generate the local apic entries in ACPI MADT table.
2005-09-19 kaf24 6973:d1cbfaf804d9 Add lomount to 'make uninstall' target. Remove miniterm,
2005-09-19 kaf24 6972:ae88715598bf Clean up 'make uninstall' target.
2005-09-19 cl349 6971:872cf6ee0594 merge?
2005-09-19 cl349 6970:fc2eade714f9 Fix kernel users of xs_write as well.
2005-09-19 cl349 6969:2796d45c5835 Fire watches once immediately upon registration.
2005-09-19 cl349 6968:0a2cc72ee6e4 Fix one more usage of xs_write.
2005-09-19 cl349 6967:f7a7f8f2e6e4 Remove iflag argument to xs_write
2005-09-19 cl349 6966:a5d67e3fbff1 Make xs_mkdir an xs_rm idempotent.
2005-09-19 kaf24 6965:08effcf0385b Better gdb server documentation.
2005-09-19 kaf24 6964:52d953dcef0e Do not build PAE by default. Reverts accidental previous
2005-09-19 kaf24 6963:ec01850d0ee9 Fix xc_ptrace (live debug, not coredump debug) for 32-bit pae.
2005-09-19 kaf24 6962:fc4375af5854 Fix gdb build script.
2005-09-19 cl349 6961:3133e64d0462 merge?
2005-09-19 cl349 6960:c0c96a494c76 merge?
2005-09-19 emellor 6959:adbe7d45472b Revert accidental commit.
2005-09-19 emellor 6958:db4a0526d4e5 Use DevController.allocateDeviceID rather than using a local variable.
2005-09-19 emellor 6957:951c8ee275b7 Use DevController.allocateDeviceID rather than using a local variable.
2005-09-19 cl349 6956:b5bf198f0113 Don't do device create on domain recreate.
2005-09-19 cl349 6955:5c0ec0b171f0 Remove last remaining "import controller" occurences.
2005-09-19 cl349 6954:308260e5868c merge?
2005-09-18 emellor 6953:8f9dfc5fb51c Add and use XendDomainInfo.getBackendFlags to decouple image.py from the
2005-09-18 emellor 6952:578a73fdeb2f Changed dangerous default parameter values where used to use None instead.
2005-09-18 emellor 6951:f7a09745ca56 Remove the complexity of the config_handlers mechanism in favour of a simple
2005-09-18 emellor 6950:3dec22f380be Added allocateDeviceID, which uses the store to keep track of per-domain,
2005-09-18 emellor 6949:b67ef34cf91b Move definition of xc and xend to avoid confusing pylint.
2005-09-18 emellor 6948:5007bebba2f5 Renamed XendDomainInfo.getTargetMemory to getMemoryTarget, for consistency with
2005-09-18 emellor 6947:7e8eac6e96c6 Replaced the device handling mechanism used by XendDomainInfo. Superficially,
2005-09-18 emellor 6946:e703abaf6e3d Add behaviour to the remove methods to remove the transaction's path itself. This allows us to write Remove(path) to remove the specified path rather than having to slice the path ourselves.
2005-09-18 emellor 6945:da5e4c8a0fea In all cases, move the creation of a new transaction outside of the block
2005-09-17 emellor 6944:702e7f173465 Remove assignment to unused field memory_target.
2005-09-17 emellor 6943:191ffe9a9967 Use XendDomainInfo.getDomain, getName to decouple XendDomain from the internals
2005-09-17 emellor 6942:fb1fa3a4106f Remove unused restoreFromDB, saveToDB.
2005-09-17 emellor 6941:8462eff90433 Replace XendDomainInfo.setStoreChannel with XendDomainInfo.closeStoreChannel.
2005-09-17 emellor 6940:b75771a12f79 Added getVCpuCount to XendDomainInfo and use that and getName, getDomain,
2005-09-17 emellor 6939:adbf85204d29 Fix indentation.
2005-09-17 emellor 6938:e517f6599e54 Added getTargetMemory, getSsidref methods to XendDomainInfo, and use these and
2005-09-17 emellor 6937:567debb22ac0 Issue warning if doxygen is not installed.
2005-09-17 emellor 6936:993f52cdb4e4 Changed ssidref default to 0 when parsing config file.
2005-09-17 emellor 6935:11475b60d57c Added diagnostic message to exception when TypeError occurs on write.
2005-09-17 emellor 6934:0b6e06fced6a Removed unused getDB method.
2005-09-17 emellor 6933:cc5d8878fc36 Moved xroot variable to not confuse pylint (and me).
2005-09-17 emellor 6932:10d2067f6016 Removed unused impotr and marked some parameters as unused.
2005-09-17 emellor 6931:91f974f7ce97 Rename feilds to fields throughout.
2005-09-17 emellor 6930:4507382c88e5 Remove unused import, and unused class TwistedAdapter. Mark one variable as
2005-09-17 emellor 6929:b6ee902f83f4 Added _1,.._5 to dummy-variables, so that we can specify multiple unused
2005-09-19 kaf24 6928:619e3d6f01b3 Re-indent libxc to avoid hard tabs. Also, fix the PAE
2005-09-19 kaf24 6927:cedb89d6b707 Fix VMX domains not cleaning up properly, since some page refncts are
2005-09-19 kaf24 6926:6fb3b1d9e336 The domain structure maintains several shadow mode stats,
2005-09-18 kaf24 6925:7e7d93aa4072 Trivial gdb build fix from Leendert.
2005-09-17 kaf24 6924:8bc44f718714 Small cleanup to tpm split driver.
2005-09-17 kaf24 6923:03b58a6f498e Remove native tpm drivers from the linux sparse tree and replace
2005-09-16 cl349 6922:8ff691d008f4 Cleanup domain listing on xend start. Fix reaper some more.
2005-09-16 cl349 6921:931526414a64 Add bindings for xs_get_domain_path().
2005-09-16 cl349 6920:6a48f88101d3 Don't run reap() or domain_restarts() as side-effects of refresh.
2005-09-16 cl349 6919:edd70af0fb22 Move dom0 setup code out of initial_refresh.
2005-09-16 cl349 6918:5b56f1646e58 Remove pretty random cleanup code in _add_domain.
2005-09-16 cl349 6917:4490e39fc322 Use "vcpu" when referring to vcpus.
2005-09-16 cl349 6916:8cba45a77249 Make dom0_enforce_cpus() use vcpu_hotplug rather than directly modifying the sysfs entries.
2005-09-16 cl349 6915:a4cf3e17bb25 merge?
2005-09-16 cl349 6914:ffbc98d735bd merge?
2005-09-16 cl349 6913:7cccdb49af75 Cleanup domain reaper and domain destruction functions.
2005-09-16 cl349 6912:aa8943e9b705 Fix setStoreChannel(None) - fixes cleanup on destroy.
2005-09-16 cl349 6911:a434b5449d59 Fix the control panel problem.
2005-09-16 kaf24 6910:7fbaf67a0af5 Clean up and re-indent netback driver.
2005-09-16 kaf24 6909:8bb3f2567b8c Clean up and re-indent netfront.c
2005-09-16 kaf24 6908:3a7c0b00da8a Grant-refrence allocation pools and tracking tables should be
2005-09-16 kaf24 6907:e1cc553059e1 direct_remap_pfn_range() takes a vm_area_struct rather than
2005-09-16 kaf24 6906:0f851f965df9 distclean target added to root makefile. From rusty.
2005-09-15 cl349 6905:fd19e760932d Simplify backend flag parsing.
2005-09-15 cl349 6904:75fe7890cf01 Export block device read-only state into store.
2005-09-15 cl349 6903:9d4f4ff1ff77 Fix bootloader support some more.
2005-09-15 cl349 6902:cedfbb032261 merge?
2005-09-15 cl349 6901:2dcfb85a95b9 Maybe fix running bootloader after reboot.
2005-09-15 kaf24 6900:c21f47a03225 Start cleaning up grant tables. gnttab_donate now called
2005-09-15 cl349 6899:2f5537317988 merge?
2005-09-15 cl349 6898:e85f93d1ca59 Update image handling code for xstransact.
2005-09-15 shand 6897:753c49dc808c Actually update domain info when dom_get() succeeds.
2005-09-15 kaf24 6896:c27431cf81f9 Fix the libxc Makefile.
2005-09-15 vh249 6895:cb518207fc95 add support for ipv6 address in choose_vnc_display function
2005-09-15 vh249 6894:da550f59e971 fix build, strings spanning multiple lines are no longer supported
2005-09-15 cl349 6893:e78650eb2cf0 merge?
2005-09-15 cl349 6892:b47c0ff50cdd Don't special case getDomainMemory for ia64.
2005-09-15 cl349 6891:6e5cb98eff28 Better build fix.
2005-09-15 kaf24 6890:19b458d4ba93 Like IA32 PAE xenlinux, we also need make VMX guest 1:1 page table PGD
2005-09-15 cl349 6889:7ce64f021a2c Cleanup timeout code for when socket is already in use.
2005-09-15 cl349 6888:6da7a6d8b575 Fix build!
2005-09-15 kaf24 6887:bdc77b74bf61 Remove bad lines from start od script.
2005-09-15 kaf24 6886:3233e7ecfa9f merge?
2005-09-15 kaf24 6885:2f11c5b3c586 More build fixes for latest binutils. No 'movl' between
2005-09-14 shand 6884:bd477fcd32ab Deal with domain info going away (handle new error path introduced by
2005-09-14 shand 6883:36f8c5900e86 O_REUSEADDR is not enough to ensure we don't get address in use errors when
2005-09-14 shand 6882:7985a4d8bae9 Make sure xend start doesn't return until xend is ready to accept connections.
2005-09-14 shand 6881:3a79e8b28999 Disable CONFIG_PNPACPI temporarily in the -xen defconfig (it's known not to
2005-09-14 shand 6880:fb72c78604c6 The dom destroy path is doing a dom_get on a non-existent domain to
2005-09-22 djm 6879:97dbd9524a7e Patches and recipe to build an elilo.efi that will boot domain0 with initrd
2005-09-22 djm 6878:babbdd896024 Remove all CONFIG_VTI, VTI now works dynamically
2005-09-21 djm 6877:d2f2c1c26995 Minor change also needed in vcpu.c for guests to own ar.kr's.
2005-09-21 djm 6876:f064ce67e524 Another fix for handling ar.kr's
2005-09-21 djm 6875:c83307a81602 Remove paravirtualization of ar.kr registers (may need hyperprivop for
2005-09-21 djm 6874:32eea7354dcb Xenlinux/ia64 can't use xenlinux/x86 version of drivers/acpi/tables.c
2005-09-21 djm 6873:0817cde2ca06 Build tweaks for xenlinux/ia64
2005-09-21 djm 6872:3b6d422fc0be Start fleshing out -sparse tree for xenlinux/ia64
2005-09-20 djm 6871:4c1c79806874 Support files for building xenlinux-ia64 from -sparse tree
2005-09-20 djm 6870:e608c8118f25 Clone of Christian's xen-unstable mkbuildtree patch (cset 6960)
2005-09-20 djm 6869:8906825d5197 Fix dcr.pp and psr.pp support (non-VTI) so pfmon --system-wide works
2005-09-20 djm 6868:f2309ac2648a Get multiple domains working again
2005-09-19 djm 6867:7f9acc83ffcd Merge vcpu phase 2
2005-09-18 djm 6866:8d133d172bfd Add debug output for pfmon (default off, DEBUG_PFMON in config.h)
2005-09-18 djm 6865:0e548ff36960 Re-enable improved PAL code (time and perfmon work again). PAL code remapped
2005-09-16 djm 6864:aecdccb1a350 Add additional stats to track VHPT saturation
2005-09-16 djm 6863:b52a48644770 PAL cache flush (added during VTI merge) breaks on simulator
2005-09-16 djm 6862:2556621a7759 Comment out DTLB MATCH message as it is more frequent and annoying now
2005-09-16 djm 6861:7fd1b4d42d94 Return rid mangling to previous method (to match hyperprivop.S)
2005-09-16 djm 6860:9e4fb055be80 Script to generate diffs between linux-xen subdirs and real linux
2005-09-15 djm 6859:6bf96d977ecc This patch fixes a severe bug in vtlb, where domU may face machine crash
2005-09-15 djm 6858:8e7df3b10d85 Properly return extents for hypervisor memory ops call
2005-09-14 djm 6857:55bc6698c889 Oops, one hypervisor.h change seems to have unfixed in the merge
2005-09-14 djm 6856:0833c2337202 Add missing include/decl to ia64-specific hypervisor.h
2005-09-14 djm 6855:c8f873ae3ede Add ia64-specific hypervisor.h
2005-09-14 djm 6854:9af349b055e5 Merge latest xen-unstable into xen-ia64-unstable to prep
2005-09-14 kaf24 6853:122779b57b40 Remove redundant semi-colon from end of DEFINE_RING_TYPES
2005-09-14 cl349 6852:1a29e0f5c610 merge?
2005-09-14 cl349 6851:05d42f7674e8 Switch most uses of write over to store.
2005-09-14 cl349 6850:40e6dfad4eff Explicit test for None.
2005-09-14 cl349 6849:1585590ec474 More syntactic sugar.
2005-09-14 cl349 6848:bc5dbfe729e0 Move start_time out of xend dir and use gather/store.
2005-09-14 cl349 6847:960d4f6b58b3 Support removing nodes from store if value to store is None.
2005-09-14 cl349 6846:f92bdd9153f5 Add store function.
2005-09-14 cl349 6845:d5497a215660 Always allow transaction abort.
2005-09-14 cl349 6844:eb6fbb3d0a7b Add gather function and robustify class methods' failure handling.
2005-09-14 kaf24 6843:1184286a2ee6 Fix mmapping of PCI resources from userspace.
2005-09-14 cl349 6842:9c9a3bb878c2 merge?
2005-09-14 cl349 6841:541a3239f352 Rename xm commands and cleanup of the "bogus" argument code.
2005-09-14 kaf24 6840:810039218827 Fix xc_make_page_below_4G(). Should fix PAE domain
2005-09-14 kaf24 6839:c9c49385c26e During my attempts to get the latest bridge networking model working on my
2005-09-14 kaf24 6838:481a4ce27c15 Fix xc_domain_memory_decrease_reservation().
2005-09-14 cl349 6837:a8edb2655c5d Add methods to read/write Vm/Domain store entries.
2005-09-14 cl349 6836:2277377dfc3a Move name back into main domain dir.
2005-09-14 cl349 6835:5cbb2ecce16a Move id back into main domain dir and rename to domid.
2005-09-14 cl349 6834:e2f0a6fdb7d9 merge?
2005-09-14 cl349 6833:383f1336c305 Move uuid back into main domain dir.
2005-09-14 kaf24 6832:5959fae4722a Set NE bit for VMX guest CR0. VMCS guest CR0.NE bit must
2005-09-14 kaf24 6831:5e943af66571 Add some sanity check when creating 3-level 1:1 page table
2005-09-14 kaf24 6830:1cdc469bf78d Clear pending interrupt on shared page when pic initialized
2005-09-14 kaf24 6829:b9b120c7631a Get rid of anonymous unions in public header files.
2005-09-14 cl349 6828:cc1572db6a3d Call dominfo.device_delete instead of non-existant dominfo.device_destroy.
2005-09-14 kaf24 6827:94990f123e5e Remove unsued domain_controller.h file.
2005-09-14 kaf24 6826:f5ff107742ce Fix 64-bit build problem. Not allowed to movl between a
2005-09-14 kaf24 6825:1936ccaccf5e Move hypervisor.h to asm-i386/asm-x86_64.
2005-09-14 kaf24 6824:0a7194ec36a4 mem-map.sxp and vmxloader are unaffected by a 64-bit build,
2005-09-14 cl349 6823:c63529f3367d Fix xenstored watch crash.
2005-09-13 cl349 6822:0d8c0db04258 Don't return failure when trying to delete a non-existent node.
2005-09-13 cl349 6821:1ad652222dba Perform xenbus operations in shutdown_handler in a transaction.
2005-09-13 cl349 6820:36c4d3bb29c8 Don't cause watch fire deadlock by unconditionally rewriting the sysrq node.
2005-09-13 cl349 6819:3eea03342466 Don't fail readDB on empty dirs.
2005-09-13 cl349 6818:a0399927e1a1 Switch shutdown and sysrq to xstransact.
2005-09-13 cl349 6817:feff6bf0417e Free blkif if vbd_create fails.
2005-09-13 kaf24 6816:3a34bcb7c28b Fix the logic in vcpu_sleep_sync(): we must wait until
2005-09-13 shand 6815:fe5b84a24d43 Some more resilience to errors in creating vbds etc; still needs more work
2005-09-13 cl349 6814:22d08cc7f739 Switch memory target handling to use xstransact.
2005-09-13 cl349 6813:c1450b657ede g/c introduceDomain and releaseDomain bindings in xsnode and xsobj.
2005-09-13 cl349 6812:26cf3cfd3bed Switch vcpu hotplugging to use xstransact.
2005-09-13 cl349 6811:f562c0f1d222 Fix domain list build/cleanup code with xend subdirectory.
2005-09-13 cl349 6810:d38da169752e IntroduceDomain of dom0 can fail when it's already connected.
2005-09-13 cl349 6809:574aeba9859d Fix error handling code paths.
2005-09-13 cl349 6808:72e4e2aab342 merge?
2005-09-13 cl349 6807:8ca0f98ba8e2 merge?
2005-09-13 cl349 6806:4ad19fe76d50 Store dom0 store ring-ref in store.
2005-09-13 cl349 6805:c2558a2fe658 Switch to IntroduceDomain, move xend info into xend subdirectory in store.
2005-09-13 cl349 6804:68c4eb06a6aa Move xshandle to xsutil.py, add IntroduceDomain, fix list to handle empty/non-existant directories and fix Remove.
2005-09-13 cl349 6803:c66a660872e7 Change read and list to return None if key/dir doesn't exist.
2005-09-14 djm 6802:a152b9f27e48 Add needed header files that are buried/nested in x86
2005-09-14 djm 6801:52d2d5208575 Merge latest xen-unstable into xen-ia64-unstable
2005-09-13 djm 6800:6dadf4d93ee3 Converge ia64 grant_table API
2005-09-13 djm 6799:2c823d27cf33 Catchup with xen-unstable, add ia64 specifics to tools, and some VTI merge
2005-09-13 djm 6798:5cd24dd33033 Add ia64 header for synch_bitops.h
2005-09-13 djm 6797:b35215021b32 Merge with latest xen-unstable
2005-09-13 cl349 6796:e7c7196fa329 merge?
2005-09-13 emellor 6795:3cc679a35d71 Fix imports.
2005-09-13 cl349 6794:4d899a738d59 merge?
2005-09-13 emellor 6793:f2450805063b Fix the check that the argument count is even, for xenstore_write.
2005-09-13 emellor 6792:98c5c6a1e857 Added help line for dev-docs target.
2005-09-13 ewan 6791:5aa6a2eff69f Added isDevControllerClass so that XendDomainInfo does not need to store the same information internally. This may soon go, depending on how useful controller.py turns out to be.
2005-09-13 ewan 6790:c5045197dcb7 Removed {add,get}_{config,device}_handler in favour of using a simple dictionary directly. Fix a misnamed variable blconfig that was supposed to refer to blcfg. This showed up under pylint as a undefined variable, but would have manifested itself in the bootloader configuration being ignored.
2005-09-13 ewan 6789:723f81936cf7 Added .PHONY target so that make works from the tools/python directory (it was seeing the build directory and therefore doing nothing).
2005-09-13 ewan 6788:e939d5c5e646 Pass the root directory to Doxyfilter and thence pythfilter.py so that the latter can get the namespace/packages correct.
2005-09-13 ewan 6787:bcbd2d2c1068 Pass the root directory to Doxyfilter and thence pythfilter.py so that the latter can get the namespace/packages correct.
2005-09-11 ewan 6786:64d6de1ea743 "Added."
2005-09-11 ewan 6785:89a842453d77 Added dev-docs target to build the Python Tools' API documentation.
2005-09-11 ewan 6784:f44b792e898c Added docs/api.
2005-09-11 ewan 6783:bf58d21a1e3a Added dev-docs target, which passes through to the docs Makefile.
2005-09-13 kaf24 6782:adb70d525dbd This trivial patch makes sure that mem-map.sxp and the qemu bits
2005-09-13 kaf24 6781:89ed236b6b66 Update ignores list for new xenstore binaries.
2005-09-13 kaf24 6780:e17161930711 synch_bitops.h is an arch-specific header file.
2005-09-13 kaf24 6779:b5d91089e42c Newer binutils is a bit stricter and errors out when you try
2005-09-13 cl349 6778:bd951d23d713 merge?
2005-09-13 cl349 6777:4d018790ff8a Fixed consoled race condition.
2005-09-13 kaf24 6776:69bf4490062f domain_crash_synchronous() on x86_64 causes Xen to crash because
2005-09-13 cl349 6775:0fad07d67e75 Prevent opening the xenbus device if the store isn't connected yet.
2005-09-13 cl349 6774:f804b28871ba merge?
2005-09-13 kaf24 6773:36e74b5dfa95 Fix a bug in shadow_remove_all_access_in_page.
2005-09-13 cl349 6772:f1bb1316b26f Fix up testsuite from recent changes.
2005-09-13 cl349 6771:1cb7adaa3355 Put xenstored.h in linux-public include dir.
2005-09-12 cl349 6770:d8637529daff Always allow overriding where clients connect through XENSTORED_PATH.
2005-09-12 cl349 6769:80afc502461b Change xenbus_dev interface from ioctl to read/write.
2005-09-12 cl349 6768:282d5698ea40 Add xenstore-list and xenstore-exists clients
2005-09-12 cl349 6767:d22091179975 Check the return value of chdir(2) and write(2).
2005-09-12 cl349 6766:219d96d545fc merge?
2005-09-12 cl349 6765:cdaaaa027bf8 Switch vtpm device setup/teardown over to xstransact.
2005-09-12 cl349 6764:38a29ec8d021 Switch block device setup/teardown over to xstransact.
2005-09-12 cl349 6763:3aa853185afe Remove debug output.
2005-09-12 cl349 6762:e9d01c5dc7b4 Move block device bind/unbind into hotplug scripts.
2005-09-12 cl349 6761:968541972a7c Don't remove backend store directory before device_unregister.
2005-09-12 cl349 6760:f5adc1aa61d8 Export backend device store path to hotplug script.
2005-09-12 kaf24 6759:888094e5ac07 This patch remove the L2 pin for 1:1 page table on control panel.
2005-09-12 kaf24 6758:7ae8090e5f67 The last vnet patch was missing some files that had been added
2005-09-12 kaf24 6757:413c911e5780 Re-indent xc_linux_restore, and add code to force PAE
2005-09-12 cl349 6756:f752e0c873a6 merge?
2005-09-12 cl349 6755:b594bb976a74 Always fire watches, even on the connection which caused the watch to fire.
2005-09-12 kaf24 6754:939fd35d58da Xen_version hypercalls takes two args, not one.
2005-09-12 kaf24 6753:03b9919f655e mlock argument to version hypercall in libxc.
2005-09-12 kaf24 6752:05f36d13e30c Improve debug tracing from HYPERVISOR_memory_op().
2005-09-12 vh249 6751:2c2c0b843f05 removing XEN_LOCALVERSION for a smaller alternative
2005-09-11 kaf24 6750:3feb7fa331ed Re-indent vmx code.
2005-09-11 kaf24 6749:4508c22dc458 Yes, that fixes the problem, our patches crossed. I saw Keir already
2005-09-11 vh249 6748:5721657e8130 add XEN_LOCALVERSION to the dist building process
2005-09-11 kaf24 6747:21cbdb20ff4c An FC4/i386 install inside VMX on an x86_64 system fails because byte
2005-09-10 cl349 6746:9ead08216805 Restore NULL checks before calling kfree().
2005-09-10 vh249 6745:3f2751c6e721 add a simple usage string to xenconsoled
2005-09-10 vh249 6744:bc5e0fc79696 fix ballooning out logic to handle dying domain freeing memory.
2005-09-10 vh249 6743:b3b4391a14e5 use XEN_FULLVERSION variable where possible
2005-09-10 vh249 6742:ac6605bceb9d remove pointless NULL check before calling kfree
2005-09-10 vh249 6741:864d936a0482 convert initializers to C99 initializers
2005-09-10 kaf24 6740:aa1adbeecfcd With this patch, 32-bit binary can work on 64-bit VMX guest.
2005-09-10 kaf24 6739:20b6be0e1fa1 This patch fixes xenlinux timer interrupt.
2005-09-10 kaf24 6738:8fc210e6a588 This patch fix a bug in set_reg_value() for x86_64 VMX guest.
2005-09-10 kaf24 6737:a8f01a0a9559 One more instruction for the VMX MMIO decoder.
2005-09-10 kaf24 6736:4b2c87242ad3 Fix bug that service os & vmx guest can't communicate with
2005-09-09 shand 6735:5c49ed1145cc Fix xm info handling of empty strings (fix bugzilla bug #216)
2005-09-09 shand 6734:41a74438bcba Fix 'xm info' (sizeof(param) doesn't do that one might hope).
2005-09-09 cl349 6733:813c37b68376 merge?
2005-09-09 cl349 6732:31c257b9a360 Make vif cleanup use xstransact and use classmethods for setup.
2005-09-09 cl349 6731:1a27091a1e7a Add remove and list support. Also make all class methods "safe".
2005-09-09 cl349 6730:54af57682431 Only retry transactions which fail from timeout.
2005-09-09 cl349 6729:578c19d1ed49 Setup network devices in xenstore using xstransact.
2005-09-09 cl349 6728:fbdb56cd611b Remove dependency between domain db and path/uuid.
2005-09-09 cl349 6727:d0b3c7061368 Always start transactions on an existing path.
2005-09-09 kaf24 6726:0c7379b702e5 common/kernel.o contains changeset/compiler info.
2005-09-09 kaf24 6725:a5e9a7fcade9 cleanups
2005-09-09 kaf24 6724:16cd990994d5 The patch allows the shadow mode code to support >4GB physical memory. I
2005-09-09 djm 6723:d4d880fcef28 Xen-ia64-specific changes to adapt to recent xen-unstable changes
2005-09-09 djm 6722:b2f4823b6ff0 Merge (only) xen-ia64-unstable with latest xen-unstable
2005-09-09 iap10 6721:ec4a3f2d060e Add more version and capability reporting to Xen. Print the results with 'xm info'.
2005-09-09 kaf24 6720:3f4d14357976 pagefault handler fixes.
2005-09-09 cl349 6719:47dca2f335de Add simple transactional read/write python xenstore interface.
2005-09-09 cl349 6718:4856f000d35d Make error reporting consistent.
2005-09-09 cl349 6717:cdfa7dd00c44 merge?
2005-09-09 cl349 6716:2704a88c3295 merge?
2005-09-09 cl349 6715:22c30df92b11 tpmback compilation fix.
2005-09-09 kaf24 6714:df1348e72390 Xenbus implementation ported from Linux to Mini-os, simple thread support introduced
2005-09-09 kaf24 6713:6563a12e0ad7 Fix blkfront request completion.
2005-09-09 kaf24 6712:67d7e01c8277 It was suggested on the xen-users list that it would be useful if the
2005-09-08 iap10 6711:4cdf880c9463 Bug fix on x86_64 increase_reservation
2005-09-08 iap10 6710:74371b962355 Test CD needs devfs
2005-09-08 kaf24 6709:c7999d49ecf7 No need to qsort the pfn array in domu builder.
2005-09-08 iap10 6708:aa0990ef260f merge
2005-09-08 iap10 6707:3bde4219c681 manual merge
2005-09-08 iap10 6706:5db85ba1c4e0 Improved "PGDs must be under 4GB" handling for PAE.
2005-09-08 iap10 6705:1f4863861d18 Fixes to sub 4GB allocator
2005-09-08 kaf24 6704:a27e28d38d52 Build fix.
2005-09-08 kaf24 6703:5321e0858b0d grant_table.c reindent.
2005-09-08 kaf24 6702:e3fd0fa58364 Rename get_order() to get_order_from_bytes() and add
2005-09-08 kaf24 6701:c2705e74efba Cleanups, and fix allocating DMA memory via
2005-09-08 iap10 6700:12ff9c954ace Give each domain some memory below 4GB. This solves the "PGD's must be below 4GB" for the initial page tables. I'm not sure we'll stick with this approach, but this is good enough for the time being.
2005-09-08 iap10 6699:006efe128837 Yet more PAE fixes, this time in the paravirt drivers.
2005-09-07 iap10 6698:f0d728001aaa More tools PAE fixes to avoid loosing high-order pte bits.
2005-09-07 iap10 6697:a9a78ca76cd2 Replace direct_remap_area_pages with direct_remap_pfn_range to help fix PAE domain building.
2005-09-07 cl349 6696:10a3d4fbd9b4 Fix typo.
2005-09-07 cl349 6695:7bc32f4c67fb merge?
2005-09-07 cl349 6694:a39b1fa10edc Move console tty/limit information into console directory in domain dir.
2005-09-07 cl349 6693:64ca0d3ea97f Disable device info getting written to store when xend restarts.
2005-09-07 cl349 6692:0c9c044fd00c Disable sync dbmap saves -- they remove nodes added by other tools.
2005-09-07 cl349 6691:c2f3f18c0d95 Don't leak memory when realloc fails.
2005-09-07 shand 6690:b7c7cb88f0ba Create /dev/xen/evtchn if it doesn't exist.
2005-09-07 cl349 6689:7d0fb56b4a91 merge?
2005-09-07 cl349 6688:38c5199155fc g/c unused xcs.
2005-09-07 cl349 6687:4e4aac33809f g/c unused xu extension.
2005-09-07 cl349 6686:0e2b1e04d4cb g/c unused control message code.
2005-09-07 cl349 6685:549f4256ab3c Remove control interface in kernels and domain builder.
2005-09-07 iap10 6684:cbf43be4cc17 merge
2005-09-07 iap10 6683:216a8a934246 Trivial fix for a nasty PAE bug.
2005-09-07 cl349 6682:32cc65db459a Fix vif scripts for domains with more than one ip.
2005-09-07 cl349 6681:422fee1de8e7 Remove debug printk.
2005-09-07 cl349 6680:4309a1fd8447 Always bind dom0 virqs to vcpu 0.
2005-09-07 cl349 6679:acde14d25398 Make xenstored bind to domain exception virq directly, instead of via xcs.
2005-09-07 cl349 6678:652bd7876153 Remove python virq code.
2005-09-07 cl349 6677:c9e1ddf85324 Trigger domain cleanup on @releaseDomain watch-event instead of domain exc. virq.
2005-09-07 cl349 6676:639a36483fee Fix and cleanup error handling.
2005-09-07 cl349 6675:e991ec23c318 Add copyright notice and g/c some unused code.
2005-09-07 cl349 6674:a75b08af8d19 merge?
2005-09-07 cl349 6673:63e226a5e272 Add python bindings for watches.
2005-09-07 kaf24 6672:c9fd91d7540d Be more sensitive to losing sync with platform timer.
2005-09-07 kaf24 6671:7a36f58f64ee merge?
2005-09-07 kaf24 6670:77d8b5e40da7 Small plan9 loader patch from Tim Newsham.
2005-09-07 iap10 6669:fb90dd31c6d7 Extend save/restore interface to cope with domains >4GB by adding a level of indirection.
2005-09-07 cl349 6668:99f12399b25a Fix dependencies.
2005-09-06 cl349 6667:8db9c5873b9b merge?
2005-09-06 cl349 6666:83bcc68aaf32 Use @releaseDomain watch-events.
2005-09-06 cl349 6665:0922c82a4bf3 Exit if xen_setup fails.
2005-09-06 cl349 6664:513ba63787fe Add @releaseDomain watch-event.
2005-09-06 cl349 6663:7c269dd2cf1f Destroy domain before cleaning it up.
2005-09-06 kaf24 6662:28a10ec0fd6b Tiny printk info cleanup.
2005-09-06 kaf24 6661:d647c3d381d2 The attached patch fixes two problems I ran into with the swiotlb code
2005-09-06 kaf24 6660:d0a4f770a5f4 phys_to_mach and mach_to_phys tables contain long entries, not
2005-09-06 cl349 6659:534671924039 Add xcs to include path for xcs_proto.h.
2005-09-06 cl349 6658:6d7b05e1c1e5 Disable xcs stop from xend script since it kills xenstored now.
2005-09-06 cl349 6657:d4d69c509371 merge?
2005-09-06 cl349 6656:d6d77aa96aa1 Make xenstored listen to domain exception virqs.
2005-09-06 cl349 6655:275e28658c66 Update consoled to use xs_get_domain_path and cleanup domain tracking code.
2005-09-06 kaf24 6654:8f21344e7817 Avoid warn_unused error on read() return value.
2005-09-06 kaf24 6653:158d23cbd2e6 Enable xenstored optimisations.
2005-09-06 kaf24 6652:ef1cd7729676 Reducing LOC (always a good thing) by eliminating duplicated functionality.
2005-09-06 kaf24 6651:60bf463f79a8 Fix vmalloc fault path in arch/xen/i386 to correctly deal
2005-09-05 kaf24 6650:aeaa3c83f6e5 Fix 64-bit build.
2005-09-05 kaf24 6649:d105692072a4 Fix PCI iomem resource fixup.
2005-09-05 cl349 6648:22599cd6aae0 Add @introduceDomain event-watch and replace consoled watch on /console.
2005-09-05 cl349 6647:7f941f9c237b Fix command line argument parsing.
2005-09-05 cl349 6646:bdae19282fb8 Add -Werror to xenstore build and fix failure.
2005-09-05 kaf24 6645:d5bd2c583cb0 Fix the balloon driver to do work in smaller batches, and
2005-09-05 cl349 6644:0856c511a83e Add missing libxenstore.so dependency for xenstore client programs.
2005-09-05 cl349 6643:2a1b32bb4df4 Rename XS_GET_DOMAIN_PATH to XS_GET_DOMAIN_PATH and add libxenstore binding.
2005-09-05 cl349 6642:3ba3e5fc2530 Fix typo.
2005-09-05 cl349 6641:ff14bb5600c9 On suspend, canonicalize store and console mfns in the guest.
2005-09-05 cl349 6640:1f460d0fd6c6 merge?
2005-09-05 cl349 6639:89e8a2144c1d Get rid of suspend record, start info holds all the info now.
2005-09-05 cl349 6638:5d8b2c258b26 Pass live flag as number, not "True"/"False".
2005-09-05 cl349 6637:cd5d566e1d54 Only remove domain from store once it's suspended.
2005-09-05 cl349 6636:79658ef58925 Keep start_info in page provided by domain builder instead of making a copy.
2005-09-05 iap10 6635:bd9af523a598 CRAMFS needs to be compiled in to xen_defconfig_x86_64 not a module.
2005-09-05 cl349 6634:85aca042b802 Free grant reference when block device shuts down.
2005-09-05 cl349 6633:4594827336ad merge?
2005-09-05 cl349 6632:dd7aac3720b1 Suspend console after xenbus, resume console before xenbus.
2005-09-04 shand 6631:cd6f1a4e9a39 Fix build.
2005-09-04 cl349 6630:d0a5b1857c35 Fix build.
2005-09-04 akw27 6629:f59e0163540e Updates to blktap driver and user code.
2005-09-04 cl349 6628:523078a33287 Fix build dependency issue.
2005-09-03 cl349 6627:b6c98fe62e1a merge?
2005-09-03 cl349 6626:2e2611af05c6 Update suspend/resume for new console code.
2005-09-03 iap10 6625:563732d616e4 merge fixup
2005-09-03 cl349 6624:29808fef9148 merge?
2005-09-03 iap10 6623:dbded18962a4 merge
2005-09-03 iap10 6622:62af59588060 Fix to allow -xen and -xen0 kernels to be used as unprivilged guests.
2005-09-03 cl349 6621:f27205ea60ef merge?
2005-09-03 cl349 6620:5aae0c8158b9 Restore printk to output evtchn binding error.
2005-09-03 cl349 6619:8a228cbb69fe Add support in libxenstore for using the xenbus_dev store connection.
2005-09-03 cl349 6618:87ea297c1d3a Add driver to use the kernel's xenbus connection from user-space.
2005-09-03 cl349 6617:c7e4e2fc4f4a Free struct file file_private on release.
2005-09-03 iap10 6616:ce018d2730c0 Fix debug build that was broken by recent shadow pagetable checkin.
2005-09-02 shand 6615:a1de77c1486c Enable 'live' migration from a tools pov; prior to this the 'live' flag was
2005-09-02 kaf24 6614:0c0d929e787c Attached are the patches for new ioemu communication mechanism. The new
2005-09-02 kaf24 6613:0746ef61733b Now that unaligned page overlapping PIO works for Xen, it is time to
2005-09-02 kaf24 6612:20140d3fbf83 Attached are the patches for new ioemu communication mechanism. The new
2005-09-02 kaf24 6611:ed474440decd Various minor vmxassist cleanups.
2005-09-02 kaf24 6610:7557c46a9edf We need to be more precise and restore the %eip.
2005-09-02 kaf24 6609:151da8f5d5f2 Handle page overlapping copies.
2005-09-02 kaf24 6608:b715a9f4dba0 Qemu-dm dumps core with the pcnet device. This patches fixes it.
2005-09-02 kaf24 6607:ec11c5cca195 Fix preemption-check race in memory_op hypercall.
2005-09-02 kaf24 6606:7c2afbad0188 Fix writing to mmap'ed /dev/mem region mapped PROT_WRITE
2005-09-02 cl349 6605:cac138ea9284 Install hotplug script(s) unconditionally.
2005-09-02 cl349 6604:291e816acbf4 merge?
2005-09-02 cl349 6603:edd1616cf8cb Restore configurability of vif bring up script and passing arguments to the script.
2005-09-02 kaf24 6602:fc12b08bf4fe Mini-os fixes from Simon Kagstrom.
2005-09-02 kaf24 6601:4544d105f194 Missing shadow files.
2005-09-02 kaf24 6600:8b87d43412bf This patch is to boot 32-bit VMX guest on the 64-bit host.
2005-09-02 kaf24 6599:95cfc001ddd1 Clean up tools/check error reporting. Remove logging.
2005-09-02 kaf24 6598:02e104bf03c0 New scripts I missed from previous security patch.
2005-09-02 kaf24 6597:0161d68cff37 This patch:
2005-09-02 kaf24 6596:c76a8c8b7132 Make the check script log to /tmp instead of the working directory. This
2005-09-02 kaf24 6595:3125305ac8b1 I've found cramfs to be very useful for simplifying Xen testing with QEMU.
2005-09-02 kaf24 6594:2c41ae58d6b2 The attached patch makes xend clear the reboot request from the store
2005-09-01 shand 6593:d47439c8c0ed Fix save/restore when using grant tables in network, robust-ify netback
2005-09-01 shand 6592:9de43bdef6ca Fix build dependency for the XEN tpm driver.
2005-09-01 kaf24 6591:030a56a24fa6 Better Xen backtraces in debug builds (follow the
2005-09-01 cl349 6590:af78c9d526e0 Fix network setup through hotplug on SUSE.
2005-09-01 cl349 6589:6bb68b092976 Hook up sysrq for xencons.
2005-09-01 cl349 6588:f25a9797419e Fix closing of /var/log/xend.log fd
2005-09-01 cl349 6587:d387866584e2 remove random file
2005-09-01 cl349 6586:dd668f7527cb merge?
2005-09-01 cl349 6585:84ab93e1ee05 Cleanup domain listing.
2005-09-01 cl349 6584:aaee260ce02c Fix xm list for when info is requested for individual domains.
2005-09-01 cl349 6583:6fa6c392d258 Linux 2.6 cleanups.
2005-09-01 kaf24 6582:e02a45b91043 Avoid code duplication between stringified and
2005-09-01 kaf24 6581:832cb25d1f55 Use entry_get_paddr(l1e) to get the PFN
2005-09-01 kaf24 6580:b99098e3c2ed Tiny build fix for gcc 4.0.1
2005-09-01 kaf24 6579:06b1cbe76880 VTPM is off by default.
2005-09-01 kaf24 6578:a11bf3a68e9b Remove curl checks. Patch from Anthony Liguori.
2005-08-31 shand 6577:f0dc15fd3c1b merge?
2005-08-31 shand 6576:dd108e5ad24d Fix vtpm build when doing 'make dist' (particularly when not root).
2005-08-30 shand 6575:0db6e392c380 Remainder of Intel/IBM joint TPM Virtualization implementation for Xen.
2005-08-30 shand 6574:ff536c11c178 TPM front-end and back-end implementation, and configuration updates.
2005-08-30 shand 6573:9ba52ccadc06 vTPM manager - Intel/IBM joint TPM Virtualization implementation for Xen.
2005-08-30 shand 6572:edbdd7123d24 Provide xend support for setting up TPM front- and back-end interfaces.
2005-08-30 shand 6571:69d21d9d6b57 Documentation about how to use the virtual TPM implementation.
2005-08-31 kaf24 6570:8af8ddf91078 Fix non-SMP build, broken by the previous changeset.
2005-08-31 kaf24 6569:6fdbb0e35083 Fix DEBUG_PREEMPT builds. irq_disabled() macro must not use
2005-08-31 kaf24 6568:a51e78a2a01a Disallow domain 0 access to certain I/O port ranges
2005-08-31 vh249 6567:d6752f193ffa extends xm info with xen version and various others information.
2005-08-31 cl349 6566:6d4c0bfc3c1c Wait a little bit for tty to appear.
2005-08-31 cl349 6565:f41f8d753b7a merge?
2005-08-31 kaf24 6564:7032428bc820 This patch adjusts the plan9 loader to start "physical" ram at
2005-08-31 kaf24 6563:331c256d8e5c Add back missing part of XenLinux acpi/boot.c.
2005-08-31 cl349 6562:7115d6c6c792 Use MIN instead of MAX to avoid reading more than fits into the buffer.
2005-08-31 kaf24 6561:38312fe7ec38 merge?
2005-08-30 adsharma 6560:287d36b46fa3 Merge.
2005-08-29 adsharma 6559:ae390c2b9d4c Sync Makefile with xen-unstable.hg. This should fix x86-64 bit build.
2005-08-29 adsharma 6558:0bc9e2af21c8 Merge.
2005-08-28 lcy 6557:df589c4cf1ad Update __vmread()
2005-08-29 adsharma 6556:a698bd49931b Merge.
2005-08-26 adsharma 6555:dfaf788ab18c Merge.
2005-08-25 adsharma 6554:de3576a1c62c Fix typo.
2005-08-25 adsharma 6553:277025502616 Tracing hooks for VMX domains
2005-08-25 adsharma 6552:a9873d384da4 Merge.
2005-08-25 gzhai 6551:56dd9a7b37f9 add a new option for spawning vncviewer
2005-08-25 adsharma 6550:112d44270733 Merge.
2005-08-24 adsharma 6549:e2025593f702 Don't put vide in .setup.init section
2005-08-24 adsharma 6548:fa0754a9f64f Merge.
2005-08-23 adsharma 6547:cc5f88b719d0 Merge.
2005-08-22 adsharma 6546:cd984b3478f6 Undo the unintended changes to vm86.c that came in through the last merge.
2005-08-22 adsharma 6545:9c011dd3f6b7 Implement cpu_physical_memory_reset_dirty()
2005-08-22 adsharma 6544:20bbe519f743 Rename INSTRUCTION_LEN to VM_EXIT_INSTRUCTION_LEN to be consistent with
2005-08-22 adsharma 6543:c5ef23281be2 Remove the redundant call to vmx_intr_assit when we do a domain switch.
2005-08-22 adsharma 6542:3a8f27c6d56c Merge.
2005-08-19 adsharma 6541:483ac5017c9c We need to detect ioemu handled devices earlier and ignore them.
2005-08-19 adsharma 6540:81576d3d1ca8 Merge.
2005-08-18 adsharma 6539:99914b54f7bf Merge.
2005-08-17 adsharma 6538:84ee014ebd41 Merge xen-vtx-unstable.hg
2005-08-17 adsharma 6537:f36aee6f8902 Drop shadow lock on exit
2005-08-17 adsharma 6536:44e70a3d6b4c Unmap domain page on exit
2005-08-17 adsharma 6535:765d27ed0516 PCNET NIC card support for qemu
2005-08-17 adsharma 6534:23979fb12c49 Merge.
2005-08-16 adsharma 6533:6a6c4a422780 Unmap domain page on exit
2005-08-16 adsharma 6532:dc93023f4221 PCNET NIC card support for qemu
2005-08-16 adsharma 6531:1ae656509f02 Merge.
2005-08-16 kevin 6530:e3d811cca4e1 merge.
2005-08-15 adsharma 6529:b5196e075602 Enable multi-word DMA mode 2 for the PIIX3 chipset
2005-08-15 adsharma 6528:29aab159846c Merge.
2005-08-12 adsharma 6527:40b887fa79d0 Merge.
2005-08-12 adsharma 6526:9413e453e83b Distinguish ioemu handled devices and para virtualized devices
2005-08-12 adsharma 6525:2ea4790cbeaa Revert ac8cae1f2c47ee72b670159be01684e84f7dcf12
2005-08-11 adsharma 6524:c589ca6d292b Merge.
2005-08-11 adsharma 6523:f90820349056 Don't leave vncviewer processes running if xm create fails
2005-08-10 adsharma 6522:dc61689b4781 Merge.
2005-08-09 adsharma 6521:3d31c0ecdbd8 Revert e5ea9df58340e4ff0351683270bfa4da25191d31
2005-08-09 adsharma 6520:02121365cfff Initialize the xenstore MFN for VMX domains
2005-08-09 adsharma 6519:990288245c00 Change vpit->period and friends to count in nanoseconds.
2005-08-09 adsharma 6518:b1a41c400d5c VMX domains can have iopl!=0.
2005-08-09 adsharma 6517:bbb21d688c7f Implement event filtering command line options for xentrace.
2005-08-09 adsharma 6516:455dff354413 When the guest shuts down a VM, make sure that the domain gets destroyed.
2005-08-09 adsharma 6515:ac8cae1f2c47 Don't attempt to create paravirtualized devices for VMX domains for now.
2005-08-09 adsharma 6514:b6b29a9176d9 Cleanup unused junk in xemexample.vmx
2005-08-09 adsharma 6513:242b3654b529 Fix comments about the localtime option.
2005-08-09 adsharma 6512:e5ea9df58340 Fix Mouse hang with VNC