direct-io.hg

log

age author revision description
2005-10-21 kaf24 7461:e813ac9f7d23 Fix early bootstrap of secondary VCPUs on x86/64.
2005-10-21 emellor 7460:d8b35f72a587 Break proc paths out into separate include file, rather than inlining them.
2005-10-21 emellor 7459:f31494465fb0 Merged.
2005-10-21 emellor 7458:19af31a59537 Break common network code in xen-network-common.sh, and common vif hotplugging
2005-10-21 emellor 7457:cefe36be8592 Tidy xend-config.sxp, removing entries that haven't been used since the
2005-10-21 emellor 7456:4d49f61a7fee Removed xen.util.process, as no-one is using it, and it leaves defunct processes
2005-10-21 emellor 7455:021324804fbd Remove unused Vifctl.vifctl and Vifctl.set_vif_name. Remove the bridge and
2005-10-21 emellor 7454:82cdb5efc3a8 Output the Xen changeset in the logs at start of day.
2005-10-20 emellor 7453:840a66f08e3d Set antispoof default to yes, as this seems safer, and is the current behaviour
2005-10-21 kaf24 7452:c3a0f492644c Work around internal error in some versions of x86/64 gcc
2005-10-21 kaf24 7451:899f7b4b19fc Upgrade tree to 2.6.12.6.
2005-10-21 kaf24 7450:349b302f29e2 Update one file from qemu 0.71 for Cirrus Logic VGA device model.
2005-10-21 kaf24 7449:349d7b4ef7b0 Send special keys that your graphical user interface intercepts at
2005-10-21 kaf24 7448:19432bec4c06 Turn off some debug switches by default
2005-10-20 kaf24 7447:1e40bed176d4 This patch to the Xen access control module (ACM) and tools:
2005-10-20 jrb44 7446:6f5b94da963a Avoid specifying bogus DISPLAY=None when spawning device model.
2005-10-20 emellor 7445:1e7bbbdff402 Merged.
2005-10-20 emellor 7444:6a7253b1ce8a Fix the recently-introduced failure to preserve uuid across a guest reboot.
2005-10-20 kaf24 7443:4ac2051ec21e New function direct_kernel_remap_pfn_range(). Like
2005-10-20 kaf24 7442:27c8bc033f16 disable bogus touchpad device model, which cause annoying dmesg on 2.6 kernel
2005-10-20 kaf24 7441:6450e40ad21a smp_call_function() must be usable as an expression
2005-10-20 kaf24 7440:7d50f64aada7 Fix NMI race with context switch.
2005-10-20 tristan gingold 7439:5d746b39e873 Makes smp_call_function a real stmt if CONFIG_SMP is not defined.
2005-10-19 emellor 7438:fb265175f47c This patch fixes the problem that VMX guest can not get brought up on
2005-10-19 emellor 7437:471e8ca6bc1f Merged.
2005-10-19 emellor 7436:18eb059ae471 New network-bridge script and associated gubbins.
2005-10-19 kaf24 7435:f7552b93adeb pygrub's setup.py relies on distutils.UnixCCompiler.has_function(),
2005-10-19 kaf24 7434:b3e6901f4cdb Declare ac_timer_init() properly in ac_timer.h
2005-10-19 emellor 7433:b0f61c2c0746 Merge.
2005-10-19 emellor 7432:4ba11726df73 Added diagnosis tool for broken domains.
2005-10-19 emellor 7431:857b79d27993 Set the console limit for DomUs based on a value set in xend-config.sxp.
2005-10-19 kaf24 7430:41489189b19e Add slack to balloon driver to allow to counteract low-mem
2005-10-19 kaf24 7429:c08e7f0b1ee5 merge
2005-10-19 kaf24 7428:848f21d57278 Better fix to detect failed patch application when building
2005-10-19 emellor 7427:74f693d6e03e Some trivial changes for the tool scripts:
2005-10-19 emellor 7426:b556130d3c6c Added sedf_get functionality to XendClient interface. From David Isaac
2005-10-19 emellor 7425:7c951e3eb5ab Remove unused parameter from addControllerClass. This became unused when the
2005-10-19 emellor 7424:9b18b85e0146 Remove unused shadow_control functionality from the Python layer. This is
2005-10-19 emellor 7423:8dbf531776e1 Take advantage of the new UUID (handle) stored for us in Xen to improve the
2005-10-19 kaf24 7422:4dd58ef39639 Rename 2.6.12.5 patch so it actually gets applied. Fail
2005-10-18 kaf24 7421:aabc33c3c0ac Fix -xen builds.
2005-10-18 kaf24 7420:3233e3921fdd Domain0 doesn't do initial VCPU hotplug via xenstore.
2005-10-18 kaf24 7419:bd1298cf0b4d Remove 'n_vcpu' field from start_info structure. Domain0
2005-10-18 emellor 7418:6ef7386f7370 Protect __del__ from failure inside __init__ by setting inTransaction before
2005-10-18 emellor 7417:c24fae1cd39d Added uuid unit test.
2005-10-18 emellor 7416:377b64f085d0 Fix call to getVCpuCount for dom0.
2005-10-18 kaf24 7415:3d27ee7da0c1 Merge i386/x86_64 smpboot.c into a simplified common Xen version.
2005-10-18 kaf24 7414:7169e31606bd alloc_netif() must return a ERR_PTR() on error, not NULL.
2005-10-18 kaf24 7413:551d099dae3a Clean up some VMX IO handler code:
2005-10-18 kaf24 7412:7155eafc858a Fix x86_64 smp boot:
2005-10-18 kaf24 7411:eea0e77b7683 Allow interdomain channels to bind DOMID_SELF to DOMID_SELF.
2005-10-18 kaf24 7410:76a413a8eef0 There are only six fields in vcpuinfo.
2005-10-18 kaf24 7409:cd2a4d6da0a1 In the shadow mode, thanks to recent patches, the shadow
2005-10-18 cl349 7408:2b95dde72853 Fix transaction EAGAIN handling in xenstore client programs.
2005-10-17 emellor 7407:1d88f303c39c Put back the arg_check calls removed recently -- they aren't as useless as I
2005-10-17 emellor 7406:aa5c62270da7 More removal of BE_DOMAIN flags.
2005-10-17 emellor 7405:f726c39670d9 Merged.
2005-10-17 emellor 7404:75ec60b67f64 Have xenstored initialise its connections, meaning that xend can be out of
2005-10-17 kaf24 7403:895149d24048 Remove useless SIF_XXX_BE_DOMAIN driver flags.
2005-10-17 kaf24 7402:ba9706473941 Make the event-channel pending and mask arrays consist of
2005-10-17 emellor 7401:5e4e11d059a1 Merged.
2005-10-17 emellor 7400:2b92f50b7692 Replace xm vcpu-enable and xm vcpu-disable with one command, xm set-vcpus,
2005-10-17 kaf24 7399:420db20e103c Force RTC driver to fail to load in domU by preventing it
2005-10-17 emellor 7398:446aa56ca4fe Added a TRACE log level, for those versions of Python that do not have it, and
2005-10-17 kaf24 7397:fa0faada967b Plumb GETVCPUINFO dom0_op through to Python. Remove
2005-10-16 kaf24 7396:9b51e7637676 Clean up debug tracing in mm and mm audit code.
2005-10-16 kaf24 7395:f535708469ee Small cleanup in hotplug script.
2005-10-16 kaf24 7394:6cf6f8783282 Fix local_irq_save() and irqs_disabled() to be preemption-safe.
2005-10-15 kaf24 7393:475e2a8493b8 Flush writable pagetable state whenever a domain is
2005-10-15 kaf24 7392:9d9b75569d0e Fix invalidation of shadow LDT on SMP systems.
2005-10-15 kaf24 7391:9d51c5afda92 Remove bogus error message in libxenctrl.
2005-10-15 kaf24 7390:938f209d886b Detect failure to create shutdown process and retry twice
2005-10-15 emellor 7389:4c9dbbb5fe3d Use new -t flag on xenstore-rm to keep the store pruned when devices go away.
2005-10-15 emellor 7388:a0ec7370eec0 Fix installation decision to make the DISTDIR and DESTDIR absolute before
2005-10-15 emellor 7387:bb127c984f74 Added --tidy flag to xenstore-rm that recursively removes any empty directories
2005-10-15 kaf24 7386:fd7b8b051466 At least for the time being, GETVCPUCONTEXT needs to work
2005-10-15 kaf24 7385:27d7c7f226f4 Extend VCPUINFO dom0_op to return status information about
2005-10-15 kaf24 7384:26862e5458eb Fix NAT for domU checksum offload.
2005-10-15 kaf24 7383:5487b11faafa add BT instruction support to VMX MMIO decoder.
2005-10-15 iap10 7382:768b04d09dde Enable hotplug cpus in -xen x86_32 kernel.
2005-10-14 kaf24 7381:06ce728dcede machine_specific_memory_setup() makes the following call to setup e820:
2005-10-14 kaf24 7380:f9b300fab36e This should fix time stopped / going slow problems that
2005-10-14 kaf24 7379:d48bc069122c In addition to setting opaque handle during domain
2005-10-14 kaf24 7378:bd3268de4145 Store an opaque handle (tools uuid) in the domain structure
2005-10-14 iap10 7377:70aa62954e91 Remove unused x86_64 functions.
2005-10-13 emellor 7376:95ec0b134206 Patch for typo causing multiple output in xm list -l, courtesy of Laura Ramirez
2005-10-13 jrb44 7375:56752fea020d Fixed 64 bit Linux build.
2005-10-13 kaf24 7374:b41e51ffa5ea Because of a bug with reference counting against the target guest page
2005-10-13 emellor 7373:3fd239d8b640 Revert accidental commit.
2005-10-13 emellor 7372:bb22622a15fc Merged.
2005-10-13 emellor 7371:cd6f7b548218 Remove the diagnostic/recovery when two domains end up with the same name. It
2005-10-13 kaf24 7370:5a97ee0633e8 Cleanup CPU hotplug and save/restore. Next step is to
2005-10-13 emellor 7369:92c6021f23e4 Merge.
2005-10-13 emellor 7368:7b9547485703 Fix broken test for zombies.
2005-10-13 kaf24 7367:10c93f58b041 Fix multi-cpu save/restore after the max_vcpu patch.
2005-10-13 kaf24 7366:43677823b395 Fix client dependency on libxenstore in Makefile.
2005-10-13 kaf24 7365:9e373ffff3e6 NS_PER_TICK must be a s64 quantity. It is compared with
2005-10-13 kaf24 7364:48f542f8d906 Currently, we mark an IO request to STATE_IOREQ_READY state before
2005-10-12 kaf24 7363:40b4860f554a Add memory barriers to console ring accesses. Similar to what
2005-10-12 cl349 7362:d6e0eb8622cd Disable watch callbacks only during driver registration instead of all probes.
2005-10-12 cl349 7361:179027128d99 Disable watch callbacks while running the driver probe callback.
2005-10-12 kaf24 7360:2796f432858e Change xenstore-domain messaging protocol to match what we use
2005-10-12 kaf24 7359:f8c725f1fce8 Fix xsls build dependency.
2005-10-12 kaf24 7358:c81c8a2821aa Add a option for enabling ne2000 NIC device model
2005-10-12 kaf24 7357:d6e99066959a Refactor domain/vcpu allocation to be more separated.
2005-10-12 kaf24 7356:af38c6b205f6 Keir moved barriers,
2005-10-12 kaf24 7355:9d47f70345a4 Fix error output to stderr in xc_linux_build.
2005-10-12 kaf24 7354:52b9aca1916a New dom0_op to set max vcpus for a domain.
2005-10-12 kaf24 7353:29db5bded574 Fix 64-bit compile warnings in firmware.
2005-10-12 emellor 7352:f3aa156fda6a Merged.
2005-10-12 emellor 7351:97648825856b Merged.
2005-10-12 emellor 7350:b938c4965a8f Make the error reporting back to xm just a little bit less insane, and fix a
2005-10-12 emellor 7349:00a324b3a2db Ignore any watches that fire for which we do not have a registration. This can
2005-10-12 emellor 7348:09447f91ab49 Don't try and call DevController if we can't destroy a device ourselves,
2005-10-12 emellor 7347:3dd931842e71 Improve error message.
2005-10-12 kaf24 7346:26599c5d298d merge
2005-10-12 kaf24 7345:68e754d7e1cb Fix firmware build for cross-compilation.
2005-10-12 emellor 7344:ffbee4415bf7 Explicitly state which architectures are going to use /usr/lib64, to allow for
2005-10-12 emellor 7343:41c970cf82ba Fix the handling of EAGAIN from the transaction_end; we were failing to do any
2005-10-12 emellor 7342:b719806d1265 Added missing __init__.py.