ia64/xen-unstable

log

age author revision description
2005-11-21 emellor 7951:a0b0da36fda3 Removed, now unused.
2005-11-21 emellor 7950:64e43d615167 Append the new device config to our internal structure, in device_create. This
2005-11-21 emellor 7949:8fb11d28df0f Catch RuntimeError inside initDomain, for better handling of out-of-memory, etc.
2005-11-21 emellor 7948:c7a46ec8d4df Remove last remaining use of scheduler.py, so we can remove the whole module.
2005-11-21 emellor 7947:52a3c06be4f8 Downgrade debug message to level "trace".
2005-11-21 emellor 7946:d88b33abf533 Added another test. Fix the existing tests to close the written config file
2005-11-21 emellor 7945:4f7b4ca2e30c Added reset method to Opts so that create.parseCommandLine can be used more than
2005-11-21 emellor 7944:508bc376c1dd Remove whole piles of cruft from the connection layer. The only thing that was
2005-11-21 emellor 7943:3a544c04cc61 Added method so that SrvDaemon can be run in the foreground without all the
2005-11-21 emellor 7942:d7b91e64bd4c Fix typo, and failure to unpack singleton tuple correctly.
2005-11-21 emellor 7941:5b0a7cac1087 Added unit test for the DevController subclasses.
2005-11-21 emellor 7940:2cfded7de82f Change the module registration declarations and change the object creation and
2005-11-21 emellor 7939:e60115657823 Remove all unnecessary uses of keyword arguments, to reduce complexity. In
2005-11-20 kaf24 7938:6a666940fa04 Merge with xen-ia64-unstable.hg.
2005-11-20 kaf24 7937:715184c81749 Small build fix to Python xenstore interface library.
2005-11-19 kaf24 7936:aad88a902892 The patch allows one to configure NR_CPUS >8 (16 by default, same as the
2005-11-19 kaf24 7935:cc1d77bba4b0 Enable the Xen hypervisor ACM security policy to be determined at boot
2005-11-19 kaf24 7934:f5dafee503ba This patch is to fix a few performance "bugs" in the xenmon.py script.
2005-11-19 kaf24 7933:5c7d103efb99 Fix shadow log-dirty mode for x86_64 xenlinux. Tested
2005-11-19 cl349 7932:317e5a7092e2 Revert 04a7decd0645b23f1f398340e927eb191f0e754d since it's not needed.
2005-11-19 cl349 7931:86cf8f4e5de5 Move tpmfe.h file next to other xen specific header files.
2005-12-02 djm 7930:eae5812f33f1 Stack pal call emulation implemented. (by Tristan Gingold)
2005-12-02 djm 7929:97de0e776d8b Update xen-capable elilo to support compressed dom0 kernel images (by Alex Williamson)
2005-12-02 djm 7928:cc085702cf9f Enable serial input for Xen (tied to ifdef, default off for now)
2005-12-02 djm 7927:ffe910ea7cb7 Fix pointer in vmx vmmu init code (by Anthony Xu and Kevin Tian)
2005-12-01 djm 7926:9cca37fc1057 Fix flush_tlb_mask to no-op for non-SMP, now needed in grant_table.c
2005-12-01 djm 7925:64699278c175 Fix pfn_valid call (by Kevin Tian)
2005-11-30 djm 7924:2e74bab1981e Add (incomplete) dom0_physinfo call to try with xm list and xen-bugtool
2005-11-30 djm 7923:0944ee356534 devmem.c no longer needed in drivers/xen/core
2005-11-23 djm 7922:0ee00faf332d Adapt to removal of #ifdef ia64 in xmalloc (handle SMP_CACHE_SHIFT)
2005-11-23 djm 7921:3eaab414bdfd vcpu_regs defined in ptrace.h (get regs from vcpu). Manual conversions and duplicate declarations removed. (by Tristan Gingold)
2005-11-22 djm 7920:4f36357947d7 Re-revert to generic xen0_defconfig_ia64 file
2005-11-22 djm 7919:c9077d9009f0 Patched drivers/acpi/motherboard.c no longer needed
2005-11-22 djm 7918:e97c20d1f68f After Alex's ACPI patch, this patch in motherboard.c for NULL FADT no longer required
2005-11-22 djm 7917:750b19fec820 Add a trivial namespace to the fake ACPI DSDT.
2005-11-22 djm 7916:90b9e8569dfb Create the base set of ACPI structures necessary to satisfy the ACPI subsystem on a guest OS. This includes RSDP, XSDT, FADT, MADT, and DSDT.
2005-11-22 djm 7915:6ac2a06e238b Handle lds on vti domain and fix some bugs on vti domain
2005-11-19 djm 7914:c35a32f96d20 Recode usage of FPSR_DEFAULT due to strange double declaration
2005-11-18 djm 7913:878a9891b056 Merge
2005-11-19 cl349 7912:04a7decd0645 Fix support for sxp domain configuration files.
2005-11-18 smh22 7911:94d39d9acc8e Only resume xenbus /after/ we've prepared our VCPUs; otherwise the
2005-11-18 kaf24 7910:56d05708736a Do not allow an uninitialised VCPU to be brought up. Also
2005-11-18 kaf24 7909:378e1c58bcd2 The xentrace_format script doesn't work on x86/64. Python pads the input
2005-11-18 kaf24 7908:0970a2fdbee9 make_page_readonly() must flush unused kmaps when handling
2005-11-18 kaf24 7907:8b384e741382 Improve make_page_readonly and make_page_writable:
2005-11-18 kaf24 7906:69ea493e415a Simplify arbitrary_virt_to_phys, and fix the x86/64 version to mask
2005-11-18 emellor 7905:5c954929bb0d Merged.
2005-11-18 emellor 7904:049dee79c76d Remove one further reference to network_limit_help that I missed when merging.
2005-11-18 emellor 7903:0dd531d4af46 Merged.
2005-11-18 emellor 7902:eb3ecf6abe87 Remove barbaric abuse of goto out of one nested block and into a previous one.
2005-11-17 emellor 7901:b7afc0be59b2 Initialise the request ID in xs_talkv, to silence valgrind. We're not actually
2005-11-17 emellor 7900:e710b125b4cf Initialise the request ID in xs_talkv, to silence valgrind. We're not actually
2005-11-17 emellor 7899:34d9095e79e3 Simplify the logic of each of the functions here, removing the many bizarre
2005-11-18 emellor 7898:ad2720178268 Merged.
2005-11-18 emellor 7897:7d75f5a88f06 From Ken Grant: Add per command help / make help match new man pages.
2005-11-18 kaf24 7896:51bb139329b2 Disable live relocation for PAE and x86/64. Currently it can
2005-11-18 kaf24 7895:419b32f72179 Remove conditionally-compiled code for Linux 2.4.
2005-11-18 dan 7894:7209244ea3d1 Make test 15_create_smallmem pass mem=16M on the kernel command line.
2005-11-18 dan 7893:74d4d3be6b0a Added a test to verify that devices come and go from block-list
2005-11-18 sean 7892:d02fd103cbc6 updates to xmdomain.cfg.5 man page to document most used options, and
2005-11-18 dan 7891:ab845d97de72 Add hping to the ramdisk. Also, do some very simple versioning.
2005-11-18 sean 7890:60bb9e11bd7d trivial add to .hgignore to ignore all the pulled content for xm-test's buildroot
2005-11-18 sean 7889:7f8969754896 added block device content, including finding a few more bugs in xen
2005-11-18 kaf24 7888:5b5f1b0aca33 Set up fully-virtualised RTC time zone default to local
2005-11-17 smh22 7887:f6fdb6e0d3c9 Fix race in blkfront resume path (watch thread could fire watch during the
2005-11-17 jrb44 7886:51f91ef6c3b5 Fix x86-64 build.
2005-11-17 kaf24 7885:65e0699dc9e1 merge
2005-11-17 kaf24 7884:1a1c0f9b242e Fix event_pending() macro to match the assembly-language
2005-11-17 emellor 7883:80e393599413 Merged.
2005-11-17 emellor 7882:418954da5c0f Correct buffer->size at the same time as buffer->capacity when shrinking down a
2005-11-17 kaf24 7881:c640c0c7f821 The perdomain mapping area in Xen space requires more than
2005-11-17 emellor 7880:9da47130ff42 Merged.
2005-11-17 emellor 7879:c0ef782130db Documentation: remove Twisted Matrix pre-req
2005-11-17 dan 7878:9a8110cb09bd Updates to the xm-test README file.
2005-11-17 emellor 7877:88c2d4bbe7c9 This patch explains network-* options in xm.1, including the bits that are
2005-11-17 dan 7876:c2f0ed9158ad Update 01_pause_basic test for new console behavior.
2005-11-17 dan 7875:234b3d608c86 Make test 04_memset detect bug #380 and restart the console daemon.
2005-11-17 emellor 7874:2ce5edc0ccbd Here's the patch for making the otherend_changed entrypoint
2005-11-17 kaf24 7873:4c0606fb701b Fix IOCTL_PRIVCMD_GET_MACH2PHYS_MFNS to work properly for
2005-11-17 smh22 7872:0adacfa2e33f Fix pinning logic on restore.
2005-11-16 emellor 7871:3f39f030fa89 Merged.
2005-11-16 dan 7870:cbf6f95e9c62 Test for creating a domain with too little memory.
2005-11-16 dan 7869:28eec8977024 Make 01_reboot test more robust.
2005-11-16 smh22 7868:e4e1674a747d One more try...
2005-11-16 smh22 7867:9c68f4a58aa9 Fix annoying error introduced during cleanup. Oops.
2005-11-16 smh22 7866:c5a49efa11d6 Trivial fixes for 64bit and xend.
2005-11-16 smh22 7865:fe3a892b33b4 Many fixes for save/restore and related areas for PAE in particular. Now
2005-11-16 emellor 7864:9b345321fd06 Merged.
2005-11-16 emellor 7863:32b574b24b18 Watch for changes in the /vm section of the store, so that we update our
2005-11-16 emellor 7862:3631592ad7d3 Added an unwatch method, so that XendDomainInfo can unregister the watch from
2005-11-16 emellor 7861:8c736c042f72 Move the registration of the @releaseDomain watch so that we avoid a watch
2005-11-16 emellor 7860:3867d93d86f7 Downgrade the failure to change the iptables settings from fatal to an error.
2005-11-16 emellor 7859:8ed932ab9f2a Merged.
2005-11-16 jmb 7858:dee321bf18e9 Dom0 might not be called Domain-0, so ask for the name in shutdown.py, instead of hardcoding it
2005-11-16 kaf24 7857:6f1477035134 Rename XENVER_parameters to slightly more informative
2005-11-16 emellor 7856:50dcb6266990 Merged.
2005-11-16 emellor 7855:725bf42d4713 Review checks for Error string when checking that bad arguments are handled
2005-11-16 kaf24 7854:fb50fba1895c Fix up start_info_t magic string to match the format of
2005-11-16 kaf24 7853:fa99d895bb18 This fixes the following scenerio:
2005-11-16 kaf24 7852:1df8b53bdd37 Change ISA_IO_BASE to fix_to_virt(FIX_ISAMAP_BEGIN). It used to be
2005-11-16 kaf24 7851:80b61bdceb26 Remove unnecessary cast of kmalloc() result.
2005-11-16 kaf24 7850:54a05cd0d060 Add definitions of some swiotlb symbols to pci-dma.c.
2005-11-16 kaf24 7849:9f4efb238f5b /dev/mem write function should use copy_from_user, not copy_to_user.
2005-11-16 kaf24 7848:592d8f74d23d merge.
2005-11-16 kaf24 7847:2e0700008a87 Correctly export xencons functions to avoid ugly 'extern'
2005-11-16 kaf24 7846:022818ea3914 Fix function that shouldn't be globally defined.
2005-11-16 emellor 7845:5019c8d034c4 Merged.
2005-11-16 emellor 7844:fa76c455af35 The following patch removes every (hopefully) reference to network-limit.
2005-11-16 kaf24 7843:9bf6f907b3ff Trivial coding style fix.
2005-11-16 kaf24 7842:3d89876eb4d4 Add function declarations, and ensure we prevent mismatch
2005-11-16 kaf24 7841:e1142d983179 Replace 0 with NULL when assigning pointer fields/parameters.
2005-11-15 kaf24 7840:9c7aeec94f8a Fix 64-bit build that I broke by making acpi table mapping
2005-11-15 emellor 7839:10bafcc750fb Make watchStart and watchMain global functions rather than classmethods,
2005-11-15 emellor 7838:009eb32c0ae4 Merged.
2005-11-15 emellor 7837:210a5b625e30 Have a watch callback return 0 or 1 depending upon whether it would like to
2005-11-15 emellor 7836:151837f6c26b Remove the handling of TypeError inside gather. It is not thrown by int()
2005-11-15 kaf24 7835:5e111356ba17 Ensure we initialise the cpu_present_map before
2005-11-15 emellor 7834:2acbe70dd418 This patch fixes dom0 SMP vcpu hotplug. Currently, domains without
2005-11-15 emellor 7833:fcf13f653dba This patch fixes a number of vcpu related issues.
2005-11-15 emellor 7832:49bf2a4863b6 Merged.
2005-11-15 emellor 7831:a064c5804eae Fix race between xspy_read_watch and xspy_watch, by placing the watch in the
2005-11-15 kaf24 7830:0895376edf73 acpi change is Xen/x86 specific, so make it dependent on
2005-11-15 kaf24 7829:3918cc7f679e Upgrade Xen's msr.h to include definitions from Linux 2.6.14.
2005-11-15 emellor 7828:bb0e5f7f94fd Merged.
2005-11-15 emellor 7827:60bf9aa39043 Have the vif scripts expect the offline event, not the remove event. With
2005-11-15 emellor 7826:bb270cb5d2e8 Added link_exists function, for neatness. Check for the existence of the pdev
2005-11-15 danms 7825:4bdcb7f8c3d7 Reduce the time required to start xm-test domains by allowing the console
2005-11-15 emellor 7824:1831da8249ba Merged.
2005-11-15 emellor 7823:97d11e40d8ca This patch is largely stylistic, and gets rid of StuddlyCaps formatting in
2005-11-15 emellor 7822:4f56eb7d814a This patch adds more content around the scheduler portions of the xm.1 man
2005-11-15 emellor 7821:c395b060b45d This patch is another in the continued effort to flesh out the man pages, it
2005-11-15 kaf24 7820:e60d8a3ad96e Update hgignore list.
2005-11-15 kaf24 7819:394390f6ff85 The new userland monitoring tool, XenMon.
2005-11-15 kaf24 7818:e580f8051888 Extra tracing in Xen to support XenMon.
2005-11-15 kaf24 7817:6e3e98e1c182 Previous changeset trivially broke ioemu/helper2.c. Fix it.
2005-11-15 kaf24 7816:3864566bc833 This patch fixed keyboard issue for linux kernel 2.6 in vmx guest.
2005-11-15 kaf24 7815:00aa8e4609e2 Properly declare ioapic_update_EOI().
2005-11-15 kaf24 7814:312e3f18bd6c Initialise secondary CPUs via an arch_initcall rather than
2005-11-14 kaf24 7813:ed2ef64fdc33 get_page_type() must clean up writable pagetable state
2005-11-14 kaf24 7812:dd754654d427 Better fix for flushing conflicting batched ptwr state
2005-11-14 kaf24 7811:4f03592bc7f5 Flush writable pagetable state before emulating a PT
2005-11-14 kaf24 7810:090e44133d40 Use make_lowmem_page_readonly/writable() in preference to the
2005-11-14 kaf24 7809:bdf1a8039d13 Failure to revalidate a writable pagetable page should crash
2005-11-14 emellor 7808:6d981d34cf52 Fix check for a working iptables installation. Checking for the iptables
2005-11-14 emellor 7807:2de6e301a640 Merged.
2005-11-14 emellor 7806:edc33eea8630 Added line of debugging to try and catch hotplug script race.
2005-11-14 emellor 7805:504111fd562a Allocate MAC addresses using Xensource Inc's new OUI.
2005-11-14 kaf24 7804:3842ebd7d480 Declare local variables at the start of a block, not in the middle
2005-11-14 kaf24 7803:20bd6f55b813 Clean up xenstore/console shared page initialisation, which is
2005-11-14 kaf24 7802:8ee7df2c18d1 Revert accidentally applied changes from changeset
2005-11-14 kaf24 7801:b631c9328e49 Trivial Makefile cleanup for ioemu.
2005-11-14 kaf24 7800:5aad7e145e50 If /sbin/ isn't in the path, udev rules will erroneously not get
2005-11-12 emellor 7799:bffbe58801d0 The various changes to move to using info instead of passing the config
2005-11-12 emellor 7798:4f247dc79d0a Further changes to xm.1 man page.
2005-11-12 emellor 7797:5ee1f7f3fc9b From Charles Coffing <ccoffing@novell.com>:
2005-11-12 emellor 7796:55af8b55abd8 The following patch is work in progress to add more meat to the xm.1 man
2005-11-12 dan 7795:a06405d12a10 This test was failing for he wrong reason. Calls to block-attach after the
2005-11-12 emellor 7794:fa237e03d3e7 Disable use of mmap. This allows Xenstored to run with an NFS-mounted
2005-11-11 emellor 7793:776ef2fb6fd8 Merged.
2005-11-11 emellor 7792:bf7c16e761fc New Xenbus driver structure, bringing an explicit state machine to the table.
2005-11-11 emellor 7791:e2e7f47e6f79 Rename the commands inside the hotplug scripts to match those used by hotplug
2005-11-11 emellor 7790:9523e6d10511 New location for code common to both netfront and netback, with the MAC parsing
2005-11-11 smh22 7789:995e94c4802e Attached patch allows PAE xenlinux to run in the shadow mode using
2005-11-11 smh22 7788:e023e37b3c7a Fix make_page_readonly/make_page_writeable on PAE guests - previous behaviour
2005-11-11 emellor 7787:980967b0b161 Don't call iptables if it is not installed. This code is only there to ensure
2005-11-11 emellor 7786:1444adb1c407 Fix function call syntax in vif-route and vif-nat.
2005-11-11 emellor 7785:e002282b79c8 Merged.
2005-11-11 emellor 7784:c927e3761a96 Chmod a+x.
2005-11-11 kaf24 7783:cc5450d52e49 Missed two files from NULL-pointer-check changeset.
2005-11-11 kaf24 7782:fcb7e5616102 Remove unnecessary NULL checks before freeing memory blocks.
2005-11-11 kaf24 7781:41c8a2ea07c0 Fix application of OS patches to deal better with failure.
2005-11-11 kaf24 7780:cc1c250e672d Max xen skbuff allocation is now 64KB. kmem caches only
2005-11-11 kaf24 7779:b5c95258fe59 Merge with xen-unstable-ia64.hg
2005-11-11 kaf24 7778:0b4596caf761 nloopbacks default is now 8. So vifnum of greater than 7 requires
2005-11-11 kaf24 7777:eaee11008e68 Add MOVSX instr support to VMX MMIO decoder.
2005-11-11 kaf24 7776:778394bb27f3 Remove unnecessary ifdef in defn of xprintk. Install
2005-11-10 kaf24 7775:b9e8654c3f10 Fix Linux fault.c indentation.
2005-11-10 smh22 7774:5aa93e3c2a22 Fix page-table dump on PAE with >4GB MFNs.
2005-11-10 kaf24 7773:476d02c1346c Merge with http://xenbits.xensource.com/ext/xen-unstable-docs.hg
2005-11-10 Robb Romans 7772:f1c07363956b Add "Securing Xen" adapted from Anthony Liguori's Wiki entry.
2005-11-10 Robb Romans 7771:79e8991af6b4 A few doc cleanups. Replace bitkeeper with mercurial.
2005-11-10 Xiaofeng Ling 7770:6a593de2f8ba This patch use same expression as vif for vmx guest but has a distinguish "type=ioemu"
2005-11-10 emellor 7769:10e6946477b8 Removed autogenerated file.
2005-11-10 emellor 7768:975aa9e4def3 Fix the log reopening by moving the code with all the races out of the signal
2005-11-10 kaf24 7767:4982559d8fde Indirect writes to phys_to_machine_mapping array through an inline
2005-11-10 kaf24 7766:d916497135ac When creating exception/interrupt stack frames for a guest,
2005-11-10 kaf24 7765:c405c0d1b49b This patch fix some issue on masked interrupt:
2005-11-10 kaf24 7764:bee09e2200ab Fix IPI handling before vcpu launched
2005-11-10 kaf24 7763:de41f5e24cf1 For vmx domain, because shadow_mode_reference is set later in
2005-11-10 kaf24 7762:e436e4e93076 Add some minor defensive coding/error handling in xc_vmx_build.c like
2005-11-10 kaf24 7761:bdb8c00ddb85 merge
2005-11-10 kaf24 7760:74737286e9f5 Enable xm console for vmx guest.
2005-11-10 kaf24 7759:d5775d0bcf1e Fix some more bugs in pygrub including:
2005-11-10 emellor 7758:a8b759a40372 Merged.
2005-11-10 emellor 7757:139aabe357a4 Various chmod a+x.
2005-11-10 danms 7756:578736096552 Modularize runtest.sh and add a quick option.
2005-11-10 danms 7755:0c3335a98f0b Make the 04_restore test verify that two block devices and two nics are
2005-11-10 danms 7754:7562dc888468 Remove this accidental commit
2005-11-10 dan 7753:fb4f48f0116e Tweak the usage of mke2fs to be quiet, so that the XML reports
2005-11-10 danms 7752:2bcfd776cb7f Add this file that wasn't in the tarball for the initial import
2005-11-10 danms 7751:3920df5da25e Remove semicolons from Console.py. It's a habit.
2005-11-10 kaf24 7750:06d08564b982 Attached patch fixes a thinko in pygrub's setup.py
2005-11-10 kaf24 7749:b8eaf192bad7 Enable export of set_nmi_callback in suitably priv 64-bit doms.
2005-11-10 kaf24 7748:08f0066158c3 Updates comments in network-bridge, removes dead code, minor typo fixes.
2005-11-10 emellor 7747:8a5dca8c1e8f Merged.
2005-11-09 emellor 7746:ad6a208992cc Added missing __init__.py.
2005-11-09 smh22 7745:8f83f7ccf185 Fix shadow bitmap sizing for logdirty mode.
2005-11-09 kaf24 7744:5823dbfbb4cd Move linear faulting address (%cr2) out of the page fault
2005-11-18 djm 7743:e62c54ab862f Fall back to zx1-based configs, defconfigs don't work yet to boot domU
2005-11-18 djm 7742:84f9bec4feaf Fix read of guest psr to properly set dfh and other bits (by Matt Chapman)
2005-11-18 djm 7741:14393678d999 Properly pass iha/itir if data miss occurs when fetching privop (by Matt Chapman)
2005-11-18 djm 7740:ba78f3912b29 Remove DOMU_BUILD_STAGING and supporting code entirely, no longer needed
2005-11-17 djm 7739:51f32d60536b Turn off DOMU_BUILD_STAGING, no longer needed (flagged by Kevin Tian)
2005-11-17 djm 7738:ec2ab25dacee Parse all ACPI MADT entries, not just NR_CPUS (by Alex Williamson)
2005-11-17 djm 7737:424e28ebc882 Turn off duplicate console output (by Alex Williamson)
2005-11-17 djm 7736:ea1214123c2f Remove old version of xen xlilo patch
2005-11-17 djm 7735:d0a2b36f72f2 Integration of the xen4xlilo patch. (by Tristan Gingold)
2005-11-16 djm 7734:8c42a46de7f8 Enable build to work for both generic and non-generic (hpsim issue)
2005-11-16 djm 7733:40fc727dd1c0 Changes so that Xen can be compiled with gcc 4.0.2: (by Tristan Gingold)
2005-11-16 djm 7732:36cea432bbed Enable generic build for dom0 and build for domU with CONFIG_VT forced off
2005-11-16 djm 7731:ee15a2ae7f24 Fix problem if itlb miss occurs when in metaphysical mode
2005-11-14 djm 7730:5e142e1f41e6 Support dom0_mem parameter at boot option (by Masaki Kanno)
2005-11-11 djm 7729:bd234c9603ce Fix delivery of nat consumption faults (still chatty)
2005-11-11 djm 7728:12d4d2dc06a2 Punt to slow path for itc.i/d for region0 to avoid metaphys problem
2005-11-11 djm 7727:d7bcc7bbf981 Fix region0 virtual accesses
2005-11-10 djm 7726:2f98977d9f85 Enable gcc3.4 with CONFIG_SMP (by Alex Williamson)
2005-11-10 djm 7725:0ec32c6f0963 Blkfront no longer built by default, need CONFIG_XEN_BLKDEV_FRONTEND
2005-11-10 djm 7724:fae79fdcd49b Merge
2005-11-10 djm 7723:9be9bc0b0f11 Fix typo
2005-11-10 djm 7722:4aeb53ba2890 Merge latest xen-unstable into xen-ia64-unstable
2005-11-09 emellor 7721:136b2d20dc81 Cope with the ValueError exception that we get if you use Xend with the recent
2005-11-09 kaf24 7720:b2ea26d2099a Support recent change moving virtual IOAPIC model into Xen for
2005-11-09 kaf24 7719:34a0dcb1700c Attached patch allows building of netfront and blkfront as modules
2005-11-09 kaf24 7718:83ec10103067 gnttab_request_free_callback needs to be exported for building modular
2005-11-09 kaf24 7717:6b62605e77b5 Remove use of get_gendisk in blkfront gen_gendisk is no long exported
2005-11-09 kaf24 7716:356c175366a1 Allow xen_create_contiguous_region() to fail gracefully if it
2005-11-09 smh22 7715:5066d2aa2fb0 More fixes for save/restore; use configured memory for generating sxp.
2005-11-09 emellor 7714:1e6147db55cf This patch prevents the xm-test console library from duplicating the
2005-11-09 emellor 7713:b0b854126410 This patch adds a new test that attempts to save and restore a domain
2005-11-09 emellor 7712:003339f0fcb2 Chmod a+x.
2005-11-09 smh22 7711:539b2757642e Fix 64-bit build.
2005-11-08 smh22 7710:b3c2bc39d815 Enable save/restore for PAE domains.
2005-11-08 smh22 7709:abbe3df33774 Use '-' instead of '_' in xen version strings.
2005-11-08 kaf24 7708:98bcd8fbd5e3 Fix alloc_skb() to ensure data is always physically contiguous.
2005-11-08 kaf24 7707:0915074c356e Rationalise the kernel event-channel binding interfaces. The
2005-11-08 emellor 7706:37ad91483bd3 Increase the static constant default number of loopback interfaces, nloopbacks,
2005-11-08 emellor 7705:7cbcdccd659d Merged.
2005-11-08 emellor 7704:e2bb85722b91 Fix two leaks in the pyxc interface. The dictionaries are being added
2005-11-08 Michael Fetterman 7703:6e2225934d84 merge
2005-11-08 Michael Fetterman 7702:f544934dd0b6 merge
2005-11-08 Michael Fetterman 7701:c665ab5a6b44 Cleanup various shadow mode asserts.
2005-11-08 mafetter 7700:6d298cac0e8d Bug fix in error handling in get_page_from_l4e()
2005-11-08 mafetter 7699:0f62ea79cd8d Fixed domain refcounting bug (found by inspection)
2005-11-08 mafetter 7698:d25bdfb2576e Fixed a bug in the audit code.
2005-11-08 unknown 7697:dd0e2e9fa4e6 Fixed domain refcounting bug (found by inspection)
2005-11-08 mafetter 7696:c4fc28fb580a Fix vncviewer spawning so it actually works.
2005-11-08 mafetter 7695:913ad6d48cbc Added some minor defensive coding/error handling in xc_linux_build.c
2005-11-07 unknown 7694:889814fb94c5 Minor Makefile cleanup in tools/libxc/Makefile
2005-11-07 unknown 7693:06abebc3a56d Make xen0's default config match itself after a "make oldconfig"
2005-11-07 unknown 7692:188fc4838586 Minor updates to .hgignore
2005-11-08 emellor 7691:a5195bf5671d Merged.
2005-11-08 emellor 7690:8e1703090053 Added file missed on commit of earlier patch by Dan Smith.
2005-11-08 emellor 7689:53f52fc28f8b This patch removes all of the auto-generated files that were checked
2005-11-08 emellor 7688:c969320ee59f This patch increments the version number of xm-test so that we can
2005-11-08 emellor 7687:dfbdf1d264ef This patch adds a URL to the reporting site, as well as a note about
2005-11-08 emellor 7686:f79854882e1f 1. Set the UID and EUID of the process when trying to switch to a
2005-11-08 emellor 7685:40f3ce3516cb 1. Unmark the 07 and 08 tests of block_attach as XFAIL
2005-11-08 emellor 7684:464e03b08f65 Remove unused parameter.
2005-11-08 kaf24 7683:1470a9d40072 Remove unused and unnecessary gnttab ioctl.
2005-11-08 kaf24 7682:33b2e15c2ade Update tools/examples docs.
2005-11-08 kaf24 7681:8914eb171c66 After move randomMac to netif in 7637, we need to this for vmx guest.
2005-11-08 kaf24 7680:a7a35d0a4a7c Remove the execute bit from shell snipplets (the -common files not
2005-11-08 kaf24 7679:becf19225569 Fix the clean target of the tools/xenstore Makefile to
2005-11-08 kaf24 7678:0aeb37de0e4a merge
2005-11-08 emellor 7677:055efdd6b7c5 Merged.
2005-11-08 emellor 7676:7e3faea076ec Push the process of waiting for devices to come up right out of DevController,
2005-11-08 emellor 7675:eafd932231ae Rearrange restart logic so that a failure to restart a domain does not cause
2005-11-08 emellor 7674:f2202af64023 Mark plenty of variables as unused, and remove an unused import.
2005-11-08 emellor 7673:dcfbfae87f6c Remove unused XENSTORED_XYZ constants.
2005-11-07 emellor 7672:ca37f8be9426 Rename parameter to avoid shadowing builtin.
2005-11-10 djm 7671:b12a48d9e841 Reflect various missing traps/faults (flagged with printf for now).
2005-11-10 djm 7670:214bd6a0ed27 Adapt to new evtchn interfaces.
2005-11-10 djm 7669:5b2d9807725d Back out partial fix in ia64-unstable 7665/7/8, breaks Debian boot
2005-11-09 djm 7668:be53bbe62f2e Don't panic for other region physaddr handling in vcpu_translate
2005-11-09 djm 7667:7fd6dff1631d Don't panic for (rare) dom0 physaddr with uncacheable attribute
2005-11-09 djm 7666:8ddc812626b2 Fix ia64 tools build (new parameter in xc_vmx_build)
2005-11-09 djm 7665:d3594980a8f1 Enable region0 virtual addresss in vcpu_translate (but still broken elsewhere)
2005-11-08 djm 7664:7d81d6b8c302 Fix domU (by Kevin Tian)
2005-11-07 djm 7663:66dd96e90be4 Merge xen-unstable into xen-ia64-unstable again (to get ioapic changes)
2005-11-07 kaf24 7662:25599e222c33 Fix pagetable pinning logic for xen/i386 kernels. The pin
2005-11-07 kaf24 7661:63aeaa2152d8 This patch remove the obsolete ioapic code on qemu device model side.
2005-11-07 kaf24 7660:9bb7a75f120f This patch add virtual IOAPIC support for VMX guest.
2005-11-07 kaf24 7659:781b6dd73e4c This patch change the vmx mmio handler to static.
2005-11-07 djm 7658:d51b071bfcfc Enable ar.unat handling for fast paths (by Anthony Xu)
2005-11-07 djm 7657:b547291cb6d4 Missed ia64 changes to one drivers/xen file
2005-11-07 djm 7656:b6cce4237ded Merge latest xen-unstable into xen-ia64-unstable
2005-11-07 emellor 7655:a05e55c919c1 Merged.
2005-11-07 emellor 7654:12c3b4463cba Added description of the behaviour of rename-restart.
2005-11-07 jbulpin 7653:d1b5ad8e8b03 Fixed syntax error in iopif patch.
2005-11-07 kaf24 7652:a4bd444c5424 merge
2005-11-07 kaf24 7651:19e5385bc5b3 fast_flush_area() should index the unmap request array using
2005-11-07 emellor 7650:b47b79585772 Move the randomMAC method from xm.create into server.netif. This way, it can
2005-11-07 emellor 7649:f392a8fc7494 Fix misnamed call to legacy_mask_to_prefix. Thanks to Tim Moreton for finding
2005-11-07 emellor 7648:a4bff55d4a16 Diagnostic for hitting the nloopbacks limit. This is presumably the cause of
2005-11-07 emellor 7647:ecb5997f7b25 Wholesale import of xm-test 0.4.0.
2005-11-07 emellor 7646:365245f2a106 Hack around problem whereby VMX domains (using the ioemu device) now fail
2005-11-07 emellor 7645:5d9de9f4baf4 Added assertion, to stop it blowing up more obscurely a little later.
2005-11-07 emellor 7644:43fbea30b5c8 Tidy exception handling on IntroduceDomain, quieten down one debug message, add
2005-11-07 emellor 7643:19a226d8db16 Make xenstored reopen its trace file on SIGHUP. This allows one to rotate the
2005-11-07 kaf24 7642:1f57d567cf4b Add support for the ioport_permission dom0 op to xend and xm
2005-11-06 kaf24 7641:270469d40f02 Revert c/s 7626 -- it's missing a new file.
2005-11-06 kaf24 7640:55194bd55b86 Fix error path in blkback driver where a grant mapping in the
2005-11-06 kaf24 7639:c352591ebfdf Add support for the ioport_permission dom0 op to xend and xm
2005-11-06 kaf24 7638:b67d2d2465aa Added domain_ioport_permission to the python module xen.lowlevel.xc,
2005-11-06 kaf24 7637:15dc55145e55 Added xc_domain_ioport_permission to libxc, which wraps the dom0 op
2005-11-06 kaf24 7636:f41c33671a43 This patch adds a new boot parameter, dom0_ioports_disable, which
2005-11-05 kaf24 7635:0cae0c6436f5 This patch is intended to make qemu support ia64/vti. We have validated
2005-11-05 kaf24 7634:65c3b9382caa This patch is to remove the pit_timer when the vmx domain is
2005-11-05 kaf24 7633:b180310a0d2c vlapic_init alloc memory for struct vlapic, so it should do a memset on
2005-11-05 smh22 7632:2e880b1fbe84 Quiet down balloon driver.
2005-11-05 smh22 7631:a45408260abb Check correct flag in grant transfer - this eliminates the most common
2005-11-04 kaf24 7630:a969d918674e Remove shadow audit debugging. Too noisy for
2005-11-04 kaf24 7629:6a2d93c2b32d Specifying 'mem=' as Linux boot parameter disables the default
2005-11-04 kaf24 7628:21d175472d55 This is a fix for some device model corner cases including:
2005-11-04 kaf24 7627:1a5861311b04 This patch adds a check to make sure the config file passed to
2005-11-04 kaf24 7626:d9d88dd713ba This is another patch that adds an arg_check() to domid and domname so
2005-11-04 kaf24 7625:98515ca23ca3 This patch adds an arg_check into the set_vcpus code in xm, so that we
2005-11-03 kaf24 7624:289b73a5ace7 Simplified vmx_platform.c by removing obsolete code and redundant vmread's.
2005-11-03 emellor 7623:ca2e91ab4311 Merged.
2005-11-03 emellor 7622:fe487b19c379 Fix handling of child in forkHelper.
2005-11-02 kaf24 7621:76fbcb25d174 Fix map_domain_page() by reverting a bogus simplification
2005-11-02 sos22 7620:9cdfcecf4968 Merge.
2005-11-01 sos22 7619:5ffe3f16aa52 Make SMP alternatives work under xenolinux rather than just native,
2005-11-02 emellor 7618:4321438e92a7 Merged.
2005-11-02 emellor 7617:7f8db234e9db Rewritten handling of child stderr to avoid deadlock.
2005-11-02 kaf24 7616:e519f3239a97 Make the -V option of xenconsoled actually do something.
2005-11-02 kaf24 7615:d507f32afba9 Make it clear that the result of xs_get_domain_path() must be free()'d.
2005-11-02 kaf24 7614:4ec05d64f202 Fix memory leak in domain cleanup spotted by doremifa in #xen.
2005-11-02 kaf24 7613:89030fab2c3f The attached patch to 1) fix a 64-bit bug with some of the data packing,
2005-11-02 kaf24 7612:03d51c0b0546 fix VMX decoder for MOVZ instruction.
2005-11-02 kaf24 7611:c31edd72086d Just some small code cleanup to shadow.c, no logic changed.
2005-11-02 kaf24 7610:5ed53e973b83 Changeset 7419 introduced a check for DOM0 before setting a bit in the
2005-11-01 kaf24 7609:ae2e13795c63 >I'm hitting an ASSERT in alloc_monitor_pagetable() with debug=y and I
2005-11-01 kaf24 7608:305649f5ad56 Fix 'nosmp' and ensure that CPU#0 is reported properly
2005-11-01 kaf24 7607:3492adc0ad60 Temporary fix for blkfront failure on save/restore.
2005-11-01 kaf24 7606:0b8f92adc679 Fix CPU hotplug -- cpu initialisation functions must be declared
2005-11-01 emellor 7605:99f4ba74763e Merged.
2005-11-01 emellor 7604:28face899030 Catch KeyboardInterrupt, to avoid spewing error messages on Ctrl-C.
2005-11-01 emellor 7603:3a3b2f8fbb60 Added missing __init__.py.
2005-11-01 kaf24 7602:952945d2b68e Disable guest firmware apm since no apm is supported now to remove the
2005-11-01 kaf24 7601:b818029835de The following patch adds a section for SHUTDOWN OPTIONS for the xmdomain.cfg
2005-11-01 kaf24 7600:07b5b3e2ff45 Fix docs: xm set-mem => xm mem-set.
2005-11-01 kaf24 7599:c794c98c416c There is an error in xenstat, such that a wild pointer is being
2005-11-01 kaf24 7598:a48ac90f99f1 Fix the DISPLAY configration that breaks vmx domain creation with SDL
2005-11-01 kaf24 7597:f1b6dd997716 Add get_cycles(), to be defined in asm/time.h, as a
2005-10-31 emellor 7596:6be0d21bb863 Merged.
2005-10-31 emellor 7595:286946489e5d From Murillo Fernandes Bernardes <mfb@br.ibm.com>:
2005-10-31 emellor 7594:a7129a40f239 From Gerd Knorr <kraxel@suse.de>:
2005-10-31 emellor 7593:00377595e4f9 Added new xentrace executables tbctl and setsize.
2005-10-31 emellor 7592:4e6c0734c409 Use _p to fix, once and for all, the debugging printf recently changed.
2005-10-31 emellor 7591:a51ec6d425e7 Removed the event server, and all it entails. This is unused, and a big pile
2005-10-31 emellor 7590:69958a5b94a3 Removed some dead code.
2005-10-31 emellor 7589:7c30e9215558 Ignore the directories containing generated man pages.
2005-10-31 kaf24 7588:cf0c13832905 Make check_pkgs work with the Bourne shell
2005-10-31 kaf24 7587:60c941136be9 Update .hgignore.
2005-10-31 kaf24 7586:8ded2066e16c Fix PAE shadow on a machine with RAM above 4G on x86_64 xen.
2005-10-31 kaf24 7585:ea6d9f29dff5 Watch events may get lost, the xenstored response races against the new
2005-10-31 kaf24 7584:8cc7ce549d00 Sanitise the trace-buffer hypervisor<->user interface.
2005-10-30 kaf24 7583:7d0d88685f79 Remove stupid unused strtok() function.
2005-10-30 kaf24 7582:2947b0df5ffa Simplify trace header some more, and ensure that
2005-10-30 kaf24 7581:d8a39152f982 Tracing cleanups and simplify tb_set_size(). Dynamic
2005-10-30 kaf24 7580:a663683fe8cb Remove trace compile option from Xen.
2005-10-30 kaf24 7579:f33f18fbf2cb This is a set of changes which allow the tracebuffer functionality to
2005-10-30 emellor 7578:43676a509982 Merged.
2005-10-30 emellor 7577:127d856ce124 Try again to get the ptrdiff_t printf right for 64-bit.
2005-10-30 emellor 7576:d49fd494963e --- xen-unstable.hg.copy/docs/Makefile 2005-10-28 18:36:33.000000000 -0700
2005-10-30 emellor 7575:c774efa2aca8 Added doccomment.
2005-10-30 emellor 7574:e212c0b60fbe Move misplaced netif_free declaration.
2005-10-30 emellor 7573:f3ebb4d6baab Added network-attach and network-detach. Fixes bug #300.
2005-10-30 emellor 7572:e0ea9320c351 Force the devid given to destroyDevice to an integer. This means that that
2005-10-30 emellor 7571:1ce76b214ce2 Added -lpthread to qemu-dm link line, in order to compile even without SDL
2005-10-30 emellor 7570:b50eb7619dd4 Change the grant table interface so that gnttab_end_foreign_access_ref returns
2005-10-30 emellor 7569:ecae9e6c7331 Added cast to silence warning on 64-bit.
2005-10-30 emellor 7568:8ffba597c385 Use %tx C99 printf modifier for ptrdiff_t so that this builds on 64-bit.
2005-10-30 kaf24 7567:32695e99cfc8 This patch is to fix the NIC driven mechanism to make it event
2005-10-30 kaf24 7566:8e1bfcb901e5 Once grant refs run out, netfront prints a nice message, but doesn't set
2005-10-30 kaf24 7565:c7006e46cd06 Small shadow pagetable fixes.
2005-10-30 emellor 7564:47ba7a4bed45 Remove out: label, to silence warning.
2005-10-30 emellor 7563:bcccadcc56e5 Merged.
2005-10-30 emellor 7562:dc36edf1102f Don't schedule work for reboot if work is already scheduled. This fixes a
2005-10-30 emellor 7561:9f44b2aa98f3 Change the interface between XendRoot.get_network_script and Vifctl so that a
2005-10-30 emellor 7560:03612b7f69d5 Don't use XendRoot.get_vif_bridge to provide a default bridge -- instead, pass
2005-10-30 emellor 7559:601ae1c4fe61 Added test_create.py, a test script for create.py. This contains a unit test
2005-10-30 emellor 7558:ab8768317e20 Added xen.xm.tests package to build.
2005-10-30 emellor 7557:4722eae11abb Added xen-script-common.sh, for functions common to all scripts, not just the
2005-10-30 emellor 7556:6304291cf08b Print out MFN in audit code, for debugging purposes.
2005-10-30 emellor 7555:889afaf6ca25 Free domain names in xenstat_free_node, fixing small memory leak.
2005-10-28 emellor 7554:f994ee35da23 Fix reboot logic. An indentation error meant that every second reboot would
2005-10-30 kaf24 7553:b5903c9aeda5 Fix floating-point corruption (a nasty race in fp task-switch
2005-10-30 kaf24 7552:07aa5213d811 Add a commented-out sanity check for lazy fpu switching.
2005-10-29 kaf24 7551:eee0489b3a17 merge
2005-10-29 jbulpin 7550:8cf7d1d715f4 Prevent event listener socket from being inherited by children.
2005-10-28 kaf24 7549:d25ac5cbd8d3 Remove next_io_page field from domain structure.
2005-10-28 kaf24 7548:ab0addb6dcbb Clean up the 'initial mapping' area properly on x86/64.
2005-10-28 kaf24 7547:f5de9429118c Fix sizeof_vcpu_shift in x86/64 xen_entry.S.
2005-10-28 kaf24 7546:cc23d4236b20 This patch provide local APIC support for vmx guest.
2005-10-27 kaf24 7545:f23b897930d1 xm help notes that domid can be used in place of domname.
2005-10-27 kaf24 7544:6d4caa5a2cdb No side effects in BUG_ON statements in Xen.
2005-10-27 kaf24 7543:c5cd971aa96c To allow kernel to handle radically different hypervisors in the future,
2005-10-27 kaf24 7542:f8087c9297aa I've created a patch to get the mini-os to compile in Xen-unstable. The patch
2005-10-27 kaf24 7541:602f7fc3e1b1 Originally in qemu when a IDE dma transfer is started which is triggered
2005-10-27 kaf24 7540:d6ebcfc5a30b The attached patch fixes 2 issues with the scripts written for the Xen
2005-10-27 kaf24 7539:7ba4019f7b2d This patch
2005-10-27 kaf24 7538:897adc98fec2 Remove all binaries on make clean.
2005-10-27 kaf24 7537:26fc51079f5f Remove a non-portable and unused error.h, and use signal.h not
2005-10-27 kaf24 7536:3843e518e092 Use standard int typedefs.
2005-10-27 kaf24 7535:76392609363f BUG_ON() is a macro very very similar to assert(), and it's a really bad
2005-10-27 emellor 7534:e70ea9465b31 Fix Jerone Young's xenstat / xenstore patch:
2005-10-27 jeroney 7533:a793b7a53605 * Enable xenstat to use xenstore
2005-10-26 emellor 7532:20d1a79ebe31 Fix the check for non-existence of the save/restore directories, by using &&
2005-10-26 emellor 7531:0240a69e1f97 Move exception handler for sxp.ParseError above that for Exception, as the
2005-10-26 emellor 7530:98fd1359eecd Break the write_dev function out from block into new block-common.sh, where it
2005-10-26 emellor 7529:4983606a263e Added copyright notice.
2005-10-26 emellor 7528:895d66f6de44 New xendomains init script, courtesy of Kurt Garloff:
2005-10-26 emellor 7527:a39aee6d660f Check whether dom is NULL when we handle a watch. This might occur if the
2005-10-26 emellor 7526:9b91f6583b5e Added comment.
2005-10-25 jeroney 7525:623ccfa55107 Remove second decleration of .PHONY & cleanup formating
2005-10-25 emellor 7524:34b4068704c5 Fix format spec for tracing.
2005-10-25 emellor 7523:cd1cfbadb75f NBD scripts, courtesy of Kurt Garloff:
2005-10-25 emellor 7522:f2ad4e0a7259 Merged.
2005-10-25 emellor 7521:25639d30d5d5 Moved SuSE-specific getcfg call into a preiftransfer call. The semantics of
2005-10-24 emellor 7520:52f17d78dcd5 Change argument spec for introduce_domain argument parsing, as the MFN is a long.
2005-10-24 emellor 7519:c653a376cf52 Remove recently added uses of errno, as these cause trouble on ia64 builds.
2005-10-24 emellor 7518:99ece3c06913 Removed some unnecessary imports.
2005-10-24 chris 7517:f0e92f206c8a Don't run network stop script when doing xend stop.
2005-10-24 vhanquez 7516:e47f04c55eb1 compute the correct totalram_pages when the balloon increase or decrease the
2005-11-07 djm 7515:dd0db9019177 Fast tlb miss reflection (mostly working, missing robustness, default off)
2005-11-04 djm 7514:5a4893a537ca Minor driver code changes/rearrangement to reduce ia64-specific patches
2005-11-03 djm 7513:b4263a0216a9 Enable test for running_on_xen from modules
2005-11-03 djm 7512:98209d207d14 Fix gcc-3.4 compiler errors (submitted by Takebe Akio)
2005-11-03 djm 7511:f1949cd70f89 Oops, backout accidental test config, committed in wrong directory
2005-11-03 djm 7510:7b3230c51fbb Test new config
2005-11-03 djm 7509:4ef1a7322bf4 Fix console output and bug in evtchn_ia64 (by Tristan Gingold)
2005-11-03 djm 7508:55aaa12a542a Fix ar.unat save/restore for fast rfi (by Anthony Xu)
2005-11-02 djm 7507:854cfcbef774 Adapt for recent change in xen-unstable common/trace.c
2005-11-01 djm 7506:3f237000e59c Fix hyper_set_kr bug -- was always setting kr0. (Found by Kevin Tian)
2005-10-31 djm 7505:fbf92a68ff36 Mask vector for delivering vhpt fault correctly.
2005-10-31 djm 7504:4f8302838037 Load kernel regs from virtual kernel regs at domain switch (found by Kevin Tian)
2005-10-31 djm 7503:aa81f4e44ca5 Fixes for first step in getting domU back up (by Kevin Tian)
2005-10-24 djm 7502:7eac3edd0589 Oops, missed hg add of vti example file
2005-10-24 djm 7501:8928c89a8d0a Necessary change to support ia64/vti domain build in common code.
2005-10-24 djm 7500:935a81f86348 Image builder for ia64/vti domain, together with a example config file.
2005-10-24 djm 7499:ebc92fd2fac8 Code reordering for (partial) gcc3.4 compatibility
2005-10-24 djm 7498:eb1ae533d480 Remove dup prologue lines
2005-10-24 djm 7497:91268555f215 Define VHPT constants from VHPT_SIZE_LOG2.
2005-10-24 djm 7496:998e85f9963d Need additional include for ia64
2005-10-24 djm 7495:813e504dc716 Necessary change to make ia64 dom0 rework:
2005-10-24 djm 7494:fdea4a967bc7 Merge
2005-10-24 emellor 7493:98c6c36ac444 Added a timestamp to the logging output by trace_io.
2005-10-24 emellor 7492:e6591119fda0 Do not create the console tty until domain_create_ring has succeeded. This
2005-10-24 kaf24 7491:1c62a4149b11 Attached patch avoids "Bad L1 flags 80" for VMX domains. Thanks Ian for
2005-10-23 emellor 7490:a90d670c98b9 Change the semantics of GetDomainPath so that it always succeeds, regardless of
2005-10-23 emellor 7489:5a728a884242 Instead of writing errors to
2005-10-23 kaf24 7488:2c0b3b807756 Enable TSC-offsetting capability to ensure that VMX
2005-10-23 kaf24 7487:5a7baecb1c70 Fix an issue for passing arguement from control panel to deivce model
2005-10-23 kaf24 7486:e398a9797c4c some fixes to VMX:
2005-10-22 emellor 7485:6f8ce90246f8 Reintroduce the changes made by changeset 7455:021324804fbd, which were
2005-10-22 kaf24 7484:a2cf10b8da5a Fix 'xm vcpu-list'. List cpumap as 'CPU Affinity'. Use
2005-10-22 kaf24 7483:94cee9a918de cpumap cleanups -- Python now deals with lists of cpus
2005-10-22 kaf24 7482:6b8a91dcdc2e Fix assertions in bitops.c.
2005-10-22 kaf24 7481:37050ba0e35c This patch is to make xentop able to print vcpu usage for out of order
2005-10-22 kaf24 7480:3951b5b01cfd Two patches were applied to pygrub's setup.py to work around python2.2
2005-10-21 kaf24 7479:21a211649fe2 Disable Xen verbosity by default. At this point I think it
2005-10-21 jrb44 7478:17a9f111fa93 Temporary workaround to xend start problem.
2005-10-21 kaf24 7477:2d5b92e7c79a This is a follow up of PIC device model by Xiaofeng and me to move to
2005-10-21 kaf24 7476:8eaaa622db81 Tweak to pygrub build config detection.
2005-10-21 kaf24 7475:3eee5653f08b Fix allocation of phys_to_machine_mapping array during
2005-10-21 jrb44 7474:9628e7a5766d Add biossums dependency to Makefile to avoid parallel build breakage.
2005-10-21 emellor 7473:c4c0bded343a Merged.
2005-10-21 emellor 7472:b81723792274 Explicitly delete xc instance, which will hopefully solve the intermittent
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.