direct-io.hg

log

age author revision description
2006-02-09 kaf24 8803:5aad88c8d379 Remove xennull_con. Use dummy_con.
2006-02-09 cl349 8802:3bbff714df11 Fix typos in Kconfig files.
2006-02-09 kaf24 8801:0a404794aac1 Fix CPU hotplug.
2006-02-09 kaf24 8800:10d6c1dc1bc7 More details on ordering and safety of the Xen timer API.
2006-02-09 kaf24 8799:26befe042dd5 Fix CPU-migration of VMX domains.
2006-02-09 smh22 8798:01fa38f79207 Quiet down wbinvd warning for verbose/debug builds of xen.
2006-02-08 rread 8797:66260f1a9bde Fix the backward compatibility support for using 'vcpus' in the image section of the domain sexp.
2006-02-09 kaf24 8796:99e7b8f9122e Fix x86_64 CPU hotplug by paravirtualizing the play_dead() function.
2006-02-09 kaf24 8795:6789ae50ce7f The NAT checksum fixes in patches/linux-2.6.16-rc2/net-csum.patch do
2006-02-09 kaf24 8794:65127e18d821 Attached patch for svm will enable a tlb flush for each vmrun.
2006-02-08 kaf24 8793:974ed9f73641 Fix Xen timer interface to allow migration of timers
2006-02-08 kaf24 8792:b246f429f683 Prevent a guest from specifying its own domain id when
2006-02-08 kaf24 8791:6ba371536f5c Add 'dom0_max_vcpus' Xen boot parameter.
2006-02-08 kaf24 8790:a3d554557d48 Fix i386 CPU hotplug, and CPU hotplug when maxcpus= kernel boot option is used.
2006-02-08 cl349 8789:40c309827ee5 Add m2p translation to read_cr3 on x86_64.
2006-02-08 cl349 8788:c83c242916ea x86-64 linux: remove dead code
2006-02-08 cl349 8787:7bdac903cfdd x86-64 linux: CONFIG_ACPI_BOOT doesn't exist anymore
2006-02-08 cl349 8786:4657e299a1a3 linux: don't export evtchn_do_upcall()
2006-02-08 cl349 8785:a67085a3e65d x86-64 linux: properly exit idle mode from evtchn_do_upcall()
2006-02-08 cl349 8784:1a2e7cd58ca0 x86-64 linux: call evtchn_do_upcall on irq stack and adjust irqcount
2006-02-08 cl349 8783:c9edeb3bd652 Use /dev/kmem to map dom0 xenstore page instead of abusing the foreign mapping interface.
2006-02-08 kaf24 8782:bc2ac5e87f99 Rationalise initialisation of cpu_possible_map.
2006-02-08 kaf24 8781:dcc2beb8a1d2 /sbin/udev no longer exists in upstream udev, so use udevinfo for
2006-02-07 john levon 8780:859c8d66b203 Fix pygrub to handle timeout of -1 (wait forever).
2006-02-07 cl349 8779:e9d78d8bd568 Clean up the TPM stack a bit.
2006-02-07 kaf24 8778:aefd8b8c6b1f Since USER_PTRS_PER_PGD depends on TASK_SIZE and thus on the current
2006-02-07 cl349 8777:581d4a0ac729 Fix ia32 support.
2006-02-07 kaf24 8776:5caf1de3f268 Apply stricter checking to RDMSR/WRMSR emulations.
2006-02-07 cl349 8775:df98f37a88b0 Fix x86_64 SMP support.
2006-02-07 kaf24 8774:2710f2fe624a Clarify dual licensing of gnttab.[ch] files in Linux.
2006-02-07 cl349 8773:87a83b44930b Fix x86_64 guest console support.
2006-02-07 kaf24 8772:55268b90a519 Remove the PHYSDEV_ACCESS configure option from Linux.
2006-02-06 kaf24 8771:707cb68a391f Remove CONFIG_VMX and CONFIG_SVM compile options. Support
2006-02-06 kaf24 8770:f030f4b565a5 Allows x86_32 PAE Xen to run VMX domains (2-level guest page
2006-02-06 cl349 8769:17b5d5cca484 Update ia64 to 2.6.16-rc2.
2006-02-06 cl349 8768:5a37d91b1587 Fix context copy code in NMI handler.
2006-02-06 kaf24 8767:0defafc42af4 Fix hypercall_table size in x86/64.
2006-02-06 kaf24 8766:40c152531072 A few trivial cleanups from the HVM merge.
2006-02-06 kaf24 8765:9eb1a1a6e16d No C1-Clock Ramp disabling on AMD processors. The tiny drift
2006-02-06 cl349 8764:d3547993be94 Fix "kernel direct mapping tables" printk.
2006-02-06 kaf24 8763:2687e3fc5dd4 Clean up -g in CFLAGS.
2006-02-06 cl349 8762:1bc2d1fe503c Fill hypercall_page so that its VA space doesn't get used for code.
2006-02-06 kaf24 8761:c5fd98fcb127 Temporary fix to include PTY support in domU builds.
2006-02-04 kaf24 8760:bf176086255b Update the TPM hotplug scripts to determine the reason of a
2006-02-03 kaf24 8759:6f7c5439a6c4 Fix show_registers() on x86/64. Get rid of
2006-02-03 cl349 8758:57e6d7218427 Fix hypercall_page location on x86_64.
2006-02-03 cl349 8757:7cd3d2e41559 Update patches for Linux 2.6.16-rc2.
2006-02-03 cl349 8756:ce9170da40ae Update x86_32 -xen config file for PAE builds.
2006-02-03 cl349 8755:47a2eb32002a Update to Linux 2.6.16-rc2.
2006-02-03 cl349 8754:a3f4357a9e16 Update x86_32 -xen config file for PAE builds.
2006-02-03 kaf24 8753:ad0c3fa46c76 Fix up the new non-paging direct_map shadow pagetable mode
2006-02-03 kaf24 8752:0e7bdd973e17 Build the phys_to_machine_mapping array in Xen rather than
2006-02-03 kaf24 8751:0bd023cf351e I have previously posted a patch with changes to the xenbus for being
2006-02-03 kaf24 8750:6d9b7a0ba238 Get ia64 working again on xen-unstable after cset 8736.
2006-02-03 cl349 8749:aeaa1f0dedd8 One more fix to the buildsystem ($^ is not $<).
2006-02-03 cl349 8748:6b14b81dc5a8 Fix another corner case in the build system.
2006-02-03 cl349 8747:959ba341631c Update ignores for .bz2 patches in top level directory.
2006-02-03 stekloff 8746:7bafcb7c24eb Make "make disk.img" not require building the entire buildroot if initrd
2006-02-03 cl349 8745:514f2585d102 Converge the TPM drivers in the Xen repository
2006-02-02 cl349 8744:cc63196c0d2f Fix buildsystem.
2006-02-02 cl349 8743:3b9c2c410b14 Revert ia64 changes from previous checkin.
2006-02-02 cl349 8742:2494b4e00cbb Update to Linux 2.6.16-rc1-git4.
2006-02-02 jrb44 8741:da6297243495 There is a known "xm console" issue related with VMX. When "serial" is
2006-02-02 cl349 8740:3d7ea7972b39 Update patches for linux 2.6.15.
2006-02-02 kaf24 8739:5d9f4e6c9519 Blacklist memory-mapped APIC-register pages in the domain0
2006-02-02 kaf24 8738:03382076472c Add argument-checking assertions to rangeset interfaces.
2006-02-02 cl349 8737:1987bb42110a Fix and cleanup how we build i386/x86_64 swiotlb.o.
2006-02-02 kaf24 8736:8aeb417387ca Fix some more pfn/mfn/gmfn/gpfn inconsistencies. Fix some direct
2006-02-02 cl349 8735:f20c10ecef94 Updates ia64 to 2.6.15.
2006-02-01 rread 8734:927f9348206b use alternative mirror for gcc
2006-02-01 Ian Campbell 8733:a450063e64ab merge.
2006-02-01 Ian Campbell 8732:c84a051d8967 Add new feature XENFEAT_auto_translated_physmap.
2006-02-01 Ian Campbell 8731:0e87a5bd6e8b Unpack xen_features into an array of u8 'booleans'
2006-02-01 rread 8730:b96705f5343c use alternative mirror for gcc
2006-02-01 cl349 8729:5a63f675107c Update to Linux 2.6.15.
2006-02-01 vhanquez 8728:d609de73b9fa Permit compilation of HOTPLUG_CPU on i386.
2006-02-01 cl349 8727:2c5873f99fe5 Fix build.
2006-02-01 kaf24 8726:0c94043f5c5b Rename physical-address-related variables and functions
2006-02-01 cl349 8725:a12e08eb0209 Proper fix for profile_pc on x86_64.
2006-02-01 cl349 8724:a3fbce644bcc fix compilation breaking when compiling time.c with FRAME_POINTER on x86_64
2006-02-01 kaf24 8723:61e7afb7344b The memset in init_switch_stack is overwriting the processor stack.
2006-02-01 kaf24 8722:f081663ba941 Define gnttab_shared_gpfn() for use in common code.
2006-02-01 kaf24 8721:80890ad194b1 No need for the rcu-nohz patch any more, as rcupdate.c was
2006-01-31 cl349 8720:e9c1d88ab5d0 Disable CONFIG_HOTPLUG_CPU for now.
2006-01-31 cl349 8719:6b66a8ce9bf8 Don't ignore .patch files.
2006-01-31 cl349 8718:4b06313b9790 Update to Linux 2.6.14.
2006-01-31 kaf24 8717:9a05a503897c Fix the ia64 build.
2006-01-31 cl349 8716:9ef5f0ec9df8 Adapt Xenlinux/ia64 to build in the new subarch environment.
2006-01-31 vhanquez 8715:635678c0fccc add the hypercall_page to xenctx knowledge.
2006-01-31 kaf24 8714:bcbe322d80d9 Clean up the adjdom change a little.
2006-01-31 ack 8713:85b79ab1e56d Fix VCPU locking in sched_adjdom for multi-VCPU guests
2006-01-31 kaf24 8712:efd7c2f3b496 Fix 64-bit debug build.
2006-01-31 vhanquez 8711:d8598a7db684 allow compilation of 32 bits on biarch 64 bits.
2006-01-31 kaf24 8710:9532090d250f Remove dummy definitions of __gpfn_to_mfn/__mfn_to_gpfn.
2006-01-31 kaf24 8709:4e096b31833c mkhex script must be executable, but this was lost in the
2006-01-31 kaf24 8708:f1b361b05bf3 Big merge the HVM full-virtualisation abstractions.
2006-01-30 kaf24 8707:e4eb12a6e003 Fix the ia64 definition of MAX_DMADOM_PFN.
2006-01-30 cl349 8706:fd9b2c1bb577 Update linux sparse tree to subarch layout.
2006-01-30 kaf24 8705:690fc13948db Fix 64b build.
2006-01-30 kaf24 8704:085fa65de809 I found some mistakes of argument by the do_* functions of hypercall.
2006-01-30 sos22 8703:58d6a94cd163 Merge.
2006-01-30 sos22 8702:6411e42ae497 Re-arrange things in the domain builder a bit so as to make sure that
2006-01-30 kaf24 8701:a0a59beb6596 Split XENFEAT_writable_mmu_structures into
2006-01-30 kaf24 8700:1712b52e0074 Move MAX_DMADOM_PFN to asm/config.h.
2006-01-29 kaf24 8699:4cce50ba4520 Adding network testing support for xm-test with hvm.
2006-01-29 kaf24 8698:d05c39dcc374 VMX support for xm-test currently doesn't support network tests for eth0
2006-01-29 kaf24 8697:11ed48af31d7 Ever since patchset 8648 (xen-unstable.hg) all my configuration files
2006-01-29 kaf24 8696:f4fc27362892 Export the hypercall_page symbol to modules, otherwise they
2006-01-28 kaf24 8695:1db05e589fa0 Replace the MMUEXTOP 'pfn hole' commands with a new
2006-01-28 kaf24 8694:ce057aa33cad Clean up shadow-translate xen patches. Add abstractions
2006-01-28 kaf24 8693:491a8798945e Remove shadow-translate Linux patches for now. We'll merge this stuff
2006-01-28 sos22 8692:3e7bcf1b6f70 Fix build.
2006-01-27 sos22 8691:5a9efc35feb2 Merge.
2006-01-27 sos22 8690:a47b7a464f09 Turn down debug a bit, and generally tidy hings up a little.
2006-01-27 sos22 8689:e9770d41e5bd Bug fix: we need to eagerly synchronise th HL2, since Xen relies on it
2006-01-27 sos22 8688:990c009015e8 Merge up and generally make shadow mode be nice.
2006-01-26 sos22 8687:05a1340bc1e7 Fix a silly bug.
2006-01-26 sos22 8686:c0a0f4db5ab1 Create a block of reserved PFNs in shadow translate mode guests, and
2006-01-26 sos22 8685:edf1fab86618 Merge.
2006-01-26 sos22 8684:f658587fdaac Make SMP guests work in shadow translate mode.
2006-01-26 sos22 8683:0d95066795de Explicitly block attempts to mutate the M2P tables of shadow mode
2006-01-26 sos22 8682:1580009f137c Get the network interface working in shadow translate mode. This
2006-01-25 sos22 8681:cc9bb3e0e348 Make some basic cases of grant tables work in shadow translate mode.
2006-01-27 kaf24 8680:2add7a262530 Add hypercall-declaring header files.
2006-01-27 kaf24 8679:98c8afe4c433 Uniform definition of do_iret prototype. Use 'struct foo'
2006-01-27 Ian Campbell 8678:f1bfe32828a1 Checkin missing hunks from previous commit
2006-01-27 Ian Campbell 8677:60beade30a0c merge
2006-01-27 Ian Campbell 8676:0eb38397e608 Introduce XENFEAT_writable_mmu_structures.
2006-01-27 Ian Campbell 8675:31083f13ae47 Add XENVER_get_features sub-operation to HYPERVISOR_xen_version.
2006-01-27 Ian Campbell 8674:4be553bcfb0f Rename funtions
2006-01-27 kaf24 8673:17dc21008351 New memory hypercall 'populate_physmap'. Accepts a list of
2006-01-27 kaf24 8672:2e82fd7a6921 Need to include module.h to get EXPORT_SYMBOL macros.
2006-01-26 kaf24 8671:5fcc346d6fe0 Must destroy grant-table maptrack table before pagetables,
2006-01-26 kaf24 8670:d8232e9f7988 Remove unneeded /proc/xen/grant and its libxc wrapper.
2006-01-26 emellor 8669:2cb434a12bba Treat xenstore UUID for domU's like MAC addresses for virtual network
2006-01-26 stekloff 8668:cd68f36807f9 Updated README for xm-test for the new "--with-vmx-kernel=KERNEL"
2006-01-26 stekloff 8667:eb364ce00a24 Add configuration option for specifying kernel to use for hvm/vmx testing
2006-01-25 sos22 8666:5b004f4e76cf Merge.
2006-01-25 sos22 8665:bd6ae7117cca Fix 64-bit build.
2006-01-25 kaf24 8664:ac04112c45b9 Callers of __gpfn_to_mfn() do not need to check
2006-01-25 kaf24 8663:c9362a31ba5d Fix the 64-bit build.
2006-01-25 sos22 8662:407358daf389 Merge.
2006-01-25 sos22 8661:43c294aea9ec Make shadow translate mode work for unprivileged, uniprocessor guests
2006-01-25 sos22 8660:860fa26845c2 Change domain_crash to say where it was called from.
2006-01-25 kaf24 8659:2d31ebf402e1 Fix batched request list overflow on packet receive path
2006-01-25 kaf24 8658:709bce2f08d6 Export Xen driver util function symbols so that Xen drivers
2006-01-25 vhanquez 8657:aad2b2da3c8b Separate the validity checking of the page frame in 2 chunks.
2006-01-25 kaf24 8656:159ef7d83f1c Fix inline asm hypercall argument parameter indexes.
2006-01-25 kaf24 8655:b1b9049c4eb2 Rev8517 (Reduce locked critical region in __enter_scheduler()), enable
2006-01-25 kaf24 8654:806dfeb03d92 Missing put_page_and_type() in dom0_op hypercall.
2006-01-25 kaf24 8653:63d9f45b271d Fix 64-bit build and fix the transfer-page code for the
2006-01-24 kaf24 8652:2b4b1963b76e Fix an incorrect type, and a missing return value check,
2006-01-24 kaf24 8651:71914b64b577 Indirect hypercalls through a hypercall transfer page.
2006-01-24 toml 8650:246b6444c643 Adding __init__.py file to remove build warning.
2006-01-24 stekloff 8649:85dd812ca054 Added dependency check for lilo in configure.ac for vmx enabled builds. Must
2006-01-24 Ke Yu 8648:018e6dc18f97 This patch make xm reboot/shutdown work for vmx doamin.
2006-01-24 emellor 8647:a38c292e8390 Merged.
2006-01-10 emellor 8646:40bb46f599d9 Poll for peth0 coming up before trying to attach it to the bridge. This fixes
2006-01-24 vhanquez 8645:1f87f39aa0e1 reindent few lines that were using softtab instead of hardtab.
2006-01-24 vhanquez 8644:c0a8a0b64f65 add some checking of opening and read in dom0_init and return -1 if error.
2006-01-24 vhanquez 8643:068857a7133d Merge
2006-01-24 vhanquez 8642:6afcef051257 use talloc_zero instead of talloc + memset
2006-01-24 vhanquez 8641:c70109e64c9e use format printf style to write to tracefd instead of using write syscall.
2006-01-24 vhanquez 8640:45f3b9cfbd83 fixup memory leak and return value, if malloc or realloc fail.
2006-01-24 vhanquez 8639:b89b94c71b2f fixup reallocation to "twice the size + 1", instead of "3 times the size".
2006-01-24 vhanquez 8638:df36ac1ddcbf dup and open error value is -1, not < 0
2006-01-24 kaf24 8637:d4e3f04e3d38 Two shell commands weren't properly spaced in a makefile.
2006-01-23 kaf24 8636:3a62d8978788 The present pud_offset_k implementation runs the value read through
2006-01-23 kaf24 8635:34f2b388beb0 ia64 specific part of gdbstub.
2006-01-23 kaf24 8634:d270db8a9092 Emergency system halt should halt all processors, not just
2006-01-20 kaf24 8633:c4ae9456a459 The arguments to memset are ordered incorrectly in the
2006-01-19 kaf24 8632:911b6d8cd666 Allow disabling the tx checksums on the xen loopback
2006-01-19 kaf24 8631:8a3549172896 Fix a bug that causes storage key auth to be generated twice.
2006-01-19 kaf24 8630:e32258567d05 Having /usr/bin/xsls conflicts with xsls as distributed in scalapack
2006-01-19 kaf24 8629:b29954d81e6d Cleanup dirty code avoiding warning messages when compiling
2006-01-18 vhanquez 8628:9d86f5a5e426 Delete 2 unused Kconfig files.
2006-01-17 smh22 8627:8d6edcf06f9b No longer call xc_vcpu_getcontext() on restore (required after cset 8610).
2006-01-17 maf46 8626:e745c2e4acc0 Minor documentation fix
2006-01-17 kaf24 8625:af7e4ce46653 Remove the spin on VCPUF_running from context_switch().
2006-01-17 kaf24 8624:1b7d6c2ae2f7 Sync against scheduler tail on other CPUs when context
2006-01-16 vhanquez 8623:6ce7c026320e return -ENOMEM value instead of -1 when running out of memory.
2006-01-16 vhanquez 8622:9f2c47ae2b86 sanitize tpmfront. missing spin_unlock'ing in error paths and fix coding style.
2006-01-16 vhanquez 8621:f1fc94516c4c bool type doesn't exist in C, don't try to emulate one.
2006-01-16 vhanquez 8620:927cd2e4f150 remove ASSERT macro.
2006-01-16 vhanquez 8619:ca795f19b613 replace ASSERT by BUG_ON.
2006-01-16 vhanquez 8618:49c3b00484ff define all DPRINTK as pr_debug
2006-01-16 vhanquez 8617:f3ce4d76650c fix xenbus_scanf called with NULL instead of XBT_NULL.
2006-01-16 vhanquez 8616:7eaa8d1a4ea0 use standard pr_debug macro for DPRINTK.
2006-01-16 vhanquez 8615:7ef28da1d777 remove ASSERT macro that is not used anymore in blkback.
2006-01-16 vhanquez 8614:bd606783c6bf remove unnecessary macro bdev_put which is an alias to blkdev_put.
2006-01-16 kaf24 8613:a9ead230cc60 Complete arch_domain_create refactoring for ia64.
2006-01-14 kaf24 8612:d783bdd14f2e Remove the free_vcpu() interface I added in the preceding
2006-01-14 kaf24 8611:1ccc28e075ba Some refactoring of domain creation/destruction.
2006-01-14 kaf24 8610:334dc7e6a23f xc_vcpu_getcontext() can no longer be called before a
2006-01-14 kaf24 8609:85d693e6f61a Arch-specific per-vcpu info should be initialised to zero
2006-01-14 kaf24 8608:d8415ebc8c87 Fix 64-bit build with crash_debug enabled.
2006-01-14 kaf24 8607:1b839e1b1de1 Rename cdb to gdbstub and split it into arch dependent/neutral part.
2006-01-14 kaf24 8606:ef88c2db00ad merge
2006-01-14 kaf24 8605:4b1efe4c9e0b Fix the issue of system crash in vmx stress test.
2006-01-14 kaf24 8604:9d72a5b18107 Merge with xen-ia64-unstable.hg
2006-01-13 djm 8603:cfa3b96b056d Work around new nmi code in keyhandler
2006-01-13 djm 8602:4443bad9a4a6 Leave *_SOFTIRQ definitions to Xen common code
2006-01-13 djm 8601:4690777cf62a Remove annoying #warning when compiling with CONFIG_XEN_SMP
2006-01-13 djm 8600:fb80697dbcf9 Fix for !CONFIG_SMP compile
2006-01-13 djm 8599:f5ab28885c75 Merge
2006-01-13 djm 8598:2884f14895d2 Allow asm-offsets to work with vanilla binutils
2006-01-13 djm 8597:2869bdd16bd4 correct implementation of flush_tlb_mask needed to reenable CONFIG_SMP
2006-01-13 djm 8596:985228c22276 Make xmexaple.vti support network option too and other small modifications for convenient use.
2006-01-13 djm 8595:ec48a5246f76 Unused page struct fields commented out.
2006-01-13 djm 8594:65ce24c383d7 add prototype of guest_cpu_user_regs() which is used by ns16550_poll().
2006-01-13 djm 8593:dc6ac7f6ddea Enable warnings and fix a few one (those which occur in almost every file).
2006-01-06 djm 8592:1507c5499a92 Add 'hvm' capability to indicate whether hardware VTI feature is on.
2006-01-05 djm 8591:f31cb5961db3 Disable virtual memmap to avoid problem on machines with big holes
2006-01-13 kaf24 8590:468d2a6fc0af Make all nmi debugkey tracing arch specific.
2006-01-13 Ian Campbell 8589:3f702887d4a6 Correctly handle dumping a VM86 guest's stack.
2006-01-13 kaf24 8588:c1840ac1f05d Introduce a locking protocol for acquiring the 'scheduler
2006-01-13 kaf24 8587:0c5980d0bf20 Fix writable pagetables when a flush happens in a different
2006-01-13 kaf24 8586:026e5ef0aa3c Fix up the way we initialise and set the NMI heartbeat
2006-01-13 Ian Campbell 8585:903420e4d449 Debug keyhandlers for triggering an NMI and examine current NMI state.
2006-01-13 kaf24 8584:e888f9b28a5b Fix xenbus_cleanup_devices() to cleanup proper subdirectories
2006-01-13 Ian Campbell 8583:956bf08c91c3 Ensure watchdog remains disabled unless enabled on the command line.
2006-01-13 Ian Campbell 8582:19f5ffa02154 Fix x86/32 do_iret implementation, fixes VM86 mode.
2006-01-13 kaf24 8581:ec4ef8c5f04d Fix non-debug build.
2006-01-13 kaf24 8580:cc2f35c83b4c Add a new timer operation kill_timer(). Effectively the
2006-01-13 kaf24 8579:d32797209632 Add missing renamed files. Oops.
2006-01-12 kaf24 8578:c055d76ec559 Rename ac_timer_* interfaces -> timer_*. The ac_ is
2006-01-12 kaf24 8577:bcf188da3ea1 Simplify vcpu_sleep_sync() and sched_adjdom(). Their
2006-01-12 kaf24 8576:8531996d207f Fix compile warning about uninitialised vars.
2006-01-12 kaf24 8575:9368d2ba43f2 Update copyright on domain_page implementation. It's been
2006-01-12 kaf24 8574:411e66a837a1 More debug print cleanups.
2006-01-12 kaf24 8573:4520b451a70e Quieten debug printing on memory_op hypercall. Don't warn
2006-01-12 kaf24 8572:87a97054b469 Re-enable per-cpu cache on map_domain_page(). Fix the
2006-01-12 kaf24 8571:bfcdf4099d23 fixes some compiler warnings due to new types used in
2006-01-12 kaf24 8570:b21261034a25 Adds a check to vtpm_manager and vtpm Makefiles to verify openssl and
2006-01-12 emellor 8569:4b8919585039 Merged.
2006-01-12 emellor 8568:642b26779c4e 8604:a51fcb5de470 introduced a discrepancy between the declaration
2006-01-12 kaf24 8567:821368442403 Fix cpu_affinity memcpy() (bytes not longs!) add add a better
2006-01-12 Ian Campbell 8566:08d2a74dce81 Fix x86_64 domU build by conditionalizing NMI support on CONFIG_X86_LOCAL_APIC
2006-01-11 kaf24 8565:1e1107e3d894 More do_iret() fixes. We need to take care in restoring
2006-01-11 kaf24 8564:1c186b28289b map_domain_page per-vcpu cache still seems broken. Disable
2006-01-11 kaf24 8563:b7e88c83b2a0 More code cleanups, mainly to do_iret() implementations.
2006-01-11 kaf24 8562:c96ea9ebcd29 merge
2006-01-11 kaf24 8561:6ccee759e34f Reassert nmi pending when a nmi handler is registered
2006-01-11 Ian Campbell 8560:228c96d95c80 merge
2006-01-11 Ian Campbell 8559:dbe5427f3863 merge
2006-01-11 Ian Campbell 8558:cc996a91af71 Fixup some bogus formatting and remove a stray debug printk
2006-01-11 kaf24 8557:57c50578414d Add a per-vcpu lock-free cache of mappings to map_domain_page.
2006-01-11 Ian Campbell 8556:1c70b9d81731 merge
2006-01-11 Ian Campbell 8555:0ffd94a02318 Pass NMIs to DOM0 via a dedicated callback, Xen/Linux x86_64 support.
2006-01-11 Ian Campbell 8554:278e536ade72 Pass NMIs to DOM0 via a dedicated callback, Xen/Linux i386 support.
2006-01-11 Ian Campbell 8553:06ab200a9e23 Pass NMIs to DOM0 via a dedicated callback, Xen x86_64 support.
2006-01-11 Ian Campbell 8552:fe4d06b15a36 Pass NMIs to DOM0 via a dedicated callback, Xen x86_32 support.
2006-01-11 Ian Campbell 8551:c6f7774cae63 Pass NMIs to DOM0 via a dedicated callback, core Xen support.
2006-01-11 Ian Campbell 8550:8bcfcfc13e21 Factor re-enabling the IOCK line out of io_check_error()
2006-01-11 emellor 8549:5ab7cf758e2f Install in /usr/sbin, not /usr/local/sbin, for consistency with the rest of the
2006-01-11 vhanquez 8548:c886f74b54a4 make xs_test in xenstore compile.
2006-01-11 vhanquez 8547:e629bb62c63e update xs_transaction_t to be a plain u32 integer instead of a fake pointer.
2006-01-11 vhanquez 8546:f226284e5c1a Share the same name for xenbus transaction type between user and kernel
2006-01-11 kaf24 8545:a248738166b1 Fix 32-bit shadow mode to handle extended perdomain mapping
2006-01-11 kaf24 8544:5ae96e117af2 Fixed ia64 compilation issues and also change xen/ia64 to use one single,
2006-01-10 kaf24 8543:ed7888c838ad Update map_domain_page() documentation (mappings may only be
2006-01-10 kaf24 8542:542cb7acb21a Add new map_domain_page_global() interface to allow mappings
2006-01-10 vhanquez 8541:f5f703ec5223 Change xenbus_transaction fake pointer into an opaque type.
2006-01-10 cl349 8540:d3a4485a41fc Cleanups.
2006-01-10 vhanquez 8539:991ccc24bf2e Replace NULL xenbus transaction by a specific XBT_NULL value.
2006-01-10 kaf24 8538:50d46a775ad0 Send guest output on all xen-attached console devices
2006-01-10 kaf24 8537:3904e3c33611 Fix the build.
2006-01-10 stekloff 8536:1a0cc9fdcd48 Updated default config options for VMX test domains in xm-test, got rid of
2006-01-10 stekloff 8535:256bd634e2fc Changed ifconfig loopback to have 127.0.0.1, so ping will work.
2006-01-10 emellor 8534:bb62be2a5080 Merged.
2006-01-10 emellor 8533:0a69deed5e1f Proactively check for NULL strings passed into xc_linux_build. Either DTRT
2006-01-10 emellor 8532:fbee8d9fbaba Made network-bridge script work on ALL systems missing ifup/down.
2006-01-10 kaf24 8531:fa3a37839eb7 Add VMX guest quick start into Xen 3.0 user manual.
2006-01-10 kaf24 8530:c503c3887971 Proactively check for NULL strings passed into xc_linx_build. Either do
2006-01-10 kaf24 8529:d39fa3f09cb2 Add dummy 'all' target to guest-headers Makefile.
2006-01-10 emellor 8528:a4ce0ba0f8ff Merged.
2006-01-10 emellor 8527:a51fcb5de470 Extend the xc_linux_save interface to take a callback function for handling the
2006-01-09 kaf24 8526:da7873110bbb Tiny bootstrap cleanup.
2006-01-09 kaf24 8525:1572681e4e5a General start-of-day cleanups, resulting in the
2006-01-09 emellor 8524:dfb836264898 Merged.
2006-01-09 root 8523:970cf1fff5f2 As hotplug events are asynchronous by its nature, the remove event seems
2006-01-09 vhanquez 8522:fbf58585008a free trans if allocated, if dev_request_and_reply fail.
2006-01-09 vhanquez 8521:96c7303b03ab Fail early without calling dev_request_and_reply if memory cannot be allocated.
2006-01-09 kaf24 8520:0ba3b9d60da6 Fix context_switch(). It is necessary to set_current() and
2006-01-09 emellor 8519:8af1199488d3 Merged.
2006-01-09 emellor 8518:25e3c8668f1f Added missing munmap for live_p2m_frame_list_list.
2006-01-09 emellor 8517:2a0aded8fe60 Fix the error recovery at the undo_out label in __gnttab_map_grant_ref to
2006-01-03 emellor 8516:a848ee1c9822 Fix comment describing return value -- xs_rm returns false if the path does not
2006-01-03 emellor 8515:4aeb39501145 Remove "Died" support from the hotplug monitoring. This error code was used
2006-01-03 emellor 8514:f3d2e3659786 Use xenctrl.h, not xc_private.h.
2006-01-09 kaf24 8513:299d6ff8fdb2 Allow HYPERVISOR_VIRT_START/END public definitions to be
2006-01-07 kaf24 8512:b866ed85fad3 Add cpumask_scnprintf() and cpulist_scnprintf(). This also
2006-01-07 kaf24 8511:4c2c02ca4a7a Remove netif_be_dbg debug-key handler from netback by default.
2006-01-07 kaf24 8510:83eeb056f7c2 Handle migration of x86 VCPUs between physical CPUs.
2006-01-07 kaf24 8509:0aff653824db Reduce locked critical region in __enter_scheduler(),
2006-01-07 vhanquez 8508:d92a68e6faa9 separate installation of headers from the linux tree into a new guest-header
2006-01-06 vhanquez 8507:e93340cf4d02 test return value of kmalloc to prevent crash is the allocation fail.
2006-01-06 vhanquez 8506:a933d82321b3 Get rid of the err variable by directly returning error values.
2006-01-06 kaf24 8505:3c84ce41d184 Change the context-switch interface. Get rid of
2006-01-06 kaf24 8504:82eafda1c710 Rename per-domain cpumask to more descriptive domain_dirty_cpumask.
2006-01-06 kaf24 8503:3eeabf448f91 Clean up domain shutdown and modification of vcpu
2006-01-06 cl349 8502:01a854cd8848 Always EXPORT_SYMBOL pm_power_off now that pm_power_off is always defined.
2006-01-06 cl349 8501:ba4d42f18661 Move definition of pm_power_off to a more sensible location.
2006-01-06 kaf24 8500:dd5649730b32 Fix a couple of bogus dom0_op names:
2006-01-06 kaf24 8499:84cf56328ce0 Clean up xen-internal representation of per-vcpu
2006-01-05 kaf24 8498:07306e35a5fc Fix up x86 emulator header docs and ensure callers use
2006-01-04 kaf24 8497:9efe7eb108e1 The dom0_ops implementation wasn't matching the interface definition,
2006-01-04 kaf24 8496:ecc20905cde3 Fixes to mtrr interface code in linux guest.
2006-01-04 kaf24 8495:c2e93601eae5 Add IO-APIC interrupt debugging to 'i' debug key.
2006-01-04 kaf24 8494:572abc9efcf5 Fix split of duties between close_netdev() and
2006-01-04 kaf24 8493:f26ae65f3f95 Add pending status to irq debugkey dump.
2006-01-04 kaf24 8492:e0a0ebad0535 Add dubug key for dumping guest-bound physical interrupts
2006-01-04 kaf24 8491:d186157615d6 This patch adds TPM_Seal support to the VTSP. On measured platforms
2006-01-03 kaf24 8490:f22ea989389d merge
2006-01-03 kaf24 8489:f7c2cbb5368f Marge with xen-ia64-unstable.hg
2006-01-03 djm 8488:71c61c288171 Adapt xen-ia64 to changes in xen-unstable
2006-01-03 djm 8487:cd914808acf1 Merge
2006-01-03 djm 8486:903fb46f240e Small bug fixes
2005-12-30 djm 8485:45c4e735fc8c Enable stack trace on Xen BUG (by Isaku Yamahata)
2005-12-30 djm 8484:f89906acd9f6 Plumb through nr_pages -- needed for correct balloon driver function
2005-12-30 djm 8483:b4925703b56c Missing initialization in cache sync code (by Anthony Xu)
2005-12-29 djm 8482:5222e8d456ae Ensure initrd fields are set to 0 when no initrd is present (by Kevin Tian)
2005-12-29 djm 8481:8643b4d778f5 Leave psr.ic on in pal_cache_flush -- fixes Linux bug (by Anthony Xu)
2005-12-28 djm 8480:40648452d45f Sync caches only on split cache machines (dynamic test instead of compile ifdef)
2005-12-23 djm 8479:f218e6ba2653 Missed portion of domU initrd patch
2006-01-03 vhanquez 8478:9e03e60f2d46 convert latest old initializer to C99 initializer
2006-01-03 emellor 8477:9bf5a3b24318 Remove 03_network_attach_detach_multiple_pos.test from xfail list
2006-01-03 emellor 8476:fbe82e680620 Vcpu-list's error message shows an unnecessary header.
2006-01-03 emellor 8475:09e752a1a04a These xm info, top, dmesg and log requre no parameter.
2006-01-03 kaf24 8474:9fc306e40a7c Move public hvm interfaces into xen/include/public/hvm.
2006-01-03 kaf24 8473:399c68937d59 merge
2006-01-03 kaf24 8472:412995d28a07 Rename VMX option name lapic to apic, and pass it to xen by
2006-01-03 vhanquez 8471:9fedfb8cb1b2 merge
2006-01-03 vhanquez 8470:2a873f8020ae mixup during reorganization. when SIF_INITDOMAIN it should kcons_write_dom0
2005-12-31 vhanquez 8469:994e8ee5179d fix possible memory leak if one of the kmalloc fail.
2005-12-31 vhanquez 8468:0d93a85b5fa4 remove one pointless macro and make code paths explicit.
2005-12-31 vhanquez 8467:7ab6ddd6ada9 reorganize code to avoid duplication
2005-12-31 vhanquez 8466:9270bb6b0421 Convert old initializer to C99 initializer.
2005-12-31 vhanquez 8465:248a75201ba3 directly return -ENOMEM instead of jumping to a return -ENOMEM label
2005-12-31 vhanquez 8464:0fd894ba6ba0 move error handling out of line to avoid duplicated code.
2006-01-02 kaf24 8463:5b30599761b3 Fix VMX disk config string parse (allow leading whitespace).
2006-01-01 kaf24 8462:121ff5042eb3 Provide an option to disable ACPI from the VMX config file.
2005-12-31 kaf24 8461:364128d29f4e Clean up 'q' debug key output.
2005-12-31 kaf24 8460:d966b7a00959 Allow non-privileged domains restricted access to
2005-12-31 kaf24 8459:4369fd869f51 Store admin-specified ioport capabilities in a rangeset
2005-12-30 kaf24 8458:c0d8e1cf0a63 Fix a missing break in ioemu command-line parsing switch
2005-12-30 kaf24 8457:db510cf1e6f6 Fix rdmsrl() for x86_32 -- high 32 bits must be cast to
2005-12-30 kaf24 8456:02cfa3beabba Avoid xen crash if there is no VMX support. If a platform
2005-12-30 kaf24 8455:4299f983e8fe Move initial stack-pointer adjustment into assembly
2005-12-30 kaf24 8454:19f1f4fa7745 Virtual TPM persistent states contain VTPM secrets, which are encrypted
2005-12-29 kaf24 8453:65430a8f80d7 Extend the range abstraction by adding an internal
2005-12-29 kaf24 8452:4937d9f496ab Add a little more internal abstraction to the rangeset
2005-12-29 kaf24 8451:fe039c5fd127 Reset the stack pointer on every cpu early during bootstrap.
2005-12-29 kaf24 8450:4dbca1428acd Initialise grant tables via core_initcall so that it happens
2005-12-29 kaf24 8449:b54e981957eb Various fixes to Xen stack management. Ensure the cpu0_stack
2005-12-29 kaf24 8448:8d0b62f0aa8d Add auto-destructing per-domain rangeset data structure,
2005-12-28 kaf24 8447:188ef899e626 Fix iobmp_mask setup when permitting a domU access to
2005-12-28 kaf24 8446:f36627941bbe Fix a leak occurring at netif_map(). The problem raised after allocating
2005-12-28 kaf24 8445:0e47bcdac69d Set up X11 authorization when a VMX domain uses SDL.
2005-12-28 kaf24 8444:27ea8232fe79 Reorganizes network frontend device unregister and removal, so that
2005-12-28 kaf24 8443:ebe84a7f2a8b Missing file from previous changeset.
2005-12-28 kaf24 8442:4c961318d216 Fix uncleaned vif backend devices when frontend does not finish
2005-12-28 kaf24 8441:8b74b9603d5e If netfront fails to allocate a receive skbuff, push all pending
2005-12-27 vhanquez 8440:7c1f2e20123a Prevent vbd frontend from oopsing if the underlying device doesn't exist.
2005-12-23 kaf24 8439:5fa0c70663f1 Generic x86 emulator now properly supports 16-bit addressing
2005-12-23 kaf24 8438:829517be689f Modify CR0 access emulation -- return physical CR0 (except
2005-12-23 Ian Campbell 8437:87e5ac90a8df Only build xenctx on x86_32 and x86_64.
2005-12-22 Ian Campbell 8436:c9184cc4d1d1 Merge.
2005-12-22 Ian Campbell 8435:8d5d4d58407f Add support to xenctx for printing stack traces on x86_32 and x86_64.
2005-12-22 emellor 8434:ffa8e85a9e0b This patch fixes a bug/typo of main.py.
2005-12-22 cl349 8433:6375713d0e41 Remove xen specific bug() implementation -- the regular one works just fine.
2005-12-21 kaf24 8432:934470721c46 Remove acpi_count_madt functions. Only appear to be used
2005-12-21 kaf24 8431:8b322047c80f Remove unused local variables (from removed REASIGN_PAGE
2005-12-21 kaf24 8430:9b108cf447e5 Merge with xen-ia64-unstable.hg.
2005-12-21 djm 8429:5a790011259e Merge
2005-12-21 djm 8428:2c75070e41a0 Disable chatty translate_domain_pte messages for normal grant table traffic
2005-12-21 djm 8427:3d379e5f3d7f Facilitate to debug VTI-domain issue.
2005-12-21 djm 8426:724f412d81ab Support domU initrd and cmdline (previous cset also)
2005-12-21 djm 8425:85261a82e02c diff -r 545ba1b126ca tools/libxc/xc_linux_build.c
2005-12-21 djm 8424:03ea37841682 This patch is intended to correct the number of CPUs.
2005-12-21 djm 8423:663c487a5f2c New default config file that works on both tiger4 and HP boxes
2005-12-21 djm 8422:97d70c793b67 Fix smp_processor_id to be linked to correct processor id under vcpu, which is
2005-12-21 djm 8421:ff81b875b136 Certain faults should not be reflected if caused with priv=0
2005-12-21 djm 8420:72f51528d55a More pal_flush_cache calls for split cache machines (by Anthony Xu)
2005-12-20 djm 8419:545ba1b126ca Important domU/vbd fix. Reserve top granule of machine memory for dom0.
2005-12-19 djm 8418:9a72d15cc3a5 Fix simulator boot (uses old bootparam format with no initrd)
2005-12-15 djm 8417:7ef565a7cc86 Turn off debug output for NaTpage consumption when ifa==0.
2005-12-15 djm 8416:e1ae4b162128 Turn off ia64_pal_cache_flush for domU (temp, until failure understood)
2005-12-15 djm 8415:2d5c57be196d Remove some unused VTI code segments
2005-12-15 djm 8414:b57ed8182812 Cleanup VTLB code
2005-12-15 djm 8413:f998426f9069 Under some specific conditions, dom0 will lose guest timer interrupt.
2005-12-15 djm 8412:dda94d6dce94 Small patch to avoid a stack overflow (VTI only).
2005-12-14 djm 8411:5eb7ca1878bd Mirror changes to x86 un/mask_evtchn
2005-12-21 kaf24 8410:a4de51a2629f Remove obsolete MMUEXT_REASSIGN_PAGE. It's not used by
2005-12-21 kaf24 8409:b3edbeea3e79 Fix gnttab_release_mappings -- it doesn't need to drop
2005-12-21 kaf24 8408:48eb10d7a2d6 Increment page reference count for every host/device
2005-12-21 kaf24 8407:f2a08a5a807a Declare kasprintf before use.
2005-12-21 vhanquez 8406:4d729134a0a4 remove duplicate code to allocate a string ala printf (using kasprintf)
2005-12-21 kaf24 8405:c259492dfb43 Add support for MOVSX/MOVSXD/MOVZX (move-with-extend)
2005-12-20 kaf24 8404:6e24488a89f7 Remove FIX_RSDP_PAGE. Access RSDP via the 'isamap' of low 1MB.
2005-12-20 kaf24 8403:68d72ac55fe5 Remove automatic I/O-fault handling in XenLinux. It's now
2005-12-20 emellor 8402:d3b10a2a82d4 Merged.
2005-12-20 emellor 8401:11cd619db035 Changed UUID / Xen handle formatting to be compatible with the OSF DCE UUIDs.
2005-12-20 kaf24 8400:931acb64fbaf Allow unknown NMIs to be propagated to domain0 via new
2005-12-20 kaf24 8399:b34f4169b12e Add sound blaster support to VMX device model.
2005-12-20 kaf24 8398:870c7e7da81e Currently there is no generic configure file to compile xenlinux on
2005-12-20 kaf24 8397:b92a36713192 This patch fix several issue to support >2G 64bit vmx guest in IA-32e
2005-12-20 kaf24 8396:3d1c7be170a7 Remove direct references to frame_table array. Use
2005-12-18 kaf24 8395:1283d309a603 Avoid div-by-zero crash if vmx guest specifies bogus timer
2005-12-18 kaf24 8394:381cafbbc3d2 Allow a domain to specify DOMID_SELF to DOM0_GETDOMAININFO dom0_op.
2005-12-17 kaf24 8393:101ae33a8341 Small fix to the error-return path after calling
2005-12-17 kaf24 8392:b92ca87a2403 Work aroudn swiotlb issue where a read-only host buffer is
2005-12-17 kaf24 8391:1509521c824e This patch removes the GPL licence from the acm public header files so
2005-12-16 kaf24 8390:6ee4c16bfdec Hide 64bit-mode feature on i386 hypervisor.
2005-12-16 kaf24 8389:9f9984af7f40 Move some useful cryptographic enveloping code into their own
2005-12-16 stekloff 8388:b57c6fca4cef Changed create_disk_image to default to making "disk.img", which is what
2005-12-16 stekloff 8387:fd1488b1132c Added information for running xm-test in HVM / VMX mode.
2005-12-16 nivedita 8386:3f3d53c3b327 Xend http access turned off by default.
2005-12-16 kaf24 8385:3dc1c23dd508 Slight fix to BIOS e820 bug workaround. Remove the check
2005-12-16 kaf24 8384:47d947e07205 Work around a nasty BIOS/GRUB bug which causes fields in
2005-12-15 chris 8383:8ebcbcda3d37 Add and use write_ldt_entry, as seen in later linux kernel versions.
2005-12-15 kaf24 8382:6b1d39a56c2b Add debugging flag for domains to make domu debugging a run-time option
2005-12-15 kaf24 8381:b5b7a9d9fc56 Add MP debug support to gdbserver.
2005-12-15 kaf24 8380:803d5e9ae5f4 Remove unnecessary statement in evtchn_do_upcall.
2005-12-15 kaf24 8379:e7977d6aa6ba Unmap io shared page only if it is properly initialized.
2005-12-15 kaf24 8378:fb1f2498ce1e Check for existence of VLAPIC before relinquishing it,
2005-12-15 kaf24 8377:37cafca1539e Clear all shadow caches when return to real mode from protect mode.
2005-12-15 kaf24 8376:7e419ba80326 vmx_assist xen interface header is BSD-licensed.
2005-12-15 emellor 8375:b62e324574d2 Split talk_to_otherend into two pieces, one for getting the otherend details,
2005-12-15 emellor 8374:bbe553187504 Replace calls to deprecated xm set-vcpus with calls to new shiny xm vcpu-set.
2005-12-15 emellor 8373:237b2a4d2499 Merged.
2005-12-15 emellor 8372:d8c7f144ca54 Fix block_attach_shared tests. When the sharing check succeeds, the domain
2005-12-15 emellor 8371:c28794c159c1 Someone seems to have gotten carried away with cut & paste, and then
2005-12-15 emellor 8370:39a616126104 Put watch on device node only if probe was sucessful.
2005-12-14 kaf24 8369:dc8122d90670 Fix the issue when guest OS clear TS bit by mov to cr0 instead of
2005-12-14 kaf24 8368:50640456147b LAPIC model is different on x86 and ia64, so make irq-pending
2005-12-14 kaf24 8367:7ef59d40c26a Give the xencons tty driver a proper name.
2005-12-14 kaf24 8366:c9929c7c63f6 Prevent new potential features from being exposed to the
2005-12-14 emellor 8365:25d0ba51338e Fix calls to test-gcc-flag, to match previous changeset.
2005-12-14 emellor 8364:5fc47ed682d6 HOSTCC should be used to set HOSTCFLAGS instead of CC.
2005-12-14 emellor 8363:57ceee48a0e5 Ignore .flc, .patch, .orig, and .rej files, and TAGS in the top level.
2005-12-14 emellor 8362:050333773f09 Merged.
2005-12-14 emellor 8361:52916bfbfa35 Added error message if the user attempts to shutdown Domain-0.
2005-12-14 stekloff 8360:30f54abf9592 Adding SKIP() to tests that aren't supported for VMX domains.
2005-12-14 emellor 8359:a55d4a167203 Added mkdir -p $XENDOMAINS_SAVE, to ensure that the directory exists before
2005-12-14 emellor 8358:f85f52b508c3 Added a stress test for the Xenstore-Python interface layer.
2005-12-13 chris 8357:6691252943d1 Revert changes slipped in during merge.
2005-12-13 chris 8356:d48b19263e46 merge?
2005-12-13 chris 8355:99a1f5dc75a9 Make set_pte_at and set_pte_at_sync macros instead of inline functions.
2005-12-14 kaf24 8354:3c88c4d68fc1 Clarify the BSD-ish licenses for the blk and net front-end drivers so
2005-12-13 kaf24 8353:89250c81cdd2 Set kcons index to -1 (i.e., acquire all device indexes).
2005-12-13 kaf24 8352:a7bb7b704071 Most drivers have their own range of devices they claim and the tty
2005-12-13 kaf24 8351:455b2b93542c Fix unmask_evtchn() when the port is bound to a different
2005-12-13 emellor 8350:62d9ac63e7f5 Merged.
2005-12-13 emellor 8349:8c5b7b6772ae Added unit test for VMX configuration files.
2005-12-13 emellor 8348:d37644abe52d When we see a httplib.BadStatusLine, sleep 5 seconds and then retry. This
2005-12-13 emellor 8347:95f84e37c90d Resurrect vifname xm create vif option support. This was present in earlier
2005-12-13 emellor 8346:7256d2425fa7 Fix reference to HttpXendClientProtocol. This was previously referring to the
2005-12-13 danms 8345:89e0dfa3a089 Grab the test ID from the report submission response and provide a link
2005-12-13 emellor 8344:116b7c0a8534 Merged.
2005-12-13 emellor 8343:1dc393b65019 Change the way domain configuration is handled in xm-test.
2005-12-13 kaf24 8342:3627c3c29b21 Tony found a direct userspace access with his unit test for
2005-12-13 kaf24 8341:269abc1e4fa5 A new ACM security tool providing support to aid in the
2005-12-13 kaf24 8340:b438b8cb38f8 Support VMX guest accesses to IA32_TIME_STAMP_COUNTER MSR.
2005-12-13 kaf24 8339:494243ba43b8 Fix shadow_guest32 depenency in Xen/x86 Makefile.
2005-12-13 kaf24 8338:82f1b5364f94 Add an option for device model to disable key repeat.
2005-12-13 emellor 8337:ef2fff896422 Merged.
2005-12-13 Xiaofeng Ling 8336:d01b3b50ea64 change the NIC configuration accordingly after remove "nics=n"
2005-12-12 Anthony Liguori 8335:c8378d3c3af8 Make sure to fork again after setsid() so that child cannot regain CTTY.
2005-12-12 emellor 8334:b4dfb49332d2 Remove unused netmask,network etc. These were used when we called ifconfig to
2005-12-13 kaf24 8333:7f2ccea5a4ec Fix rx buffer allocation in netfront. The final allocation size
2005-12-13 emellor 8332:8b3454b6bf5e Match previous changeset removing nics option.
2005-12-13 emellor 8331:d80066fa2dc2 Merged.
2005-12-13 emellor 8330:55d464295da3 Deprecate the nics option from the xm create configuration. Instead, we use the
2005-12-13 emellor 8329:fa5dddabda0c Don't try and close the pipe to the grandparent if it has already been closed
2005-12-12 rread 8328:aebe8f5c7069 Increase the default ramdisk size to 16384 to support SLES initrds.
2005-12-12 emellor 8327:b0b9946ddc42 Read the domid and vifid from the store, rather than horribly slicing up the
2005-12-12 emellor 8326:4aa340c5bf6e Added xend-relocation-hosts-allow option.
2005-12-12 emellor 8325:e6d71c99c84d Squelch error message from iptables (we log this later if necessary).
2005-12-12 emellor 8324:58397be18c52 Added a hosts-allow facility to TCP connections, which allows us to restrict
2005-12-12 emellor 8323:566395e5a14f Minor tidy.
2005-12-12 emellor 8322:ffc9b7a09453 Make from_string('') return []. This means that it is not necessary for our
2005-12-12 emellor 8321:7ad6cf4260eb Minor import tidy.
2005-12-11 kaf24 8320:bdcb115c667a Rename QEMU device model log file from /tmp/qemu.log to
2005-12-11 kaf24 8319:5f94478ca9b5 VMX domain should call domain_crash_synchronous instead of domain_crash.
2005-12-11 kaf24 8318:c0dbb3a538f2 Fix indentation in a few places.
2005-12-11 kaf24 8317:44301f65f23e Fix ia64 blkback build.
2005-12-10 kaf24 8316:0880561d46d1 Initilaise new cpu's processed-time value from cpu0's
2005-12-10 kaf24 8315:fc8d01a6dcac Remove GPL from a couple of Xen public interfaces. There are
2005-12-10 kaf24 8314:167dc1fb722a Update "make uninstall" to reflect new files.
2005-12-10 kaf24 8313:82e283d25f3c In all cases in dom0_ops.c, return EFAULT if copy_user
2005-12-10 vhanquez 8312:1712c7882f7e Allows a 'make prep-kernels' which sets up the kernel directories, allowing
2005-12-09 emellor 8311:53cff3f88e45 Merged.
2005-12-09 stekloff 8310:9558361d8040 Add initial VMX support to xm-test:
2005-12-09 emellor 8309:a8be51efaf46 Merged.
2005-12-09 emellor 8308:10220071deff Use new do_without_error function to squelch the error when closing down the
2005-12-09 emellor 8307:2b09e58cb108 Use new do_without_error function to squelch the errors when closing down an
2005-12-09 emellor 8306:a12bd9e8fdf8 Added do_without_error function, and squelch the error from mkdir when trying
2005-12-09 emellor 8305:1aaa1abab953 Add one more fork to the Xend start-up process, this time with the parent
2005-12-08 emellor 8304:efc71a3e9f6f Detach Xend from terminal, courtesy of Horms <horms@verge.net.au>.
2005-12-08 emellor 8303:52f214d983fb Flush the addresses from the new eth0 before trying to add the new address to
2005-12-08 emellor 8302:e64e28e36e02 Fix ip_of to cope with interfaces with multiple addresses, courtesy of
2005-12-09 emellor 8301:da3b19d7bf9e Two domUs, ping from one to the other
2005-12-09 emellor 8300:9d812d5470e8 Single domU, ping to dom0.
2005-12-09 emellor 8299:a22ad856d199 Single domU, ping loopback and the local eth0.
2005-12-09 emellor 8298:06b7f33e954c Some network test utilities for the library:
2005-12-09 emellor 8297:88e35a698dc4 Makefile plumbing for new network tests.
2005-12-09 kaf24 8296:9f13f5a4ba9c Fix blkback to build on ia64.
2005-12-08 emellor 8295:8aac8746047b The attached patch makes a couple of changes to the ACM security tools
2005-12-08 emellor 8294:3ab6a6c4b6ed The attached patch uncouples the device id used inside XenD from the
2005-12-08 emellor 8293:cd434888abdc Looks like someone merged and moved the pincpu operation to after the
2005-12-08 kaf24 8292:2cc09c21cdba Allocate separate vm areas for rx and tx rings in netback
2005-12-08 kaf24 8291:6f62ad959f6b Support CFQ scheduling of guest block requests by creating
2005-12-08 emellor 8290:c9772105fead Merged.
2005-12-08 emellor 8289:76bff6c996b0 Strip huge piles of cruft from the connection infrastructure. We now actually
2005-12-08 emellor 8288:231686596796 Move xm destroy handling out of crufty destroy.py and into main.py, where it
2005-12-08 emellor 8287:fa1a93f3a322 Fix start_time parsing on restart -- it's a float, not an int.
2005-12-08 kaf24 8286:a08aef9f1c8e Make balloon driver arch-neutral.
2005-12-08 kaf24 8285:89a223305611 A small VMX code cleanup.
2005-12-08 kaf24 8284:7557f0b4098c Merge in the newer Xenbus implementation from Linux to the Mini-OS. The new
2005-12-08 kaf24 8283:5f7398785e02 Don't unshadow when the shadow l2 is the current used shadow table.
2005-12-08 kaf24 8282:29055c5ad51d Fixed a get/put_page mismatch for guest L2 pages. Sometimes, when you
2005-12-08 kaf24 8281:37e19db6ecc3 Improve VMX guest TSC accuracy when guests are
2005-12-08 vhanquez 8280:08c0861679ce really fix mkpatches to work correctly.
2005-12-08 vhanquez 8279:4480e22f2ef2 fix mkpatches for creating correctly linux-2.6-xen.patch
2005-12-08 emellor 8278:669b6252deee Merged.
2005-12-08 emellor 8277:8e74f2cf985e Loop retrying when ballooning out, even when the dom0-min-mem setting means
2005-12-08 emellor 8276:cdf76916951a Read start_time and image from the store on restart. Closes bugs #441 and
2005-12-08 emellor 8275:05b37057b1cf Refuse to save dom0, and move the check that refuses to migrate dom0 from
2005-12-08 vhanquez 8274:7d7973a21a3d allow a port to be specified for migration.
2005-12-07 smh22 8273:1f6ff996a9fe Updated info on Xend.
2005-12-07 emellor 8272:b215584242c4 Don't try and print out the info returned by the server after a restore -- there
2005-12-07 emellor 8271:77d01909546d Use xm create's --dryrun option to get the name from the configuration file,
2005-12-07 danms 8270:436c3b6d09a6 Make the xm-test ramdisk makefile correct the permissions on the rcS script
2005-12-07 emellor 8269:ac3ceb2d37d1 Fix the startup behaviour when the tdb file exists. We were attempting to
2005-12-07 emellor 8268:ab300e9fe02b Fix usleep definition -- we would be sleeping 1000 times too long if the usleep
2005-12-07 emellor 8267:5f574f9cb4bd Tidy up use of environment variables in xenbus-hotplug interaction.
2005-12-07 emellor 8266:91046e4a49dd Merged.
2005-12-07 emellor 8265:653d38c8fbc8 Change configuration handling wrt to the vcpus entry, so that we only see a
2005-12-07 emellor 8264:eae64901e428 Remove timeout on select -- there is no need for it, since we don't do anything
2005-12-07 emellor 8263:25dd49641a74 Merged.
2005-12-07 emellor 8262:bc398d47d08f Further fix to same_vm check. This fixes intermittent failure of live
2005-12-07 emellor 8261:9089801e73ce xm-test report fails because IA64's /cpu/procinfo format is different from
2005-12-07 emellor 8260:6b6e09240435 Fix printf of ssize_t that broke 64-bit build.
2005-12-07 emellor 8259:964d6e7eb3e5 Squelch error messages from calls when failure is handled gracefully.
2005-12-07 emellor 8258:f308c5707c78 Remove one of the multiple occurrences of vcpus in the sxpr. This value is
2005-12-06 emellor 8257:0faff739723e Merged.
2005-12-06 emellor 8256:2b8efe11096b Add a "consumed" parameter to the buffer declaration, and use this to advance
2005-12-06 kaf24 8255:db500b8cb79a Pull nmi/traps changes from Linux 2.6.14.
2005-12-06 emellor 8254:06b80b837c92 Merged.
2005-12-06 emellor 8253:95584b819b72 Make the master fd belonging to the pty pair non-blocking. Writes were blocking
2005-12-05 dan 8252:1e6fa31fb780 Output an explicit newline before the "REASON:" string so the report script
2005-12-06 kaf24 8251:198828cc103b The Mini-OS build once again broke, this time since vcpu_data became vcpu_info
2005-12-06 kaf24 8250:002a8b5c98bb Add map_domain_pages/unmap_domain_pages to map contiguous
2005-12-06 kaf24 8249:c976c1ff806a Fix the request size for a full page-sized skbuff in netfront
2005-12-06 kaf24 8248:4e9c643968ff Fix netfront to accept received packets at a wider range of
2005-12-06 kaf24 8247:8b5c047f6e23 Pre-decrement rather than post-decrement in shadow32.c.
2005-12-06 kaf24 8246:379921f2259d Update xen cap to reflect 32 bit VMX guest support on x86_64
2005-12-06 kaf24 8245:052e18d41ead Fix vtpm support in xend.
2005-12-05 emellor 8244:cb2012e7e01d Mention udev, clean up xm help section, mention network-nat and network-route
2005-12-05 iap10 8243:7729efa06812 Added tag RELEASE-3.0.0 for changeset c8fdb0caa77b429cf47f9707926e83947778cb48
2005-12-05 smh22 8242:c8fdb0caa77b Updated docs for Xen 3.0. RELEASE-3.0.0
2005-12-04 cl349 8241:0255f48b757f Temporarily remove NetBSD and FreeBSD sparse trees to avoid user confusion.
2005-12-04 cl349 8240:64cd054aa143 Merge
2005-12-04 cl349 8239:2d32c7489a39 Update version number for Xen 3.0.0 release.
2005-12-04 cl349 8238:75637383278c Make version strings consistent across all interfaces.
2005-12-04 cl349 8237:f3f0be058855 Update -xen config file to include newgen megaraid and qla scsi drivers.
2005-12-04 cl349 8236:e74d110dd2a2 Rename set-vcpus to vcpu-set (match docs) and update short help page.
2005-12-04 kaf24 8235:8c7de61d3913 Pull requests from blkfront into blkback a bit more
2005-12-04 kaf24 8234:f94923f2dd14 Bump blktap and dom0op version numbers.
2005-12-04 kaf24 8233:5c44f0905ca0 Image.py should send 2 new arguments to qemu-dm for setting QEMU window
2005-12-04 kaf24 8232:99b9046a8df2 Add a comment to tricky corner case in evtchn_close().
2005-12-03 rread 8231:8098cc1daac4 Merge docs
2005-12-02 kmself 8230:bc7567741a4c Incorporating Alan Oehler's changes, some of mine.
2005-12-02 kmself 8229:1deae55b1f5c Incorporating Alan's mods.
2005-12-02 kmself 8228:dcfeb9e234d1 Applied Robb Roman's patches to upstream.
2005-12-02 Robb Romans 8227:57d5f6c9b9ef Small cleanup for distro chapters.
2005-12-02 Robb Romans 8226:dceb2fcdab5b Reorg patch 2 to match http://wiki.xensource.com/xenwiki/Xen3DocsToDo
2005-12-02 Robb Romans 8225:63f9c8dd13d4 Reorg patch 1 to match http://wiki.xensource.com/xenwiki/Xen3DocsToDo
2005-12-04 iap10 8224:757218700a40 Readme typos
2005-12-04 cl349 8223:36fe58be57de Fix same_vm test by adding missing '$'.
2005-12-04 cl349 8222:9b842cdbe0de Use test ([) instead of expr to compare integers.
2005-12-03 kaf24 8221:bbef89ec44b8 Fix request-notification holdoff in blkback. New code is
2005-12-03 kaf24 8220:d24ab5abf857 Remove scary warning message about 'breaking irq affinity'
2005-12-03 iap10 8219:00c349d5b40d Merge
2005-12-03 iap10 8218:31d86fc0a271 Update xend-config.sxp so that dom0-min-mem is 196MB by default, as this is rather more user friendly.
2005-12-03 kaf24 8217:fad187cad5bd Always initialise a swiotlb for domain0. Make it a small
2005-12-03 kaf24 8216:fd7c4221fc56 Enable multiple NICs for vmx domain by configuration file
2005-12-03 kaf24 8215:b8ba1bbba882 Set the device model windows title as the domain name
2005-12-03 kaf24 8214:d234a8cfc4ca Fixes unmodified 32-bit guest support on the x86_64 Xen.
2005-12-03 cl349 8213:1c515c707296 Fix block backend teardown when the device didn't setup completely.
2005-12-03 emellor 8212:4146dbea47e1 Merged.
2005-12-03 emellor 8211:b20641d24272 Set hostname in DHCP config from the guest name, and if more than one interface
2005-12-03 kaf24 8210:8754277cec01 Fix blkback request notification holdoff. req_cons must be
2005-12-03 kaf24 8209:4c588e255c85 Fix typo in previous changeset. Include is ../grant_table.h
2005-12-03 kaf24 8208:773735517d9d Inclide grant_ref_t definition in split-driver struct
2005-12-03 kaf24 8207:2dcfb85f5bac Merge with xen-ia64-unstable.hg
2005-12-02 djm 8206:3a4589331504 Revert to simpler ia64 defconfigs, generic one causes loopback failures
2005-12-02 djm 8205:d616f22ffdd9 Minor changes due to file movement to merge xen-unstable with xen-ia64-unstable
2005-12-02 djm 8204:28bd01c9b596 Merge
2005-12-02 djm 8203:eae5812f33f1 Stack pal call emulation implemented. (by Tristan Gingold)
2005-12-02 djm 8202:97de0e776d8b Update xen-capable elilo to support compressed dom0 kernel images (by Alex Williamson)
2005-12-02 djm 8201:cc085702cf9f Enable serial input for Xen (tied to ifdef, default off for now)
2005-12-02 djm 8200:ffe910ea7cb7 Fix pointer in vmx vmmu init code (by Anthony Xu and Kevin Tian)
2005-12-01 djm 8199:9cca37fc1057 Fix flush_tlb_mask to no-op for non-SMP, now needed in grant_table.c
2005-12-01 djm 8198:64699278c175 Fix pfn_valid call (by Kevin Tian)
2005-11-30 djm 8197:2e74bab1981e Add (incomplete) dom0_physinfo call to try with xm list and xen-bugtool
2005-11-30 djm 8196:0944ee356534 devmem.c no longer needed in drivers/xen/core
2005-11-23 djm 8195:0ee00faf332d Adapt to removal of #ifdef ia64 in xmalloc (handle SMP_CACHE_SHIFT)
2005-11-23 djm 8194:3eaab414bdfd vcpu_regs defined in ptrace.h (get regs from vcpu). Manual conversions and duplicate declarations removed. (by Tristan Gingold)
2005-11-22 djm 8193:4f36357947d7 Re-revert to generic xen0_defconfig_ia64 file
2005-11-22 djm 8192:c9077d9009f0 Patched drivers/acpi/motherboard.c no longer needed
2005-11-22 djm 8191:e97c20d1f68f After Alex's ACPI patch, this patch in motherboard.c for NULL FADT no longer required
2005-11-22 djm 8190:750b19fec820 Add a trivial namespace to the fake ACPI DSDT.
2005-11-22 djm 8189:90b9e8569dfb Create the base set of ACPI structures necessary to satisfy the ACPI subsystem on a guest OS. This includes RSDP, XSDT, FADT, MADT, and DSDT.
2005-11-22 djm 8188:6ac2a06e238b Handle lds on vti domain and fix some bugs on vti domain
2005-12-03 kaf24 8187:5ff5117291ad Using a slow serial console with sync_console on SMP leaves an
2005-12-03 emellor 8186:5e617fd48504 Read from the store if the filename reported by losetup has been truncated (the
2005-12-02 emellor 8185:114946d9937f Merged.
2005-12-02 dan 8184:b77ceb2481b3 Make "xm list --long" generate device configuration data from xenstore state
2005-12-02 cl349 8183:ccb923727f93 Fix vif-net script for setups where eth0 has no IP address.
2005-12-02 kaf24 8182:7bf19284bf3f Fix PAE bootstrap.
2005-12-02 kaf24 8181:42d4059108d4 Add a defensive batched tlb flush to free_page_type(), to
2005-12-02 kaf24 8180:b21be984945a Move cpu0_stack out of Xen text section and into BSS. This
2005-12-02 emellor 8179:a9c35cd7e559 This patch adds a new domain config option, 'cpus' which is a list of
2005-12-02 emellor 8178:30eb074a560a Merged.
2005-12-02 emellor 8177:485871ff1d39 Fix the block-sharing check for physical devices by using a lock to serialise
2005-12-02 emellor 8176:df011cae33e9 Added /etc/init.d/dhcpd to list of init files to check for (supporting Centos
2005-12-02 emellor 8175:a57cccdf2d6d Added serialisation facilities. Udev is supposed to serialise events, but sadly
2005-12-02 emellor 8174:d581e11e247c Remove the watch on the /vm/<uuid> path when rebooting or migrating. We don't
2005-12-02 emellor 8173:f23db2051785 Don't log every time around the big transaction writing the device details.
2005-12-02 emellor 8172:1caed7031f6b Added xen-hotplug.log to the files to collect.
2005-12-02 emellor 8171:74b7a81e5eed Initialise the connection ID when a domain is introduced. This (re)enables
2005-12-02 emellor 8170:db6d667f5168 Fix error message.
2005-12-02 kaf24 8169:e13c994bdccb More console-related cleanups.
2005-12-02 kaf24 8168:0a81c6edf2b1 Simplify console driver and avoid unnecessary spinning in the
2005-12-02 iap10 8167:7062c49e99af Disable devfs from the -xen configs. It's obsolete and was causing problems for some users.
2005-12-02 sos22 8166:265f68795ebf Avoid a hang when probing the partition table on imported block
2005-12-02 kaf24 8165:d4ab8e46136c Blkif request notifications use generic ring req_event holdoff
2005-12-02 kaf24 8164:df68a9433492 Add padding to ring headers for future expansion.
2005-12-02 kaf24 8163:a21cbe9a111b Clean up netif messages. Remove bitfields, and create
2005-12-02 kaf24 8162:de95bab19b18 Fix tpm split driver to include grant-table defintions.
2005-12-02 kaf24 8161:9b7649651f49 While working bug #143, it came to my attention that no verbose error is
2005-12-02 kaf24 8160:1e89d78f21c5 Fix __get_user() asm warning by making source and dest
2005-12-02 kaf24 8159:106f258edf97 Avoid ns16550 poll timeout underflow.
2005-12-02 smh22 8158:43a1f899e302 More fixes for live migrate on PAE and 64-bit.
2005-12-02 emellor 8157:5d8a5e7187d5 Use getopt.gnu_getopt rather than getopt.getopt, so that xm list VM --long is
2005-12-02 emellor 8156:43582de050c6 Merged.
2005-12-01 dan 8155:36f09499bd8c Add test for the last unresolved bit of bug #416. Check that
2005-12-01 smh22 8154:f62f9b1732b9 Fix VBD recovery logic on SMP guests (+ a minor error reporting fix for save)
2005-12-01 kaf24 8153:ca236a81729d Implement generic notiication hold-off in the ring macros
2005-12-01 vhanquez 8152:6b18f820f6a7 Prevent BVT scheduler to be set with a too low ctx_allow by applying
2005-12-01 kaf24 8151:f5b119533cc8 Define explicit evtchn_port_t type (32 bits) and plumb up
2005-12-01 vhanquez 8150:d84ffe8f32ae fix the console when only XEN_PHYSDEV_ACCESS is Yes.
2005-12-01 smh22 8149:dab434c9349c Fix migrate.
2005-12-01 kaf24 8148:c55ac1858bbc Move net split driver onto ring.h generic rings.
2005-12-01 kaf24 8147:310746cf9f27 ptsname() is applied to the master fd, not the slave fd.
2005-12-01 emellor 8146:5358eceec5ea Merged.
2005-12-01 emellor 8145:e0d01dd6c4ca Move the dom0 ballooning-out code from the xm create handler and into the
2005-12-01 emellor 8144:2e3051c01757 Remove /local when xenstored starts. This stops stale data affecting the
2005-12-01 emellor 8143:fbbb8a2a6013 Work around the fact that the physinfo dom0 call is not implemented for IA64.
2005-12-01 emellor 8142:e6d64c356d63 Added a pages_to_kib function, which converts a page count into a number of
2005-12-01 emellor 8141:57acbaf6dd29 Merged.
2005-12-01 stekloff 8140:572752a4ed8b Remove config.py, it's autogenerated from config.py.in
2005-11-30 rread 8139:9ff0a75fc3f7 Match rename of free_pages field to free_memory
2005-12-01 emellor 8138:6bc8ceab6dff Merged.
2005-11-30 dan 8137:bd250c4a86cb Some tweaks to the restore and migrate tests to expose the consoles of the
2005-11-30 dan 8136:989896f3bc45 Remove useless test 05_create_noroot_noram
2005-11-30 dan 8135:f4c57a520424 Enable console debug dumping so that we submit the oops generated by
2005-12-01 iap10 8134:06c3b8e194d7 Add a new /proc/xen file called 'capabilities'. Currently, when read in dom0 it will return 'control_d', and be empty when read in a guest. This provides a convenient way to allow the root user to detect whether they're running in a guest or dom0, and e.g. gate whether to start xend. In future, when we add more fine grained capabilities we will add other details into this file.
2005-12-01 iap10 8133:82f61375cd74 Improve the tls warning message to mention that the best soloution is to install a 'xen-friendly' glibc.
2005-11-30 emellor 8132:28ce48573771 Merged.
2005-11-30 emellor 8131:6a2acc1cc505 Added xm rename command. Improve the argument checking and error reporting.
2005-11-30 emellor 8130:7c90df7df37e Miscellaneous tidying up, no semantic changes.
2005-11-30 emellor 8129:b7790c2874c4 Fix test following uuid format change in changeset 8089.
2005-11-30 emellor 8128:5dd8073a4f16 Move the relocate.setupRelocation code into XendDomain, removing the mutual
2005-11-30 emellor 8127:a12ec604308f Match rename of xm info field from memory to total_memory.
2005-11-30 emellor 8126:b21b476f5cb7 Fix the reporting when this test fails (the eyecatcher variables would not be
2005-11-30 emellor 8125:69df979de1a7 Don't refuse to clean up after a domain death when the buffer is not empty. If
2005-11-30 emellor 8124:e33f8d664e2d Move the translation from pages to MiB out of XendNode and into the xc layer.
2005-11-30 emellor 8123:341c56e34b0d Cope with longs being passed to xstransact.write.
2005-11-30 emellor 8122:7acd50d945d7 Added the errno to the messages printed with the ERR macro. Tidy the use of
2005-11-30 kaf24 8121:58d46463413e GNTTABOP_map_grant_ref returns error status and handle as
2005-11-30 kaf24 8120:ff95b53bd39a Public interface cleanups. Widen some fields in public
2005-11-30 kaf24 8119:37c09b20a896 Remove some vmx header files from Xen public interfaces.
2005-11-30 kaf24 8118:590915af8117 Fix serial pty creation in qemu-dm. Set raw attributes to
2005-11-30 kaf24 8117:73d19afe543c We need to do sync when mov_to_cr3 to a value already shadowed.
2005-11-30 kaf24 8116:b6dfdbeb2780 Add ATA-over-Ethernet as a module to the default 32-bit -xen config
2005-11-30 kaf24 8115:72f79d68e86c domain_pause duplicates the code from vcpu_pause. Eliminate the
2005-11-30 kaf24 8114:3399f4b9396a Removes the carriage returns from some of the vtpm
2005-11-30 kaf24 8113:d963256dc3e0 writable_pl1e in shadow mode is a machine address, so
2005-11-29 smh22 8112:ccf76e51e7e6 Disable some over-zealous sanity checking for now (can cause major problems
2005-11-29 smh22 8111:4268d0ecdde7 Fix typo.
2005-11-29 emellor 8110:8a00d9af3291 Tidy and comment use of canonicalise_mode, et al.
2005-11-29 emellor 8109:74fa88cf3dc7 Merged.
2005-11-29 emellor 8108:b1940475284f Increase device timeout to 10 seconds, as restarting a DHCP server takes a few
2005-11-29 emellor 8107:d1abced7ab7c Support facilities for the new DHCP support.
2005-11-29 emellor 8106:28331cd6d43a Added trap for ERR, to get better response from the scripts when they are really
2005-11-29 emellor 8105:e67cfb40411d Replace grep >&/dev/null with grep -q.
2005-11-29 emellor 8104:e47e953c9e10 Added DHCP server support, configured by a dhcp=yes parameter. This will write
2005-11-29 smh22 8103:92469b92f768 Avoid audit code during live migrate on 32bit since it's not required.
2005-11-29 smh22 8102:689315a7ff80 Tidy up audit code for PAE plus avoid its use during live migrate where
2005-11-29 smh22 8101:37b93f40eb0a Cleanup backend block device logic under save/restore; this should
2005-11-29 kaf24 8100:450c562b76aa Remove shadow32 dead code (it's never built for other than
2005-11-29 kaf24 8099:d0ca851445e2 Fix vmx guest issue of allowing accessing supervisor page
2005-11-29 kaf24 8098:a1e99c0104cb Small fix for shadow mode: fix a p.t. limit check.
2005-11-29 kaf24 8097:3a54c21b65de Clean up a previous qemu workaround where we use
2005-11-29 kaf24 8096:3c687c6905e7 Fix a race condition for multi-thread qemu dma, where vmx linux guests
2005-11-29 pl 8095:ec370b3d2df3 Fix minor traceback in xen-bugtool when send fails
2005-11-28 rread 8094:880b02c04656 The device sharing check races when more than one file backed vbd is
2005-11-28 rread 8093:444b968a3e09 Make psmouse module builtin.
2005-11-28 kaf24 8092:36ab34f1c31e Bundle vcpu_time and vcpu_info structures together into a single
2005-11-28 dan 8091:85eef527ba74 Fix isConsoleDead() to actually run a command on the DomU, since a dead
2005-11-28 emellor 8090:243265ade404 Merged.
2005-11-28 emellor 8089:7638cf95b63c Change uuid string format to match that outputted by Xen.
2005-11-28 emellor 8088:d8786656ebab Use StringIO to simplify string_iterator here. Altered the up-front
2005-11-28 emellor 8087:d5368f7fda5d Added README.xen-bugtool.
2005-11-28 cl349 8086:82e48750542c Move mk-symlinks target into tools/Rules.mk.
2005-11-28 kaf24 8085:a90691f5207c Hardcode many cpu features for x86/64 -- we know 64-bit
2005-11-28 kaf24 8084:5ea875b72e0a In alloc_vcpu_struct, after doing a memset on the new allocated vcpu, we
2005-11-28 kaf24 8083:66e16c4685f5 Remove bogus extra unmap_domain_page() call in
2005-11-28 Michael Fetterman 8082:b3f8d3158a1c merge
2005-11-28 Michael Fetterman 8081:7363637e2721 merge
2005-11-28 Michael Fetterman 8080:48aaa39eaa7e minor printf and log message rework in the shadow code.
2005-11-28 Michael Fetterman 8079:9971d8d1f631 Allow __gpfn_to_mfn() to automatically deal with translated domains != current.
2005-11-23 Michael Fetterman 8078:af3e4a594e4c Fix regexp in install scripts so it works with sed.
2005-11-23 Michael Fetterman 8077:f61b8d362fc4 Avoid ccache and distcc for x86-64 compilation of ia32/syscall32.c
2005-11-28 kaf24 8076:367b9ca30e88 arch/xen/kernel/fixup.c -> arch/xen/i386/kernel/fixup.c
2005-11-28 kaf24 8075:2eb868d02f0f Simplify boot_vcpu() implementation.
2005-11-28 emellor 8074:a20a9ec0e510 Change uses of \s within sed regexps -- some versions of sed do not support this
2005-11-28 emellor 8073:c5ee3b6f25b3 Added xen-bugtool, an application that collects various system logs and can
2005-11-27 emellor 8072:eb1169f92d81 Set a console limit, in order to detect runaways.
2005-11-27 emellor 8071:9964f27fd80b Fix console handling; saveLog call was broken if ConsoleError occurred.
2005-11-27 emellor 8070:85a1a57320a6 Remove keyword from call to xc.domain_setmaxmem; keyword support for this call
2005-11-27 emellor 8069:f37f1c9ec2ec Merged.
2005-11-27 emellor 8068:b67f9f21fd9c Change the console handling, to remove the loop and timeout if a console fails
2005-11-27 emellor 8067:4195392fba06 Use the getId method to tidy up simple call to domid.
2005-11-27 emellor 8066:86a2e2645e40 Remove looping from handling of xm domid. This command should now work first
2005-11-27 emellor 8065:4f12ed3342dc Mark 03_network_attach_detach as XFAIL. There are known bugs in the network
2005-11-27 emellor 8064:ea2875ca5a66 Restore 05_create_noroot, as this test now seems to work, and remove
2005-11-27 emellor 8063:2c54b2f0a676 Remove some Makefile cruft.
2005-11-27 emellor 8062:c08cfaf353c6 Added device-sharing checks for loopback-mounted files. The existing
2005-11-27 emellor 8061:cfcf9212a90b Renable FAIL call that was disabled back when block-attach did not work.
2005-11-26 emellor 8060:895a9ca1b0a6 Write the error message and the hotplug-status=busy in the same transaction, to
2005-11-26 smh22 8059:bf09a8db5bb4 Fix formatting.
2005-11-26 smh22 8058:486f4c9e1c22 Fix save/restore and migrate on x86_64.
2005-11-26 kaf24 8057:001ba14fbb1b More cleanups to the pmd-shared patch.
2005-11-26 kaf24 8056:b05e1c4bc31b Clean the arch_memory_op() for-loop header.
2005-11-26 smh22 8055:5d95ab80f290 Fix x86_64 build.
2005-11-26 emellor 8054:b9181b1c576f Merged.
2005-11-26 emellor 8053:3c21a174e8fc Fix the unpause_basic test. The console will appear to have failed, given the
2005-11-26 emellor 8052:9981fa5ba62b Fix the 06_block-list_checkremove test. The use of string.find was invalid
2005-11-26 emellor 8051:f710753a4026 Added a comment.
2005-11-25 emellor 8050:43e25c2653ee Also, make a small tweak to the 12_block_attach test so that we don't leave
2005-11-25 emellor 8049:8c3ed250366c Check when using physical devices that the device is not already in use. Using
2005-11-25 emellor 8048:701ec436d5ad Only write a success node when coming online, not going offline. Delete the
2005-11-25 emellor 8047:801c6363501b Only write a success node when coming online, not going offline.
2005-11-25 emellor 8046:3c01d53e383d Don't issue the iptables diagnostic when removing entries. Depending upon your
2005-11-25 emellor 8045:4f25a6b49445 Match rename of parameters to match the corresponding hotplug events. This
2005-11-25 emellor 8044:84cf3d018bea Fix handling of devid_end when devid is an integer, but not present as a device.
2005-11-25 kaf24 8043:c3cfc4ff3b08 Implement new memory_op() XENMEM_machphys_mfn_list. Replaces old
2005-11-25 kaf24 8042:549130374cfa In shadow-external mode, every VCPU must free its own
2005-11-25 smh22 8041:d46553f73c6f Tolerate temporary inconsistency between type info and page contents on
2005-11-25 emellor 8040:5ae89ce67486 check_hotplug fails on one of my machines running ubunto 4.10 "Warty
2005-11-25 emellor 8039:206731134e18 Add help option on runtests.sh
2005-11-25 dan 8038:e2e18ef3b204 Add sanity checks that let us know if there are any problems before
2005-11-25 emellor 8037:421ea766aaa0 Fix stupid invalid syntax on network-attach tests.
2005-11-25 emellor 8036:28a117c5ea94 Merged.
2005-11-25 emellor 8035:42474df9b248 Move XenbusState from the Linux-specific xenbus.h into a new file with the Xen
2005-11-25 smh22 8034:9c81a3c5b33b Use page-sized batches in GETPAGEFRAMEINFO2 (and generally tidy up).
2005-11-25 kaf24 8033:26b961b72153 Fix the issue of on x86_64, rhel4 can not get into runlevel 5.
2005-11-25 kaf24 8032:a8ac8be1a889 I cleaned up acm_ops.c and eliminated returns inside the switch
2005-11-25 kaf24 8031:cb215a84d1af Update vtpm driver following the recent changes to the
2005-11-24 kaf24 8030:b0338759544e Big reworking of SHARED_KERNEL_PMD logic. Includes several
2005-11-24 emellor 8029:78b5e590be34 Merged.
2005-11-24 emellor 8028:d1e1d6493d1d Programmatically generate the xm help strings from the snippets, rather than
2005-11-24 emellor 8027:d2b957902c6b Added a count of the number of users of this block device, and refuse to close
2005-11-24 kaf24 8026:f887ddae2b03 Remove CONFIG_PREEMPT configuration option from Xen kernel builds.
2005-11-24 kaf24 8025:877d738e7a40 Quieten down grant-table transfer failure when it is because
2005-11-24 kaf24 8024:0ea18c1ea134 Another PAE fix for pgd_ctor.
2005-11-24 kaf24 8023:0ec1d38f26f7 More PAE PGD fixes. Ensure we do not pin PGDs with no kernel
2005-11-24 kaf24 8022:86964d50bcfa Fix pgd allocation for PAE. We must handle the fact that
2005-11-24 kaf24 8021:a9fef115e8ec Fix 32b non-pae build.
2005-11-24 emellor 8020:64d919032001 Merged.
2005-11-24 emellor 8019:4d1d9f7ebcfc Check whether a device is already configured before trying to configure it
2005-11-24 emellor 8018:1cf273e133c8 Support destruction of device by /dev/sda1 (for example) even when the
2005-11-24 emellor 8017:cbf7efa871ae Minor tidy, no semantic change.
2005-11-24 kaf24 8016:8952af4fc166 Shootdown TLB entries across all VCPUs for SMP shadow mode.
2005-11-24 smh22 8015:8392d3955ed4 Re-enable tools support for live migration on PAE.
2005-11-24 smh22 8014:238727cb4c26 Quiet down live migrate on PAE domains.
2005-11-24 kaf24 8013:ba50c9d1271e Clean up mark_dirty() implementation to check for log-dirty
2005-11-24 kaf24 8012:dca4893b0b9f Remove unused 'nr_recs' field from trace-buffer header
2005-11-24 kaf24 8011:188a4fb5ea1f Adds ac_timer based polling to the ns16550 UART driver. This is
2005-11-24 kaf24 8010:e1728d3c18ca This fixes a small race between when a domain is created and when xentop
2005-11-24 kaf24 8009:9c631c4fe727 xen/common/acm_ops.c, check for a NULL pointer and then
2005-11-24 kaf24 8008:eb87d4c810d3 dom0_ops return -EACCES when the interface version in wrong. I think
2005-11-24 kaf24 8007:f7c7575695b3 Clean up some Xen files in the ioemulator.
2005-11-24 kaf24 8006:bd8418790797 Fix ia64 build. Two typos in header files.
2005-11-23 rread 8005:1ea5d2e3a8f9 Make the microcode driver builtin.
2005-11-23 rread 8004:84453f32e5fc Disable crufty modules still using cli and friends.
2005-11-23 rread 8003:b33e41a69793 Compile IDE drivers as builtins instead of modules.
2005-11-23 emellor 8002:8451c6567123 Reverse accidental commits for changesets 8001 and 7996-7999.
2005-11-23 emellor 8001:9ee811544c40 Merged.
2005-11-23 emellor 8000:b8bca5421d5c Added comment describing usage.
2005-11-23 emellor 7999:55aae13c9e0a imported patch quiet_linux_build.patch
2005-11-23 emellor 7998:a22a83ea77e5 imported patch trace-thread.patch
2005-11-23 emellor 7997:07c608857972 imported patch my-config
2005-11-23 emellor 7996:69dc687f0364 imported patch logging-thread.patch
2005-11-23 emellor 7995:d6034e0e95fc Merged.
2005-11-23 emellor 7994:8aabf8959595 Don't treat the failure of ifconfig vifX.Y down as a fatal error. This hasn't
2005-11-23 emellor 7993:e48bb8550f95 Remove the frontend device directories as well as the backend ones.
2005-11-23 emellor 7992:fc41a9c9bc36 Inside xenbus_switch_state, don't write the new state if the node has already
2005-11-23 emellor 7991:fb42478203b9 Added a hotplug KOBJ_OFFLINE call, for symmetry with the ONLINE call used here.
2005-11-23 rread 7990:ef449cd53cca Build the mouse device into the kernel.
2005-11-23 kaf24 7989:14d733e5e1d0 Fix Xen to build with gcc-4.1.
2005-11-23 kaf24 7988:6cc603ac3f38 Add __iomem and __user pointer annotations to linux sparse tree.
2005-11-23 kaf24 7987:17b98e15bf78 Fix __gpfn_to_mfn() to work correctly when not executed
2005-11-23 kaf24 7986:cd6a8d73f529 Clean up use of get_pfn_from_mfn().
2005-11-23 kaf24 7985:944cf29d126d Move arch-specific portions of grant-table implementation
2005-11-23 sos22 7984:6d9ea03c1baa Merge.
2005-11-23 sos22 7983:9cc161c08b59 Merge.
2005-11-23 sos22 7982:52bddfb334ae Make sure that accesses to the machine_to_phys table all go through
2005-11-23 root 7981:1d754a4ad350 xm-test: add tests for network-attach command
2005-11-23 dan 7980:092ac41ec8bd Add tests for bug #331
2005-11-23 dan 7979:4b8599f53bb4 Make 04_memset_smallmem differentiate between console run-away and console
2005-11-23 emellor 7978:6ab21a197549 Fix to xm create --help from Ken Grant.
2005-11-23 kaf24 7977:6c252ba7a639 BUG_ON test for xmalloc alignment should not be excluded
2005-11-23 kaf24 7976:be41d7631c2f Intel systems with more than 8 CPUs require that the APIC is configured
2005-11-23 kaf24 7975:b6ebabe4658a Add -Wdeclaration-after-statement to CFLAGS only if the
2005-11-22 smh22 7974:393256b2ead0 Avoid GPF when attempting to save / restore 64bit guests. More thought
2005-11-22 kaf24 7973:c7508abc5b6b Add -Wdeclaration-after-statement to Xen and tools build.
2005-11-22 smh22 7972:f7bee3cb1bf1 Tidy up debugging output.
2005-11-22 smh22 7971:72a1421dcf1b Better handle page type info becoming incoherent during live migrate.
2005-11-22 emellor 7970:bc1bfdb35f29 Merged.
2005-11-22 emellor 7969:602aefe7bd48 Make it possible to run valgrind on code linked with the libxc libraries.
2005-11-22 kaf24 7968:dede6fb4c90e When a foreign page is mapped via a grant reference, it
2005-11-22 kaf24 7967:13b2e5c94595 Ignore live flag on PAE/64-bit migrations, rather than
2005-11-22 kaf24 7966:060a6634d9ec SHADOW_CONTROL_OP_OFF should be checkign whether shadow mode
2005-11-22 kaf24 7965:faf5c318f9b0 Fix the zombie domain when destroying 2.6 linux vmx guest.
2005-11-21 rread 7964:f8af1ac29ecb Build the USB boot keyboard and mouse drivers as modules, so the real
2005-11-21 smh22 7963:f612aec588e2 Fix syntax error.
2005-11-21 emellor 7962:c1c8da6f2afe Merged.
2005-11-21 emellor 7961:f546d8697b0e Misc fixes for breakage when moving to new Python/C interface style.
2005-11-21 kgrant 7960:b2364dc83d1f use help in create.py for "xm help create"
2005-11-21 xenrtd 7959:14886c68f254 Catch parsing errors in xm create.
2005-11-21 emellor 7958:11a06dd44a8d Merged.
2005-11-21 emellor 7957:87b520c30cb2 As with xs.c, change the module interface to match the current Python/C
2005-11-21 emellor 7956:52f80621b889 Tidy use of module / package names.
2005-11-21 emellor 7955:f72da8799418 Remove many unnecessary uses of keyword arguments, to reduce complexity.
2005-11-21 smh22 7954:eaec9512f618 Remove unnecessary assert.
2005-11-21 emellor 7953:976e53674e84 Merged.
2005-11-21 emellor 7952:fbd3f3cb6f65 Return the changed path as an argument to the watch callback. This is useful
2005-11-21 kaf24 7951:52020caa244f Change semantics of gnttab_transfer to take the page away
2005-11-21 emellor 7950:e336e186e5f9 Merged.
2005-11-21 emellor 7949:c07d5bab4c2b Fix removal of use of scheduler, broken earlier today by mismerge.
2005-11-21 emellor 7948:27a2cb379c8f Merged.
2005-11-21 emellor 7947:dd50b17dc60f Changes check for "udev", so that it works on debian sid (that does not
2005-11-20 emellor 7946:44d96609ea71 Added document to collate information regarding distro-specific
2005-11-20 dykman 7945:83bc047bb346 1) "brctl show" has no parameters.
2005-11-20 dan 7944:1e3042a93904 First stab at a xend-config.sxp man page.
2005-11-21 kaf24 7943:ff18a169e866 Update the memory_op() hypercall. Add two new subcommands, to
2005-11-21 smh22 7942:bdab22f56efe Fix 'belt + braces' check in xc_linux_save and improve error handling
2005-11-21 kaf24 7941:112a769787d2 Linux swiotlb now uses correct method for determining if any RAM
2005-11-21 kaf24 7940:eaaee5f43c67 Mute error message on SMP resume if a secondary CPU is
2005-11-21 emellor 7939:340effeb64b5 Merged.
2005-11-21 emellor 7938:6738fd14cb58 Replace initialiser for readonly parameter in xshandle_init that should never
2005-11-21 kaf24 7937:0add9fbe93ab Fix grant-table transfer implementation. Also fix transfer
2005-11-21 emellor 7936:675862d22347 Merged.
2005-11-21 emellor 7935:a0b0da36fda3 Removed, now unused.
2005-11-21 emellor 7934:64e43d615167 Append the new device config to our internal structure, in device_create. This
2005-11-21 emellor 7933:8fb11d28df0f Catch RuntimeError inside initDomain, for better handling of out-of-memory, etc.
2005-11-21 emellor 7932:c7a46ec8d4df Remove last remaining use of scheduler.py, so we can remove the whole module.
2005-11-21 emellor 7931:52a3c06be4f8 Downgrade debug message to level "trace".
2005-11-21 emellor 7930:d88b33abf533 Added another test. Fix the existing tests to close the written config file
2005-11-21 emellor 7929:4f7b4ca2e30c Added reset method to Opts so that create.parseCommandLine can be used more than
2005-11-21 emellor 7928:508bc376c1dd Remove whole piles of cruft from the connection layer. The only thing that was
2005-11-21 emellor 7927:3a544c04cc61 Added method so that SrvDaemon can be run in the foreground without all the
2005-11-21 emellor 7926:d7b91e64bd4c Fix typo, and failure to unpack singleton tuple correctly.
2005-11-21 emellor 7925:5b0a7cac1087 Added unit test for the DevController subclasses.
2005-11-21 emellor 7924:2cfded7de82f Change the module registration declarations and change the object creation and
2005-11-21 emellor 7923:e60115657823 Remove all unnecessary uses of keyword arguments, to reduce complexity. In
2005-11-20 kaf24 7922:6a666940fa04 Merge with xen-ia64-unstable.hg.
2005-11-19 djm 7921:c35a32f96d20 Recode usage of FPSR_DEFAULT due to strange double declaration
2005-11-18 djm 7920:878a9891b056 Merge
2005-11-18 djm 7919:e62c54ab862f Fall back to zx1-based configs, defconfigs don't work yet to boot domU
2005-11-18 djm 7918:84f9bec4feaf Fix read of guest psr to properly set dfh and other bits (by Matt Chapman)
2005-11-18 djm 7917:14393678d999 Properly pass iha/itir if data miss occurs when fetching privop (by Matt Chapman)
2005-11-18 djm 7916:ba78f3912b29 Remove DOMU_BUILD_STAGING and supporting code entirely, no longer needed
2005-11-17 djm 7915:51f32d60536b Turn off DOMU_BUILD_STAGING, no longer needed (flagged by Kevin Tian)
2005-11-17 djm 7914:ec2ab25dacee Parse all ACPI MADT entries, not just NR_CPUS (by Alex Williamson)
2005-11-17 djm 7913:424e28ebc882 Turn off duplicate console output (by Alex Williamson)
2005-11-17 djm 7912:ea1214123c2f Remove old version of xen xlilo patch
2005-11-17 djm 7911:d0a2b36f72f2 Integration of the xen4xlilo patch. (by Tristan Gingold)
2005-11-16 djm 7910:8c42a46de7f8 Enable build to work for both generic and non-generic (hpsim issue)
2005-11-16 djm 7909:40fc727dd1c0 Changes so that Xen can be compiled with gcc 4.0.2: (by Tristan Gingold)
2005-11-16 djm 7908:36cea432bbed Enable generic build for dom0 and build for domU with CONFIG_VT forced off
2005-11-16 djm 7907:ee15a2ae7f24 Fix problem if itlb miss occurs when in metaphysical mode
2005-11-14 djm 7906:5e142e1f41e6 Support dom0_mem parameter at boot option (by Masaki Kanno)
2005-11-11 djm 7905:bd234c9603ce Fix delivery of nat consumption faults (still chatty)
2005-11-11 djm 7904:12d4d2dc06a2 Punt to slow path for itc.i/d for region0 to avoid metaphys problem
2005-11-11 djm 7903:d7bcc7bbf981 Fix region0 virtual accesses
2005-11-20 kaf24 7902:715184c81749 Small build fix to Python xenstore interface library.
2005-11-19 kaf24 7901:aad88a902892 The patch allows one to configure NR_CPUS >8 (16 by default, same as the
2005-11-19 kaf24 7900:cc1d77bba4b0 Enable the Xen hypervisor ACM security policy to be determined at boot
2005-11-19 kaf24 7899:f5dafee503ba This patch is to fix a few performance "bugs" in the xenmon.py script.
2005-11-19 kaf24 7898:5c7d103efb99 Fix shadow log-dirty mode for x86_64 xenlinux. Tested
2005-11-19 cl349 7897:317e5a7092e2 Revert 04a7decd0645b23f1f398340e927eb191f0e754d since it's not needed.
2005-11-19 cl349 7896:86cf8f4e5de5 Move tpmfe.h file next to other xen specific header files.
2005-11-19 cl349 7895:04a7decd0645 Fix support for sxp domain configuration files.
2005-11-18 smh22 7894:94d39d9acc8e Only resume xenbus /after/ we've prepared our VCPUs; otherwise the
2005-11-18 kaf24 7893:56d05708736a Do not allow an uninitialised VCPU to be brought up. Also
2005-11-18 kaf24 7892:378e1c58bcd2 The xentrace_format script doesn't work on x86/64. Python pads the input
2005-11-18 kaf24 7891:0970a2fdbee9 make_page_readonly() must flush unused kmaps when handling
2005-11-18 kaf24 7890:8b384e741382 Improve make_page_readonly and make_page_writable:
2005-11-18 kaf24 7889:69ea493e415a Simplify arbitrary_virt_to_phys, and fix the x86/64 version to mask
2005-11-18 emellor 7888:5c954929bb0d Merged.
2005-11-18 emellor 7887:049dee79c76d Remove one further reference to network_limit_help that I missed when merging.
2005-11-18 emellor 7886:0dd531d4af46 Merged.
2005-11-18 emellor 7885:eb3ecf6abe87 Remove barbaric abuse of goto out of one nested block and into a previous one.
2005-11-17 emellor 7884:b7afc0be59b2 Initialise the request ID in xs_talkv, to silence valgrind. We're not actually
2005-11-17 emellor 7883:e710b125b4cf Initialise the request ID in xs_talkv, to silence valgrind. We're not actually
2005-11-17 emellor 7882:34d9095e79e3 Simplify the logic of each of the functions here, removing the many bizarre
2005-11-18 emellor 7881:ad2720178268 Merged.
2005-11-18 emellor 7880:7d75f5a88f06 From Ken Grant: Add per command help / make help match new man pages.
2005-11-18 kaf24 7879:51bb139329b2 Disable live relocation for PAE and x86/64. Currently it can
2005-11-18 kaf24 7878:419b32f72179 Remove conditionally-compiled code for Linux 2.4.
2005-11-18 dan 7877:7209244ea3d1 Make test 15_create_smallmem pass mem=16M on the kernel command line.
2005-11-18 dan 7876:74d4d3be6b0a Added a test to verify that devices come and go from block-list
2005-11-18 sean 7875:d02fd103cbc6 updates to xmdomain.cfg.5 man page to document most used options, and
2005-11-18 dan 7874:ab845d97de72 Add hping to the ramdisk. Also, do some very simple versioning.
2005-11-18 sean 7873:60bb9e11bd7d trivial add to .hgignore to ignore all the pulled content for xm-test's buildroot
2005-11-18 sean 7872:7f8969754896 added block device content, including finding a few more bugs in xen
2005-11-18 kaf24 7871:5b5f1b0aca33 Set up fully-virtualised RTC time zone default to local
2005-11-17 smh22 7870:f6fdb6e0d3c9 Fix race in blkfront resume path (watch thread could fire watch during the
2005-11-17 jrb44 7869:51f91ef6c3b5 Fix x86-64 build.
2005-11-17 kaf24 7868:65e0699dc9e1 merge
2005-11-17 kaf24 7867:1a1c0f9b242e Fix event_pending() macro to match the assembly-language
2005-11-17 emellor 7866:80e393599413 Merged.
2005-11-17 emellor 7865:418954da5c0f Correct buffer->size at the same time as buffer->capacity when shrinking down a
2005-11-17 kaf24 7864:c640c0c7f821 The perdomain mapping area in Xen space requires more than
2005-11-17 emellor 7863:9da47130ff42 Merged.
2005-11-17 emellor 7862:c0ef782130db Documentation: remove Twisted Matrix pre-req
2005-11-17 dan 7861:9a8110cb09bd Updates to the xm-test README file.
2005-11-17 emellor 7860:88c2d4bbe7c9 This patch explains network-* options in xm.1, including the bits that are
2005-11-17 dan 7859:c2f0ed9158ad Update 01_pause_basic test for new console behavior.
2005-11-17 dan 7858:234b3d608c86 Make test 04_memset detect bug #380 and restart the console daemon.
2005-11-17 emellor 7857:2ce5edc0ccbd Here's the patch for making the otherend_changed entrypoint
2005-11-17 kaf24 7856:4c0606fb701b Fix IOCTL_PRIVCMD_GET_MACH2PHYS_MFNS to work properly for
2005-11-17 smh22 7855:0adacfa2e33f Fix pinning logic on restore.
2005-11-16 emellor 7854:3f39f030fa89 Merged.
2005-11-16 dan 7853:cbf6f95e9c62 Test for creating a domain with too little memory.
2005-11-16 dan 7852:28eec8977024 Make 01_reboot test more robust.
2005-11-16 smh22 7851:e4e1674a747d One more try...
2005-11-16 smh22 7850:9c68f4a58aa9 Fix annoying error introduced during cleanup. Oops.
2005-11-16 smh22 7849:c5a49efa11d6 Trivial fixes for 64bit and xend.
2005-11-16 smh22 7848:fe3a892b33b4 Many fixes for save/restore and related areas for PAE in particular. Now
2005-11-16 emellor 7847:9b345321fd06 Merged.
2005-11-16 emellor 7846:32b574b24b18 Watch for changes in the /vm section of the store, so that we update our
2005-11-16 emellor 7845:3631592ad7d3 Added an unwatch method, so that XendDomainInfo can unregister the watch from
2005-11-16 emellor 7844:8c736c042f72 Move the registration of the @releaseDomain watch so that we avoid a watch
2005-11-16 emellor 7843:3867d93d86f7 Downgrade the failure to change the iptables settings from fatal to an error.
2005-11-16 emellor 7842:8ed932ab9f2a Merged.
2005-11-16 jmb 7841:dee321bf18e9 Dom0 might not be called Domain-0, so ask for the name in shutdown.py, instead of hardcoding it
2005-11-16 kaf24 7840:6f1477035134 Rename XENVER_parameters to slightly more informative
2005-11-16 emellor 7839:50dcb6266990 Merged.
2005-11-16 emellor 7838:725bf42d4713 Review checks for Error string when checking that bad arguments are handled
2005-11-16 kaf24 7837:fb50fba1895c Fix up start_info_t magic string to match the format of
2005-11-16 kaf24 7836:fa99d895bb18 This fixes the following scenerio:
2005-11-16 kaf24 7835:1df8b53bdd37 Change ISA_IO_BASE to fix_to_virt(FIX_ISAMAP_BEGIN). It used to be
2005-11-16 kaf24 7834:80b61bdceb26 Remove unnecessary cast of kmalloc() result.
2005-11-16 kaf24 7833:54a05cd0d060 Add definitions of some swiotlb symbols to pci-dma.c.
2005-11-16 kaf24 7832:9f4efb238f5b /dev/mem write function should use copy_from_user, not copy_to_user.
2005-11-16 kaf24 7831:592d8f74d23d merge.
2005-11-16 kaf24 7830:2e0700008a87 Correctly export xencons functions to avoid ugly 'extern'
2005-11-16 kaf24 7829:022818ea3914 Fix function that shouldn't be globally defined.
2005-11-16 emellor 7828:5019c8d034c4 Merged.
2005-11-16 emellor 7827:fa76c455af35 The following patch removes every (hopefully) reference to network-limit.
2005-11-16 kaf24 7826:9bf6f907b3ff Trivial coding style fix.
2005-11-16 kaf24 7825:3d89876eb4d4 Add function declarations, and ensure we prevent mismatch
2005-11-16 kaf24 7824:e1142d983179 Replace 0 with NULL when assigning pointer fields/parameters.
2005-11-15 kaf24 7823:9c7aeec94f8a Fix 64-bit build that I broke by making acpi table mapping
2005-11-15 emellor 7822:10bafcc750fb Make watchStart and watchMain global functions rather than classmethods,
2005-11-15 emellor 7821:009eb32c0ae4 Merged.
2005-11-15 emellor 7820:210a5b625e30 Have a watch callback return 0 or 1 depending upon whether it would like to
2005-11-15 emellor 7819:151837f6c26b Remove the handling of TypeError inside gather. It is not thrown by int()
2005-11-15 kaf24 7818:5e111356ba17 Ensure we initialise the cpu_present_map before
2005-11-15 emellor 7817:2acbe70dd418 This patch fixes dom0 SMP vcpu hotplug. Currently, domains without
2005-11-15 emellor 7816:fcf13f653dba This patch fixes a number of vcpu related issues.
2005-11-15 emellor 7815:49bf2a4863b6 Merged.
2005-11-15 emellor 7814:a064c5804eae Fix race between xspy_read_watch and xspy_watch, by placing the watch in the
2005-11-15 kaf24 7813:0895376edf73 acpi change is Xen/x86 specific, so make it dependent on
2005-11-15 kaf24 7812:3918cc7f679e Upgrade Xen's msr.h to include definitions from Linux 2.6.14.
2005-11-15 emellor 7811:bb0e5f7f94fd Merged.
2005-11-15 emellor 7810:60bf9aa39043 Have the vif scripts expect the offline event, not the remove event. With
2005-11-15 emellor 7809:bb270cb5d2e8 Added link_exists function, for neatness. Check for the existence of the pdev
2005-11-15 danms 7808:4bdcb7f8c3d7 Reduce the time required to start xm-test domains by allowing the console
2005-11-15 emellor 7807:1831da8249ba Merged.
2005-11-15 emellor 7806:97d11e40d8ca This patch is largely stylistic, and gets rid of StuddlyCaps formatting in
2005-11-15 emellor 7805:4f56eb7d814a This patch adds more content around the scheduler portions of the xm.1 man
2005-11-15 emellor 7804:c395b060b45d This patch is another in the continued effort to flesh out the man pages, it
2005-11-15 kaf24 7803:e60d8a3ad96e Update hgignore list.
2005-11-15 kaf24 7802:394390f6ff85 The new userland monitoring tool, XenMon.
2005-11-15 kaf24 7801:e580f8051888 Extra tracing in Xen to support XenMon.
2005-11-15 kaf24 7800:6e3e98e1c182 Previous changeset trivially broke ioemu/helper2.c. Fix it.
2005-11-15 kaf24 7799:3864566bc833 This patch fixed keyboard issue for linux kernel 2.6 in vmx guest.
2005-11-15 kaf24 7798:00aa8e4609e2 Properly declare ioapic_update_EOI().
2005-11-15 kaf24 7797:312e3f18bd6c Initialise secondary CPUs via an arch_initcall rather than
2005-11-14 kaf24 7796:ed2ef64fdc33 get_page_type() must clean up writable pagetable state
2005-11-14 kaf24 7795:dd754654d427 Better fix for flushing conflicting batched ptwr state
2005-11-14 kaf24 7794:4f03592bc7f5 Flush writable pagetable state before emulating a PT
2005-11-14 kaf24 7793:090e44133d40 Use make_lowmem_page_readonly/writable() in preference to the
2005-11-14 kaf24 7792:bdf1a8039d13 Failure to revalidate a writable pagetable page should crash
2005-11-14 emellor 7791:6d981d34cf52 Fix check for a working iptables installation. Checking for the iptables
2005-11-14 emellor 7790:2de6e301a640 Merged.
2005-11-14 emellor 7789:edc33eea8630 Added line of debugging to try and catch hotplug script race.
2005-11-14 emellor 7788:504111fd562a Allocate MAC addresses using Xensource Inc's new OUI.
2005-11-14 kaf24 7787:3842ebd7d480 Declare local variables at the start of a block, not in the middle
2005-11-14 kaf24 7786:20bd6f55b813 Clean up xenstore/console shared page initialisation, which is
2005-11-14 kaf24 7785:8ee7df2c18d1 Revert accidentally applied changes from changeset
2005-11-14 kaf24 7784:b631c9328e49 Trivial Makefile cleanup for ioemu.
2005-11-14 kaf24 7783:5aad7e145e50 If /sbin/ isn't in the path, udev rules will erroneously not get
2005-11-12 emellor 7782:bffbe58801d0 The various changes to move to using info instead of passing the config
2005-11-12 emellor 7781:4f247dc79d0a Further changes to xm.1 man page.
2005-11-12 emellor 7780:5ee1f7f3fc9b From Charles Coffing <ccoffing@novell.com>:
2005-11-12 emellor 7779:55af8b55abd8 The following patch is work in progress to add more meat to the xm.1 man
2005-11-12 dan 7778:a06405d12a10 This test was failing for he wrong reason. Calls to block-attach after the
2005-11-12 emellor 7777:fa237e03d3e7 Disable use of mmap. This allows Xenstored to run with an NFS-mounted
2005-11-11 emellor 7776:776ef2fb6fd8 Merged.
2005-11-11 emellor 7775:bf7c16e761fc New Xenbus driver structure, bringing an explicit state machine to the table.
2005-11-11 emellor 7774:e2e7f47e6f79 Rename the commands inside the hotplug scripts to match those used by hotplug
2005-11-11 emellor 7773:9523e6d10511 New location for code common to both netfront and netback, with the MAC parsing
2005-11-11 smh22 7772:995e94c4802e Attached patch allows PAE xenlinux to run in the shadow mode using
2005-11-11 smh22 7771:e023e37b3c7a Fix make_page_readonly/make_page_writeable on PAE guests - previous behaviour
2005-11-11 emellor 7770:980967b0b161 Don't call iptables if it is not installed. This code is only there to ensure
2005-11-11 emellor 7769:1444adb1c407 Fix function call syntax in vif-route and vif-nat.
2005-11-11 emellor 7768:e002282b79c8 Merged.
2005-11-11 emellor 7767:c927e3761a96 Chmod a+x.
2005-11-11 kaf24 7766:cc5450d52e49 Missed two files from NULL-pointer-check changeset.
2005-11-11 kaf24 7765:fcb7e5616102 Remove unnecessary NULL checks before freeing memory blocks.
2005-11-11 kaf24 7764:41c8a2ea07c0 Fix application of OS patches to deal better with failure.
2005-11-11 kaf24 7763:cc1c250e672d Max xen skbuff allocation is now 64KB. kmem caches only
2005-11-11 kaf24 7762:b5c95258fe59 Merge with xen-unstable-ia64.hg
2005-11-10 djm 7761:2f98977d9f85 Enable gcc3.4 with CONFIG_SMP (by Alex Williamson)
2005-11-10 djm 7760:0ec32c6f0963 Blkfront no longer built by default, need CONFIG_XEN_BLKDEV_FRONTEND
2005-11-10 djm 7759:fae79fdcd49b Merge
2005-11-10 djm 7758:9be9bc0b0f11 Fix typo
2005-11-10 djm 7757:4aeb53ba2890 Merge latest xen-unstable into xen-ia64-unstable
2005-11-10 djm 7756:b12a48d9e841 Reflect various missing traps/faults (flagged with printf for now).
2005-11-10 djm 7755:214bd6a0ed27 Adapt to new evtchn interfaces.
2005-11-10 djm 7754:5b2d9807725d Back out partial fix in ia64-unstable 7665/7/8, breaks Debian boot
2005-11-09 djm 7753:be53bbe62f2e Don't panic for other region physaddr handling in vcpu_translate
2005-11-09 djm 7752:7fd6dff1631d Don't panic for (rare) dom0 physaddr with uncacheable attribute
2005-11-09 djm 7751:8ddc812626b2 Fix ia64 tools build (new parameter in xc_vmx_build)
2005-11-09 djm 7750:d3594980a8f1 Enable region0 virtual addresss in vcpu_translate (but still broken elsewhere)
2005-11-08 djm 7749:7d81d6b8c302 Fix domU (by Kevin Tian)
2005-11-11 kaf24 7748:0b4596caf761 nloopbacks default is now 8. So vifnum of greater than 7 requires
2005-11-11 kaf24 7747:eaee11008e68 Add MOVSX instr support to VMX MMIO decoder.
2005-11-11 kaf24 7746:778394bb27f3 Remove unnecessary ifdef in defn of xprintk. Install
2005-11-10 kaf24 7745:b9e8654c3f10 Fix Linux fault.c indentation.
2005-11-10 smh22 7744:5aa93e3c2a22 Fix page-table dump on PAE with >4GB MFNs.
2005-11-10 kaf24 7743:476d02c1346c Merge with http://xenbits.xensource.com/ext/xen-unstable-docs.hg
2005-11-10 Robb Romans 7742:f1c07363956b Add "Securing Xen" adapted from Anthony Liguori's Wiki entry.
2005-11-10 Robb Romans 7741:79e8991af6b4 A few doc cleanups. Replace bitkeeper with mercurial.
2005-11-10 Xiaofeng Ling 7740:6a593de2f8ba This patch use same expression as vif for vmx guest but has a distinguish "type=ioemu"
2005-11-10 emellor 7739:10e6946477b8 Removed autogenerated file.
2005-11-10 emellor 7738:975aa9e4def3 Fix the log reopening by moving the code with all the races out of the signal
2005-11-10 kaf24 7737:4982559d8fde Indirect writes to phys_to_machine_mapping array through an inline
2005-11-10 kaf24 7736:d916497135ac When creating exception/interrupt stack frames for a guest,
2005-11-10 kaf24 7735:c405c0d1b49b This patch fix some issue on masked interrupt:
2005-11-10 kaf24 7734:bee09e2200ab Fix IPI handling before vcpu launched
2005-11-10 kaf24 7733:de41f5e24cf1 For vmx domain, because shadow_mode_reference is set later in
2005-11-10 kaf24 7732:e436e4e93076 Add some minor defensive coding/error handling in xc_vmx_build.c like
2005-11-10 kaf24 7731:bdb8c00ddb85 merge
2005-11-10 kaf24 7730:74737286e9f5 Enable xm console for vmx guest.
2005-11-10 kaf24 7729:d5775d0bcf1e Fix some more bugs in pygrub including:
2005-11-10 emellor 7728:a8b759a40372 Merged.
2005-11-10 emellor 7727:139aabe357a4 Various chmod a+x.
2005-11-10 danms 7726:578736096552 Modularize runtest.sh and add a quick option.
2005-11-10 danms 7725:0c3335a98f0b Make the 04_restore test verify that two block devices and two nics are
2005-11-10 danms 7724:7562dc888468 Remove this accidental commit
2005-11-10 dan 7723:fb4f48f0116e Tweak the usage of mke2fs to be quiet, so that the XML reports
2005-11-10 danms 7722:2bcfd776cb7f Add this file that wasn't in the tarball for the initial import
2005-11-10 danms 7721:3920df5da25e Remove semicolons from Console.py. It's a habit.
2005-11-10 kaf24 7720:06d08564b982 Attached patch fixes a thinko in pygrub's setup.py
2005-11-10 kaf24 7719:b8eaf192bad7 Enable export of set_nmi_callback in suitably priv 64-bit doms.
2005-11-10 kaf24 7718:08f0066158c3 Updates comments in network-bridge, removes dead code, minor typo fixes.
2005-11-10 emellor 7717:8a5dca8c1e8f Merged.
2005-11-09 emellor 7716:ad6a208992cc Added missing __init__.py.
2005-11-09 smh22 7715:8f83f7ccf185 Fix shadow bitmap sizing for logdirty mode.
2005-11-09 kaf24 7714:5823dbfbb4cd Move linear faulting address (%cr2) out of the page fault
2005-11-09 emellor 7713:136b2d20dc81 Cope with the ValueError exception that we get if you use Xend with the recent
2005-11-09 kaf24 7712:b2ea26d2099a Support recent change moving virtual IOAPIC model into Xen for
2005-11-09 kaf24 7711:34a0dcb1700c Attached patch allows building of netfront and blkfront as modules
2005-11-09 kaf24 7710:83ec10103067 gnttab_request_free_callback needs to be exported for building modular
2005-11-09 kaf24 7709:6b62605e77b5 Remove use of get_gendisk in blkfront gen_gendisk is no long exported
2005-11-09 kaf24 7708:356c175366a1 Allow xen_create_contiguous_region() to fail gracefully if it
2005-11-09 smh22 7707:5066d2aa2fb0 More fixes for save/restore; use configured memory for generating sxp.
2005-11-09 emellor 7706:1e6147db55cf This patch prevents the xm-test console library from duplicating the
2005-11-09 emellor 7705:b0b854126410 This patch adds a new test that attempts to save and restore a domain
2005-11-09 emellor 7704:003339f0fcb2 Chmod a+x.
2005-11-09 smh22 7703:539b2757642e Fix 64-bit build.
2005-11-08 smh22 7702:b3c2bc39d815 Enable save/restore for PAE domains.
2005-11-08 smh22 7701:abbe3df33774 Use '-' instead of '_' in xen version strings.
2005-11-08 kaf24 7700:98bcd8fbd5e3 Fix alloc_skb() to ensure data is always physically contiguous.
2005-11-08 kaf24 7699:0915074c356e Rationalise the kernel event-channel binding interfaces. The
2005-11-08 emellor 7698:37ad91483bd3 Increase the static constant default number of loopback interfaces, nloopbacks,
2005-11-08 emellor 7697:7cbcdccd659d Merged.
2005-11-08 emellor 7696:e2bb85722b91 Fix two leaks in the pyxc interface. The dictionaries are being added
2005-11-08 Michael Fetterman 7695:6e2225934d84 merge
2005-11-08 Michael Fetterman 7694:f544934dd0b6 merge
2005-11-08 Michael Fetterman 7693:c665ab5a6b44 Cleanup various shadow mode asserts.
2005-11-08 mafetter 7692:6d298cac0e8d Bug fix in error handling in get_page_from_l4e()
2005-11-08 mafetter 7691:0f62ea79cd8d Fixed domain refcounting bug (found by inspection)
2005-11-08 mafetter 7690:d25bdfb2576e Fixed a bug in the audit code.
2005-11-08 unknown 7689:dd0e2e9fa4e6 Fixed domain refcounting bug (found by inspection)
2005-11-08 mafetter 7688:c4fc28fb580a Fix vncviewer spawning so it actually works.
2005-11-08 mafetter 7687:913ad6d48cbc Added some minor defensive coding/error handling in xc_linux_build.c
2005-11-07 unknown 7686:889814fb94c5 Minor Makefile cleanup in tools/libxc/Makefile
2005-11-07 unknown 7685:06abebc3a56d Make xen0's default config match itself after a "make oldconfig"
2005-11-07 unknown 7684:188fc4838586 Minor updates to .hgignore
2005-11-08 emellor 7683:a5195bf5671d Merged.
2005-11-08 emellor 7682:8e1703090053 Added file missed on commit of earlier patch by Dan Smith.
2005-11-08 emellor 7681:53f52fc28f8b This patch removes all of the auto-generated files that were checked
2005-11-08 emellor 7680:c969320ee59f This patch increments the version number of xm-test so that we can
2005-11-08 emellor 7679:dfbdf1d264ef This patch adds a URL to the reporting site, as well as a note about
2005-11-08 emellor 7678:f79854882e1f 1. Set the UID and EUID of the process when trying to switch to a
2005-11-08 emellor 7677:40f3ce3516cb 1. Unmark the 07 and 08 tests of block_attach as XFAIL
2005-11-08 emellor 7676:464e03b08f65 Remove unused parameter.
2005-11-08 kaf24 7675:1470a9d40072 Remove unused and unnecessary gnttab ioctl.
2005-11-08 kaf24 7674:33b2e15c2ade Update tools/examples docs.
2005-11-08 kaf24 7673:8914eb171c66 After move randomMac to netif in 7637, we need to this for vmx guest.
2005-11-08 kaf24 7672:a7a35d0a4a7c Remove the execute bit from shell snipplets (the -common files not
2005-11-08 kaf24 7671:becf19225569 Fix the clean target of the tools/xenstore Makefile to
2005-11-08 kaf24 7670:0aeb37de0e4a merge
2005-11-07 djm 7669:66dd96e90be4 Merge xen-unstable into xen-ia64-unstable again (to get ioapic changes)
2005-11-07 djm 7668:d51b071bfcfc Enable ar.unat handling for fast paths (by Anthony Xu)
2005-11-07 djm 7667:b547291cb6d4 Missed ia64 changes to one drivers/xen file
2005-11-07 djm 7666:b6cce4237ded Merge latest xen-unstable into xen-ia64-unstable
2005-11-07 djm 7665:dd0db9019177 Fast tlb miss reflection (mostly working, missing robustness, default off)
2005-11-04 djm 7664:5a4893a537ca Minor driver code changes/rearrangement to reduce ia64-specific patches
2005-11-03 djm 7663:b4263a0216a9 Enable test for running_on_xen from modules
2005-11-03 djm 7662:98209d207d14 Fix gcc-3.4 compiler errors (submitted by Takebe Akio)
2005-11-03 djm 7661:f1949cd70f89 Oops, backout accidental test config, committed in wrong directory
2005-11-03 djm 7660:7b3230c51fbb Test new config
2005-11-03 djm 7659:4ef1a7322bf4 Fix console output and bug in evtchn_ia64 (by Tristan Gingold)
2005-11-03 djm 7658:55aaa12a542a Fix ar.unat save/restore for fast rfi (by Anthony Xu)
2005-11-02 djm 7657:854cfcbef774 Adapt for recent change in xen-unstable common/trace.c
2005-11-01 djm 7656:3f237000e59c Fix hyper_set_kr bug -- was always setting kr0. (Found by Kevin Tian)
2005-10-31 djm 7655:fbf92a68ff36 Mask vector for delivering vhpt fault correctly.
2005-10-31 djm 7654:4f8302838037 Load kernel regs from virtual kernel regs at domain switch (found by Kevin Tian)
2005-10-31 djm 7653:aa81f4e44ca5 Fixes for first step in getting domU back up (by Kevin Tian)
2005-11-08 emellor 7652:055efdd6b7c5 Merged.
2005-11-08 emellor 7651:7e3faea076ec Push the process of waiting for devices to come up right out of DevController,
2005-11-08 emellor 7650:eafd932231ae Rearrange restart logic so that a failure to restart a domain does not cause
2005-11-08 emellor 7649:f2202af64023 Mark plenty of variables as unused, and remove an unused import.
2005-11-08 emellor 7648:dcfbfae87f6c Remove unused XENSTORED_XYZ constants.
2005-11-07 emellor 7647:ca37f8be9426 Rename parameter to avoid shadowing builtin.
2005-11-07 kaf24 7646:25599e222c33 Fix pagetable pinning logic for xen/i386 kernels. The pin
2005-11-07 kaf24 7645:63aeaa2152d8 This patch remove the obsolete ioapic code on qemu device model side.
2005-11-07 kaf24 7644:9bb7a75f120f This patch add virtual IOAPIC support for VMX guest.
2005-11-07 kaf24 7643:781b6dd73e4c This patch change the vmx mmio handler to static.
2005-11-07 emellor 7642:a05e55c919c1 Merged.
2005-11-07 emellor 7641:12c3b4463cba Added description of the behaviour of rename-restart.
2005-11-07 jbulpin 7640:d1b5ad8e8b03 Fixed syntax error in iopif patch.
2005-11-07 kaf24 7639:a4bd444c5424 merge
2005-11-07 kaf24 7638:19e5385bc5b3 fast_flush_area() should index the unmap request array using
2005-11-07 emellor 7637:b47b79585772 Move the randomMAC method from xm.create into server.netif. This way, it can
2005-11-07 emellor 7636:f392a8fc7494 Fix misnamed call to legacy_mask_to_prefix. Thanks to Tim Moreton for finding
2005-11-07 emellor 7635:a4bff55d4a16 Diagnostic for hitting the nloopbacks limit. This is presumably the cause of
2005-11-07 emellor 7634:ecb5997f7b25 Wholesale import of xm-test 0.4.0.
2005-11-07 emellor 7633:365245f2a106 Hack around problem whereby VMX domains (using the ioemu device) now fail
2005-11-07 emellor 7632:5d9de9f4baf4 Added assertion, to stop it blowing up more obscurely a little later.
2005-11-07 emellor 7631:43fbea30b5c8 Tidy exception handling on IntroduceDomain, quieten down one debug message, add
2005-11-07 emellor 7630:19a226d8db16 Make xenstored reopen its trace file on SIGHUP. This allows one to rotate the
2005-11-07 kaf24 7629:1f57d567cf4b Add support for the ioport_permission dom0 op to xend and xm
2005-11-06 kaf24 7628:270469d40f02 Revert c/s 7626 -- it's missing a new file.
2005-11-06 kaf24 7627:55194bd55b86 Fix error path in blkback driver where a grant mapping in the
2005-11-06 kaf24 7626:c352591ebfdf Add support for the ioport_permission dom0 op to xend and xm
2005-11-06 kaf24 7625:b67d2d2465aa Added domain_ioport_permission to the python module xen.lowlevel.xc,
2005-11-06 kaf24 7624:15dc55145e55 Added xc_domain_ioport_permission to libxc, which wraps the dom0 op
2005-11-06 kaf24 7623:f41c33671a43 This patch adds a new boot parameter, dom0_ioports_disable, which
2005-11-05 kaf24 7622:0cae0c6436f5 This patch is intended to make qemu support ia64/vti. We have validated
2005-11-05 kaf24 7621:65c3b9382caa This patch is to remove the pit_timer when the vmx domain is
2005-11-05 kaf24 7620:b180310a0d2c vlapic_init alloc memory for struct vlapic, so it should do a memset on
2005-11-05 smh22 7619:2e880b1fbe84 Quiet down balloon driver.
2005-11-05 smh22 7618:a45408260abb Check correct flag in grant transfer - this eliminates the most common
2005-11-04 kaf24 7617:a969d918674e Remove shadow audit debugging. Too noisy for
2005-11-04 kaf24 7616:6a2d93c2b32d Specifying 'mem=' as Linux boot parameter disables the default
2005-11-04 kaf24 7615:21d175472d55 This is a fix for some device model corner cases including:
2005-11-04 kaf24 7614:1a5861311b04 This patch adds a check to make sure the config file passed to
2005-11-04 kaf24 7613:d9d88dd713ba This is another patch that adds an arg_check() to domid and domname so
2005-11-04 kaf24 7612:98515ca23ca3 This patch adds an arg_check into the set_vcpus code in xm, so that we
2005-11-03 kaf24 7611:289b73a5ace7 Simplified vmx_platform.c by removing obsolete code and redundant vmread's.
2005-11-03 emellor 7610:ca2e91ab4311 Merged.
2005-11-03 emellor 7609:fe487b19c379 Fix handling of child in forkHelper.
2005-11-02 kaf24 7608:76fbcb25d174 Fix map_domain_page() by reverting a bogus simplification
2005-11-02 sos22 7607:9cdfcecf4968 Merge.
2005-11-01 sos22 7606:5ffe3f16aa52 Make SMP alternatives work under xenolinux rather than just native,
2005-11-02 emellor 7605:4321438e92a7 Merged.
2005-11-02 emellor 7604:7f8db234e9db Rewritten handling of child stderr to avoid deadlock.
2005-11-02 kaf24 7603:e519f3239a97 Make the -V option of xenconsoled actually do something.
2005-11-02 kaf24 7602:d507f32afba9 Make it clear that the result of xs_get_domain_path() must be free()'d.
2005-11-02 kaf24 7601:4ec05d64f202 Fix memory leak in domain cleanup spotted by doremifa in #xen.
2005-11-02 kaf24 7600:89030fab2c3f The attached patch to 1) fix a 64-bit bug with some of the data packing,
2005-11-02 kaf24 7599:03d51c0b0546 fix VMX decoder for MOVZ instruction.
2005-11-02 kaf24 7598:c31edd72086d Just some small code cleanup to shadow.c, no logic changed.
2005-11-02 kaf24 7597:5ed53e973b83 Changeset 7419 introduced a check for DOM0 before setting a bit in the
2005-11-01 kaf24 7596:ae2e13795c63 >I'm hitting an ASSERT in alloc_monitor_pagetable() with debug=y and I
2005-11-01 kaf24 7595:305649f5ad56 Fix 'nosmp' and ensure that CPU#0 is reported properly
2005-11-01 kaf24 7594:3492adc0ad60 Temporary fix for blkfront failure on save/restore.
2005-11-01 kaf24 7593:0b8f92adc679 Fix CPU hotplug -- cpu initialisation functions must be declared
2005-11-01 emellor 7592:99f4ba74763e Merged.
2005-11-01 emellor 7591:28face899030 Catch KeyboardInterrupt, to avoid spewing error messages on Ctrl-C.
2005-11-01 emellor 7590:3a3b2f8fbb60 Added missing __init__.py.
2005-11-01 kaf24 7589:952945d2b68e Disable guest firmware apm since no apm is supported now to remove the
2005-11-01 kaf24 7588:b818029835de The following patch adds a section for SHUTDOWN OPTIONS for the xmdomain.cfg
2005-11-01 kaf24 7587:07b5b3e2ff45 Fix docs: xm set-mem => xm mem-set.
2005-11-01 kaf24 7586:c794c98c416c There is an error in xenstat, such that a wild pointer is being
2005-11-01 kaf24 7585:a48ac90f99f1 Fix the DISPLAY configration that breaks vmx domain creation with SDL
2005-11-01 kaf24 7584:f1b6dd997716 Add get_cycles(), to be defined in asm/time.h, as a
2005-10-31 emellor 7583:6be0d21bb863 Merged.
2005-10-31 emellor 7582:286946489e5d From Murillo Fernandes Bernardes <mfb@br.ibm.com>:
2005-10-31 emellor 7581:a7129a40f239 From Gerd Knorr <kraxel@suse.de>:
2005-10-31 emellor 7580:00377595e4f9 Added new xentrace executables tbctl and setsize.
2005-10-31 emellor 7579:4e6c0734c409 Use _p to fix, once and for all, the debugging printf recently changed.
2005-10-31 emellor 7578:a51ec6d425e7 Removed the event server, and all it entails. This is unused, and a big pile
2005-10-31 emellor 7577:69958a5b94a3 Removed some dead code.
2005-10-31 emellor 7576:7c30e9215558 Ignore the directories containing generated man pages.
2005-10-31 kaf24 7575:cf0c13832905 Make check_pkgs work with the Bourne shell
2005-10-31 kaf24 7574:60c941136be9 Update .hgignore.
2005-10-31 kaf24 7573:8ded2066e16c Fix PAE shadow on a machine with RAM above 4G on x86_64 xen.
2005-10-31 kaf24 7572:ea6d9f29dff5 Watch events may get lost, the xenstored response races against the new
2005-10-31 kaf24 7571:8cc7ce549d00 Sanitise the trace-buffer hypervisor<->user interface.
2005-10-30 kaf24 7570:7d0d88685f79 Remove stupid unused strtok() function.
2005-10-30 kaf24 7569:2947b0df5ffa Simplify trace header some more, and ensure that
2005-10-30 kaf24 7568:d8a39152f982 Tracing cleanups and simplify tb_set_size(). Dynamic
2005-10-30 kaf24 7567:a663683fe8cb Remove trace compile option from Xen.
2005-10-30 kaf24 7566:f33f18fbf2cb This is a set of changes which allow the tracebuffer functionality to
2005-10-30 emellor 7565:43676a509982 Merged.
2005-10-30 emellor 7564:127d856ce124 Try again to get the ptrdiff_t printf right for 64-bit.
2005-10-30 emellor 7563:d49fd494963e --- xen-unstable.hg.copy/docs/Makefile 2005-10-28 18:36:33.000000000 -0700
2005-10-30 emellor 7562:c774efa2aca8 Added doccomment.
2005-10-30 emellor 7561:e212c0b60fbe Move misplaced netif_free declaration.
2005-10-30 emellor 7560:f3ebb4d6baab Added network-attach and network-detach. Fixes bug #300.
2005-10-30 emellor 7559:e0ea9320c351 Force the devid given to destroyDevice to an integer. This means that that
2005-10-30 emellor 7558:1ce76b214ce2 Added -lpthread to qemu-dm link line, in order to compile even without SDL
2005-10-30 emellor 7557:b50eb7619dd4 Change the grant table interface so that gnttab_end_foreign_access_ref returns
2005-10-30 emellor 7556:ecae9e6c7331 Added cast to silence warning on 64-bit.
2005-10-30 emellor 7555:8ffba597c385 Use %tx C99 printf modifier for ptrdiff_t so that this builds on 64-bit.
2005-10-30 kaf24 7554:32695e99cfc8 This patch is to fix the NIC driven mechanism to make it event
2005-10-30 kaf24 7553:8e1bfcb901e5 Once grant refs run out, netfront prints a nice message, but doesn't set
2005-10-30 kaf24 7552:c7006e46cd06 Small shadow pagetable fixes.
2005-10-30 emellor 7551:47ba7a4bed45 Remove out: label, to silence warning.
2005-10-30 emellor 7550:bcccadcc56e5 Merged.
2005-10-30 emellor 7549:dc36edf1102f Don't schedule work for reboot if work is already scheduled. This fixes a
2005-10-30 emellor 7548:9f44b2aa98f3 Change the interface between XendRoot.get_network_script and Vifctl so that a
2005-10-30 emellor 7547:03612b7f69d5 Don't use XendRoot.get_vif_bridge to provide a default bridge -- instead, pass
2005-10-30 emellor 7546:601ae1c4fe61 Added test_create.py, a test script for create.py. This contains a unit test
2005-10-30 emellor 7545:ab8768317e20 Added xen.xm.tests package to build.
2005-10-30 emellor 7544:4722eae11abb Added xen-script-common.sh, for functions common to all scripts, not just the
2005-10-30 emellor 7543:6304291cf08b Print out MFN in audit code, for debugging purposes.
2005-10-30 emellor 7542:889afaf6ca25 Free domain names in xenstat_free_node, fixing small memory leak.
2005-10-28 emellor 7541:f994ee35da23 Fix reboot logic. An indentation error meant that every second reboot would
2005-10-30 kaf24 7540:b5903c9aeda5 Fix floating-point corruption (a nasty race in fp task-switch
2005-10-30 kaf24 7539:07aa5213d811 Add a commented-out sanity check for lazy fpu switching.
2005-10-29 kaf24 7538:eee0489b3a17 merge
2005-10-24 djm 7537:7eac3edd0589 Oops, missed hg add of vti example file
2005-10-24 djm 7536:8928c89a8d0a Necessary change to support ia64/vti domain build in common code.
2005-10-24 djm 7535:935a81f86348 Image builder for ia64/vti domain, together with a example config file.
2005-10-24 djm 7534:ebc92fd2fac8 Code reordering for (partial) gcc3.4 compatibility
2005-10-24 djm 7533:eb1ae533d480 Remove dup prologue lines
2005-10-24 djm 7532:91268555f215 Define VHPT constants from VHPT_SIZE_LOG2.
2005-10-24 djm 7531:998e85f9963d Need additional include for ia64
2005-10-24 djm 7530:813e504dc716 Necessary change to make ia64 dom0 rework:
2005-10-24 djm 7529:fdea4a967bc7 Merge
2005-10-21 djm 7528:ff7c5a791ed5 Backout incautious public/io header changes
2005-10-14 djm 7527:42cab8724273 More itir fixes in vcpu_translate and cleanup
2005-10-14 djm 7526:d61142fc7480 Fix reprogram_ac_timer corner case bug, by Tristan Gingold
2005-10-14 djm 7525:f1dc942257e5 Add fault debug feature (assuming guest doesn't use kr2), by Tristan Gingold
2005-10-14 djm 7524:70de2b71f439 Fix itir bugs in vcpu_transalte and do some cleanup
2005-10-13 djm 7523:c03dc328bf3a Modify printfs to be able to compile on ia64.
2005-10-13 djm 7522:760f5e85c706 Some outstanding bug fixes found in VT merge
2005-10-12 djm 7521:54b112b314fe Initial SMP support
2005-10-12 djm 7520:18390e605e19 Fast hyperprivop for itc.i and itc.d (works, but default off for stability)
2005-10-12 djm 7519:c8eb9d82dd4b Minor change needed for types rearrangement in xen-unstable 7339
2005-10-29 jbulpin 7518:8cf7d1d715f4 Prevent event listener socket from being inherited by children.
2005-10-28 kaf24 7517:d25ac5cbd8d3 Remove next_io_page field from domain structure.
2005-10-28 kaf24 7516:ab0addb6dcbb Clean up the 'initial mapping' area properly on x86/64.
2005-10-28 kaf24 7515:f5de9429118c Fix sizeof_vcpu_shift in x86/64 xen_entry.S.
2005-10-28 kaf24 7514:cc23d4236b20 This patch provide local APIC support for vmx guest.
2005-10-27 kaf24 7513:f23b897930d1 xm help notes that domid can be used in place of domname.
2005-10-27 kaf24 7512:6d4caa5a2cdb No side effects in BUG_ON statements in Xen.
2005-10-27 kaf24 7511:c5cd971aa96c To allow kernel to handle radically different hypervisors in the future,
2005-10-27 kaf24 7510:f8087c9297aa I've created a patch to get the mini-os to compile in Xen-unstable. The patch
2005-10-27 kaf24 7509:602f7fc3e1b1 Originally in qemu when a IDE dma transfer is started which is triggered
2005-10-27 kaf24 7508:d6ebcfc5a30b The attached patch fixes 2 issues with the scripts written for the Xen
2005-10-27 kaf24 7507:7ba4019f7b2d This patch
2005-10-27 kaf24 7506:897adc98fec2 Remove all binaries on make clean.
2005-10-27 kaf24 7505:26fc51079f5f Remove a non-portable and unused error.h, and use signal.h not
2005-10-27 kaf24 7504:3843e518e092 Use standard int typedefs.
2005-10-27 kaf24 7503:76392609363f BUG_ON() is a macro very very similar to assert(), and it's a really bad
2005-10-27 emellor 7502:e70ea9465b31 Fix Jerone Young's xenstat / xenstore patch:
2005-10-27 jeroney 7501:a793b7a53605 * Enable xenstat to use xenstore
2005-10-26 emellor 7500:20d1a79ebe31 Fix the check for non-existence of the save/restore directories, by using &&
2005-10-26 emellor 7499:0240a69e1f97 Move exception handler for sxp.ParseError above that for Exception, as the
2005-10-26 emellor 7498:98fd1359eecd Break the write_dev function out from block into new block-common.sh, where it
2005-10-26 emellor 7497:4983606a263e Added copyright notice.
2005-10-26 emellor 7496:895d66f6de44 New xendomains init script, courtesy of Kurt Garloff:
2005-10-26 emellor 7495:a39aee6d660f Check whether dom is NULL when we handle a watch. This might occur if the
2005-10-26 emellor 7494:9b91f6583b5e Added comment.
2005-10-25 jeroney 7493:623ccfa55107 Remove second decleration of .PHONY & cleanup formating
2005-10-25 emellor 7492:34b4068704c5 Fix format spec for tracing.
2005-10-25 emellor 7491:cd1cfbadb75f NBD scripts, courtesy of Kurt Garloff:
2005-10-25 emellor 7490:f2ad4e0a7259 Merged.
2005-10-25 emellor 7489:25639d30d5d5 Moved SuSE-specific getcfg call into a preiftransfer call. The semantics of
2005-10-24 emellor 7488:52f17d78dcd5 Change argument spec for introduce_domain argument parsing, as the MFN is a long.
2005-10-24 emellor 7487:c653a376cf52 Remove recently added uses of errno, as these cause trouble on ia64 builds.
2005-10-24 emellor 7486:99ece3c06913 Removed some unnecessary imports.
2005-10-24 chris 7485:f0e92f206c8a Don't run network stop script when doing xend stop.
2005-10-24 vhanquez 7484:e47f04c55eb1 compute the correct totalram_pages when the balloon increase or decrease the
2005-10-24 emellor 7483:98c6c36ac444 Added a timestamp to the logging output by trace_io.
2005-10-24 emellor 7482:e6591119fda0 Do not create the console tty until domain_create_ring has succeeded. This
2005-10-24 kaf24 7481:1c62a4149b11 Attached patch avoids "Bad L1 flags 80" for VMX domains. Thanks Ian for
2005-10-23 emellor 7480:a90d670c98b9 Change the semantics of GetDomainPath so that it always succeeds, regardless of
2005-10-23 emellor 7479:5a728a884242 Instead of writing errors to
2005-10-23 kaf24 7478:2c0b3b807756 Enable TSC-offsetting capability to ensure that VMX
2005-10-23 kaf24 7477:5a7baecb1c70 Fix an issue for passing arguement from control panel to deivce model
2005-10-23 kaf24 7476:e398a9797c4c some fixes to VMX:
2005-10-22 emellor 7475:6f8ce90246f8 Reintroduce the changes made by changeset 7455:021324804fbd, which were
2005-10-22 kaf24 7474:a2cf10b8da5a Fix 'xm vcpu-list'. List cpumap as 'CPU Affinity'. Use
2005-10-22 kaf24 7473:94cee9a918de cpumap cleanups -- Python now deals with lists of cpus
2005-10-22 kaf24 7472:6b8a91dcdc2e Fix assertions in bitops.c.
2005-10-22 kaf24 7471:37050ba0e35c This patch is to make xentop able to print vcpu usage for out of order
2005-10-22 kaf24 7470:3951b5b01cfd Two patches were applied to pygrub's setup.py to work around python2.2
2005-10-21 kaf24 7469:21a211649fe2 Disable Xen verbosity by default. At this point I think it
2005-10-21 jrb44 7468:17a9f111fa93 Temporary workaround to xend start problem.
2005-10-21 kaf24 7467:2d5b92e7c79a This is a follow up of PIC device model by Xiaofeng and me to move to
2005-10-21 kaf24 7466:8eaaa622db81 Tweak to pygrub build config detection.
2005-10-21 kaf24 7465:3eee5653f08b Fix allocation of phys_to_machine_mapping array during
2005-10-21 jrb44 7464:9628e7a5766d Add biossums dependency to Makefile to avoid parallel build breakage.
2005-10-21 emellor 7463:c4c0bded343a Merged.
2005-10-21 emellor 7462:b81723792274 Explicitly delete xc instance, which will hopefully solve the intermittent
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.
2005-10-12 kaf24 7341:def91f2dbc89 Fix vcpu-hotplug xenbus watch handler and setup.
2005-10-12 kaf24 7340:43b40ae7904c Better cast for ptr->int in residerfs module.
2005-10-12 kaf24 7339:b3a255e88810 Fix Xen public interfaces and the tools to consistently
2005-10-12 emellor 7338:067b9aacb6c2 Fix deadlock in XendDomainInfo when a domain is cleaned up. We are renaming
2005-10-12 emellor 7337:00a24908057f Change import that was confusing pylint (this is a pylint bug, I think).
2005-10-12 emellor 7336:1d8933fa01d2 Issue diagnostics if xm is being run as a non-root user. This used to happen,
2005-10-12 kaf24 7335:e89a7279d602 Fix compilation problems with xenstore.
2005-10-12 kaf24 7334:801ffcaa450b This patch implements select() functionality on /dev/vtpm and fixes some
2005-10-12 kaf24 7333:1fd8bd359118 Fix PAE overflow in xc_linux_build.
2005-10-12 kaf24 7332:0fd84f168103 Error print on err path.
2005-10-12 kaf24 7331:456b91c81427 The NAT scripts currently work, but the changes below decrease user
2005-10-12 kaf24 7330:c05d5e85ded2 Hide the VMX cpu feature from unmodified Guests.
2005-10-11 djm 7329:74d56b7ff46c Merged
2005-10-11 djm 7328:333f722ed6d0 Fixes for correct itir handling in vcpu_translate (broke simulator)
2005-10-09 djm 7327:bb8120b53a96 Convert a few privops to existing hyperprivops in xenlinux
2005-10-08 djm 7326:eba5d2627b18 Still more updating ia64 to xen-unstable
2005-10-08 djm 7325:042714c06042 More updating ia64 to latest xen-unstable
2005-10-08 djm 7324:0ffa4369cbb3 Update ia64 to keep up with core changes
2005-10-08 djm 7323:4e0c94871be2 Merge
2005-10-08 djm 7322:0ba10f7fef51 Add support for fast mov_to_kr privops
2005-10-07 djm 7321:cbe6b4c4480f Reset hypercall_continuation flag (by Tristan Gingold)
2005-10-07 djm 7320:f81e637e7741 Fix incorrect re-enablement of interrupts (found by Tristan Gingold)
2005-10-03 djm 7319:98fb7e03a886 Some cleanup of reflection code
2005-09-29 djm 7318:c22741d000a5 Keep up with recent changes in xen-unstable
2005-09-29 djm 7317:61b3b357d827 Merge xen-unstable into xen-ia64-unstable
2005-09-29 djm 7316:93e27f7ca8a8 Merge
2005-09-29 djm 7315:c0ac925e8f1d Newer compilers don't allow strings to cross newlines?
2005-09-29 djm 7314:8463ce38eda3 Minor code restructure in vcpu_translate (prep for more later)
2005-10-11 emellor 7313:4e335372ace8 Merged.
2005-10-11 emellor 7312:713328270fb3 Bring out the common console-handling code from main.py and create.py.
2005-10-11 emellor 7311:c5553e06a8bc Added auxbin module, for handling auxillary binaries.
2005-10-11 emellor 7310:293f4417c089 Remove bang path.
2005-10-11 emellor 7309:903d88857972 Allow parallel 32- and 64-bit Xen installations. Move xc_save, xc_restore,
2005-10-11 jrb44 7308:959d33fbd660 Added xsls to xenstore Makefile install dependencies to fix "make dist".
2005-10-11 kaf24 7307:2d2414d6f938 Publish the virtual console interface in public/io/console.h.
2005-10-11 kaf24 7306:46bd7564125d Xenstore client library spawns a reader thread the first
2005-10-11 kaf24 7305:5cca372aec05 Echo request and transaction identifiers in xenstored
2005-10-11 kaf24 7304:e43ffb31de48 Fix xenbus internal join() function to be concurrency safe
2005-10-11 emellor 7303:90f4f4dc3f62 Added missing global statement, to ensure that the logfilename variable is
2005-10-11 emellor 7302:1a4f8d6ddd19 Fix broken xm commands.
2005-10-11 emellor 7301:813bc65bde2a Added doccomment.
2005-10-11 emellor 7300:dfadbb90d092 Added xsls utility, which recursively lists the contents of the store.
2005-10-11 kaf24 7299:4b93736d64f7 Fix 64-bit compile of pygrub. From Charles Duffy.
2005-10-11 kaf24 7298:a9924f452b3a Fix the legacy %-build targets for dist installation of
2005-10-11 emellor 7297:e97436e48e56 Fix for "unsubscriptable object" error, courtesy of Kurt Garloff
2005-10-10 kaf24 7296:5da7f98f91e7 Fix changeset banner for source tarballs.
2005-10-10 kaf24 7295:60b0ac30ba18 Local repo version number in Xen boot log.
2005-10-10 kaf24 7294:9afe86e6d9dd Kernel makefiles do not define $(LN).
2005-10-10 emellor 7293:0f33cbec4e36 This patch fixes an error in the xm create path when the
2005-10-10 emellor 7292:bea563754fe6 When a domain is introduced to xenstored, check whether this has already
2005-10-10 emellor 7291:7a48bfd1aba6 Mention -s option in usage.
2005-10-10 emellor 7290:3a341763d8b8 Fix completely broken xenstore_read function.
2005-10-10 kaf24 7289:5134f3c512c8 Fix cancellation of pending watch events on watch unregistration.
2005-10-10 kaf24 7288:03d69dbea152 Fire watch callbacks on their own workqueue. Mainly this is
2005-10-10 emellor 7287:f9bd8df8a098 Merged.
2005-10-10 emellor 7286:d6d1c3cbc151 Rewritten XendLogging to not be a singleton class, and not have methods used
2005-10-10 kaf24 7285:015f8ae81276 xenstored now supports multiple concurrent transactions per
2005-10-10 emellor 7284:1ac39c7a0435 Merged.
2005-10-10 emellor 7283:0e7c48861e95 Added error logging to the block hotplug script, and support facilities for
2005-10-10 kaf24 7282:b7dce4fe2488 No need to gate xenstored reading requests from a
2005-10-09 kaf24 7281:b67873a9e3ac Simplify reply logic in xenstored. Maintain a linked list
2005-10-09 kaf24 7280:f1e8d5f64105 Extend xenbus/xenstore client interface to include a transaction
2005-10-09 smh22 7279:5df423407700 Added some clarifying comments regarding xenbus/xenstore kernel startup.
2005-10-09 kaf24 7278:8016551fde98 Refactor xenbus to break up the xenbus_lock and permit watches
2005-10-09 vh249 7277:ab93a9a46bd4 Don't increment mi->usage is alloc_major_info return NULL
2005-10-09 smh22 7276:8f7ee9ab31ac Fix cpu hotplug issue with SMP guests (including save/restore).
2005-10-09 emellor 7275:fe4c1d44e899 Alter logging statements to move the interpolation inside the logging function,
2005-10-09 emellor 7274:bb113ea17659 Remove unnecessary extraction of ssidref from config inside restore -- this
2005-10-09 emellor 7273:32f9300618d6 /home/emellor/log2
2005-10-09 emellor 7272:8e3ec9ab0075 Remove cruft.
2005-10-09 emellor 7271:59440a003278 Remove code seeding RNG from /dev/urandom. The random module's default RNG is
2005-10-09 emellor 7270:f15892b95965 Append a newline to error messages, so that they are parsed by XendCheckpoint.py
2005-10-09 emellor 7269:17f110647efa Change xenbus callbacks to match new signature of xenbus_watch.
2005-10-08 kaf24 7268:2144de6eabcc Make libxenstore thread-safe. It also spawns an internal
2005-10-08 kaf24 7267:e69413dca684 Fix locking in /dev/xen/evtchn ioctl.
2005-10-08 kaf24 7266:801b2bd7ef2e Add one more parameter to __vmread_vcpu and clean some code.
2005-10-08 kaf24 7265:a4df9003c54d Add a bzImage target for xen kernels for consistency with
2005-10-08 kaf24 7264:32c3658d7391 Xen-friendly glibc selection: appropriate ld-linux can parse
2005-10-07 kaf24 7263:f1abe953e401 Remove linux-2.4 sparse tree.
2005-10-07 kaf24 7262:bf07490fab19 Some cleanup in TPM-related files and implementation of functionality that
2005-10-07 kaf24 7261:18f765da2725 Re-enable the pygrub build and fix the build with older
2005-10-07 kaf24 7260:1b4ad6eb6968 Move mmio operation structure from domain to vcpu.
2005-10-07 kaf24 7259:62d815160f01 Rationalise xenstore header files a little. xenstored.h,
2005-10-07 kaf24 7258:c45c3d6b1a60 Update kernel watch API to pass the array of watch arguments to the callback
2005-10-07 kaf24 7257:402b5eb85905 Change xs_read_watch interface to return a sized array (in userspace and in
2005-10-07 kaf24 7256:4b9c9b85b3a5 Clean up file vmx.c:
2005-10-07 kaf24 7255:409cea2432fc Add installation of the udev rules if appropriate. With a normal 'make
2005-10-07 emellor 7254:e9e10e783ccd Merged.
2005-10-07 emellor 7253:b5c5360a61d0 Regig the construction of new domains so that restore and create can share the
2005-10-07 kaf24 7252:99532f6b2ae3 Add udev rules that map similar to the hotplug agent. Based off of what
2005-10-07 kaf24 7251:1b0dbfedc043 Move the block-phy and block-file handling into a common
2005-10-07 kaf24 7250:e31e64e00ac3 The hotplug agent sets the path now, but that's not as practical to do
2005-10-07 kaf24 7249:5eda9308b0ca Remove bind_evtchn_to_irq/unbind_evtchn_from_irq from the
2005-10-07 kaf24 7248:2a3e10a132a2 The attached fixes a few things to make the blkfront and netfront
2005-10-07 kaf24 7247:8b0958155380 merge.
2005-10-07 kaf24 7246:306f6ec86ea8 This patch copies the NAT scripts in tools/examples/ to
2005-10-07 emellor 7245:f3c590641000 Merge.
2005-10-07 emellor 7244:a6420243710d Merge.
2005-10-07 emellor 7243:7079bb72ceca Rename the source domain on migration, regardless of the live flag. This fixes
2005-10-07 kaf24 7242:ddb803b6308b Move construct_vmcs to arch_vmx_do_launch.
2005-10-07 kaf24 7241:37bea65ed6ca Big simplification of the Xen event-channel interface.
2005-10-07 emellor 7240:48df3efaf61c Fix conflicting merge.
2005-10-06 emellor 7239:62190db89326 Merged.
2005-10-06 emellor 7238:f5320ac7ed31 Remove xm commands block-refresh and vbd-refresh, as these are unsupported.
2005-10-06 kaf24 7237:76a7a7aa27e4 User tools send evtchn notifications via /dev/xen/evtchn
2005-10-06 kaf24 7236:4083eb31def0 Change how event channels are allocated and used by the control
2005-10-06 emellor 7235:cd228621e1fd Added Zope's test.py, and a unit test to sxp. This test itself isn't very
2005-10-06 emellor 7234:bd37123974b2 Merged.
2005-10-06 emellor 7233:4ab4f023a6ce Allow shutdown code SHUTDOWN_HALT, which we handle here in exactly the same
2005-10-06 emellor 7232:0bc466c25560 Rename all dying domains to be prefixed with Zombie. This allows a new domain
2005-10-06 emellor 7231:1cfe0875658d Reduce the log level for the 'cannot recreate information for dying domain'
2005-10-06 emellor 7230:b0bc53c9d5b6 Issue diagnostic if we find dying domains on Xend restart, because we will not
2005-10-06 emellor 7229:971e7c7411b3 Raise an exception if an error appears on the pipes to our children, and make
2005-10-06 kaf24 7228:ba0bbf9d29ff Ensure that all fields of evtchn_op_t are initialised when
2005-10-05 vh249 7227:c344d6944d2f mixup in vcpu-enable and vcpu-disable help string
2005-10-05 kaf24 7226:bde548fff7b4 Reformat the pfn_info structure to ensure that
2005-10-05 kaf24 7225:21606b84b730 Activate suspending/resuming of the TPM interface and add
2005-10-05 kaf24 7224:f98c8238e909 Gentoo compatible stuff has to be done *before* the set -e. You could also do
2005-10-05 kaf24 7223:c3d9b7013b14 EVTCHNOP_alloc_unbound can allocate a port in an arbitrary
2005-10-05 emellor 7222:6f71824a45c1 Fix the handling of VCPUs, specifically wrt the broken VCPU hotplugging, bug
2005-10-05 emellor 7221:6e5463aec499 Change boolean config option parsing to allow True and Y and similar useful
2005-10-05 kaf24 7220:a37a4abc1191 Fix save/restore -- too much work being done in
2005-10-05 kaf24 7219:89b1b67fc2c4 Emulate guest reads of CR4, masking features that Xen
2005-10-05 kaf24 7218:438f1b53682b Send event-channel notification from console daemon
2005-10-05 kaf24 7217:072fb38810a6 Revert changes checked in by mistake in previous changeset.
2005-10-05 kaf24 7216:8f8e42887f09 Clean up DESTDIR handling. Default install is to root
2005-10-05 emellor 7215:6bbfd6a98974 Merge (with trepidation).
2005-10-05 emellor 7214:b4800e204757 Recover from name uniqueness violation by renaming. Fixes bug #277.
2005-10-05 kaf24 7213:e579bef0d237 Add Gentoo handling to network-bridge. Based on patches
2005-10-05 kaf24 7212:e643fccb851b Handle the case where there are no spaces or parameters
2005-10-05 kaf24 7211:8be702637183 Fix DOM0_PHYSINFO to return correct value for total
2005-10-05 kaf24 7210:b4b12c9f1200 Currently, the scripts in /etc/xen/scripts won't get overwritten if they
2005-10-05 kaf24 7209:e6ecfb4f4a24 The attached patch places an updated TPM driver into the sparse directory.
2005-10-05 kaf24 7208:303d51d0d578 Restructure the makefiles used to drive builds of linux 2.6 kernels.
2005-10-05 kaf24 7207:aad1d3e231ff Move setting of configuration variables to Config.mk.
2005-10-05 emellor 7206:c60036fe7418 Removed the EventServer, replacing the events fired with simple logging
2005-10-05 emellor 7205:33cd9a7a903b imported patch /home/emellor/block_detach.patch
2005-10-05 emellor 7204: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 7203:2c9e66555ff4 Explicitly close files.
2005-10-04 emellor 7202:00037ba13f0b Clean up domains if creation/restoration fails.
2005-10-04 emellor 7201:db651da37899 Fix typo.
2005-10-04 emellor 7200:bc325488f47f Merge the child-process handling of the save and restore functions into one
2005-10-04 emellor 7199:84c585a99a7b Removed unused xen_domain method, and unused imports. Comment those methods
2005-10-04 emellor 7198:81246a2923d2 Fix call to state_set inside preserve (was erroneously calling set_state).
2005-10-04 emellor 7197:b4c388a004c0 Fix xm restore broken by missing return statement.
2005-10-04 kaf24 7196:540d17fe32ce Clean up sched_op() hypercall interface. One particular
2005-10-04 kaf24 7195:ec84b119e4ed Allow EVTCHNOP_bind_{ipi,virq} to specify the vcpu to
2005-10-04 kaf24 7194:f13b4b730605 Rename VCPUOP_craete to VCPUOP_initialise. It is likely that
2005-10-04 kaf24 7193:34d251183985 Fix tools to pull public header files from standard
2005-10-04 jrb44 7192:e6303281ca6c Merge to restore reverted changes.
2005-10-04 jrb44 7191:b27d526d4033 Throw away bogus merge.
2005-10-04 jrb44 7190:abfc9808adb9 Merge.
2005-10-04 emellor 7189:4c4dbbda367e Catch xen.xend.XendProtocol.XendError as well as xen.xend.XendError.XendError.
2005-10-04 emellor 7188:5a3d5f9ef44e Merged.
2005-10-04 emellor 7187:f74f6df95ccd Merged.
2005-10-04 emellor 7186:07b7411e385f Merged.
2005-10-04 emellor 7185:3075c005e694 Merged.
2005-10-04 emellor 7184:ab729f38870a Merged.
2005-10-04 emellor 7183:ca6930f82682 Merged.
2005-10-04 emellor 7182:83452b6cdcdb Merged.
2005-10-04 emellor 7181:7b33b5e94cec Merged.
2005-10-04 emellor 7180:b7d11c9b6be4 Merged.
2005-10-04 emellor 7179:a746126c3bb1 Merged.
2005-10-04 emellor 7178:488f8aaa4022 Fix debugging statement that was referring to non-existent field.
2005-10-04 emellor 7177:6fda96e7f332 Added some DPRINTK statements, for debugging.
2005-10-03 emellor 7176:d79ab87e27b8 Cope with missing configuration information inside the configuration method.
2005-10-03 emellor 7175:fc97109eb28e Remove the reason code from the destroy action -- the reason is only of value
2005-10-03 emellor 7174:5db9a237f8ce Move the import for XendError, and use a bare import, not a from...import.
2005-10-04 emellor 7173:96cc6aa196b6 Merged.
2005-10-04 emellor 7172:9c6b39746b78 Fix localhost live migration. We were overvigorously wiping out the store
2005-10-04 emellor 7171:a6154af4fc43 Use the domain ID to refer to backends, not the UUID. This means that a new
2005-10-04 kaf24 7170:549325dfa161 Export some more symbols.
2005-10-04 emellor 7169:625c75a223fe Cope with missing configuration information inside the configuration method.
2005-10-04 emellor 7168:7f42935cb4b0 Move the import for XendError, and use a bare import, not a from...import.
2005-10-04 emellor 7167:0e1838de9db8 Move XendDomainInfo.{create,recreate,parseConfig} to the top level of the
2005-10-04 emellor 7166:c70829a6edac Remove the reason code from the destroy action -- the reason is only of value
2005-10-04 emellor 7165:600f3d2b78d6 Remove the reason code from the destroy action -- the reason is only of value
2005-10-04 emellor 7164:e6e5f22d19f8 Remove the reason parameter from XendDomain.destroy -- it is useless. Accept
2005-10-04 emellor 7163:cc9988317416 Added method XendDomain.privilegedDomain and use that inside DevController to
2005-10-03 jrb44 7162:716a0d177ffa Possible fix for the SEDF scheduler assertion problem.
2005-10-03 kaf24 7161:85f92475b943 Create new vcpu_op() hypercall. Replaces old boot_vcpu()
2005-10-03 kaf24 7160:dd87869f877c Allow adjustment of the size of TPM transfer buffers
2005-10-03 kaf24 7159:a9dce0ffc901 x86/64 was using the plain i386 version of the microcode
2005-10-03 kaf24 7158:bf6119a58655 Do not pickle vcpu state on save/restore. We can construct
2005-10-03 kaf24 7157:f22fba673196 Dynamically allocate mmu_update array in
2005-10-02 emellor 7156:bb03b43404bb The stopgap in changeset 7152:a73ab0ddf990 was broken -- revert the change to
2005-10-02 vh249 7155:5fbc42383481 remove useless ptep_establish_new function (called set_pte_at now)
2005-10-02 emellor 7154:d443f03f8be0 Merged.
2005-10-02 emellor 7153:70d5bfbf23d4 Move XendVnet from using DBMap etc to using xstransact. This is the last
2005-10-02 emellor 7152:a73ab0ddf990 Call refresh in the domain_lookup and domain_lookup_by_name methods. This
2005-10-02 emellor 7151:486f1c3e7805 Fix call to XendCheckpoint.restore, since that method no longer needs a
2005-09-30 kaf24 7150:9d047fb99e38 Also send xenbus notifications using evtchn as handle. It's
2005-09-30 kaf24 7149:78e1e94e4088 xencons must notify via evtchn. It can't use the irq as the
2005-09-30 emellor 7148:9918d8c3e116 Merge.
2005-09-30 emellor 7147:244f1aa98d30 Add the config file parsing for the on_{poweroff,reboot,crash} options, so that
2005-09-30 emellor 7146:468ad17f9970 Minor tidy.
2005-09-30 kaf24 7145:71466686d026 Fix earlier merge with Ewan's xenstore changes.
2005-09-30 emellor 7144:fe401301929e Change rebooting specification so that we can have domains crash and stay
2005-09-30 emellor 7143:034ada135379 Update comment/variable names to reflect the fact that the backend paths now
2005-09-30 emellor 7142:4a2c162d3e7c Within the store, split the persistent information regarding a VM from the
2005-09-30 emellor 7141:a39510ad5c59 Added cache-control headers to pages returned by HTTP server so that pages
2005-09-30 emellor 7140:345e517bab57 Remove the bizarre arrangement whereby EventChannel inherits from dict. Move
2005-09-30 emellor 7139:41b1f86628a0 Merge.
2005-09-30 emellor 7138:82e8a1d7230f Added DevController.configuration and configurations methods. These parse the
2005-09-30 kaf24 7137:b20219e27f92 Fix typos I introduced into tpmfront driver.
2005-09-29 kaf24 7136:d88e98fd4f7a Fix compiler warnings when shadow debugging is enabled.
2005-09-29 iap10 7135:7f732bba3ed4 Allow kernel built with privileged operation support (e.g. -xen/-xen0) to be used as a guest kernel on x86_64
2005-09-29 kaf24 7134:f529cd119470 More save/restore code in interrupts-enabled contest, where
2005-09-29 kaf24 7133:1abbb6448b4a Remove unused debug code.
2005-09-29 kaf24 7132:399436887a32 Move xenbus_suspend outside critical region with
2005-09-29 kaf24 7131:3c1a91c309b8 Update GDB server documentation for crashed guests.
2005-09-29 kaf24 7130:55722e822dec Avoid verbosity when connection xenbus -> xenstore.
2005-09-29 iap10 7129:b9e5573785bb Don't define vectors for IPIs we don't use in Xen
2005-09-29 kaf24 7128:65882bf339f6 Slight rejig avoids grant entry warning message on xm save.
2005-09-29 vh249 7127:f633c3d0315b full devices expect to be able to read the partition table during xlvbd_add
2005-09-29 kaf24 7126:8c23b56f3954 Define new notify_remote_via_irq() interface which is a
2005-09-29 kaf24 7125:559ad1abb3d5 Change semantics of bind_evtchn_to_xxx and
2005-09-29 kaf24 7124:805ee053e61f VIRQs and IPIs on VCPU#0 are automatically re-bound on save/restore.
2005-09-29 kaf24 7123:c317e0aca9f1 Reindent more xenlinux files. Remove defunct header file.
2005-09-29 kaf24 7122:e04b0805febb Set guest selectors to be null if it's not valid when switch to
2005-09-28 kaf24 7121:f069a06e650f Fix fixed-point long multiplication used in time delta
2005-09-28 kaf24 7120:5e5ae8340956 merge
2005-09-26 djm 7119:4e1031ce3bc2 Choose LINUX_ARCH based on XEN_TARGET_ARCH, not ARCH
2005-09-26 djm 7118:ef9591d03fdd Merge latest xen-unstable into xen-ia64-unstable
2005-09-23 djm 7117:eaedc6b4ec0f Doh! Cut-paste error of file copy in mkbuildtree-pre breaks build
2005-09-23 djm 7116:450b1224a6ac Remove drivers/acpi/motherboard.c from sparse tree to match
2005-09-23 djm 7115:60928c906666 More getting xenlinux/ia64 to build with drivers from -sparse
2005-09-23 djm 7114:109a27c1c004 Another step towards building xenlinux/ia64 from -sparse
2005-09-22 djm 7113:7ddfb9a44972 Default CONFIG_XEN_PRIVILEGED_GUEST to y for now
2005-09-22 djm 7112:ecd6b2163193 First step toward building drivers/xen for ia64 out of sparse
2005-09-28 kaf24 7111:081b326162bc Fix gnttab setup, which I broke 2 changesets ago.
2005-09-28 kaf24 7110:f9a806ba838a This patch fixes a race between when the disable cpu is marked online
2005-09-28 kaf24 7109:c7f58e86446f Reindent grant-table kernel code and reserve first few
2005-09-28 kaf24 7108:1a82995a017c Fix netif save/restore.
2005-09-28 kaf24 7107:1643f6110469 Fixes for blkif save/restore. A 'dd if=/dev/sda1 of=/dev/null'
2005-09-28 emellor 7106:9e0b6fbab872 Merge.
2005-09-28 emellor 7105:33fc55a32dfb Remove unused domain_devtype_get.
2005-09-28 emellor 7104:23a3241f0ee7 Remove unused xend_domain_device.
2005-09-28 emellor 7103:5b296b8d05ab Change device IDs to be integers, as required now by DevController. Remove
2005-09-28 emellor 7102:da98f8956925 Nothing.
2005-09-28 emellor 7101:688ebed7d41b Minor tidy up.
2005-09-28 kaf24 7100:ce54669c70fc Remove broken assertion in 64-bit shadow pagetable code.
2005-09-28 emellor 7099:ca78d9668fdb Added new classmethod xstransact.ListRecursive, and use this inside
2005-09-28 emellor 7098:1d74fff611c8 Nothing.
2005-09-28 emellor 7097:07cc64b3bf86 Merged.
2005-09-28 emellor 7096:af12cff417fd Merged.
2005-09-28 emellor 7095:ea1373b5015d Merged.
2005-09-28 emellor 7094:3eda5c985d67 Merged.
2005-09-28 emellor 7093:193022cb9ccc Merge.
2005-09-28 emellor 7092:89974610d558 Fix returning of results broken by last change.
2005-09-28 kaf24 7091:7598dc3ed0cb Fix preemptible uses of smp_processor_id() in page fault
2005-09-28 jrb44 7090:eae0c4f0aafd Changed -xen x86-32 defconfig CONFIG_EXT2_FS=y
2005-09-28 jrb44 7089:0422243f5602 Changed -xen x86-32 defconfig CONFIG_SECURITY_CAPABILITIES=y
2005-09-28 kaf24 7088:b55a43d39a40 merge?
2005-09-28 yjiang5 7087:8204a2d6cd55 Initialize pointer array for set mapping.
2005-09-28 kaf24 7086:7e9ec4b2cc3c imported patch ../tmp/fix_free_monitor_pagetable.patch
2005-09-28 yjiang5 7085:5fb211049b3f Save immediate operand into mcip structure.
2005-09-28 kaf24 7084:b1327ae8f414 With this patch, we can enable VMXAssist to bring up APs of SMP VMX
2005-09-28 kaf24 7083:868b8c599dfb Currently the mmio_operands assumes writing to memory when operand 0 is
2005-09-28 emellor 7082:ea373837d474 Added logging of exceptions coming through callInfo, for better debugging.
2005-09-28 emellor 7081:b56364e269c7 Minor tidy.
2005-09-28 emellor 7080:50c2fe359c73 Improve HTML output.
2005-09-28 emellor 7079:d78d2fa50703 Added missing quote to HTML output.
2005-09-28 emellor 7078:a65cdee92c0f Added behaviour to read() to read directly from the transaction's path if no
2005-09-28 emellor 7077:1e288a9316fd Handle exceptions caused during processing of requests, to improve error
2005-09-27 emellor 7076:46046d5fb354 Remove unused import, mark unused variables.
2005-09-27 emellor 7075:8fe341229827 Remove unused imports, variables.
2005-09-27 emellor 7074:8d5760e8e3f1 Fix final misuse of prettyprint parameters.
2005-09-27 emellor 7073:6f49c06d5feb Remove unused imports, and unused progress parameters from domain_save, domain_restore. Rename one instance of id to domid.
2005-09-27 emellor 7072:679e93b5c6cd Added getDeviceSxprs, to support xm block-list.
2005-09-27 emellor 7071:41735ccc5ee3 Added sxprs, for xm block-list.
2005-09-27 emellor 7070:7c5d9879967d Added behaviour to list() to list the transaction's path if no arguments are
2005-09-27 kaf24 7069:a172340ae3f3 merge?
2005-09-27 kaf24 7068:a4ad6692193a This patch adds "wbinvd" instruction emulation for vm86 mode.
2005-09-27 emellor 7067:fa4cc3f53c64 This patch adds a quick check to 'xm restore' that checks the
2005-09-27 emellor 7066:c9d690c52afc This patch adds a quick check in "xm save" to make sure the path given
2005-09-27 emellor 7065:9575efe88e75 This patch cleans up some of the argument usage in PrettyPrint.py to
2005-09-27 emellor 7064:a8ed2f186c23 Remove DBMap etc from XendDomainInfo, moving the handling of the domain root
2005-09-27 emellor 7063:63f06da6c5b0 Remove the domain and VM paths from the store when destroying a domain. This
2005-09-27 emellor 7062:9ff1bea68d51 Merge.
2005-09-27 emellor 7061:f9296342d9b2 Detangle the restart/reboot/halt/save/restore code. There is now one point
2005-09-27 emellor 7060:299c2d5b5daf Use constant in XendDomainInfo rather than embedding a string literal.
2005-09-27 emellor 7059:b6e58e2daff8 Added missing import socket statement.
2005-09-26 kaf24 7058:70b6e60df750 Move non-transactional and non-idempotent code out of
2005-09-26 kaf24 7057:8c2aa0878927 xenstore fires @releaseDomain both when a domain shuts
2005-09-26 kaf24 7056:811559fb02ab xenbus_transaction_end() returns negative error code.
2005-09-25 kaf24 7055:5ea81e640509 Fix so that 'make uninstall' won't fail if /etc/xen
2005-09-24 emellor 7054:909172f2aa54 Add helper method XendDomain.callInfo that stubs through into XendDomainInfo.
2005-09-24 emellor 7053:74b05ac4706f Nothing.
2005-09-24 emellor 7052:a2d613c125a5 Merge.
2005-09-24 emellor 7051:b5ab24152d56 Added default value for ssidref -- 0.
2005-09-24 emellor 7050:8874b5004ef4 Move ImageHandler registration into image.py from XendDomainInfo.py. Move
2005-09-24 kaf24 7049:83fe78bb876d Fix build for pedantic compilers.
2005-09-24 kaf24 7048:c89485e939cc Fix tpm split driver to follow changes in the xenbus API.
2005-09-23 kaf24 7047:b2928ee8ddcd Update User's Guide installation section to mention hotplug.
2005-09-23 kaf24 7046:7b97bc1d1c1d Add an install-time check for hotplug.
2005-09-23 kaf24 7045:46f92c4fde1d Fix debug build of Xen.
2005-09-23 emellor 7044:9f50bd7a478f Removed unused Blkctl.py. The functionality here has been taken over by the
2005-09-23 emellor 7043:ad0270abc9b9 Merged.
2005-09-23 emellor 7042:ab1c362ba0d1 Merge the duplicated code for create, destroy, migrate, sysrq, and shutdown
2005-09-23 emellor 7041:1f948a831fdc Neaten the configuration parsing code. Add a self parameter to
2005-09-23 emellor 7040:b2c9acd6fdfc Move ImageHandler.create call to initDomain, after the call to xc.domain_create.
2005-09-23 emellor 7039:5805b47583ba Remove unused XendDB.py.
2005-09-23 emellor 7038:0e2fdfe6b2bc Remove unused tempfile.py. Even if anyone were using it, they shouldn't be --
2005-09-23 emellor 7037:64e3cab7ab9e Fix call with missing parameters.
2005-09-23 kaf24 7036:7ff651a39cfc Restructure GNTTABOP_map_grant_ref.
2005-09-23 kaf24 7035:352151393395 Make PAE defs in xg_private.h usable in both 32- and
2005-09-23 emellor 7034:10d6bda59ea4 Add check for speed (takes 33 minutes on my laptop, OUCH!)
2005-09-23 Rusty Russell 7033:76af1a1df67c Make xenstored use tdb, transactions can soft-fail (EAGAIN)
2005-09-23 Rusty Russell 7032:6aef7d1062bb Add check for speed (takes 33 minutes on my laptop, OUCH!)
2005-09-23 kaf24 7031:8a757f283fb8 Add VGA acceleration support for cirrus logic device model
2005-09-23 kaf24 7030:94c6fc048d8e Clean up xc_vmx_build():
2005-09-22 kaf24 7029:43edce5b75d6 Remove file from sparse tree.
2005-09-22 djm 7028:b6ee1d1cdc93 Minor drivers/xen changes and includes to support xenlinux/ia64
2005-09-22 djm 7027:06d84bf87159 Merge latest xen-unstable into xen-ia64-unstable
2005-09-22 djm 7026:97dbd9524a7e Patches and recipe to build an elilo.efi that will boot domain0 with initrd
2005-09-22 djm 7025:babbdd896024 Remove all CONFIG_VTI, VTI now works dynamically
2005-09-21 djm 7024:d2f2c1c26995 Minor change also needed in vcpu.c for guests to own ar.kr's.
2005-09-21 djm 7023:f064ce67e524 Another fix for handling ar.kr's
2005-09-21 djm 7022:c83307a81602 Remove paravirtualization of ar.kr registers (may need hyperprivop for
2005-09-21 djm 7021:32eea7354dcb Xenlinux/ia64 can't use xenlinux/x86 version of drivers/acpi/tables.c
2005-09-21 djm 7020:0817cde2ca06 Build tweaks for xenlinux/ia64
2005-09-21 djm 7019:3b6d422fc0be Start fleshing out -sparse tree for xenlinux/ia64
2005-09-20 djm 7018:4c1c79806874 Support files for building xenlinux-ia64 from -sparse tree
2005-09-20 djm 7017:e608c8118f25 Clone of Christian's xen-unstable mkbuildtree patch (cset 6960)
2005-09-20 djm 7016:8906825d5197 Fix dcr.pp and psr.pp support (non-VTI) so pfmon --system-wide works
2005-09-20 djm 7015:f2309ac2648a Get multiple domains working again
2005-09-19 djm 7014:7f9acc83ffcd Merge vcpu phase 2
2005-09-18 djm 7013:8d133d172bfd Add debug output for pfmon (default off, DEBUG_PFMON in config.h)
2005-09-18 djm 7012:0e548ff36960 Re-enable improved PAL code (time and perfmon work again). PAL code remapped
2005-09-16 djm 7011:aecdccb1a350 Add additional stats to track VHPT saturation
2005-09-16 djm 7010:b52a48644770 PAL cache flush (added during VTI merge) breaks on simulator
2005-09-16 djm 7009:2556621a7759 Comment out DTLB MATCH message as it is more frequent and annoying now
2005-09-16 djm 7008:7fd1b4d42d94 Return rid mangling to previous method (to match hyperprivop.S)
2005-09-16 djm 7007:9e4fb055be80 Script to generate diffs between linux-xen subdirs and real linux
2005-09-15 djm 7006:6bf96d977ecc This patch fixes a severe bug in vtlb, where domU may face machine crash
2005-09-15 djm 7005:8e7df3b10d85 Properly return extents for hypervisor memory ops call
2005-09-22 emellor 7004:2f83ff9f6bd2 Move variable initialisation out of import section. Remove obsolete save
2005-09-22 emellor 7003:40a0f049e344 Rename XendDomainInfo and DevController.getDomain to getDomid.
2005-09-22 emellor 7002:f5e33f4d0238 Move initDomain out of image.py and into XendDomainInfo. The only thing that
2005-09-22 emellor 7001:4be4126911dc Added diagnostic message when RuntimeError is raised inside XenStore.exists.
2005-09-22 emellor 7000:10759a44ce3b Merged.
2005-09-22 emellor 6999:eba5afe9aa37 A number of changes to get save-restore working again:
2005-09-22 kaf24 6998:28db21fb7545 Fixes a vtpm timeout problem for slow machines.
2005-09-22 kaf24 6997:932aa2b425e8 Netfront/back always use grant tables now. This cleans up a
2005-09-22 kaf24 6996:ecc77b1c8612 Remove defunct usb split driver code. It will get replaced with
2005-09-22 kaf24 6995:d7c794130ac5 Indentation cleanups in linux driver code.
2005-09-22 emellor 6994:4cff74aa6246 Merged?
2005-09-22 emellor 6993:7646b18d4b32 This patch adds a check in xend that prevents a user from trying to
2005-09-22 emellor 6992:0f71667deb52 VMX guest memory calculation in python code is corrupted by changeset
2005-09-22 emellor 6991:11cca45a9a79 this patch fixes the bug that when "cpu" is not set in config file,
2005-09-22 kaf24 6990:8dbcf407a680 A more comprehensive fix for mapping shared-ring grant
2005-09-22 kaf24 6989:52eb8504be71 This fixes the "make check" feature of xenstore to properly compile with
2005-09-21 jbulpin 6988:a32ee93b3b33 Trivial spelling mistake fix.
2005-09-21 kaf24 6987:76f4c7ea7602 This patch fixes a bug where raise_softirq(SCHEDULE_SOFTIRQ) is called
2005-09-21 kaf24 6986:f71bb61e0500 Fix mapping of shared ring pages into backend drivers.
2005-09-21 emellor 6985:55fc0ecc19c3 Merge.
2005-09-21 emellor 6984:9647be59212d Split the configuration file parsing and xc dominfo parsing aspects of
2005-09-21 emellor 6983:19572dec7d3c Disable debugging-level output.
2005-09-21 emellor 6982:a498dab0beef Match change to the memory/target value, as it is now in KiB, not bytes.
2005-09-21 emellor 6981:82bc05411d85 Remove unused DEBUG variable, and -d flag.
2005-09-21 emellor 6980:2eee9f6487ff Removed unused getLevel method, and don't use intermediate variable called
2005-09-21 emellor 6979:79f695037ab7 Added diagnostic messages to the RuntimeError exceptions when they occur inside
2005-09-21 emellor 6978:ba10ee566ab7 Lots of minor changes to please pylint, including matching the number of
2005-09-21 emellor 6977:1196da5782bf On one of pyxc_domain_getinfo's error paths, free the block allocated
2005-09-20 emellor 6976:a35c20d53947 Remove unused variables and imports.
2005-09-20 emellor 6975:3fbefefb54aa domain_setmaxmem takes an int, not a long, for the maxmem_kb parameter. The
2005-09-20 emellor 6974:6d13fd586338 Remove extraneous semicolon.
2005-09-20 emellor 6973:fdc01adc11e0 Move definition of xc, to avoid confusing pylint.
2005-09-20 emellor 6972:b54d922cb897 Remove unused import.
2005-09-20 emellor 6971:90bcdd41dbf7 Mark unused variables as such. Remove unused import.
2005-09-20 emellor 6970:26c6d506a97c Move definition of xc variable, to save confusing pylint.
2005-09-20 emellor 6969:1c95ad754ad4 Mark unused variable as such.
2005-09-20 emellor 6968:95e589a9b2f6 Added debugging message to exception on write.
2005-09-21 kaf24 6967:7a45b8ccef01 Some cleanup in tpm-related files.
2005-09-21 kaf24 6966:b8537442f3d6 Removes redundant/unnecessary __vmread/__vmwrite.
2005-09-21 kaf24 6965:21e7935b2025 Parse vcpus for VMX guest.
2005-09-21 kaf24 6964:492fe12a6db4 Fix .hgignore and add missing vtpm patch file.
2005-09-20 kaf24 6963:1bea937e53cc The vmx guest loading is broken from 6925 because of the new
2005-09-20 kaf24 6962:d3bc8314b6f5 Fix __save_flags() to not complain when smp_processor_id() is used
2005-09-20 cl349 6961:659ad553199e merge?
2005-09-20 cl349 6960:ee8226e15e9f Add support to build arch/ia64 xen kernels, also add pre/post link hooks in mkbuildtree.
2005-09-20 kaf24 6959:c174ac96a69d Fix xenconsole when console page is >= 4GB.
2005-09-20 kaf24 6958:9776d03bf108 Put_page on vmx_set_cr0 for multiple protected/real mode switch.
2005-09-20 cl349 6957:f8e7af29daa1 merge?
2005-09-20 cl349 6956:a6b72464a042 Fix vnc configuration issue for creating vmx guest.
2005-09-20 kaf24 6955:750ad97f37b0 Split up docs. Signed-off-by: Robb Romans <3r@us.ibm.com>
2005-09-20 kaf24 6954:c0796e18b6a4 Add 64 bit support to the VTPM Tools plus do some minor cleanups.
2005-09-20 kaf24 6953:3ef86b208f9b Fix an operand size bug in the VMX MMIO decoder.
2005-09-20 kaf24 6952:739154e26fb7 Dynamically generate the local apic entries in ACPI MADT table.
2005-09-19 kaf24 6951:d1cbfaf804d9 Add lomount to 'make uninstall' target. Remove miniterm,
2005-09-19 kaf24 6950:ae88715598bf Clean up 'make uninstall' target.
2005-09-19 cl349 6949:872cf6ee0594 merge?
2005-09-19 cl349 6948:fc2eade714f9 Fix kernel users of xs_write as well.
2005-09-19 cl349 6947:2796d45c5835 Fire watches once immediately upon registration.
2005-09-19 cl349 6946:0a2cc72ee6e4 Fix one more usage of xs_write.
2005-09-19 cl349 6945:f7a7f8f2e6e4 Remove iflag argument to xs_write
2005-09-19 cl349 6944:a5d67e3fbff1 Make xs_mkdir an xs_rm idempotent.
2005-09-19 kaf24 6943:08effcf0385b Better gdb server documentation.
2005-09-19 kaf24 6942:52d953dcef0e Do not build PAE by default. Reverts accidental previous
2005-09-19 kaf24 6941:ec01850d0ee9 Fix xc_ptrace (live debug, not coredump debug) for 32-bit pae.
2005-09-19 kaf24 6940:fc4375af5854 Fix gdb build script.
2005-09-19 cl349 6939:3133e64d0462 merge?
2005-09-19 cl349 6938:c0c96a494c76 merge?
2005-09-19 emellor 6937:adbe7d45472b Revert accidental commit.
2005-09-19 emellor 6936:db4a0526d4e5 Use DevController.allocateDeviceID rather than using a local variable.
2005-09-19 emellor 6935:951c8ee275b7 Use DevController.allocateDeviceID rather than using a local variable.
2005-09-19 cl349 6934:b5bf198f0113 Don't do device create on domain recreate.
2005-09-19 cl349 6933:5c0ec0b171f0 Remove last remaining "import controller" occurences.
2005-09-19 cl349 6932:308260e5868c merge?
2005-09-18 emellor 6931:8f9dfc5fb51c Add and use XendDomainInfo.getBackendFlags to decouple image.py from the
2005-09-18 emellor 6930:578a73fdeb2f Changed dangerous default parameter values where used to use None instead.
2005-09-18 emellor 6929:f7a09745ca56 Remove the complexity of the config_handlers mechanism in favour of a simple
2005-09-18 emellor 6928:3dec22f380be Added allocateDeviceID, which uses the store to keep track of per-domain,
2005-09-18 emellor 6927:b67ef34cf91b Move definition of xc and xend to avoid confusing pylint.
2005-09-18 emellor 6926:5007bebba2f5 Renamed XendDomainInfo.getTargetMemory to getMemoryTarget, for consistency with
2005-09-18 emellor 6925:7e8eac6e96c6 Replaced the device handling mechanism used by XendDomainInfo. Superficially,
2005-09-18 emellor 6924:e703abaf6e3d Add behaviour to the remove methods to remove the transaction's path itself. This allows us to write Remove(path) to remove the specified path rather than having to slice the path ourselves.
2005-09-18 emellor 6923:da5e4c8a0fea In all cases, move the creation of a new transaction outside of the block
2005-09-17 emellor 6922:702e7f173465 Remove assignment to unused field memory_target.
2005-09-17 emellor 6921:191ffe9a9967 Use XendDomainInfo.getDomain, getName to decouple XendDomain from the internals
2005-09-17 emellor 6920:fb1fa3a4106f Remove unused restoreFromDB, saveToDB.
2005-09-17 emellor 6919:8462eff90433 Replace XendDomainInfo.setStoreChannel with XendDomainInfo.closeStoreChannel.
2005-09-17 emellor 6918:b75771a12f79 Added getVCpuCount to XendDomainInfo and use that and getName, getDomain,
2005-09-17 emellor 6917:adbf85204d29 Fix indentation.
2005-09-17 emellor 6916:e517f6599e54 Added getTargetMemory, getSsidref methods to XendDomainInfo, and use these and
2005-09-17 emellor 6915:567debb22ac0 Issue warning if doxygen is not installed.
2005-09-17 emellor 6914:993f52cdb4e4 Changed ssidref default to 0 when parsing config file.
2005-09-17 emellor 6913:11475b60d57c Added diagnostic message to exception when TypeError occurs on write.
2005-09-17 emellor 6912:0b6e06fced6a Removed unused getDB method.
2005-09-17 emellor 6911:cc5d8878fc36 Moved xroot variable to not confuse pylint (and me).
2005-09-17 emellor 6910:10d2067f6016 Removed unused impotr and marked some parameters as unused.
2005-09-17 emellor 6909:91f974f7ce97 Rename feilds to fields throughout.
2005-09-17 emellor 6908:4507382c88e5 Remove unused import, and unused class TwistedAdapter. Mark one variable as
2005-09-17 emellor 6907:b6ee902f83f4 Added _1,.._5 to dummy-variables, so that we can specify multiple unused
2005-09-19 kaf24 6906:619e3d6f01b3 Re-indent libxc to avoid hard tabs. Also, fix the PAE
2005-09-19 kaf24 6905:cedb89d6b707 Fix VMX domains not cleaning up properly, since some page refncts are
2005-09-19 kaf24 6904:6fb3b1d9e336 The domain structure maintains several shadow mode stats,
2005-09-18 kaf24 6903:7e7d93aa4072 Trivial gdb build fix from Leendert.
2005-09-17 kaf24 6902:8bc44f718714 Small cleanup to tpm split driver.
2005-09-17 kaf24 6901:03b58a6f498e Remove native tpm drivers from the linux sparse tree and replace
2005-09-16 cl349 6900:8ff691d008f4 Cleanup domain listing on xend start. Fix reaper some more.
2005-09-16 cl349 6899:931526414a64 Add bindings for xs_get_domain_path().
2005-09-16 cl349 6898:6a48f88101d3 Don't run reap() or domain_restarts() as side-effects of refresh.
2005-09-16 cl349 6897:edd70af0fb22 Move dom0 setup code out of initial_refresh.
2005-09-16 cl349 6896:5b56f1646e58 Remove pretty random cleanup code in _add_domain.
2005-09-16 cl349 6895:4490e39fc322 Use "vcpu" when referring to vcpus.
2005-09-16 cl349 6894:8cba45a77249 Make dom0_enforce_cpus() use vcpu_hotplug rather than directly modifying the sysfs entries.
2005-09-16 cl349 6893:a4cf3e17bb25 merge?
2005-09-16 cl349 6892:ffbc98d735bd merge?
2005-09-16 cl349 6891:7cccdb49af75 Cleanup domain reaper and domain destruction functions.
2005-09-16 cl349 6890:aa8943e9b705 Fix setStoreChannel(None) - fixes cleanup on destroy.
2005-09-16 cl349 6889:a434b5449d59 Fix the control panel problem.
2005-09-16 kaf24 6888:7fbaf67a0af5 Clean up and re-indent netback driver.
2005-09-16 kaf24 6887:8bb3f2567b8c Clean up and re-indent netfront.c
2005-09-16 kaf24 6886:3a7c0b00da8a Grant-refrence allocation pools and tracking tables should be
2005-09-16 kaf24 6885:e1cc553059e1 direct_remap_pfn_range() takes a vm_area_struct rather than
2005-09-16 kaf24 6884:0f851f965df9 distclean target added to root makefile. From rusty.