ia64/xen-unstable

log

age author revision description
2006-03-04 kaf24 9137:eb24eb6bc341 Fix some warnings when compiling tools.
2006-03-03 kaf24 9136:2307bf2a4bfc Rename guest_handle() macro to GUEST_HANDLE() and define_guest_handle()
2006-03-03 kaf24 9135:aefc75f5db5e /proc/xen/xsd_kva exports mmap interface that xenstored now uses to map the
2006-03-03 kaf24 9134:1c46091df7ce Avoid floating point in hash table implementation.
2006-03-03 kaf24 9133:621d32a54e2d Move dom0_op hypercall to the guest_handle interface (inside Xen).
2006-03-03 emellor 9132:d088ce2d3528 Merged.
2006-03-03 emellor 9131:9e19dcb05f56 Wait for the devices configured at start-up, before allowing the boot to
2006-03-03 emellor 9130:c8c0f99193d4 Change the way that reboot-timeouts are handled. Rather than refreshing the
2006-03-03 emellor 9129:2274f293af41 Added further integrity checking, this time checking for duplicate directory
2006-03-03 emellor 9128:871f768aadc6 Cope when the filename returned by losetup for an existing loop device is not
2006-03-02 emellor 9127:1a1e3dcbbf19 Cope if xenstore is down.
2006-03-02 emellor 9126:26af50da86b7 Added hashtable implementation, to support the reachability check against the
2006-03-03 kaf24 9125:fab6deef7e87 Domain0 identifies IOAPIC by physical base address rather than BIOS-assigned identifier.
2006-03-03 kaf24 9124:8aa45d7713e3 Clean up PIT-thru-ioapic setup. We don't need the legacy missed-tick
2006-03-03 kaf24 9123:a0c07e32000a Minor enhancements to gdbbuild, the build script for gdbserver-xen.
2006-03-03 kaf24 9122:658528fe2b9a It's not necessary to define a function for dumping virtual IOAPIC
2006-03-03 kaf24 9121:e0d8c23acaa7 Add a description of the virtual TPM interface to the interface
2006-03-03 kaf24 9120:4e7c8eae6775 This patch undoes 8697 and makes xm reboot/shutdown work again. This code
2006-03-03 kaf24 9119:7eafbed44734 Raises an explicit error message when the domain config file specifies
2006-03-03 kaf24 9118:0f368e70b4eb VTPM fixes:
2006-03-03 kaf24 9117:ec7802acc8c9 Fix up some issues I found when porting PPC to the new common gdb stub code:
2006-03-03 kaf24 9116:f3661f9a95dd VTPM_Tools: Fix error when closing only vtpm, and fix restore bug when
2006-03-03 kaf24 9115:46a6d9626911 Ignore external (user-provided) CFLAGS when building vmxassist and hvmloader.
2006-03-03 kaf24 9114:29f8c87bd8fd Add a 'clear trap table' path to set_trap_table hypercall, taken when
2006-03-02 kaf24 9113:af04fef70bad Don't compile HVM_DBG_LOG into xen by default.
2006-03-02 kaf24 9112:316fafc6d743 Fix libxc warnings with gcc-4.1 and glibc-2.3.90.
2006-03-02 kaf24 9111:dfa7ba9c1296 Many fixes and cleanups for lomount:
2006-03-02 kaf24 9110:fd102a15436f Change debug level of vmx_io_instruction to DBG_LEVEL_IO.
2006-03-02 kaf24 9109:b50d3fca138e Add empty files need to fix ia64 build.
2006-03-02 kaf24 9108:990b436099be Clean up use of wait_event_interruptible().
2006-03-02 cl349 9107:8f1f6c70e4f5 linux-x86-64: eliminate duplicate exports
2006-03-02 cl349 9106:f6445afee702 Remove unnecessary include statements.
2006-03-02 cl349 9105:5ef601da9c2c linux: clean up setup_arch_post.h
2006-03-02 kaf24 9104:cfbf7332d616 While native code range-checks the requested address, possibly
2006-03-02 kaf24 9103:4dd325c1d87d A few changes to the new 'guest handle' interface:
2006-03-02 kaf24 9102:e639d53330ba Make sure that installed files have sensible permissions and are owned by the
2006-03-02 kaf24 9101:d9f980fabc18 Fix problems when creating HVM guest on PAE host with >4G physical memory.
2006-03-02 kaf24 9100:eeac4fdf02ed merge
2006-03-02 kaf24 9099:7edd64c8bb36 Fix printing of u64 value 'msr_content' to use PRIx64 format.
2006-03-02 kaf24 9098:385ddb11971d Merge xen-ia64-unstable.hg
2006-03-02 emellor 9097:34b7dd72aa55 Merged.
2006-03-02 emellor 9096:c400eb3ea6dc Fix violation of C90 mixed-code-and-declarations restriction.
2006-03-02 vhanquez 9095:47e0d6fa741e Removing out-of-date unused file.
2006-03-02 emellor 9094:cff782f65c4d Fix printf.
2006-03-02 emellor 9093:689da5e0a970 Added a basic integrity checker, and some basic ability to recover from store
2006-03-02 emellor 9092:849723752858 Silence the messages that are emitted when removing nodes that already have
2006-03-02 emellor 9091:b2d3117cc7ed Avoid a race between Xend removing the vm entries corresponding to a domain,
2006-03-01 kaf24 9090:6734682d2fd0 Fix problems with HVM PAE guests with >4GB memory.
2006-03-01 kaf24 9089:9bde2889635c Add SVM 32bit msr support (combined both 32bit with 64bit functions)
2006-03-01 kaf24 9088:072d51860554 Clean up SVM 32-bit exits.S file (remove all tsc/fpu).
2006-03-01 kaf24 9087:b0dfd76ef5d2 Revert two uses of CONFIG_PAGING_LEVELS to CPP rather than C predicate.
2006-03-01 kaf24 9086:e0f66dbe4b13 map_domain_page() now handles running on idle page tables.
2006-03-01 kaf24 9085:4d979b6689ea Disallow cmpxchg8b ptwr emulation for non-pae. Also a few cleanups.
2006-03-06 awilliam 9084:ede16886f979 [IA64] #if 0'd useless code in timer handled.
2006-03-06 awilliam 9083:c668c6abb5f0 [IA64] Warnings removal and small cleanups.
2006-03-06 awilliam 9082:c870c7f66abc [IA64] fix INVALID_M2P_ENTRY and INVALID_M2P macro
2006-03-03 awilliam 9081:983311b895be [IA64] VTI: Use 16K page size to emulate guest physical mode
2006-03-03 awilliam 9080:333db05b8bbb [IA64] Avoid double reclaim dom0 image and dom0 initrd
2006-03-01 awilliam 9079:b4f1084177cc [IA64] sparse update for 2.6.16-rc5
2006-03-01 awilliam 9078:d4b26e74e310 [IA64] default to SMP
2006-03-01 awilliam 9077:c1daa52dd0bf [IA64] Turn on CONFIG_XEN_BLKDEV_BACKEND
2006-03-01 awilliam 9076:673f62edbfbe merge
2006-03-01 emellor 9075:d8451bb6278c Remove unused #include <sys/ioctl.h>.
2006-03-01 kaf24 9074:bd816eee9cf6 Clean wrpt state when emulating CR3 write.
2006-02-28 kaf24 9073:a376bab39768 SVM patch to add 64bit hv support.
2006-02-28 kaf24 9072:a66763eb86fe Allow tpmfront/tpmback to be built as modules.
2006-02-28 kaf24 9071:271cb04a4f2b Allow netback to be built as a module.
2006-02-28 kaf24 9070:ead0b7fcad3a Allow blkback to be built as a module.
2006-02-28 kaf24 9069:8ac43508b33b Avoid using unexported add_timer_on() function in netback driver.
2006-02-28 kaf24 9068:c369d960f96b Sketch a new interface for transferring hypercall arguments in memory.
2006-02-28 kaf24 9067:62309ca8b708 Clean up management of 'initial images' temporary buffers.
2006-02-28 kaf24 9066:e5aba4f62131 Fix tools Makefiles to respect CFLAGS. Disable stack-smash
2006-02-28 kaf24 9065:e77ea156075c Add 'm' debug key to print free-memory info.
2006-02-28 kaf24 9064:034af52f0df7 Fix a multi HVM domain issue (bugzilla bug #542):
2006-02-28 kaf24 9063:79a93530121b Fix SVM cr0 handling.
2006-02-28 kaf24 9062:933d0d70378f Fix SVM PAE support.
2006-02-28 kaf24 9061:0820df08a996 Fix SVM guest pin timer migration logic.
2006-02-28 kaf24 9060:985879d9d935 Fix SVM vlapic logic.
2006-02-28 kaf24 9059:a2dce576313f Removing hvm_safe_block() from the SVM hlt function avoids SVM guest problems.
2006-02-27 emellor 9058:5262bd9e9d19 Merged.
2006-02-27 emellor 9057:c028ba081c84 Reconstitute the ip parameter correctly. Closes bug #491.
2006-02-27 emellor 9056:b6af6ab53c67 Use cleverer sed pattern to avoid use of head -1.
2006-02-27 emellor 9055:b30564f40914 Break out the hotplug cleanup code into xen-hotplug-cleanup. Claim the block
2006-02-27 Ian Campbell 9054:b470657718fe Add support for configuring feature flags when starting guests.
2006-02-27 cl349 9053:3b74edc512b4 Update to Linux 2.6.16-rc5.
2006-02-27 kaf24 9052:0416b6ba8c37 Check feature flag supervisor_mode_kernel in dom0 builder.
2006-02-27 kaf24 9051:5adaa6908727 Allow a guest to switch pagetables 'atomically'. That is, the new pagetables
2006-02-27 emellor 9050:38d9f4cbbc1e Merged.
2006-02-27 emellor 9049:8e3865296e31 Move files that have appeared in the wrong place due to incorrect patch -p setting.
2006-02-27 kaf24 9048:0cb40b7f7840 xen/ia64 uaccess is still linux style with different declaration as
2006-02-27 kaf24 9047:cc9ed0eea55a Fix a missed unmap in __entry().
2006-02-27 emellor 9046:d741fa272309 While testing TCP & UDP tests (coming soon), I tracked down a bug in the
2006-02-27 emellor 9045:136aea67b369 The attached patch does the following:
2006-02-27 emellor 9044:911f3ecd975e The attached patch breaks out
2006-02-27 kaf24 9043:ee8041b0ab86 Add a compile time option to enable domain 0 running in ring 0.
2006-02-27 Ian Campbell 9042:6060937db0fe merge
2006-02-27 Ian Campbell 9041:57cd768791d1 List pae_pgdir_above_4gb in features for x86/32 Linux kernel.
2006-02-27 Ian Campbell 9040:b75d80269ff4 merge.
2006-02-27 Ian Campbell 9039:c823e60207f0 Support XENFEAT_supervisor_mode_kernel in x86/64 HYPERVISOR_IRET macro
2006-02-27 Ian Campbell 9038:f1e5b29dd15a Only panic() if the dom0 kernel requires an unknown feature flag.
2006-02-27 emellor 9037:bf1dc22ca24c Merged.
2006-02-27 cl349 9036:e480a5db8abb Fix non-xen build for: Make the fixmap area moveable in kernel address space.
2006-02-27 cl349 9035:bf594e88f046 Add arch/i386/mm/pgtable.c to sparse tree.
2006-02-27 cl349 9034:55f597e929f3 Fix non-xen build for: Move the gate page (vsyscall) out of the fixmap area
2006-02-27 cl349 9033:dbec76a720f8 Add include/asm-i386/{fixmap,page}.h to sparse tree.
2006-02-27 kaf24 9032:ab982f583b73 Define strlcpy() in include/xen/string.h
2006-02-26 kaf24 9031:5541ea99106a Periodically sytnchronize Xen's wallclock time with NTP-synchronized time in domain0.
2006-02-26 kaf24 9030:af6a564ea81c The disk isn't guaranteed to be the first device in the config sxp --
2006-02-26 kaf24 9029:c7550ed2ccbf pygrub currently takes a file on the command line to mean a config file
2006-02-26 kaf24 9028:a861cbd578f2 Instead of using a static filename in the guest bootloader, use a random
2006-02-26 kaf24 9027:b567eb77399f Add 'console=xxx' to the Xen serial console section to make it obvious
2006-02-26 kaf24 9026:a5830f7fd7e0 Cross-compilation fixes (x86/64 on i386).
2006-02-25 kaf24 9025:0d7c3c47ad20 Fix assertion.
2006-02-25 kaf24 9024:d0b7281556f2 New VCPUOP_register_runstate_memory_area hypercall. Avoids
2006-02-25 kaf24 9023:c375c2109452 Update Linux time IRQ handler to understand the new stolen/blocked cycle counts
2006-02-25 kaf24 9022:2303fb4682e7 New VCPUOP_get_runstate_info hypercall. Returns information about the current
2006-02-25 kaf24 9021:a9f3abcc4149 Avoid pcnet dm packet loss / corruption.
2006-02-24 kaf24 9020:8b42c8aea36a Split XENFEAT_ feature flags into new header file features.h.
2006-02-24 kaf24 9019:e92dd21483bd Fix up CPU allocation and topology reporting.
2006-02-24 kaf24 9018:3048761dc368 Quieten down MSR access warnings.
2006-02-24 kaf24 9017:ec92f986411e Default minimum number of receive buffers queued by netfront is now 64, not 8.
2006-02-24 kaf24 9016:cf1c1bb9f6d2 Bring up AP of VMX domain.
2006-02-24 kaf24 9015:71f2d19cd3a5 Clean up p2m functions.
2006-02-24 kaf24 9014:1980e01346a7 Two missing exports (one of them needed only for PAE) prevented netfront from being built as a module.
2006-03-01 awilliam 9013:88f97bb8f3ae [IA64] Every processor call xen_early_setup (required on SMP-guest to set ivt).
2006-03-01 awilliam 9012:18b0911d936d [IA64] warning cleanup
2006-03-01 awilliam 9011:cfe20f41f043 [IA64] VTI: updated vtlb, support_non_contiguous memory on vtidomain
2006-02-28 awilliam 9010:e58ff5fd3550 [IA64] Unused fields in mm_struct commented out.
2006-02-28 awilliam 9009:b417cb20f1db [IA64] Misc clean-up and warnings removal.
2006-02-28 awilliam 9008:4db98649cc36 [IA64] xen_timer_interval removed (was not used).
2006-02-28 awilliam 9007:f4b83d04643c [IA64] delivery_mask removed (was unused).
2006-02-28 awilliam 9006:8ee4d4dac552 [IA64] Found the lost memory
2006-02-28 awilliam 9005:0b0be946cf9c [IA64] cleanup warning in xen/ia64 (arch/ia64/xen)
2006-02-28 awilliam 9004:bd9cb8dc97b6 [IA64] cleanup warning in xen/ia64 (arch/ia64/linux-xen)
2006-02-28 awilliam 9003:5e751dddf4d0 [IA64] cleanup warning in xen/ia64 (arch/ia64/linux)
2006-02-28 awilliam 9002:ff019fb073e4 [IA64] cleanup warning in xen/ia64 (include/asm-ia64)
2006-02-28 awilliam 9001:b5a6da522577 [IA64] Cleanup hypercall.h
2006-02-27 awilliam 9000:a220579c2aa8 [IA64] fix SMP bug for vhpt
2006-02-27 awilliam 8999:a4a4a28a1686 [IA64] warning removal: NR_CPUS
2006-02-27 awilliam 8998:21f633fd90e4 [IA64] SMP_HOST: Alloc vhpt from domheap
2006-02-24 awilliam 8997:6c43118bdba8 merge
2006-02-24 kaf24 8996:0807931dfa54 Another tiny C89 fix.
2006-02-24 cl349 8995:4f838d2ac31a linux-i386: cleanup head.S, sync default_ldt and {new,boot}_cpu_data with native.
2006-02-24 Ian Campbell 8994:e0f563e8db9f Implement direct iret to guest kernel where possible in HYPERVISOR_IRET macro.
2006-02-24 kaf24 8993:e33ebd143767 Tools changes for per-vcpu io event channel on IA64.
2006-02-24 kaf24 8992:70575c8cab99 Return <4GB memory back to Xen when destroying a PAE pgdir.
2006-02-24 kaf24 8991:5e73c92e5f1f This patch allows for compilation with C89 era compilers, by removing the
2006-02-24 kaf24 8990:407a50974a46 Cset 8950 adds shadow info dump in common code, however
2006-02-23 kaf24 8989:c646586d1065 Use common IRET macro for all exits from XenLinux. Currently
2006-02-23 kaf24 8988:49c02a7a92dd Remove TBF_SLOW_IRET hack from x86/64 Xen return-to-guest
2006-02-23 kaf24 8987:436c4c83a200 Remove explicit munging of selector RPLs from Xen Linux x86/64.
2006-02-23 vhanquez 8986:643940bb3e50 initialize few structure fully to zero with talloc_zero
2006-02-23 cl349 8985:b40aefd658c0 Output which shadow mode is used, if any.
2006-02-23 cl349 8984:d161c07014a3 Make the fixmap area moveable in kernel address space.
2006-02-23 cl349 8983:822a27d28afe Move the gate page (vsyscall) out of the fixmap area into user address space,
2006-02-23 cl349 8982:875e0e96e574 Add include/asm-i386/{a.out,elf}.h to sparse tree
2006-02-23 kaf24 8981:13e4df60caf1 Add XENFEAT feature parsing to the domain 0 builder in Xen.
2006-02-23 kaf24 8980:b883ef5fad48 Remove some unnecessary diffs vs. native Linux. We now don't use the Xen
2006-02-23 kaf24 8979:3dde68484683 Fix netfront receive path for auto_translate_physmap mode.
2006-02-23 kaf24 8978:066ac36725f3 Disable pagetable pinning for shadow-mode-refcount guests.
2006-02-23 kaf24 8977:f84d5cdd9895 Clean up segment selector fixup and validation.
2006-02-23 kaf24 8976:4f4625f80528 Rename XENFEAT_ring0_kernel to slightly more generic XENFEAT_supervisor_mode_kernel.
2006-02-23 kaf24 8975:ef31d088adeb Silenty ignore calls to xen_create_contiguous_region() when running
2006-02-23 kaf24 8974:0349fb4de335 Clean up some vmx code.
2006-02-23 kaf24 8973:5bf4d9a9694f Whenever the slice of a domU is set to 0, sedf_adjdom() sets extraweight
2006-02-23 kaf24 8972:323d40eefbce Update the hypercalls in Mini-OS to reflect the current state in XenLinux.
2006-02-23 kaf24 8971:cb14f4db7a1e Per-vcpu IO evtchn support for VT-i guests (ia64).
2006-02-23 kaf24 8970:b5bb9920bf48 Per-vcpu IO evtchn patch for HVM domain.
2006-02-22 emellor 8969:175ad739d8bc Adding a second IP address onto eth0 causes the vif-* hotplug scripts to
2006-02-22 Ian Campbell 8968:697fac283c9e Add feature flag allowing guest kernel to run in domain 0.
2006-02-22 kaf24 8967:f1c75df46b46 Cset 8916 missed two extra pages for VT-i domain and thus breaks domain
2006-02-22 kaf24 8966:049929854f7f Fix gcc warning and clean a piece of code in arch_set_info_guest to avoid
2006-02-22 kaf24 8965:8fb4392c1d87 Change shadow_direct_map_init/clean param from vcpu to domain.
2006-02-22 Ian Campbell 8964:8946b6dcd49e Fix x86_64 Xen build.
2006-02-22 cl349 8963:ed274ca1fbb7 Don't reload segment registers -- it's done later in generic code.
2006-02-22 Ian Campbell 8962:f06f8c9a13d1 Move lgdt_finish inline
2006-02-22 Ian Campbell 8961:32a74fa9e221 List supported feature flags in __xen_guest section.
2006-02-22 Ian Campbell 8960:2d3124df8a0e Validate the segment selectors passed to arch_set_info_guest().
2006-02-22 Ian Campbell 8959:229c602a075a Allow Xen to truncate x86_32 segment limits to the correct value
2006-02-22 pl 8958:b41e19644271 XM-Test takes a really long time to build the initrd it uses for testing. This patch to the Makefile allows you to specify INITRD="url" when running make existing to make it download a prebuilt copy of the initrd from a repository.
2006-02-22 kaf24 8957:13e9fdaeed27 When thermal interrupt happened when vmx guest is running,
2006-02-22 kaf24 8956:03bc4062fe5f Fix HVM x86-32 PAE guest support on 64-bit Xen.
2006-02-21 kaf24 8955:5abf652c4c52 Fix SVM instruction decode, fixing problem with gfxboot package.
2006-02-21 kaf24 8954:e9d5563c08be Fix 64b build breakage.
2006-02-21 kaf24 8953:2f515e08edfc inst_len in HVM mmio handler must be a signed variable, as
2006-02-21 kaf24 8952:602bf0aa15ab Define constants for XENVER char array sizes. Allows Linux
2006-02-21 kaf24 8951:f33e537c4ac5 Cleanups to tools since HVM domain P2M table and 1-1 table are built in xen.
2006-02-21 kaf24 8950:1fd6e9c32b03 Fix cleanup path if an HVM guest fails very early, before direct map is built.
2006-02-21 kaf24 8949:e8d044119316 No need for save_segments() on HVM 64b guest.
2006-02-21 kaf24 8948:991c4d62d392 Add PAE option to HVM config file.
2006-02-21 cl349 8947:2401f414d1ad tpm: Fixes and cleanup
2006-02-21 cl349 8946:8005fbd31d8b Update ia64 sparse tree to Linux 2.6.16-rc4.
2006-02-21 cl349 8945:1c7145a5bb43 Update to Linux 2.6.16-rc4.
2006-02-20 cl349 8944:a05e56904e7e linux-i386: Fix CONFIG_X86_NO_TSS and CONFIG_X86_SYSENTER.
2006-02-20 cl349 8943:687165bc9670 linux-i386: Cleanup stack pointer initialization at start of day.
2006-02-20 cl349 8942:9fa969af72cd Suppress VIDEO_SELECT config option.
2006-02-20 cl349 8941:834e209cec9f Add drivers/video/Kconfig to sparse tree.
2006-02-20 cl349 8940:57af6b1cfa3a Fix I/O port address for first floppy controller on x86_64.
2006-02-20 cl349 8939:0e9a0a469c6b Fix read_cr3() and use it.
2006-02-20 cl349 8938:9bf99522ce5e Eliminate x86_64 idt_table.
2006-02-20 cl349 8937:f572c467d9c3 Eliminate i386 idt_table.
2006-02-20 cl349 8936:ff83b29ebe9a Add arch/i386/Kconfig.cpu to sparse tree.
2006-02-20 vhanquez 8935:e9e319c61a1e do not BUG() if memory cannot be allocated, just wait.
2006-02-20 vhanquez 8934:011d6df76979 alloc_netdev must be freed with free_netdev, not directly by kfree.
2006-02-20 cl349 8933:bea58b594c4a Simplify utoa macro, make it identical with x86_64 version.
2006-02-20 cl349 8932:012e133941fc Eliminate hard coded items from x86_64 __xen_guest section
2006-02-20 cl349 8931:c93c6b392ce5 Eliminate hard coded items from i386 __xen_guest section
2006-02-20 cl349 8930:946a45f07351 Fix loading binary kernel images.
2006-02-20 cl349 8929:82f6786a0aa8 Eliminate tss - tss is meaningless in a paravirtualized kernel
2006-02-20 cl349 8928:f0a8a0a9a6f5 Add arch/x86_64/kernel/{asm-offsets,init_task}.c to sparse tree.
2006-02-20 cl349 8927:16a91d8dd8ed Eliminate tss - tss is meaningless in a paravirtualized kernel
2006-02-20 cl349 8926:f97dd89691e7 Add arch/i386/kernel/{asm-offsets.c,sysenter.c,vm86.c,vsyscall.S} to sparse tree.
2006-02-20 vhanquez 8925:3083585fb248 missing "is not set" string in one config option.
2006-02-20 vhanquez 8924:e574a09635e8 Set default HZ to 100.
2006-02-20 cl349 8923:93e870416c93 Allow CPU frequency option on x86_64 for privileged guests.
2006-02-20 cl349 8922:832649128a0c Don't define ARCH_APICTIMER_STOPS_ON_C3.
2006-02-20 cl349 8921:5b4ff470dcc6 Add include/asm-{i386,x86_64}/apic.h to sparse tree.
2006-02-19 kaf24 8920:20b95517cbf1 Fix get_mfn_from_gpfn_foreign for HVM guests.
2006-02-24 awilliam 8919:d940ec92958d [IA64] SMP_HOST: map pal code on smp host
2006-02-24 awilliam 8918:c18c63f87b7d [IA64] VTI: Fix two bugs
2006-02-24 awilliam 8917:67ea7868089b [IA64] Clean up warnings related to VTi code. (header files)
2006-02-24 awilliam 8916:0f59ace5442c [IA64] Clean up warnings related to VTi code. (C files)
2006-02-24 awilliam 8915:d44e8ace51a3 [IA64] redefine raw_smp_processor_id()
2006-02-24 awilliam 8914:a2bb5a3242a1 [IA64] another one to remove unused linux files within xen/ia64
2006-02-24 awilliam 8913:b7e2628695e3 [IA64] Remove unused Linux stuff
2006-02-24 awilliam 8912:74bb3750f48e [IA64] fix ia64 cset 8906
2006-02-24 awilliam 8911:17adc9c5984a [IA64] bug fix reserve_memory()
2006-02-24 awilliam 8910:0bd35cce6611 [IA64] import linux/include/asm-ia64/meminit.h from 2.6.16-rc3.
2006-02-24 awilliam 8909:c1ba4af23ec9 [IA64] minor bug fix in xensetup.S
2006-02-24 awilliam 8908:f94931b07c67 [IA64] tlb miss fix
2006-02-24 awilliam 8907:5de0ee4ae76b [IA64] acpi printf fix
2006-02-24 awilliam 8906:062ab30ba434 [IA64] cleanup itir_ps(), itir_mask()
2006-02-24 awilliam 8905:2a2aaef05d70 [IA64] hypercall cleanup
2006-02-24 awilliam 8904:4f03ac87d31b [IA64] assign_new_domain0_page
2006-02-23 awilliam 8903:60aa296ccf4c [IA64] Provides right frequency ratio and base for VTi domain
2006-02-18 awilliam 8902:111af742e414 [IA64] gcc-4.0 build fix
2006-02-18 awilliam 8901:f53282b4b33a [IA64] add CONFIG_XEN to sal.c sparse file
2006-02-18 awilliam 8900:ded14681ae84 merge
2006-02-18 kaf24 8899:864dcee1f899 Missing file from previous changeset.
2006-02-18 kaf24 8898:eaeb26494a39 Enable x86_32 PAE unmodified guests on 64-bit Xen when the hvm feature
2006-02-18 kaf24 8897:39f624f2b241 Include an extra header file in xenbus.h. Fixes ia64 build.
2006-02-18 kaf24 8896:986847767d2d Fix debug build.
2006-02-18 kaf24 8895:e05c67854218 Svm patch to remove unneeded update_pagetables().
2006-02-18 kaf24 8894:f933aae43044 Svm patch to fix asid logic on multicore.
2006-02-18 kaf24 8893:0851d92183a1 Svm patch to cleanup the injection logic and consolidate into one function.
2006-02-17 emellor 8892:7238722f8d23 Attached patch updates the xm man page for the listing of
2006-02-17 kaf24 8891:3ed537add538 Remove obsolete ccache patch from xm-test buildroot.
2006-02-17 kaf24 8890:8d1354cf7795 Fix buildroot problems and bring the buildroot image up
2006-02-17 kaf24 8889:eb6d2472ea1a Disable C1 clock ramping on AMD 8th gen CPUs.
2006-02-17 emellor 8888:34f6a1efe52d This patch displays the network-list/block-list/vtpm-list using the 'xm'
2006-02-17 kaf24 8887:aeeeedc6c9b7 Fix 64b build.
2006-02-17 kaf24 8886:6f874e089244 Fix HVM MSR save/restore.
2006-02-17 cl349 8885:4ca6f052cdf6 Fix Read/Write CR3 emulation.
2006-02-17 kaf24 8884:e299470e8793 Fix a VMX FPU bug introduced in changeset 8834.
2006-02-16 cl349 8883:776ab80f5a6c Update the ia64 linux-2.6-xen-sparse tree to 2.6.16-rc3.
2006-02-17 kaf24 8882:3faa7f3ef8ac Update defconfigs for PCI front/back driver config options.
2006-02-16 kaf24 8881:90ebc45e1bd8 Update documentation to describe new PCI front/back drivers.
2006-02-16 kaf24 8880:7c720ccec00a Tools changes for PCI front/back drivers.
2006-02-16 kaf24 8879:5b433b4fca34 PCI backend and frontend drivers for i386 and x86_64.
2006-02-16 kaf24 8878:294b3a447dce Provide a simpler, higher-level interface for mapping in pages from another domain.
2006-02-16 kaf24 8877:201d48272a57 Fix bugs related to the virtual TPM. Also make the vTPM
2006-02-16 kaf24 8876:b85d62caa347 Fix a dead download url for ccache when building the xm-test ramdisk.
2006-02-16 kaf24 8875:2d00d405ef9f VTPM Tools: Fix threading bug in vtpm_manager while using NPTL. Now
2006-02-16 kaf24 8874:761275bcf825 Fix Xen builds with perfc=y and perfc_arrays=y.
2006-02-16 kaf24 8873:50b1fe78e2e8 Sync Xen's mpspec.h with Linux 2.6.16-rc2 codebase.
2006-02-16 kaf24 8872:40d7eef7d3f5 Re-enable VGA acceleration under the new phys_to_machine_mapping.
2006-02-16 kaf24 8871:0d10fac28427 New memory_op subcall XENMEM_translate_gpfn_list.
2006-02-16 kaf24 8870:2b0078f771cc Upgrade mpparse.c to linux-2.6.16-rc2 codebase.
2006-02-16 vhanquez 8869:18fa851b6dc6 When xc_linux_build fails without a meaninful errno, force errno to EINVAL
2006-02-16 kaf24 8868:a543a4778a7d Fix problems with direct-mapping handling especially when
2006-02-16 kaf24 8867:bee659de2a36 Add back code to zero the 'saved eflags' value on vmx vmexit.
2006-02-16 kaf24 8866:c53a9a3be3f7 Clean up swiotlb_init() decls.
2006-02-16 kaf24 8865:b32cad914390 Upgrade smpboot.c to linux-2.6.16-rc2 codebase.
2006-02-16 vhanquez 8864:c6c739bf254d Fix Makefile problem when "gcc -v" includes a '/'
2006-02-16 cl349 8863:fcbc33a437ec Fix upgrade omissions.
2006-02-16 cl349 8862:d2f42c284459 Check for the entire kernel range for temporarily cleared PMD entries.
2006-02-16 cl349 8861:c62a5327e6a8 Fix prototype mismatch.
2006-02-15 cl349 8860:1ca3d63e7008 Update to Linux 2.6.16-rc3.
2006-02-15 kaf24 8859:1346a69694be Clean up grant-table code and replace uses of get_user
2006-02-15 cl349 8858:765b0657264d Cleanup x86/x86_64 apic.c files.
2006-02-15 kaf24 8857:fd3f1e38fdcf Fix x86/64 build for gcc-4.1-pre.
2006-02-15 kaf24 8856:138e145f83f6 Fix non-x86 build.
2006-02-15 cl349 8855:75af08f657be Set feature flags for shadow translate mode guests.
2006-02-15 cl349 8854:de0408f095f8 Fix building the p2m table for shadow translate mode guests.
2006-02-15 kaf24 8853:166322cd55df Fix to previous changeset: CLTS must be unconditional in
2006-02-15 kaf24 8852:7d89f672aa49 More fixes to HVM FPU management. Mostly for SVM, but also
2006-02-14 kaf24 8851:ee6f025fb264 Clean up save_init_fpu().
2006-02-14 kaf24 8850:646edff07475 Fix gcc4 build.
2006-02-14 kaf24 8849:70024ebbdf55 Clarify lazy FPU management in VMX domains.
2006-02-14 kaf24 8848:39b392a22002 Fix segment-register dumping in show_registers().
2006-02-14 kaf24 8847:07a892f12609 More upgrades of Xen code to linux-2.6.16-rc2.
2006-02-14 kaf24 8846:b9b411b50587 Upgrade arch/x86/cpu/* files to their equivalents in
2006-02-13 kaf24 8845:fcc833cbaf82 Return real error code from Xen /dev/mem, not EAGAIN.
2006-02-13 kaf24 8844:d6b16f57058a Update defconfigs.
2006-02-13 kaf24 8843:3cb8e672b115 Fix HVM event handling some more.
2006-02-13 kaf24 8842:79d6a1061ad2 Update x86_32 defconfigs for ISA_DMA_API config change.
2006-02-13 kaf24 8841:ba395fa2e86f Configure ISA_DMA drivers on xen/i386. Otherwise drivers
2006-02-13 kaf24 8840:9f662b5e7d3c Absolutely must not return to HVM guest context until
2006-02-13 kaf24 8839:4caca2046421 Fix error exit path in __gnttab_map_grant_ref() to
2006-02-13 kaf24 8838:6ff2db607256 Clean up vmxassist/setup.c. It is no longer necessary to
2006-02-11 kaf24 8837:4a9a39d08a06 Rework hvm_wait_io() -- now tries to be a polite user of
2006-02-10 smh22 8836:0828f5f18b56 Reset sp on vcpu_prepare; this avoids 'leaking' stack after repeated
2006-02-10 mjw 8835:260a09e9a9c1 Fix exporting vnet config to xenstore.
2006-02-17 awilliam 8834:dcbe36ee2171 [IA64] fixed switch to idle domain bug
2006-02-17 awilliam 8833:3c091740f6ff [IA64] different type of argument in vcpu_set_gr()
2006-02-17 awilliam 8832:81aae0c1487e [IA64] wrong type cast in ia64_hypercall
2006-02-17 awilliam 8831:2ff0ade58aab [IA64] declaration of metaphysical_rr
2006-02-17 awilliam 8830:b9a76893a1ee [IA64] Fixed arch_domain_create
2006-02-15 awilliam 8829:c4d21a4d5b9a [IA64] Cleanup README.origin files
2006-02-10 awilliam 8828:982b9678af2c [IA64] cleanup extraneous function name change from upstream
2006-02-10 awilliam 8827:dfdb9cfc8b79 merge
2006-02-10 kaf24 8826:1d36cca98fc3 Avoid misleading message about 'not using swiotlb' on x86/64
2006-02-10 emellor 8825:47013962e411 Cope with -1 eventchn_fd -- this occurs when using --no-domain-init (a
2006-02-10 emellor 8824:52b2dc7fb9b7 Parse --port argument to migration.
2006-02-10 adam 8823:324caad9e145 Fix xm-test network tests to work with hvm support enabled.
2006-02-10 emellor 8822:e2755215a1e5 The attached patch adds 'xm vtpm-list <DomId>' functionality.
2006-02-10 emellor 8821:d1596fc2cbaa Rather than require config changes if you aren't using eth0, use the
2006-02-10 kaf24 8820:605672867c0f Check the hypercall number in the privcmd hypercall ioctl.
2006-02-10 kaf24 8819:9b62efbc881a Remove Xen-specific param.h: has only cosmetic change from mainline.
2006-02-09 kaf24 8818:2ca9bb802ff7 pci-nommu-xen.c is identical to its mainline counterpart so remove it.
2006-02-09 kaf24 8817:754079886035 Remove defunct compile option CONFIG_XEN_SHADOW_MODE.
2006-02-09 kaf24 8816:1c69197d29b7 Delete old 'shortcut' function __shadow_status() and
2006-02-09 kaf24 8815:ee9691e23dbe Don't specify VT console structure at all when specifying
2006-02-09 kaf24 8814:c63083610678 Add a vnet chapter to the user manual.
2006-02-09 kaf24 8813:71b0f00f6344 Update vnets to support UDP encapsulation, multicast forwarding
2006-02-09 kaf24 8812:a0e7daa2df33 Do_softirq is invoked at the path of ia64_leave_kernel instead of
2006-02-09 kaf24 8811:4ee359893af4 Make a VTI domain boot again.
2006-02-09 kaf24 8810:5aad88c8d379 Remove xennull_con. Use dummy_con.
2006-02-09 cl349 8809:3bbff714df11 Fix typos in Kconfig files.
2006-02-09 kaf24 8808:0a404794aac1 Fix CPU hotplug.
2006-02-09 kaf24 8807:10d6c1dc1bc7 More details on ordering and safety of the Xen timer API.
2006-02-09 kaf24 8806:26befe042dd5 Fix CPU-migration of VMX domains.
2006-02-09 smh22 8805:01fa38f79207 Quiet down wbinvd warning for verbose/debug builds of xen.
2006-02-08 rread 8804:66260f1a9bde Fix the backward compatibility support for using 'vcpus' in the image section of the domain sexp.
2006-02-09 kaf24 8803:99e7b8f9122e Fix x86_64 CPU hotplug by paravirtualizing the play_dead() function.
2006-02-09 kaf24 8802:6789ae50ce7f The NAT checksum fixes in patches/linux-2.6.16-rc2/net-csum.patch do
2006-02-09 kaf24 8801:65127e18d821 Attached patch for svm will enable a tlb flush for each vmrun.
2006-02-08 kaf24 8800:974ed9f73641 Fix Xen timer interface to allow migration of timers
2006-02-08 kaf24 8799:b246f429f683 Prevent a guest from specifying its own domain id when
2006-02-08 kaf24 8798:6ba371536f5c Add 'dom0_max_vcpus' Xen boot parameter.
2006-02-08 kaf24 8797:a3d554557d48 Fix i386 CPU hotplug, and CPU hotplug when maxcpus= kernel boot option is used.
2006-02-08 cl349 8796:40c309827ee5 Add m2p translation to read_cr3 on x86_64.
2006-02-08 cl349 8795:c83c242916ea x86-64 linux: remove dead code
2006-02-08 cl349 8794:7bdac903cfdd x86-64 linux: CONFIG_ACPI_BOOT doesn't exist anymore
2006-02-08 cl349 8793:4657e299a1a3 linux: don't export evtchn_do_upcall()
2006-02-08 cl349 8792:a67085a3e65d x86-64 linux: properly exit idle mode from evtchn_do_upcall()
2006-02-08 cl349 8791:1a2e7cd58ca0 x86-64 linux: call evtchn_do_upcall on irq stack and adjust irqcount
2006-02-08 cl349 8790:c9edeb3bd652 Use /dev/kmem to map dom0 xenstore page instead of abusing the foreign mapping interface.
2006-02-08 kaf24 8789:bc2ac5e87f99 Rationalise initialisation of cpu_possible_map.
2006-02-08 kaf24 8788:dcc2beb8a1d2 /sbin/udev no longer exists in upstream udev, so use udevinfo for
2006-02-07 john levon 8787:859c8d66b203 Fix pygrub to handle timeout of -1 (wait forever).
2006-02-07 cl349 8786:e9d78d8bd568 Clean up the TPM stack a bit.
2006-02-07 kaf24 8785:aefd8b8c6b1f Since USER_PTRS_PER_PGD depends on TASK_SIZE and thus on the current
2006-02-07 cl349 8784:581d4a0ac729 Fix ia32 support.
2006-02-07 kaf24 8783:5caf1de3f268 Apply stricter checking to RDMSR/WRMSR emulations.
2006-02-07 cl349 8782:df98f37a88b0 Fix x86_64 SMP support.
2006-02-09 awilliam 8781:6526a91d5555 [IA64] take start_info page from dom0 page not from xen heap.
2006-02-09 awilliam 8780:ecc8595f2c0b [IA64] evtchn_ia64 spin lock - fix dead lock
2006-02-09 awilliam 8779:7b2399cb6508 [IA64] zero clear page for pgd, pmd, pte.
2006-02-09 awilliam 8778:9eb9fa8a9933 [IA64] fix name conflict(map_domain_page)
2006-02-09 awilliam 8777:9c6cd777259b [IA64] remove CLONE_DOMAIN0 and DOMU_AUTO_RESTART for simplicity.
2006-02-09 awilliam 8776:535d29342e42 [IA64] remove set_gpfn_from_mfn from config.h
2006-02-09 awilliam 8775:74b1de89e9f7 [IA64] added multicall
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 kaf24 8603:468d2a6fc0af Make all nmi debugkey tracing arch specific.
2006-01-13 djm 8602:cfa3b96b056d Work around new nmi code in keyhandler
2006-01-13 djm 8601:4443bad9a4a6 Leave *_SOFTIRQ definitions to Xen common code
2006-01-13 djm 8600:4690777cf62a Remove annoying #warning when compiling with CONFIG_XEN_SMP
2006-01-13 djm 8599:fb80697dbcf9 Fix for !CONFIG_SMP compile
2006-01-13 djm 8598:f5ab28885c75 Merge
2006-01-13 Ian Campbell 8597:3f702887d4a6 Correctly handle dumping a VM86 guest's stack.
2006-01-13 kaf24 8596:c1840ac1f05d Introduce a locking protocol for acquiring the 'scheduler
2006-01-13 kaf24 8595:0c5980d0bf20 Fix writable pagetables when a flush happens in a different
2006-01-13 kaf24 8594:026e5ef0aa3c Fix up the way we initialise and set the NMI heartbeat
2006-01-13 Ian Campbell 8593:903420e4d449 Debug keyhandlers for triggering an NMI and examine current NMI state.
2006-01-13 kaf24 8592:e888f9b28a5b Fix xenbus_cleanup_devices() to cleanup proper subdirectories
2006-01-13 Ian Campbell 8591:956bf08c91c3 Ensure watchdog remains disabled unless enabled on the command line.
2006-01-13 Ian Campbell 8590:19f5ffa02154 Fix x86/32 do_iret implementation, fixes VM86 mode.
2006-01-13 kaf24 8589:ec4ef8c5f04d Fix non-debug build.
2006-01-13 kaf24 8588:cc2f35c83b4c Add a new timer operation kill_timer(). Effectively the
2006-01-13 kaf24 8587:d32797209632 Add missing renamed files. Oops.
2006-01-12 kaf24 8586:c055d76ec559 Rename ac_timer_* interfaces -> timer_*. The ac_ is
2006-01-12 kaf24 8585:bcf188da3ea1 Simplify vcpu_sleep_sync() and sched_adjdom(). Their
2006-01-12 kaf24 8584:8531996d207f Fix compile warning about uninitialised vars.
2006-01-12 kaf24 8583:9368d2ba43f2 Update copyright on domain_page implementation. It's been
2006-01-12 kaf24 8582:411e66a837a1 More debug print cleanups.
2006-01-12 kaf24 8581:4520b451a70e Quieten debug printing on memory_op hypercall. Don't warn
2006-01-12 kaf24 8580:87a97054b469 Re-enable per-cpu cache on map_domain_page(). Fix the
2006-01-12 kaf24 8579:bfcdf4099d23 fixes some compiler warnings due to new types used in
2006-01-12 kaf24 8578:b21261034a25 Adds a check to vtpm_manager and vtpm Makefiles to verify openssl and
2006-01-12 emellor 8577:4b8919585039 Merged.
2006-01-12 emellor 8576:642b26779c4e 8604:a51fcb5de470 introduced a discrepancy between the declaration
2006-01-12 kaf24 8575:821368442403 Fix cpu_affinity memcpy() (bytes not longs!) add add a better
2006-01-12 Ian Campbell 8574:08d2a74dce81 Fix x86_64 domU build by conditionalizing NMI support on CONFIG_X86_LOCAL_APIC
2006-01-11 kaf24 8573:1e1107e3d894 More do_iret() fixes. We need to take care in restoring
2006-01-11 kaf24 8572:1c186b28289b map_domain_page per-vcpu cache still seems broken. Disable
2006-01-11 kaf24 8571:b7e88c83b2a0 More code cleanups, mainly to do_iret() implementations.
2006-01-11 kaf24 8570:c96ea9ebcd29 merge
2006-01-11 kaf24 8569:6ccee759e34f Reassert nmi pending when a nmi handler is registered
2006-01-11 Ian Campbell 8568:228c96d95c80 merge
2006-01-11 Ian Campbell 8567:dbe5427f3863 merge
2006-01-11 Ian Campbell 8566:cc996a91af71 Fixup some bogus formatting and remove a stray debug printk
2006-01-11 kaf24 8565:57c50578414d Add a per-vcpu lock-free cache of mappings to map_domain_page.
2006-01-11 Ian Campbell 8564:1c70b9d81731 merge
2006-01-11 Ian Campbell 8563:0ffd94a02318 Pass NMIs to DOM0 via a dedicated callback, Xen/Linux x86_64 support.
2006-01-11 Ian Campbell 8562:278e536ade72 Pass NMIs to DOM0 via a dedicated callback, Xen/Linux i386 support.
2006-01-11 Ian Campbell 8561:06ab200a9e23 Pass NMIs to DOM0 via a dedicated callback, Xen x86_64 support.
2006-01-11 Ian Campbell 8560:fe4d06b15a36 Pass NMIs to DOM0 via a dedicated callback, Xen x86_32 support.
2006-01-11 Ian Campbell 8559:c6f7774cae63 Pass NMIs to DOM0 via a dedicated callback, core Xen support.
2006-01-11 Ian Campbell 8558:8bcfcfc13e21 Factor re-enabling the IOCK line out of io_check_error()
2006-01-11 emellor 8557:5ab7cf758e2f Install in /usr/sbin, not /usr/local/sbin, for consistency with the rest of the
2006-01-11 vhanquez 8556:c886f74b54a4 make xs_test in xenstore compile.
2006-01-11 vhanquez 8555:e629bb62c63e update xs_transaction_t to be a plain u32 integer instead of a fake pointer.
2006-01-11 vhanquez 8554:f226284e5c1a Share the same name for xenbus transaction type between user and kernel
2006-01-11 kaf24 8553:a248738166b1 Fix 32-bit shadow mode to handle extended perdomain mapping
2006-01-11 kaf24 8552:5ae96e117af2 Fixed ia64 compilation issues and also change xen/ia64 to use one single,
2006-01-10 kaf24 8551:ed7888c838ad Update map_domain_page() documentation (mappings may only be
2006-01-10 kaf24 8550:542cb7acb21a Add new map_domain_page_global() interface to allow mappings
2006-01-10 vhanquez 8549:f5f703ec5223 Change xenbus_transaction fake pointer into an opaque type.
2006-01-10 cl349 8548:d3a4485a41fc Cleanups.
2006-01-10 vhanquez 8547:991ccc24bf2e Replace NULL xenbus transaction by a specific XBT_NULL value.
2006-01-10 kaf24 8546:50d46a775ad0 Send guest output on all xen-attached console devices
2006-01-10 kaf24 8545:3904e3c33611 Fix the build.
2006-01-10 stekloff 8544:1a0cc9fdcd48 Updated default config options for VMX test domains in xm-test, got rid of
2006-01-10 stekloff 8543:256bd634e2fc Changed ifconfig loopback to have 127.0.0.1, so ping will work.
2006-01-10 emellor 8542:bb62be2a5080 Merged.
2006-01-10 emellor 8541:0a69deed5e1f Proactively check for NULL strings passed into xc_linux_build. Either DTRT
2006-01-10 emellor 8540:fbee8d9fbaba Made network-bridge script work on ALL systems missing ifup/down.
2006-01-10 kaf24 8539:fa3a37839eb7 Add VMX guest quick start into Xen 3.0 user manual.
2006-01-10 kaf24 8538:c503c3887971 Proactively check for NULL strings passed into xc_linx_build. Either do
2006-01-10 kaf24 8537:d39fa3f09cb2 Add dummy 'all' target to guest-headers Makefile.
2006-01-10 emellor 8536:a4ce0ba0f8ff Merged.
2006-01-10 emellor 8535:a51fcb5de470 Extend the xc_linux_save interface to take a callback function for handling the
2006-01-09 kaf24 8534:da7873110bbb Tiny bootstrap cleanup.
2006-01-09 kaf24 8533:1572681e4e5a General start-of-day cleanups, resulting in the
2006-01-09 emellor 8532:dfb836264898 Merged.
2006-01-09 root 8531:970cf1fff5f2 As hotplug events are asynchronous by its nature, the remove event seems
2006-01-09 vhanquez 8530:fbf58585008a free trans if allocated, if dev_request_and_reply fail.
2006-01-09 vhanquez 8529:96c7303b03ab Fail early without calling dev_request_and_reply if memory cannot be allocated.
2006-01-09 kaf24 8528:0ba3b9d60da6 Fix context_switch(). It is necessary to set_current() and
2006-01-09 emellor 8527:8af1199488d3 Merged.
2006-01-09 emellor 8526:25e3c8668f1f Added missing munmap for live_p2m_frame_list_list.
2006-01-09 emellor 8525:2a0aded8fe60 Fix the error recovery at the undo_out label in __gnttab_map_grant_ref to
2006-01-03 emellor 8524:a848ee1c9822 Fix comment describing return value -- xs_rm returns false if the path does not
2006-01-03 emellor 8523:4aeb39501145 Remove "Died" support from the hotplug monitoring. This error code was used
2006-01-03 emellor 8522:f3d2e3659786 Use xenctrl.h, not xc_private.h.
2006-01-09 kaf24 8521:299d6ff8fdb2 Allow HYPERVISOR_VIRT_START/END public definitions to be
2006-01-07 kaf24 8520:b866ed85fad3 Add cpumask_scnprintf() and cpulist_scnprintf(). This also
2006-01-07 kaf24 8519:4c2c02ca4a7a Remove netif_be_dbg debug-key handler from netback by default.
2006-01-07 kaf24 8518:83eeb056f7c2 Handle migration of x86 VCPUs between physical CPUs.
2006-01-07 kaf24 8517:0aff653824db Reduce locked critical region in __enter_scheduler(),
2006-01-07 vhanquez 8516:d92a68e6faa9 separate installation of headers from the linux tree into a new guest-header
2006-01-06 vhanquez 8515:e93340cf4d02 test return value of kmalloc to prevent crash is the allocation fail.
2006-01-06 vhanquez 8514:a933d82321b3 Get rid of the err variable by directly returning error values.
2006-01-06 kaf24 8513:3c84ce41d184 Change the context-switch interface. Get rid of
2006-01-06 kaf24 8512:82eafda1c710 Rename per-domain cpumask to more descriptive domain_dirty_cpumask.
2006-01-06 kaf24 8511:3eeabf448f91 Clean up domain shutdown and modification of vcpu
2006-01-06 cl349 8510:01a854cd8848 Always EXPORT_SYMBOL pm_power_off now that pm_power_off is always defined.
2006-01-06 cl349 8509:ba4d42f18661 Move definition of pm_power_off to a more sensible location.
2006-01-06 kaf24 8508:dd5649730b32 Fix a couple of bogus dom0_op names:
2006-01-06 kaf24 8507:84cf56328ce0 Clean up xen-internal representation of per-vcpu
2006-01-05 kaf24 8506:07306e35a5fc Fix up x86 emulator header docs and ensure callers use
2006-01-04 kaf24 8505:9efe7eb108e1 The dom0_ops implementation wasn't matching the interface definition,
2006-01-04 kaf24 8504:ecc20905cde3 Fixes to mtrr interface code in linux guest.
2006-01-04 kaf24 8503:c2e93601eae5 Add IO-APIC interrupt debugging to 'i' debug key.
2006-01-04 kaf24 8502:572abc9efcf5 Fix split of duties between close_netdev() and
2006-01-04 kaf24 8501:f26ae65f3f95 Add pending status to irq debugkey dump.
2006-01-04 kaf24 8500:e0a0ebad0535 Add dubug key for dumping guest-bound physical interrupts
2006-01-04 kaf24 8499:d186157615d6 This patch adds TPM_Seal support to the VTSP. On measured platforms
2006-01-03 kaf24 8498:f22ea989389d merge
2006-01-03 kaf24 8497:f7c2cbb5368f Marge with xen-ia64-unstable.hg
2006-01-03 vhanquez 8496:9e03e60f2d46 convert latest old initializer to C99 initializer
2006-01-03 emellor 8495:9bf5a3b24318 Remove 03_network_attach_detach_multiple_pos.test from xfail list
2006-01-03 emellor 8494:fbe82e680620 Vcpu-list's error message shows an unnecessary header.
2006-01-03 emellor 8493:09e752a1a04a These xm info, top, dmesg and log requre no parameter.
2006-01-03 kaf24 8492:9fc306e40a7c Move public hvm interfaces into xen/include/public/hvm.
2006-01-03 kaf24 8491:399c68937d59 merge
2006-01-03 kaf24 8490:412995d28a07 Rename VMX option name lapic to apic, and pass it to xen by
2006-01-03 vhanquez 8489:9fedfb8cb1b2 merge
2006-01-03 vhanquez 8488:2a873f8020ae mixup during reorganization. when SIF_INITDOMAIN it should kcons_write_dom0
2005-12-31 vhanquez 8487:994e8ee5179d fix possible memory leak if one of the kmalloc fail.
2005-12-31 vhanquez 8486:0d93a85b5fa4 remove one pointless macro and make code paths explicit.
2005-12-31 vhanquez 8485:7ab6ddd6ada9 reorganize code to avoid duplication
2005-12-31 vhanquez 8484:9270bb6b0421 Convert old initializer to C99 initializer.
2005-12-31 vhanquez 8483:248a75201ba3 directly return -ENOMEM instead of jumping to a return -ENOMEM label
2005-12-31 vhanquez 8482:0fd894ba6ba0 move error handling out of line to avoid duplicated code.
2006-01-13 djm 8481:2884f14895d2 Allow asm-offsets to work with vanilla binutils
2006-01-13 djm 8480:2869bdd16bd4 correct implementation of flush_tlb_mask needed to reenable CONFIG_SMP
2006-01-13 djm 8479:985228c22276 Make xmexaple.vti support network option too and other small modifications for convenient use.
2006-01-13 djm 8478:ec48a5246f76 Unused page struct fields commented out.
2006-01-13 djm 8477:65ce24c383d7 add prototype of guest_cpu_user_regs() which is used by ns16550_poll().
2006-01-13 djm 8476:dc6ac7f6ddea Enable warnings and fix a few one (those which occur in almost every file).
2006-01-06 djm 8475:1507c5499a92 Add 'hvm' capability to indicate whether hardware VTI feature is on.
2006-01-05 djm 8474:f31cb5961db3 Disable virtual memmap to avoid problem on machines with big holes
2006-01-03 djm 8473:71c61c288171 Adapt xen-ia64 to changes in xen-unstable
2006-01-03 djm 8472:cd914808acf1 Merge
2006-01-02 kaf24 8471:5b30599761b3 Fix VMX disk config string parse (allow leading whitespace).
2006-01-01 kaf24 8470:121ff5042eb3 Provide an option to disable ACPI from the VMX config file.
2005-12-31 kaf24 8469:364128d29f4e Clean up 'q' debug key output.
2005-12-31 kaf24 8468:d966b7a00959 Allow non-privileged domains restricted access to
2005-12-31 kaf24 8467:4369fd869f51 Store admin-specified ioport capabilities in a rangeset
2005-12-30 kaf24 8466:c0d8e1cf0a63 Fix a missing break in ioemu command-line parsing switch
2005-12-30 kaf24 8465:db510cf1e6f6 Fix rdmsrl() for x86_32 -- high 32 bits must be cast to
2005-12-30 kaf24 8464:02cfa3beabba Avoid xen crash if there is no VMX support. If a platform
2005-12-30 kaf24 8463:4299f983e8fe Move initial stack-pointer adjustment into assembly
2005-12-30 kaf24 8462:19f1f4fa7745 Virtual TPM persistent states contain VTPM secrets, which are encrypted
2005-12-29 kaf24 8461:65430a8f80d7 Extend the range abstraction by adding an internal
2005-12-29 kaf24 8460:4937d9f496ab Add a little more internal abstraction to the rangeset
2005-12-29 kaf24 8459:fe039c5fd127 Reset the stack pointer on every cpu early during bootstrap.
2005-12-29 kaf24 8458:4dbca1428acd Initialise grant tables via core_initcall so that it happens
2005-12-29 kaf24 8457:b54e981957eb Various fixes to Xen stack management. Ensure the cpu0_stack
2005-12-29 kaf24 8456:8d0b62f0aa8d Add auto-destructing per-domain rangeset data structure,
2005-12-28 kaf24 8455:188ef899e626 Fix iobmp_mask setup when permitting a domU access to
2005-12-28 kaf24 8454:f36627941bbe Fix a leak occurring at netif_map(). The problem raised after allocating
2005-12-28 kaf24 8453:0e47bcdac69d Set up X11 authorization when a VMX domain uses SDL.
2005-12-28 kaf24 8452:27ea8232fe79 Reorganizes network frontend device unregister and removal, so that
2005-12-28 kaf24 8451:ebe84a7f2a8b Missing file from previous changeset.
2005-12-28 kaf24 8450:4c961318d216 Fix uncleaned vif backend devices when frontend does not finish
2005-12-28 kaf24 8449:8b74b9603d5e If netfront fails to allocate a receive skbuff, push all pending
2005-12-27 vhanquez 8448:7c1f2e20123a Prevent vbd frontend from oopsing if the underlying device doesn't exist.
2005-12-23 kaf24 8447:5fa0c70663f1 Generic x86 emulator now properly supports 16-bit addressing
2005-12-23 kaf24 8446:829517be689f Modify CR0 access emulation -- return physical CR0 (except
2005-12-23 Ian Campbell 8445:87e5ac90a8df Only build xenctx on x86_32 and x86_64.
2005-12-22 Ian Campbell 8444:c9184cc4d1d1 Merge.
2005-12-22 Ian Campbell 8443:8d5d4d58407f Add support to xenctx for printing stack traces on x86_32 and x86_64.
2005-12-22 emellor 8442:ffa8e85a9e0b This patch fixes a bug/typo of main.py.
2005-12-22 cl349 8441:6375713d0e41 Remove xen specific bug() implementation -- the regular one works just fine.
2006-01-03 djm 8440:903fb46f240e Small bug fixes
2005-12-30 djm 8439:45c4e735fc8c Enable stack trace on Xen BUG (by Isaku Yamahata)
2005-12-30 djm 8438:f89906acd9f6 Plumb through nr_pages -- needed for correct balloon driver function
2005-12-30 djm 8437:b4925703b56c Missing initialization in cache sync code (by Anthony Xu)
2005-12-29 djm 8436:5222e8d456ae Ensure initrd fields are set to 0 when no initrd is present (by Kevin Tian)
2005-12-29 djm 8435:8643b4d778f5 Leave psr.ic on in pal_cache_flush -- fixes Linux bug (by Anthony Xu)
2005-12-28 djm 8434:40648452d45f Sync caches only on split cache machines (dynamic test instead of compile ifdef)
2005-12-23 djm 8433:f218e6ba2653 Missed portion of domU initrd patch
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 kaf24 8429:a4de51a2629f Remove obsolete MMUEXT_REASSIGN_PAGE. It's not used by
2005-12-21 kaf24 8428:b3edbeea3e79 Fix gnttab_release_mappings -- it doesn't need to drop
2005-12-21 kaf24 8427:48eb10d7a2d6 Increment page reference count for every host/device
2005-12-21 kaf24 8426:f2a08a5a807a Declare kasprintf before use.
2005-12-21 vhanquez 8425:4d729134a0a4 remove duplicate code to allocate a string ala printf (using kasprintf)
2005-12-21 djm 8424:5a790011259e Merge
2005-12-21 kaf24 8423:c259492dfb43 Add support for MOVSX/MOVSXD/MOVZX (move-with-extend)
2005-12-20 kaf24 8422:6e24488a89f7 Remove FIX_RSDP_PAGE. Access RSDP via the 'isamap' of low 1MB.
2005-12-20 kaf24 8421:68d72ac55fe5 Remove automatic I/O-fault handling in XenLinux. It's now
2005-12-20 emellor 8420:d3b10a2a82d4 Merged.
2005-12-20 emellor 8419:11cd619db035 Changed UUID / Xen handle formatting to be compatible with the OSF DCE UUIDs.
2005-12-20 kaf24 8418:931acb64fbaf Allow unknown NMIs to be propagated to domain0 via new
2005-12-20 kaf24 8417:b34f4169b12e Add sound blaster support to VMX device model.
2005-12-20 kaf24 8416:870c7e7da81e Currently there is no generic configure file to compile xenlinux on
2005-12-20 kaf24 8415:b92a36713192 This patch fix several issue to support >2G 64bit vmx guest in IA-32e
2005-12-20 kaf24 8414:3d1c7be170a7 Remove direct references to frame_table array. Use
2005-12-18 kaf24 8413:1283d309a603 Avoid div-by-zero crash if vmx guest specifies bogus timer
2005-12-18 kaf24 8412:381cafbbc3d2 Allow a domain to specify DOMID_SELF to DOM0_GETDOMAININFO dom0_op.
2005-12-17 kaf24 8411:101ae33a8341 Small fix to the error-return path after calling
2005-12-17 kaf24 8410:b92ca87a2403 Work aroudn swiotlb issue where a read-only host buffer is
2005-12-17 kaf24 8409:1509521c824e This patch removes the GPL licence from the acm public header files so
2005-12-16 kaf24 8408:6ee4c16bfdec Hide 64bit-mode feature on i386 hypervisor.
2005-12-16 kaf24 8407:9f9984af7f40 Move some useful cryptographic enveloping code into their own
2005-12-16 stekloff 8406:b57c6fca4cef Changed create_disk_image to default to making "disk.img", which is what
2005-12-16 stekloff 8405:fd1488b1132c Added information for running xm-test in HVM / VMX mode.
2005-12-16 nivedita 8404:3f3d53c3b327 Xend http access turned off by default.
2005-12-16 kaf24 8403:3dc1c23dd508 Slight fix to BIOS e820 bug workaround. Remove the check
2005-12-16 kaf24 8402:47d947e07205 Work around a nasty BIOS/GRUB bug which causes fields in
2005-12-15 chris 8401:8ebcbcda3d37 Add and use write_ldt_entry, as seen in later linux kernel versions.
2005-12-15 kaf24 8400:6b1d39a56c2b Add debugging flag for domains to make domu debugging a run-time option
2005-12-15 kaf24 8399:b5b7a9d9fc56 Add MP debug support to gdbserver.
2005-12-15 kaf24 8398:803d5e9ae5f4 Remove unnecessary statement in evtchn_do_upcall.
2005-12-15 kaf24 8397:e7977d6aa6ba Unmap io shared page only if it is properly initialized.
2005-12-15 kaf24 8396:fb1f2498ce1e Check for existence of VLAPIC before relinquishing it,
2005-12-15 kaf24 8395:37cafca1539e Clear all shadow caches when return to real mode from protect mode.
2005-12-15 kaf24 8394:7e419ba80326 vmx_assist xen interface header is BSD-licensed.
2005-12-15 emellor 8393:b62e324574d2 Split talk_to_otherend into two pieces, one for getting the otherend details,
2005-12-15 emellor 8392:bbe553187504 Replace calls to deprecated xm set-vcpus with calls to new shiny xm vcpu-set.
2005-12-15 emellor 8391:237b2a4d2499 Merged.
2005-12-15 emellor 8390:d8c7f144ca54 Fix block_attach_shared tests. When the sharing check succeeds, the domain
2005-12-15 emellor 8389:c28794c159c1 Someone seems to have gotten carried away with cut & paste, and then
2005-12-15 emellor 8388:39a616126104 Put watch on device node only if probe was sucessful.
2005-12-14 kaf24 8387:dc8122d90670 Fix the issue when guest OS clear TS bit by mov to cr0 instead of
2005-12-14 kaf24 8386:50640456147b LAPIC model is different on x86 and ia64, so make irq-pending
2005-12-14 kaf24 8385:7ef59d40c26a Give the xencons tty driver a proper name.
2005-12-14 kaf24 8384:c9929c7c63f6 Prevent new potential features from being exposed to the
2005-12-21 djm 8383:2c75070e41a0 Disable chatty translate_domain_pte messages for normal grant table traffic
2005-12-21 djm 8382:3d379e5f3d7f Facilitate to debug VTI-domain issue.
2005-12-21 djm 8381:724f412d81ab Support domU initrd and cmdline (previous cset also)
2005-12-21 djm 8380:85261a82e02c diff -r 545ba1b126ca tools/libxc/xc_linux_build.c
2005-12-21 djm 8379:03ea37841682 This patch is intended to correct the number of CPUs.
2005-12-21 djm 8378:663c487a5f2c New default config file that works on both tiger4 and HP boxes
2005-12-21 djm 8377:97d70c793b67 Fix smp_processor_id to be linked to correct processor id under vcpu, which is
2005-12-21 djm 8376:ff81b875b136 Certain faults should not be reflected if caused with priv=0
2005-12-21 djm 8375:72f51528d55a More pal_flush_cache calls for split cache machines (by Anthony Xu)
2005-12-20 djm 8374:545ba1b126ca Important domU/vbd fix. Reserve top granule of machine memory for dom0.
2005-12-19 djm 8373:9a72d15cc3a5 Fix simulator boot (uses old bootparam format with no initrd)
2005-12-15 djm 8372:7ef565a7cc86 Turn off debug output for NaTpage consumption when ifa==0.
2005-12-15 djm 8371:e1ae4b162128 Turn off ia64_pal_cache_flush for domU (temp, until failure understood)
2005-12-15 djm 8370:2d5c57be196d Remove some unused VTI code segments
2005-12-15 djm 8369:b57ed8182812 Cleanup VTLB code
2005-12-15 djm 8368:f998426f9069 Under some specific conditions, dom0 will lose guest timer interrupt.
2005-12-15 djm 8367:dda94d6dce94 Small patch to avoid a stack overflow (VTI only).
2005-12-14 djm 8366:5eb7ca1878bd Mirror changes to x86 un/mask_evtchn
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-03 kaf24 8206:5ff5117291ad Using a slow serial console with sync_console on SMP leaves an
2005-12-03 emellor 8205:5e617fd48504 Read from the store if the filename reported by losetup has been truncated (the
2005-12-02 emellor 8204:114946d9937f Merged.
2005-12-02 dan 8203:b77ceb2481b3 Make "xm list --long" generate device configuration data from xenstore state
2005-12-02 cl349 8202:ccb923727f93 Fix vif-net script for setups where eth0 has no IP address.
2005-12-02 kaf24 8201:7bf19284bf3f Fix PAE bootstrap.
2005-12-02 kaf24 8200:42d4059108d4 Add a defensive batched tlb flush to free_page_type(), to
2005-12-02 kaf24 8199:b21be984945a Move cpu0_stack out of Xen text section and into BSS. This
2005-12-02 emellor 8198:a9c35cd7e559 This patch adds a new domain config option, 'cpus' which is a list of
2005-12-02 emellor 8197:30eb074a560a Merged.
2005-12-02 emellor 8196:485871ff1d39 Fix the block-sharing check for physical devices by using a lock to serialise
2005-12-02 emellor 8195:df011cae33e9 Added /etc/init.d/dhcpd to list of init files to check for (supporting Centos
2005-12-02 emellor 8194:a57cccdf2d6d Added serialisation facilities. Udev is supposed to serialise events, but sadly
2005-12-02 emellor 8193:d581e11e247c Remove the watch on the /vm/<uuid> path when rebooting or migrating. We don't
2005-12-02 emellor 8192:f23db2051785 Don't log every time around the big transaction writing the device details.
2005-12-02 emellor 8191:1caed7031f6b Added xen-hotplug.log to the files to collect.
2005-12-02 emellor 8190:74b7a81e5eed Initialise the connection ID when a domain is introduced. This (re)enables
2005-12-02 emellor 8189:db6d667f5168 Fix error message.
2005-12-02 djm 8188:3a4589331504 Revert to simpler ia64 defconfigs, generic one causes loopback failures
2005-12-02 djm 8187:d616f22ffdd9 Minor changes due to file movement to merge xen-unstable with xen-ia64-unstable
2005-12-02 djm 8186:28bd01c9b596 Merge
2005-12-02 kaf24 8185:e13c994bdccb More console-related cleanups.
2005-12-02 kaf24 8184:0a81c6edf2b1 Simplify console driver and avoid unnecessary spinning in the
2005-12-02 iap10 8183:7062c49e99af Disable devfs from the -xen configs. It's obsolete and was causing problems for some users.
2005-12-02 sos22 8182:265f68795ebf Avoid a hang when probing the partition table on imported block
2005-12-02 kaf24 8181:d4ab8e46136c Blkif request notifications use generic ring req_event holdoff
2005-12-02 kaf24 8180:df68a9433492 Add padding to ring headers for future expansion.
2005-12-02 kaf24 8179:a21cbe9a111b Clean up netif messages. Remove bitfields, and create
2005-12-02 kaf24 8178:de95bab19b18 Fix tpm split driver to include grant-table defintions.
2005-12-02 kaf24 8177:9b7649651f49 While working bug #143, it came to my attention that no verbose error is
2005-12-02 kaf24 8176:1e89d78f21c5 Fix __get_user() asm warning by making source and dest
2005-12-02 kaf24 8175:106f258edf97 Avoid ns16550 poll timeout underflow.
2005-12-02 smh22 8174:43a1f899e302 More fixes for live migrate on PAE and 64-bit.
2005-12-02 emellor 8173:5d8a5e7187d5 Use getopt.gnu_getopt rather than getopt.getopt, so that xm list VM --long is
2005-12-02 emellor 8172:43582de050c6 Merged.
2005-12-01 dan 8171:36f09499bd8c Add test for the last unresolved bit of bug #416. Check that
2005-12-01 smh22 8170:f62f9b1732b9 Fix VBD recovery logic on SMP guests (+ a minor error reporting fix for save)
2005-12-01 kaf24 8169:ca236a81729d Implement generic notiication hold-off in the ring macros
2005-12-01 vhanquez 8168:6b18f820f6a7 Prevent BVT scheduler to be set with a too low ctx_allow by applying
2005-12-01 kaf24 8167:f5b119533cc8 Define explicit evtchn_port_t type (32 bits) and plumb up
2005-12-01 vhanquez 8166:d84ffe8f32ae fix the console when only XEN_PHYSDEV_ACCESS is Yes.
2005-12-01 smh22 8165:dab434c9349c Fix migrate.
2005-12-01 kaf24 8164:c55ac1858bbc Move net split driver onto ring.h generic rings.
2005-12-01 kaf24 8163:310746cf9f27 ptsname() is applied to the master fd, not the slave fd.
2005-12-01 emellor 8162:5358eceec5ea Merged.
2005-12-01 emellor 8161:e0d01dd6c4ca Move the dom0 ballooning-out code from the xm create handler and into the
2005-12-01 emellor 8160:2e3051c01757 Remove /local when xenstored starts. This stops stale data affecting the
2005-12-01 emellor 8159:fbbb8a2a6013 Work around the fact that the physinfo dom0 call is not implemented for IA64.
2005-12-01 emellor 8158:e6d64c356d63 Added a pages_to_kib function, which converts a page count into a number of
2005-12-01 emellor 8157:57acbaf6dd29 Merged.
2005-12-01 stekloff 8156:572752a4ed8b Remove config.py, it's autogenerated from config.py.in
2005-11-30 rread 8155:9ff0a75fc3f7 Match rename of free_pages field to free_memory
2005-12-01 emellor 8154:6bc8ceab6dff Merged.
2005-11-30 dan 8153:bd250c4a86cb Some tweaks to the restore and migrate tests to expose the consoles of the
2005-11-30 dan 8152:989896f3bc45 Remove useless test 05_create_noroot_noram
2005-11-30 dan 8151:f4c57a520424 Enable console debug dumping so that we submit the oops generated by
2005-12-01 iap10 8150: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 8149:82f61375cd74 Improve the tls warning message to mention that the best soloution is to install a 'xen-friendly' glibc.
2005-11-30 emellor 8148:28ce48573771 Merged.
2005-11-30 emellor 8147:6a2acc1cc505 Added xm rename command. Improve the argument checking and error reporting.
2005-11-30 emellor 8146:7c90df7df37e Miscellaneous tidying up, no semantic changes.
2005-11-30 emellor 8145:b7790c2874c4 Fix test following uuid format change in changeset 8089.
2005-11-30 emellor 8144:5dd8073a4f16 Move the relocate.setupRelocation code into XendDomain, removing the mutual
2005-11-30 emellor 8143:a12ec604308f Match rename of xm info field from memory to total_memory.
2005-11-30 emellor 8142:b21b476f5cb7 Fix the reporting when this test fails (the eyecatcher variables would not be
2005-11-30 emellor 8141:69df979de1a7 Don't refuse to clean up after a domain death when the buffer is not empty. If
2005-11-30 emellor 8140:e33f8d664e2d Move the translation from pages to MiB out of XendNode and into the xc layer.
2005-11-30 emellor 8139:341c56e34b0d Cope with longs being passed to xstransact.write.
2005-11-30 emellor 8138:7acd50d945d7 Added the errno to the messages printed with the ERR macro. Tidy the use of
2005-11-30 kaf24 8137:58d46463413e GNTTABOP_map_grant_ref returns error status and handle as
2005-11-30 kaf24 8136:ff95b53bd39a Public interface cleanups. Widen some fields in public
2005-11-30 kaf24 8135:37c09b20a896 Remove some vmx header files from Xen public interfaces.
2005-11-30 kaf24 8134:590915af8117 Fix serial pty creation in qemu-dm. Set raw attributes to
2005-11-30 kaf24 8133:73d19afe543c We need to do sync when mov_to_cr3 to a value already shadowed.
2005-11-30 kaf24 8132:b6dfdbeb2780 Add ATA-over-Ethernet as a module to the default 32-bit -xen config
2005-11-30 kaf24 8131:72f79d68e86c domain_pause duplicates the code from vcpu_pause. Eliminate the
2005-11-30 kaf24 8130:3399f4b9396a Removes the carriage returns from some of the vtpm
2005-11-30 kaf24 8129:d963256dc3e0 writable_pl1e in shadow mode is a machine address, so
2005-11-29 smh22 8128:ccf76e51e7e6 Disable some over-zealous sanity checking for now (can cause major problems
2005-11-29 smh22 8127:4268d0ecdde7 Fix typo.
2005-11-29 emellor 8126:8a00d9af3291 Tidy and comment use of canonicalise_mode, et al.
2005-11-29 emellor 8125:74fa88cf3dc7 Merged.
2005-11-29 emellor 8124:b1940475284f Increase device timeout to 10 seconds, as restarting a DHCP server takes a few
2005-11-29 emellor 8123:d1abced7ab7c Support facilities for the new DHCP support.
2005-11-29 emellor 8122:28331cd6d43a Added trap for ERR, to get better response from the scripts when they are really
2005-11-29 emellor 8121:e67cfb40411d Replace grep >&/dev/null with grep -q.
2005-11-29 emellor 8120:e47e953c9e10 Added DHCP server support, configured by a dhcp=yes parameter. This will write
2005-11-29 smh22 8119:92469b92f768 Avoid audit code during live migrate on 32bit since it's not required.
2005-11-29 smh22 8118:689315a7ff80 Tidy up audit code for PAE plus avoid its use during live migrate where
2005-11-29 smh22 8117:37b93f40eb0a Cleanup backend block device logic under save/restore; this should
2005-11-29 kaf24 8116:450c562b76aa Remove shadow32 dead code (it's never built for other than
2005-11-29 kaf24 8115:d0ca851445e2 Fix vmx guest issue of allowing accessing supervisor page
2005-11-29 kaf24 8114:a1e99c0104cb Small fix for shadow mode: fix a p.t. limit check.
2005-11-29 kaf24 8113:3a54c21b65de Clean up a previous qemu workaround where we use
2005-11-29 kaf24 8112:3c687c6905e7 Fix a race condition for multi-thread qemu dma, where vmx linux guests
2005-11-29 pl 8111:ec370b3d2df3 Fix minor traceback in xen-bugtool when send fails
2005-11-28 rread 8110:880b02c04656 The device sharing check races when more than one file backed vbd is
2005-11-28 rread 8109:444b968a3e09 Make psmouse module builtin.
2005-11-28 kaf24 8108:36ab34f1c31e Bundle vcpu_time and vcpu_info structures together into a single
2005-11-28 dan 8107:85eef527ba74 Fix isConsoleDead() to actually run a command on the DomU, since a dead
2005-11-28 emellor 8106:243265ade404 Merged.
2005-11-28 emellor 8105:7638cf95b63c Change uuid string format to match that outputted by Xen.
2005-11-28 emellor 8104:d8786656ebab Use StringIO to simplify string_iterator here. Altered the up-front
2005-11-28 emellor 8103:d5368f7fda5d Added README.xen-bugtool.
2005-11-28 cl349 8102:82e48750542c Move mk-symlinks target into tools/Rules.mk.
2005-11-28 kaf24 8101:a90691f5207c Hardcode many cpu features for x86/64 -- we know 64-bit
2005-11-28 kaf24 8100:5ea875b72e0a In alloc_vcpu_struct, after doing a memset on the new allocated vcpu, we
2005-11-28 kaf24 8099:66e16c4685f5 Remove bogus extra unmap_domain_page() call in
2005-11-28 Michael Fetterman 8098:b3f8d3158a1c merge
2005-11-28 Michael Fetterman 8097:7363637e2721 merge
2005-11-28 Michael Fetterman 8096:48aaa39eaa7e minor printf and log message rework in the shadow code.
2005-11-28 Michael Fetterman 8095:9971d8d1f631 Allow __gpfn_to_mfn() to automatically deal with translated domains != current.
2005-11-23 Michael Fetterman 8094:af3e4a594e4c Fix regexp in install scripts so it works with sed.
2005-11-23 Michael Fetterman 8093:f61b8d362fc4 Avoid ccache and distcc for x86-64 compilation of ia32/syscall32.c
2005-11-28 kaf24 8092:367b9ca30e88 arch/xen/kernel/fixup.c -> arch/xen/i386/kernel/fixup.c
2005-11-28 kaf24 8091:2eb868d02f0f Simplify boot_vcpu() implementation.
2005-11-28 emellor 8090:a20a9ec0e510 Change uses of \s within sed regexps -- some versions of sed do not support this
2005-11-28 emellor 8089:c5ee3b6f25b3 Added xen-bugtool, an application that collects various system logs and can
2005-11-27 emellor 8088:eb1169f92d81 Set a console limit, in order to detect runaways.
2005-11-27 emellor 8087:9964f27fd80b Fix console handling; saveLog call was broken if ConsoleError occurred.
2005-11-27 emellor 8086:85a1a57320a6 Remove keyword from call to xc.domain_setmaxmem; keyword support for this call
2005-11-27 emellor 8085:f37f1c9ec2ec Merged.
2005-11-27 emellor 8084:b67f9f21fd9c Change the console handling, to remove the loop and timeout if a console fails
2005-11-27 emellor 8083:4195392fba06 Use the getId method to tidy up simple call to domid.
2005-11-27 emellor 8082:86a2e2645e40 Remove looping from handling of xm domid. This command should now work first
2005-11-27 emellor 8081:4f12ed3342dc Mark 03_network_attach_detach as XFAIL. There are known bugs in the network
2005-11-27 emellor 8080:ea2875ca5a66 Restore 05_create_noroot, as this test now seems to work, and remove
2005-11-27 emellor 8079:2c54b2f0a676 Remove some Makefile cruft.
2005-11-27 emellor 8078:c08cfaf353c6 Added device-sharing checks for loopback-mounted files. The existing
2005-11-27 emellor 8077:cfcf9212a90b Renable FAIL call that was disabled back when block-attach did not work.
2005-11-26 emellor 8076:895a9ca1b0a6 Write the error message and the hotplug-status=busy in the same transaction, to
2005-11-26 smh22 8075:bf09a8db5bb4 Fix formatting.
2005-11-26 smh22 8074:486f4c9e1c22 Fix save/restore and migrate on x86_64.
2005-11-26 kaf24 8073:001ba14fbb1b More cleanups to the pmd-shared patch.
2005-11-26 kaf24 8072:b05e1c4bc31b Clean the arch_memory_op() for-loop header.
2005-11-26 smh22 8071:5d95ab80f290 Fix x86_64 build.
2005-11-26 emellor 8070:b9181b1c576f Merged.
2005-11-26 emellor 8069:3c21a174e8fc Fix the unpause_basic test. The console will appear to have failed, given the
2005-11-26 emellor 8068:9981fa5ba62b Fix the 06_block-list_checkremove test. The use of string.find was invalid
2005-11-26 emellor 8067:f710753a4026 Added a comment.
2005-11-25 emellor 8066:43e25c2653ee Also, make a small tweak to the 12_block_attach test so that we don't leave
2005-11-25 emellor 8065:8c3ed250366c Check when using physical devices that the device is not already in use. Using
2005-11-25 emellor 8064:701ec436d5ad Only write a success node when coming online, not going offline. Delete the
2005-11-25 emellor 8063:801c6363501b Only write a success node when coming online, not going offline.
2005-11-25 emellor 8062:3c01d53e383d Don't issue the iptables diagnostic when removing entries. Depending upon your
2005-11-25 emellor 8061:4f25a6b49445 Match rename of parameters to match the corresponding hotplug events. This
2005-11-25 emellor 8060:84cf3d018bea Fix handling of devid_end when devid is an integer, but not present as a device.
2005-11-25 kaf24 8059:c3cfc4ff3b08 Implement new memory_op() XENMEM_machphys_mfn_list. Replaces old
2005-11-25 kaf24 8058:549130374cfa In shadow-external mode, every VCPU must free its own
2005-11-25 smh22 8057:d46553f73c6f Tolerate temporary inconsistency between type info and page contents on
2005-11-25 emellor 8056:5ae89ce67486 check_hotplug fails on one of my machines running ubunto 4.10 "Warty
2005-11-25 emellor 8055:206731134e18 Add help option on runtests.sh
2005-11-25 dan 8054:e2e18ef3b204 Add sanity checks that let us know if there are any problems before
2005-11-25 emellor 8053:421ea766aaa0 Fix stupid invalid syntax on network-attach tests.
2005-11-25 emellor 8052:28a117c5ea94 Merged.
2005-11-25 emellor 8051:42474df9b248 Move XenbusState from the Linux-specific xenbus.h into a new file with the Xen
2005-11-25 smh22 8050:9c81a3c5b33b Use page-sized batches in GETPAGEFRAMEINFO2 (and generally tidy up).
2005-11-25 kaf24 8049:26b961b72153 Fix the issue of on x86_64, rhel4 can not get into runlevel 5.
2005-11-25 kaf24 8048:a8ac8be1a889 I cleaned up acm_ops.c and eliminated returns inside the switch
2005-11-25 kaf24 8047:cb215a84d1af Update vtpm driver following the recent changes to the
2005-11-24 kaf24 8046:b0338759544e Big reworking of SHARED_KERNEL_PMD logic. Includes several
2005-11-24 emellor 8045:78b5e590be34 Merged.
2005-11-24 emellor 8044:d1e1d6493d1d Programmatically generate the xm help strings from the snippets, rather than
2005-11-24 emellor 8043:d2b957902c6b Added a count of the number of users of this block device, and refuse to close
2005-11-24 kaf24 8042:f887ddae2b03 Remove CONFIG_PREEMPT configuration option from Xen kernel builds.
2005-11-24 kaf24 8041:877d738e7a40 Quieten down grant-table transfer failure when it is because
2005-11-24 kaf24 8040:0ea18c1ea134 Another PAE fix for pgd_ctor.
2005-11-24 kaf24 8039:0ec1d38f26f7 More PAE PGD fixes. Ensure we do not pin PGDs with no kernel
2005-11-24 kaf24 8038:86964d50bcfa Fix pgd allocation for PAE. We must handle the fact that
2005-11-24 kaf24 8037:a9fef115e8ec Fix 32b non-pae build.
2005-11-24 emellor 8036:64d919032001 Merged.
2005-11-24 emellor 8035:4d1d9f7ebcfc Check whether a device is already configured before trying to configure it
2005-11-24 emellor 8034:1cf273e133c8 Support destruction of device by /dev/sda1 (for example) even when the
2005-11-24 emellor 8033:cbf7efa871ae Minor tidy, no semantic change.
2005-11-24 kaf24 8032:8952af4fc166 Shootdown TLB entries across all VCPUs for SMP shadow mode.
2005-11-24 smh22 8031:8392d3955ed4 Re-enable tools support for live migration on PAE.
2005-11-24 smh22 8030:238727cb4c26 Quiet down live migrate on PAE domains.
2005-11-24 kaf24 8029:ba50c9d1271e Clean up mark_dirty() implementation to check for log-dirty
2005-11-24 kaf24 8028:dca4893b0b9f Remove unused 'nr_recs' field from trace-buffer header
2005-11-24 kaf24 8027:188a4fb5ea1f Adds ac_timer based polling to the ns16550 UART driver. This is
2005-11-24 kaf24 8026:e1728d3c18ca This fixes a small race between when a domain is created and when xentop
2005-11-24 kaf24 8025:9c631c4fe727 xen/common/acm_ops.c, check for a NULL pointer and then
2005-11-24 kaf24 8024:eb87d4c810d3 dom0_ops return -EACCES when the interface version in wrong. I think
2005-11-24 kaf24 8023:f7c7575695b3 Clean up some Xen files in the ioemulator.
2005-11-24 kaf24 8022:bd8418790797 Fix ia64 build. Two typos in header files.
2005-11-23 rread 8021:1ea5d2e3a8f9 Make the microcode driver builtin.
2005-11-23 rread 8020:84453f32e5fc Disable crufty modules still using cli and friends.
2005-11-23 rread 8019:b33e41a69793 Compile IDE drivers as builtins instead of modules.
2005-11-23 emellor 8018:8451c6567123 Reverse accidental commits for changesets 8001 and 7996-7999.
2005-11-23 emellor 8017:9ee811544c40 Merged.
2005-11-23 emellor 8016:b8bca5421d5c Added comment describing usage.
2005-11-23 emellor 8015:55aae13c9e0a imported patch quiet_linux_build.patch
2005-11-23 emellor 8014:a22a83ea77e5 imported patch trace-thread.patch
2005-11-23 emellor 8013:07c608857972 imported patch my-config
2005-11-23 emellor 8012:69dc687f0364 imported patch logging-thread.patch
2005-11-23 emellor 8011:d6034e0e95fc Merged.
2005-11-23 emellor 8010:8aabf8959595 Don't treat the failure of ifconfig vifX.Y down as a fatal error. This hasn't
2005-11-23 emellor 8009:e48bb8550f95 Remove the frontend device directories as well as the backend ones.
2005-11-23 emellor 8008:fc41a9c9bc36 Inside xenbus_switch_state, don't write the new state if the node has already
2005-11-23 emellor 8007:fb42478203b9 Added a hotplug KOBJ_OFFLINE call, for symmetry with the ONLINE call used here.
2005-11-23 rread 8006:ef449cd53cca Build the mouse device into the kernel.
2005-11-23 kaf24 8005:14d733e5e1d0 Fix Xen to build with gcc-4.1.
2005-11-23 kaf24 8004:6cc603ac3f38 Add __iomem and __user pointer annotations to linux sparse tree.
2005-11-23 kaf24 8003:17b98e15bf78 Fix __gpfn_to_mfn() to work correctly when not executed
2005-11-23 kaf24 8002:cd6a8d73f529 Clean up use of get_pfn_from_mfn().
2005-11-23 kaf24 8001:944cf29d126d Move arch-specific portions of grant-table implementation
2005-11-23 sos22 8000:6d9ea03c1baa Merge.
2005-11-23 sos22 7999:9cc161c08b59 Merge.
2005-11-23 sos22 7998:52bddfb334ae Make sure that accesses to the machine_to_phys table all go through
2005-11-23 root 7997:1d754a4ad350 xm-test: add tests for network-attach command
2005-11-23 dan 7996:092ac41ec8bd Add tests for bug #331
2005-11-23 dan 7995:4b8599f53bb4 Make 04_memset_smallmem differentiate between console run-away and console
2005-11-23 emellor 7994:6ab21a197549 Fix to xm create --help from Ken Grant.
2005-11-23 kaf24 7993:6c252ba7a639 BUG_ON test for xmalloc alignment should not be excluded
2005-11-23 kaf24 7992:be41d7631c2f Intel systems with more than 8 CPUs require that the APIC is configured
2005-11-23 kaf24 7991:b6ebabe4658a Add -Wdeclaration-after-statement to CFLAGS only if the
2005-11-22 smh22 7990:393256b2ead0 Avoid GPF when attempting to save / restore 64bit guests. More thought
2005-11-22 kaf24 7989:c7508abc5b6b Add -Wdeclaration-after-statement to Xen and tools build.
2005-11-22 smh22 7988:f7bee3cb1bf1 Tidy up debugging output.
2005-11-22 smh22 7987:72a1421dcf1b Better handle page type info becoming incoherent during live migrate.
2005-11-22 emellor 7986:bc1bfdb35f29 Merged.
2005-11-22 emellor 7985:602aefe7bd48 Make it possible to run valgrind on code linked with the libxc libraries.
2005-11-22 kaf24 7984:dede6fb4c90e When a foreign page is mapped via a grant reference, it
2005-11-22 kaf24 7983:13b2e5c94595 Ignore live flag on PAE/64-bit migrations, rather than
2005-11-22 kaf24 7982:060a6634d9ec SHADOW_CONTROL_OP_OFF should be checkign whether shadow mode
2005-11-22 kaf24 7981:faf5c318f9b0 Fix the zombie domain when destroying 2.6 linux vmx guest.
2005-11-21 rread 7980:f8af1ac29ecb Build the USB boot keyboard and mouse drivers as modules, so the real
2005-11-21 smh22 7979:f612aec588e2 Fix syntax error.
2005-11-21 emellor 7978:c1c8da6f2afe Merged.
2005-11-21 emellor 7977:f546d8697b0e Misc fixes for breakage when moving to new Python/C interface style.
2005-11-21 kgrant 7976:b2364dc83d1f use help in create.py for "xm help create"
2005-11-21 xenrtd 7975:14886c68f254 Catch parsing errors in xm create.
2005-11-21 emellor 7974:11a06dd44a8d Merged.
2005-11-21 emellor 7973:87b520c30cb2 As with xs.c, change the module interface to match the current Python/C
2005-11-21 emellor 7972:52f80621b889 Tidy use of module / package names.
2005-11-21 emellor 7971:f72da8799418 Remove many unnecessary uses of keyword arguments, to reduce complexity.
2005-11-21 smh22 7970:eaec9512f618 Remove unnecessary assert.
2005-11-21 emellor 7969:976e53674e84 Merged.
2005-11-21 emellor 7968:fbd3f3cb6f65 Return the changed path as an argument to the watch callback. This is useful
2005-11-21 kaf24 7967:52020caa244f Change semantics of gnttab_transfer to take the page away
2005-11-21 emellor 7966:e336e186e5f9 Merged.
2005-11-21 emellor 7965:c07d5bab4c2b Fix removal of use of scheduler, broken earlier today by mismerge.
2005-11-21 emellor 7964:27a2cb379c8f Merged.
2005-11-21 emellor 7963:dd50b17dc60f Changes check for "udev", so that it works on debian sid (that does not
2005-11-20 emellor 7962:44d96609ea71 Added document to collate information regarding distro-specific
2005-11-20 dykman 7961:83bc047bb346 1) "brctl show" has no parameters.
2005-11-20 dan 7960:1e3042a93904 First stab at a xend-config.sxp man page.
2005-11-21 kaf24 7959:ff18a169e866 Update the memory_op() hypercall. Add two new subcommands, to
2005-11-21 smh22 7958:bdab22f56efe Fix 'belt + braces' check in xc_linux_save and improve error handling
2005-11-21 kaf24 7957:112a769787d2 Linux swiotlb now uses correct method for determining if any RAM
2005-11-21 kaf24 7956:eaaee5f43c67 Mute error message on SMP resume if a secondary CPU is
2005-11-21 emellor 7955:340effeb64b5 Merged.
2005-11-21 emellor 7954:6738fd14cb58 Replace initialiser for readonly parameter in xshandle_init that should never
2005-11-21 kaf24 7953:0add9fbe93ab Fix grant-table transfer implementation. Also fix transfer
2005-11-21 emellor 7952:675862d22347 Merged.
2005-11-21 emellor 7951:a0b0da36fda3 Removed, now unused.
2005-11-21 emellor 7950:64e43d615167 Append the new device config to our internal structure, in device_create. This
2005-11-21 emellor 7949:8fb11d28df0f Catch RuntimeError inside initDomain, for better handling of out-of-memory, etc.
2005-11-21 emellor 7948:c7a46ec8d4df Remove last remaining use of scheduler.py, so we can remove the whole module.
2005-11-21 emellor 7947:52a3c06be4f8 Downgrade debug message to level "trace".
2005-11-21 emellor 7946:d88b33abf533 Added another test. Fix the existing tests to close the written config file
2005-11-21 emellor 7945:4f7b4ca2e30c Added reset method to Opts so that create.parseCommandLine can be used more than
2005-11-21 emellor 7944:508bc376c1dd Remove whole piles of cruft from the connection layer. The only thing that was
2005-11-21 emellor 7943:3a544c04cc61 Added method so that SrvDaemon can be run in the foreground without all the
2005-11-21 emellor 7942:d7b91e64bd4c Fix typo, and failure to unpack singleton tuple correctly.
2005-11-21 emellor 7941:5b0a7cac1087 Added unit test for the DevController subclasses.
2005-11-21 emellor 7940:2cfded7de82f Change the module registration declarations and change the object creation and
2005-11-21 emellor 7939:e60115657823 Remove all unnecessary uses of keyword arguments, to reduce complexity. In
2005-11-20 kaf24 7938:6a666940fa04 Merge with xen-ia64-unstable.hg.
2005-11-20 kaf24 7937:715184c81749 Small build fix to Python xenstore interface library.
2005-11-19 kaf24 7936:aad88a902892 The patch allows one to configure NR_CPUS >8 (16 by default, same as the
2005-11-19 kaf24 7935:cc1d77bba4b0 Enable the Xen hypervisor ACM security policy to be determined at boot
2005-11-19 kaf24 7934:f5dafee503ba This patch is to fix a few performance "bugs" in the xenmon.py script.
2005-11-19 kaf24 7933:5c7d103efb99 Fix shadow log-dirty mode for x86_64 xenlinux. Tested
2005-11-19 cl349 7932:317e5a7092e2 Revert 04a7decd0645b23f1f398340e927eb191f0e754d since it's not needed.
2005-11-19 cl349 7931:86cf8f4e5de5 Move tpmfe.h file next to other xen specific header files.
2005-12-02 djm 7930:eae5812f33f1 Stack pal call emulation implemented. (by Tristan Gingold)
2005-12-02 djm 7929:97de0e776d8b Update xen-capable elilo to support compressed dom0 kernel images (by Alex Williamson)
2005-12-02 djm 7928:cc085702cf9f Enable serial input for Xen (tied to ifdef, default off for now)
2005-12-02 djm 7927:ffe910ea7cb7 Fix pointer in vmx vmmu init code (by Anthony Xu and Kevin Tian)
2005-12-01 djm 7926:9cca37fc1057 Fix flush_tlb_mask to no-op for non-SMP, now needed in grant_table.c
2005-12-01 djm 7925:64699278c175 Fix pfn_valid call (by Kevin Tian)
2005-11-30 djm 7924:2e74bab1981e Add (incomplete) dom0_physinfo call to try with xm list and xen-bugtool
2005-11-30 djm 7923:0944ee356534 devmem.c no longer needed in drivers/xen/core
2005-11-23 djm 7922:0ee00faf332d Adapt to removal of #ifdef ia64 in xmalloc (handle SMP_CACHE_SHIFT)
2005-11-23 djm 7921:3eaab414bdfd vcpu_regs defined in ptrace.h (get regs from vcpu). Manual conversions and duplicate declarations removed. (by Tristan Gingold)
2005-11-22 djm 7920:4f36357947d7 Re-revert to generic xen0_defconfig_ia64 file
2005-11-22 djm 7919:c9077d9009f0 Patched drivers/acpi/motherboard.c no longer needed
2005-11-22 djm 7918:e97c20d1f68f After Alex's ACPI patch, this patch in motherboard.c for NULL FADT no longer required
2005-11-22 djm 7917:750b19fec820 Add a trivial namespace to the fake ACPI DSDT.
2005-11-22 djm 7916:90b9e8569dfb Create the base set of ACPI structures necessary to satisfy the ACPI subsystem on a guest OS. This includes RSDP, XSDT, FADT, MADT, and DSDT.
2005-11-22 djm 7915:6ac2a06e238b Handle lds on vti domain and fix some bugs on vti domain
2005-11-19 djm 7914:c35a32f96d20 Recode usage of FPSR_DEFAULT due to strange double declaration
2005-11-18 djm 7913:878a9891b056 Merge
2005-11-19 cl349 7912:04a7decd0645 Fix support for sxp domain configuration files.
2005-11-18 smh22 7911:94d39d9acc8e Only resume xenbus /after/ we've prepared our VCPUs; otherwise the
2005-11-18 kaf24 7910:56d05708736a Do not allow an uninitialised VCPU to be brought up. Also
2005-11-18 kaf24 7909:378e1c58bcd2 The xentrace_format script doesn't work on x86/64. Python pads the input
2005-11-18 kaf24 7908:0970a2fdbee9 make_page_readonly() must flush unused kmaps when handling
2005-11-18 kaf24 7907:8b384e741382 Improve make_page_readonly and make_page_writable:
2005-11-18 kaf24 7906:69ea493e415a Simplify arbitrary_virt_to_phys, and fix the x86/64 version to mask
2005-11-18 emellor 7905:5c954929bb0d Merged.
2005-11-18 emellor 7904:049dee79c76d Remove one further reference to network_limit_help that I missed when merging.
2005-11-18 emellor 7903:0dd531d4af46 Merged.
2005-11-18 emellor 7902:eb3ecf6abe87 Remove barbaric abuse of goto out of one nested block and into a previous one.
2005-11-17 emellor 7901:b7afc0be59b2 Initialise the request ID in xs_talkv, to silence valgrind. We're not actually
2005-11-17 emellor 7900:e710b125b4cf Initialise the request ID in xs_talkv, to silence valgrind. We're not actually
2005-11-17 emellor 7899:34d9095e79e3 Simplify the logic of each of the functions here, removing the many bizarre
2005-11-18 emellor 7898:ad2720178268 Merged.
2005-11-18 emellor 7897:7d75f5a88f06 From Ken Grant: Add per command help / make help match new man pages.
2005-11-18 kaf24 7896:51bb139329b2 Disable live relocation for PAE and x86/64. Currently it can
2005-11-18 kaf24 7895:419b32f72179 Remove conditionally-compiled code for Linux 2.4.
2005-11-18 dan 7894:7209244ea3d1 Make test 15_create_smallmem pass mem=16M on the kernel command line.
2005-11-18 dan 7893:74d4d3be6b0a Added a test to verify that devices come and go from block-list
2005-11-18 sean 7892:d02fd103cbc6 updates to xmdomain.cfg.5 man page to document most used options, and
2005-11-18 dan 7891:ab845d97de72 Add hping to the ramdisk. Also, do some very simple versioning.
2005-11-18 sean 7890:60bb9e11bd7d trivial add to .hgignore to ignore all the pulled content for xm-test's buildroot
2005-11-18 sean 7889:7f8969754896 added block device content, including finding a few more bugs in xen
2005-11-18 kaf24 7888:5b5f1b0aca33 Set up fully-virtualised RTC time zone default to local
2005-11-17 smh22 7887:f6fdb6e0d3c9 Fix race in blkfront resume path (watch thread could fire watch during the
2005-11-17 jrb44 7886:51f91ef6c3b5 Fix x86-64 build.
2005-11-17 kaf24 7885:65e0699dc9e1 merge
2005-11-17 kaf24 7884:1a1c0f9b242e Fix event_pending() macro to match the assembly-language
2005-11-17 emellor 7883:80e393599413 Merged.
2005-11-17 emellor 7882:418954da5c0f Correct buffer->size at the same time as buffer->capacity when shrinking down a
2005-11-17 kaf24 7881:c640c0c7f821 The perdomain mapping area in Xen space requires more than
2005-11-17 emellor 7880:9da47130ff42 Merged.
2005-11-17 emellor 7879:c0ef782130db Documentation: remove Twisted Matrix pre-req
2005-11-17 dan 7878:9a8110cb09bd Updates to the xm-test README file.
2005-11-17 emellor 7877:88c2d4bbe7c9 This patch explains network-* options in xm.1, including the bits that are
2005-11-17 dan 7876:c2f0ed9158ad Update 01_pause_basic test for new console behavior.
2005-11-17 dan 7875:234b3d608c86 Make test 04_memset detect bug #380 and restart the console daemon.
2005-11-17 emellor 7874:2ce5edc0ccbd Here's the patch for making the otherend_changed entrypoint
2005-11-17 kaf24 7873:4c0606fb701b Fix IOCTL_PRIVCMD_GET_MACH2PHYS_MFNS to work properly for
2005-11-17 smh22 7872:0adacfa2e33f Fix pinning logic on restore.
2005-11-16 emellor 7871:3f39f030fa89 Merged.
2005-11-16 dan 7870:cbf6f95e9c62 Test for creating a domain with too little memory.
2005-11-16 dan 7869:28eec8977024 Make 01_reboot test more robust.
2005-11-16 smh22 7868:e4e1674a747d One more try...
2005-11-16 smh22 7867:9c68f4a58aa9 Fix annoying error introduced during cleanup. Oops.
2005-11-16 smh22 7866:c5a49efa11d6 Trivial fixes for 64bit and xend.
2005-11-16 smh22 7865:fe3a892b33b4 Many fixes for save/restore and related areas for PAE in particular. Now
2005-11-16 emellor 7864:9b345321fd06 Merged.
2005-11-16 emellor 7863:32b574b24b18 Watch for changes in the /vm section of the store, so that we update our
2005-11-16 emellor 7862:3631592ad7d3 Added an unwatch method, so that XendDomainInfo can unregister the watch from
2005-11-16 emellor 7861:8c736c042f72 Move the registration of the @releaseDomain watch so that we avoid a watch
2005-11-16 emellor 7860:3867d93d86f7 Downgrade the failure to change the iptables settings from fatal to an error.
2005-11-16 emellor 7859:8ed932ab9f2a Merged.
2005-11-16 jmb 7858:dee321bf18e9 Dom0 might not be called Domain-0, so ask for the name in shutdown.py, instead of hardcoding it
2005-11-16 kaf24 7857:6f1477035134 Rename XENVER_parameters to slightly more informative
2005-11-16 emellor 7856:50dcb6266990 Merged.
2005-11-16 emellor 7855:725bf42d4713 Review checks for Error string when checking that bad arguments are handled
2005-11-16 kaf24 7854:fb50fba1895c Fix up start_info_t magic string to match the format of
2005-11-16 kaf24 7853:fa99d895bb18 This fixes the following scenerio:
2005-11-16 kaf24 7852:1df8b53bdd37 Change ISA_IO_BASE to fix_to_virt(FIX_ISAMAP_BEGIN). It used to be
2005-11-16 kaf24 7851:80b61bdceb26 Remove unnecessary cast of kmalloc() result.
2005-11-16 kaf24 7850:54a05cd0d060 Add definitions of some swiotlb symbols to pci-dma.c.
2005-11-16 kaf24 7849:9f4efb238f5b /dev/mem write function should use copy_from_user, not copy_to_user.
2005-11-16 kaf24 7848:592d8f74d23d merge.
2005-11-16 kaf24 7847:2e0700008a87 Correctly export xencons functions to avoid ugly 'extern'
2005-11-16 kaf24 7846:022818ea3914 Fix function that shouldn't be globally defined.
2005-11-16 emellor 7845:5019c8d034c4 Merged.
2005-11-16 emellor 7844:fa76c455af35 The following patch removes every (hopefully) reference to network-limit.
2005-11-16 kaf24 7843:9bf6f907b3ff Trivial coding style fix.
2005-11-16 kaf24 7842:3d89876eb4d4 Add function declarations, and ensure we prevent mismatch
2005-11-16 kaf24 7841:e1142d983179 Replace 0 with NULL when assigning pointer fields/parameters.
2005-11-15 kaf24 7840:9c7aeec94f8a Fix 64-bit build that I broke by making acpi table mapping
2005-11-15 emellor 7839:10bafcc750fb Make watchStart and watchMain global functions rather than classmethods,
2005-11-15 emellor 7838:009eb32c0ae4 Merged.
2005-11-15 emellor 7837:210a5b625e30 Have a watch callback return 0 or 1 depending upon whether it would like to
2005-11-15 emellor 7836:151837f6c26b Remove the handling of TypeError inside gather. It is not thrown by int()
2005-11-15 kaf24 7835:5e111356ba17 Ensure we initialise the cpu_present_map before
2005-11-15 emellor 7834:2acbe70dd418 This patch fixes dom0 SMP vcpu hotplug. Currently, domains without
2005-11-15 emellor 7833:fcf13f653dba This patch fixes a number of vcpu related issues.
2005-11-15 emellor 7832:49bf2a4863b6 Merged.
2005-11-15 emellor 7831:a064c5804eae Fix race between xspy_read_watch and xspy_watch, by placing the watch in the
2005-11-15 kaf24 7830:0895376edf73 acpi change is Xen/x86 specific, so make it dependent on
2005-11-15 kaf24 7829:3918cc7f679e Upgrade Xen's msr.h to include definitions from Linux 2.6.14.
2005-11-15 emellor 7828:bb0e5f7f94fd Merged.
2005-11-15 emellor 7827:60bf9aa39043 Have the vif scripts expect the offline event, not the remove event. With
2005-11-15 emellor 7826:bb270cb5d2e8 Added link_exists function, for neatness. Check for the existence of the pdev
2005-11-15 danms 7825:4bdcb7f8c3d7 Reduce the time required to start xm-test domains by allowing the console
2005-11-15 emellor 7824:1831da8249ba Merged.
2005-11-15 emellor 7823:97d11e40d8ca This patch is largely stylistic, and gets rid of StuddlyCaps formatting in
2005-11-15 emellor 7822:4f56eb7d814a This patch adds more content around the scheduler portions of the xm.1 man
2005-11-15 emellor 7821:c395b060b45d This patch is another in the continued effort to flesh out the man pages, it
2005-11-15 kaf24 7820:e60d8a3ad96e Update hgignore list.
2005-11-15 kaf24 7819:394390f6ff85 The new userland monitoring tool, XenMon.
2005-11-15 kaf24 7818:e580f8051888 Extra tracing in Xen to support XenMon.
2005-11-15 kaf24 7817:6e3e98e1c182 Previous changeset trivially broke ioemu/helper2.c. Fix it.
2005-11-15 kaf24 7816:3864566bc833 This patch fixed keyboard issue for linux kernel 2.6 in vmx guest.
2005-11-15 kaf24 7815:00aa8e4609e2 Properly declare ioapic_update_EOI().
2005-11-15 kaf24 7814:312e3f18bd6c Initialise secondary CPUs via an arch_initcall rather than
2005-11-14 kaf24 7813:ed2ef64fdc33 get_page_type() must clean up writable pagetable state
2005-11-14 kaf24 7812:dd754654d427 Better fix for flushing conflicting batched ptwr state
2005-11-14 kaf24 7811:4f03592bc7f5 Flush writable pagetable state before emulating a PT
2005-11-14 kaf24 7810:090e44133d40 Use make_lowmem_page_readonly/writable() in preference to the
2005-11-14 kaf24 7809:bdf1a8039d13 Failure to revalidate a writable pagetable page should crash
2005-11-14 emellor 7808:6d981d34cf52 Fix check for a working iptables installation. Checking for the iptables
2005-11-14 emellor 7807:2de6e301a640 Merged.
2005-11-14 emellor 7806:edc33eea8630 Added line of debugging to try and catch hotplug script race.
2005-11-14 emellor 7805:504111fd562a Allocate MAC addresses using Xensource Inc's new OUI.
2005-11-14 kaf24 7804:3842ebd7d480 Declare local variables at the start of a block, not in the middle
2005-11-14 kaf24 7803:20bd6f55b813 Clean up xenstore/console shared page initialisation, which is
2005-11-14 kaf24 7802:8ee7df2c18d1 Revert accidentally applied changes from changeset
2005-11-14 kaf24 7801:b631c9328e49 Trivial Makefile cleanup for ioemu.
2005-11-14 kaf24 7800:5aad7e145e50 If /sbin/ isn't in the path, udev rules will erroneously not get
2005-11-12 emellor 7799:bffbe58801d0 The various changes to move to using info instead of passing the config
2005-11-12 emellor 7798:4f247dc79d0a Further changes to xm.1 man page.
2005-11-12 emellor 7797:5ee1f7f3fc9b From Charles Coffing <ccoffing@novell.com>:
2005-11-12 emellor 7796:55af8b55abd8 The following patch is work in progress to add more meat to the xm.1 man
2005-11-12 dan 7795:a06405d12a10 This test was failing for he wrong reason. Calls to block-attach after the
2005-11-12 emellor 7794:fa237e03d3e7 Disable use of mmap. This allows Xenstored to run with an NFS-mounted
2005-11-11 emellor 7793:776ef2fb6fd8 Merged.
2005-11-11 emellor 7792:bf7c16e761fc New Xenbus driver structure, bringing an explicit state machine to the table.
2005-11-11 emellor 7791:e2e7f47e6f79 Rename the commands inside the hotplug scripts to match those used by hotplug
2005-11-11 emellor 7790:9523e6d10511 New location for code common to both netfront and netback, with the MAC parsing
2005-11-11 smh22 7789:995e94c4802e Attached patch allows PAE xenlinux to run in the shadow mode using
2005-11-11 smh22 7788:e023e37b3c7a Fix make_page_readonly/make_page_writeable on PAE guests - previous behaviour
2005-11-11 emellor 7787:980967b0b161 Don't call iptables if it is not installed. This code is only there to ensure
2005-11-11 emellor 7786:1444adb1c407 Fix function call syntax in vif-route and vif-nat.
2005-11-11 emellor 7785:e002282b79c8 Merged.
2005-11-11 emellor 7784:c927e3761a96 Chmod a+x.
2005-11-11 kaf24 7783:cc5450d52e49 Missed two files from NULL-pointer-check changeset.
2005-11-11 kaf24 7782:fcb7e5616102 Remove unnecessary NULL checks before freeing memory blocks.
2005-11-11 kaf24 7781:41c8a2ea07c0 Fix application of OS patches to deal better with failure.
2005-11-11 kaf24 7780:cc1c250e672d Max xen skbuff allocation is now 64KB. kmem caches only
2005-11-11 kaf24 7779:b5c95258fe59 Merge with xen-unstable-ia64.hg
2005-11-11 kaf24 7778:0b4596caf761 nloopbacks default is now 8. So vifnum of greater than 7 requires
2005-11-11 kaf24 7777:eaee11008e68 Add MOVSX instr support to VMX MMIO decoder.
2005-11-11 kaf24 7776:778394bb27f3 Remove unnecessary ifdef in defn of xprintk. Install
2005-11-10 kaf24 7775:b9e8654c3f10 Fix Linux fault.c indentation.
2005-11-10 smh22 7774:5aa93e3c2a22 Fix page-table dump on PAE with >4GB MFNs.
2005-11-10 kaf24 7773:476d02c1346c Merge with http://xenbits.xensource.com/ext/xen-unstable-docs.hg
2005-11-10 Robb Romans 7772:f1c07363956b Add "Securing Xen" adapted from Anthony Liguori's Wiki entry.
2005-11-10 Robb Romans 7771:79e8991af6b4 A few doc cleanups. Replace bitkeeper with mercurial.
2005-11-10 Xiaofeng Ling 7770:6a593de2f8ba This patch use same expression as vif for vmx guest but has a distinguish "type=ioemu"
2005-11-10 emellor 7769:10e6946477b8 Removed autogenerated file.
2005-11-10 emellor 7768:975aa9e4def3 Fix the log reopening by moving the code with all the races out of the signal
2005-11-10 kaf24 7767:4982559d8fde Indirect writes to phys_to_machine_mapping array through an inline
2005-11-10 kaf24 7766:d916497135ac When creating exception/interrupt stack frames for a guest,
2005-11-10 kaf24 7765:c405c0d1b49b This patch fix some issue on masked interrupt:
2005-11-10 kaf24 7764:bee09e2200ab Fix IPI handling before vcpu launched
2005-11-10 kaf24 7763:de41f5e24cf1 For vmx domain, because shadow_mode_reference is set later in
2005-11-10 kaf24 7762:e436e4e93076 Add some minor defensive coding/error handling in xc_vmx_build.c like
2005-11-10 kaf24 7761:bdb8c00ddb85 merge
2005-11-10 kaf24 7760:74737286e9f5 Enable xm console for vmx guest.
2005-11-10 kaf24 7759:d5775d0bcf1e Fix some more bugs in pygrub including:
2005-11-10 emellor 7758:a8b759a40372 Merged.
2005-11-10 emellor 7757:139aabe357a4 Various chmod a+x.
2005-11-10 danms 7756:578736096552 Modularize runtest.sh and add a quick option.
2005-11-10 danms 7755:0c3335a98f0b Make the 04_restore test verify that two block devices and two nics are
2005-11-10 danms 7754:7562dc888468 Remove this accidental commit
2005-11-10 dan 7753:fb4f48f0116e Tweak the usage of mke2fs to be quiet, so that the XML reports
2005-11-10 danms 7752:2bcfd776cb7f Add this file that wasn't in the tarball for the initial import
2005-11-10 danms 7751:3920df5da25e Remove semicolons from Console.py. It's a habit.
2005-11-10 kaf24 7750:06d08564b982 Attached patch fixes a thinko in pygrub's setup.py
2005-11-10 kaf24 7749:b8eaf192bad7 Enable export of set_nmi_callback in suitably priv 64-bit doms.
2005-11-10 kaf24 7748:08f0066158c3 Updates comments in network-bridge, removes dead code, minor typo fixes.
2005-11-10 emellor 7747:8a5dca8c1e8f Merged.
2005-11-09 emellor 7746:ad6a208992cc Added missing __init__.py.
2005-11-09 smh22 7745:8f83f7ccf185 Fix shadow bitmap sizing for logdirty mode.
2005-11-09 kaf24 7744:5823dbfbb4cd Move linear faulting address (%cr2) out of the page fault
2005-11-18 djm 7743:e62c54ab862f Fall back to zx1-based configs, defconfigs don't work yet to boot domU
2005-11-18 djm 7742:84f9bec4feaf Fix read of guest psr to properly set dfh and other bits (by Matt Chapman)
2005-11-18 djm 7741:14393678d999 Properly pass iha/itir if data miss occurs when fetching privop (by Matt Chapman)
2005-11-18 djm 7740:ba78f3912b29 Remove DOMU_BUILD_STAGING and supporting code entirely, no longer needed
2005-11-17 djm 7739:51f32d60536b Turn off DOMU_BUILD_STAGING, no longer needed (flagged by Kevin Tian)
2005-11-17 djm 7738:ec2ab25dacee Parse all ACPI MADT entries, not just NR_CPUS (by Alex Williamson)
2005-11-17 djm 7737:424e28ebc882 Turn off duplicate console output (by Alex Williamson)
2005-11-17 djm 7736:ea1214123c2f Remove old version of xen xlilo patch
2005-11-17 djm 7735:d0a2b36f72f2 Integration of the xen4xlilo patch. (by Tristan Gingold)
2005-11-16 djm 7734:8c42a46de7f8 Enable build to work for both generic and non-generic (hpsim issue)
2005-11-16 djm 7733:40fc727dd1c0 Changes so that Xen can be compiled with gcc 4.0.2: (by Tristan Gingold)
2005-11-16 djm 7732:36cea432bbed Enable generic build for dom0 and build for domU with CONFIG_VT forced off
2005-11-16 djm 7731:ee15a2ae7f24 Fix problem if itlb miss occurs when in metaphysical mode
2005-11-14 djm 7730:5e142e1f41e6 Support dom0_mem parameter at boot option (by Masaki Kanno)
2005-11-11 djm 7729:bd234c9603ce Fix delivery of nat consumption faults (still chatty)
2005-11-11 djm 7728:12d4d2dc06a2 Punt to slow path for itc.i/d for region0 to avoid metaphys problem
2005-11-11 djm 7727:d7bcc7bbf981 Fix region0 virtual accesses
2005-11-10 djm 7726:2f98977d9f85 Enable gcc3.4 with CONFIG_SMP (by Alex Williamson)
2005-11-10 djm 7725:0ec32c6f0963 Blkfront no longer built by default, need CONFIG_XEN_BLKDEV_FRONTEND
2005-11-10 djm 7724:fae79fdcd49b Merge
2005-11-10 djm 7723:9be9bc0b0f11 Fix typo
2005-11-10 djm 7722:4aeb53ba2890 Merge latest xen-unstable into xen-ia64-unstable
2005-11-09 emellor 7721:136b2d20dc81 Cope with the ValueError exception that we get if you use Xend with the recent
2005-11-09 kaf24 7720:b2ea26d2099a Support recent change moving virtual IOAPIC model into Xen for
2005-11-09 kaf24 7719:34a0dcb1700c Attached patch allows building of netfront and blkfront as modules
2005-11-09 kaf24 7718:83ec10103067 gnttab_request_free_callback needs to be exported for building modular
2005-11-09 kaf24 7717:6b62605e77b5 Remove use of get_gendisk in blkfront gen_gendisk is no long exported
2005-11-09 kaf24 7716:356c175366a1 Allow xen_create_contiguous_region() to fail gracefully if it
2005-11-09 smh22 7715:5066d2aa2fb0 More fixes for save/restore; use configured memory for generating sxp.
2005-11-09 emellor 7714:1e6147db55cf This patch prevents the xm-test console library from duplicating the
2005-11-09 emellor 7713:b0b854126410 This patch adds a new test that attempts to save and restore a domain
2005-11-09 emellor 7712:003339f0fcb2 Chmod a+x.
2005-11-09 smh22 7711:539b2757642e Fix 64-bit build.
2005-11-08 smh22 7710:b3c2bc39d815 Enable save/restore for PAE domains.
2005-11-08 smh22 7709:abbe3df33774 Use '-' instead of '_' in xen version strings.
2005-11-08 kaf24 7708:98bcd8fbd5e3 Fix alloc_skb() to ensure data is always physically contiguous.
2005-11-08 kaf24 7707:0915074c356e Rationalise the kernel event-channel binding interfaces. The
2005-11-08 emellor 7706:37ad91483bd3 Increase the static constant default number of loopback interfaces, nloopbacks,
2005-11-08 emellor 7705:7cbcdccd659d Merged.
2005-11-08 emellor 7704:e2bb85722b91 Fix two leaks in the pyxc interface. The dictionaries are being added
2005-11-08 Michael Fetterman 7703:6e2225934d84 merge
2005-11-08 Michael Fetterman 7702:f544934dd0b6 merge
2005-11-08 Michael Fetterman 7701:c665ab5a6b44 Cleanup various shadow mode asserts.
2005-11-08 mafetter 7700:6d298cac0e8d Bug fix in error handling in get_page_from_l4e()
2005-11-08 mafetter 7699:0f62ea79cd8d Fixed domain refcounting bug (found by inspection)
2005-11-08 mafetter 7698:d25bdfb2576e Fixed a bug in the audit code.
2005-11-08 unknown 7697:dd0e2e9fa4e6 Fixed domain refcounting bug (found by inspection)
2005-11-08 mafetter 7696:c4fc28fb580a Fix vncviewer spawning so it actually works.
2005-11-08 mafetter 7695:913ad6d48cbc Added some minor defensive coding/error handling in xc_linux_build.c
2005-11-07 unknown 7694:889814fb94c5 Minor Makefile cleanup in tools/libxc/Makefile
2005-11-07 unknown 7693:06abebc3a56d Make xen0's default config match itself after a "make oldconfig"
2005-11-07 unknown 7692:188fc4838586 Minor updates to .hgignore
2005-11-08 emellor 7691:a5195bf5671d Merged.
2005-11-08 emellor 7690:8e1703090053 Added file missed on commit of earlier patch by Dan Smith.
2005-11-08 emellor 7689:53f52fc28f8b This patch removes all of the auto-generated files that were checked
2005-11-08 emellor 7688:c969320ee59f This patch increments the version number of xm-test so that we can
2005-11-08 emellor 7687:dfbdf1d264ef This patch adds a URL to the reporting site, as well as a note about
2005-11-08 emellor 7686:f79854882e1f 1. Set the UID and EUID of the process when trying to switch to a
2005-11-08 emellor 7685:40f3ce3516cb 1. Unmark the 07 and 08 tests of block_attach as XFAIL
2005-11-08 emellor 7684:464e03b08f65 Remove unused parameter.
2005-11-08 kaf24 7683:1470a9d40072 Remove unused and unnecessary gnttab ioctl.
2005-11-08 kaf24 7682:33b2e15c2ade Update tools/examples docs.
2005-11-08 kaf24 7681:8914eb171c66 After move randomMac to netif in 7637, we need to this for vmx guest.
2005-11-08 kaf24 7680:a7a35d0a4a7c Remove the execute bit from shell snipplets (the -common files not
2005-11-08 kaf24 7679:becf19225569 Fix the clean target of the tools/xenstore Makefile to
2005-11-08 kaf24 7678:0aeb37de0e4a merge
2005-11-08 emellor 7677:055efdd6b7c5 Merged.
2005-11-08 emellor 7676:7e3faea076ec Push the process of waiting for devices to come up right out of DevController,
2005-11-08 emellor 7675:eafd932231ae Rearrange restart logic so that a failure to restart a domain does not cause
2005-11-08 emellor 7674:f2202af64023 Mark plenty of variables as unused, and remove an unused import.
2005-11-08 emellor 7673:dcfbfae87f6c Remove unused XENSTORED_XYZ constants.
2005-11-07 emellor 7672:ca37f8be9426 Rename parameter to avoid shadowing builtin.
2005-11-10 djm 7671:b12a48d9e841 Reflect various missing traps/faults (flagged with printf for now).
2005-11-10 djm 7670:214bd6a0ed27 Adapt to new evtchn interfaces.
2005-11-10 djm 7669:5b2d9807725d Back out partial fix in ia64-unstable 7665/7/8, breaks Debian boot
2005-11-09 djm 7668:be53bbe62f2e Don't panic for other region physaddr handling in vcpu_translate
2005-11-09 djm 7667:7fd6dff1631d Don't panic for (rare) dom0 physaddr with uncacheable attribute
2005-11-09 djm 7666:8ddc812626b2 Fix ia64 tools build (new parameter in xc_vmx_build)
2005-11-09 djm 7665:d3594980a8f1 Enable region0 virtual addresss in vcpu_translate (but still broken elsewhere)
2005-11-08 djm 7664:7d81d6b8c302 Fix domU (by Kevin Tian)
2005-11-07 djm 7663:66dd96e90be4 Merge xen-unstable into xen-ia64-unstable again (to get ioapic changes)
2005-11-07 kaf24 7662:25599e222c33 Fix pagetable pinning logic for xen/i386 kernels. The pin
2005-11-07 kaf24 7661:63aeaa2152d8 This patch remove the obsolete ioapic code on qemu device model side.
2005-11-07 kaf24 7660:9bb7a75f120f This patch add virtual IOAPIC support for VMX guest.
2005-11-07 kaf24 7659:781b6dd73e4c This patch change the vmx mmio handler to static.
2005-11-07 djm 7658:d51b071bfcfc Enable ar.unat handling for fast paths (by Anthony Xu)
2005-11-07 djm 7657:b547291cb6d4 Missed ia64 changes to one drivers/xen file
2005-11-07 djm 7656:b6cce4237ded Merge latest xen-unstable into xen-ia64-unstable
2005-11-07 emellor 7655:a05e55c919c1 Merged.
2005-11-07 emellor 7654:12c3b4463cba Added description of the behaviour of rename-restart.
2005-11-07 jbulpin 7653:d1b5ad8e8b03 Fixed syntax error in iopif patch.
2005-11-07 kaf24 7652:a4bd444c5424 merge
2005-11-07 kaf24 7651:19e5385bc5b3 fast_flush_area() should index the unmap request array using
2005-11-07 emellor 7650:b47b79585772 Move the randomMAC method from xm.create into server.netif. This way, it can
2005-11-07 emellor 7649:f392a8fc7494 Fix misnamed call to legacy_mask_to_prefix. Thanks to Tim Moreton for finding
2005-11-07 emellor 7648:a4bff55d4a16 Diagnostic for hitting the nloopbacks limit. This is presumably the cause of
2005-11-07 emellor 7647:ecb5997f7b25 Wholesale import of xm-test 0.4.0.
2005-11-07 emellor 7646:365245f2a106 Hack around problem whereby VMX domains (using the ioemu device) now fail
2005-11-07 emellor 7645:5d9de9f4baf4 Added assertion, to stop it blowing up more obscurely a little later.
2005-11-07 emellor 7644:43fbea30b5c8 Tidy exception handling on IntroduceDomain, quieten down one debug message, add
2005-11-07 emellor 7643:19a226d8db16 Make xenstored reopen its trace file on SIGHUP. This allows one to rotate the
2005-11-07 kaf24 7642:1f57d567cf4b Add support for the ioport_permission dom0 op to xend and xm
2005-11-06 kaf24 7641:270469d40f02 Revert c/s 7626 -- it's missing a new file.
2005-11-06 kaf24 7640:55194bd55b86 Fix error path in blkback driver where a grant mapping in the
2005-11-06 kaf24 7639:c352591ebfdf Add support for the ioport_permission dom0 op to xend and xm
2005-11-06 kaf24 7638:b67d2d2465aa Added domain_ioport_permission to the python module xen.lowlevel.xc,
2005-11-06 kaf24 7637:15dc55145e55 Added xc_domain_ioport_permission to libxc, which wraps the dom0 op
2005-11-06 kaf24 7636:f41c33671a43 This patch adds a new boot parameter, dom0_ioports_disable, which
2005-11-05 kaf24 7635:0cae0c6436f5 This patch is intended to make qemu support ia64/vti. We have validated
2005-11-05 kaf24 7634:65c3b9382caa This patch is to remove the pit_timer when the vmx domain is
2005-11-05 kaf24 7633:b180310a0d2c vlapic_init alloc memory for struct vlapic, so it should do a memset on
2005-11-05 smh22 7632:2e880b1fbe84 Quiet down balloon driver.
2005-11-05 smh22 7631:a45408260abb Check correct flag in grant transfer - this eliminates the most common
2005-11-04 kaf24 7630:a969d918674e Remove shadow audit debugging. Too noisy for
2005-11-04 kaf24 7629:6a2d93c2b32d Specifying 'mem=' as Linux boot parameter disables the default
2005-11-04 kaf24 7628:21d175472d55 This is a fix for some device model corner cases including:
2005-11-04 kaf24 7627:1a5861311b04 This patch adds a check to make sure the config file passed to
2005-11-04 kaf24 7626:d9d88dd713ba This is another patch that adds an arg_check() to domid and domname so
2005-11-04 kaf24 7625:98515ca23ca3 This patch adds an arg_check into the set_vcpus code in xm, so that we
2005-11-03 kaf24 7624:289b73a5ace7 Simplified vmx_platform.c by removing obsolete code and redundant vmread's.
2005-11-03 emellor 7623:ca2e91ab4311 Merged.
2005-11-03 emellor 7622:fe487b19c379 Fix handling of child in forkHelper.
2005-11-02 kaf24 7621:76fbcb25d174 Fix map_domain_page() by reverting a bogus simplification
2005-11-02 sos22 7620:9cdfcecf4968 Merge.
2005-11-01 sos22 7619:5ffe3f16aa52 Make SMP alternatives work under xenolinux rather than just native,
2005-11-02 emellor 7618:4321438e92a7 Merged.
2005-11-02 emellor 7617:7f8db234e9db Rewritten handling of child stderr to avoid deadlock.
2005-11-02 kaf24 7616:e519f3239a97 Make the -V option of xenconsoled actually do something.
2005-11-02 kaf24 7615:d507f32afba9 Make it clear that the result of xs_get_domain_path() must be free()'d.
2005-11-02 kaf24 7614:4ec05d64f202 Fix memory leak in domain cleanup spotted by doremifa in #xen.
2005-11-02 kaf24 7613:89030fab2c3f The attached patch to 1) fix a 64-bit bug with some of the data packing,
2005-11-02 kaf24 7612:03d51c0b0546 fix VMX decoder for MOVZ instruction.
2005-11-02 kaf24 7611:c31edd72086d Just some small code cleanup to shadow.c, no logic changed.
2005-11-02 kaf24 7610:5ed53e973b83 Changeset 7419 introduced a check for DOM0 before setting a bit in the
2005-11-01 kaf24 7609:ae2e13795c63 >I'm hitting an ASSERT in alloc_monitor_pagetable() with debug=y and I
2005-11-01 kaf24 7608:305649f5ad56 Fix 'nosmp' and ensure that CPU#0 is reported properly
2005-11-01 kaf24 7607:3492adc0ad60 Temporary fix for blkfront failure on save/restore.
2005-11-01 kaf24 7606:0b8f92adc679 Fix CPU hotplug -- cpu initialisation functions must be declared
2005-11-01 emellor 7605:99f4ba74763e Merged.
2005-11-01 emellor 7604:28face899030 Catch KeyboardInterrupt, to avoid spewing error messages on Ctrl-C.
2005-11-01 emellor 7603:3a3b2f8fbb60 Added missing __init__.py.
2005-11-01 kaf24 7602:952945d2b68e Disable guest firmware apm since no apm is supported now to remove the
2005-11-01 kaf24 7601:b818029835de The following patch adds a section for SHUTDOWN OPTIONS for the xmdomain.cfg
2005-11-01 kaf24 7600:07b5b3e2ff45 Fix docs: xm set-mem => xm mem-set.
2005-11-01 kaf24 7599:c794c98c416c There is an error in xenstat, such that a wild pointer is being
2005-11-01 kaf24 7598:a48ac90f99f1 Fix the DISPLAY configration that breaks vmx domain creation with SDL
2005-11-01 kaf24 7597:f1b6dd997716 Add get_cycles(), to be defined in asm/time.h, as a
2005-10-31 emellor 7596:6be0d21bb863 Merged.
2005-10-31 emellor 7595:286946489e5d From Murillo Fernandes Bernardes <mfb@br.ibm.com>:
2005-10-31 emellor 7594:a7129a40f239 From Gerd Knorr <kraxel@suse.de>:
2005-10-31 emellor 7593:00377595e4f9 Added new xentrace executables tbctl and setsize.
2005-10-31 emellor 7592:4e6c0734c409 Use _p to fix, once and for all, the debugging printf recently changed.
2005-10-31 emellor 7591:a51ec6d425e7 Removed the event server, and all it entails. This is unused, and a big pile
2005-10-31 emellor 7590:69958a5b94a3 Removed some dead code.
2005-10-31 emellor 7589:7c30e9215558 Ignore the directories containing generated man pages.
2005-10-31 kaf24 7588:cf0c13832905 Make check_pkgs work with the Bourne shell
2005-10-31 kaf24 7587:60c941136be9 Update .hgignore.
2005-10-31 kaf24 7586:8ded2066e16c Fix PAE shadow on a machine with RAM above 4G on x86_64 xen.
2005-10-31 kaf24 7585:ea6d9f29dff5 Watch events may get lost, the xenstored response races against the new
2005-10-31 kaf24 7584:8cc7ce549d00 Sanitise the trace-buffer hypervisor<->user interface.
2005-10-30 kaf24 7583:7d0d88685f79 Remove stupid unused strtok() function.
2005-10-30 kaf24 7582:2947b0df5ffa Simplify trace header some more, and ensure that
2005-10-30 kaf24 7581:d8a39152f982 Tracing cleanups and simplify tb_set_size(). Dynamic
2005-10-30 kaf24 7580:a663683fe8cb Remove trace compile option from Xen.
2005-10-30 kaf24 7579:f33f18fbf2cb This is a set of changes which allow the tracebuffer functionality to
2005-10-30 emellor 7578:43676a509982 Merged.
2005-10-30 emellor 7577:127d856ce124 Try again to get the ptrdiff_t printf right for 64-bit.
2005-10-30 emellor 7576:d49fd494963e --- xen-unstable.hg.copy/docs/Makefile 2005-10-28 18:36:33.000000000 -0700
2005-10-30 emellor 7575:c774efa2aca8 Added doccomment.
2005-10-30 emellor 7574:e212c0b60fbe Move misplaced netif_free declaration.
2005-10-30 emellor 7573:f3ebb4d6baab Added network-attach and network-detach. Fixes bug #300.
2005-10-30 emellor 7572:e0ea9320c351 Force the devid given to destroyDevice to an integer. This means that that
2005-10-30 emellor 7571:1ce76b214ce2 Added -lpthread to qemu-dm link line, in order to compile even without SDL
2005-10-30 emellor 7570:b50eb7619dd4 Change the grant table interface so that gnttab_end_foreign_access_ref returns
2005-10-30 emellor 7569:ecae9e6c7331 Added cast to silence warning on 64-bit.
2005-10-30 emellor 7568:8ffba597c385 Use %tx C99 printf modifier for ptrdiff_t so that this builds on 64-bit.
2005-10-30 kaf24 7567:32695e99cfc8 This patch is to fix the NIC driven mechanism to make it event
2005-10-30 kaf24 7566:8e1bfcb901e5 Once grant refs run out, netfront prints a nice message, but doesn't set
2005-10-30 kaf24 7565:c7006e46cd06 Small shadow pagetable fixes.
2005-10-30 emellor 7564:47ba7a4bed45 Remove out: label, to silence warning.
2005-10-30 emellor 7563:bcccadcc56e5 Merged.
2005-10-30 emellor 7562:dc36edf1102f Don't schedule work for reboot if work is already scheduled. This fixes a
2005-10-30 emellor 7561:9f44b2aa98f3 Change the interface between XendRoot.get_network_script and Vifctl so that a
2005-10-30 emellor 7560:03612b7f69d5 Don't use XendRoot.get_vif_bridge to provide a default bridge -- instead, pass
2005-10-30 emellor 7559:601ae1c4fe61 Added test_create.py, a test script for create.py. This contains a unit test
2005-10-30 emellor 7558:ab8768317e20 Added xen.xm.tests package to build.
2005-10-30 emellor 7557:4722eae11abb Added xen-script-common.sh, for functions common to all scripts, not just the
2005-10-30 emellor 7556:6304291cf08b Print out MFN in audit code, for debugging purposes.
2005-10-30 emellor 7555:889afaf6ca25 Free domain names in xenstat_free_node, fixing small memory leak.
2005-10-28 emellor 7554:f994ee35da23 Fix reboot logic. An indentation error meant that every second reboot would
2005-10-30 kaf24 7553:b5903c9aeda5 Fix floating-point corruption (a nasty race in fp task-switch
2005-10-30 kaf24 7552:07aa5213d811 Add a commented-out sanity check for lazy fpu switching.
2005-10-29 kaf24 7551:eee0489b3a17 merge
2005-10-29 jbulpin 7550:8cf7d1d715f4 Prevent event listener socket from being inherited by children.
2005-10-28 kaf24 7549:d25ac5cbd8d3 Remove next_io_page field from domain structure.
2005-10-28 kaf24 7548:ab0addb6dcbb Clean up the 'initial mapping' area properly on x86/64.
2005-10-28 kaf24 7547:f5de9429118c Fix sizeof_vcpu_shift in x86/64 xen_entry.S.
2005-10-28 kaf24 7546:cc23d4236b20 This patch provide local APIC support for vmx guest.
2005-10-27 kaf24 7545:f23b897930d1 xm help notes that domid can be used in place of domname.
2005-10-27 kaf24 7544:6d4caa5a2cdb No side effects in BUG_ON statements in Xen.
2005-10-27 kaf24 7543:c5cd971aa96c To allow kernel to handle radically different hypervisors in the future,
2005-10-27 kaf24 7542:f8087c9297aa I've created a patch to get the mini-os to compile in Xen-unstable. The patch
2005-10-27 kaf24 7541:602f7fc3e1b1 Originally in qemu when a IDE dma transfer is started which is triggered
2005-10-27 kaf24 7540:d6ebcfc5a30b The attached patch fixes 2 issues with the scripts written for the Xen
2005-10-27 kaf24 7539:7ba4019f7b2d This patch
2005-10-27 kaf24 7538:897adc98fec2 Remove all binaries on make clean.
2005-10-27 kaf24 7537:26fc51079f5f Remove a non-portable and unused error.h, and use signal.h not
2005-10-27 kaf24 7536:3843e518e092 Use standard int typedefs.
2005-10-27 kaf24 7535:76392609363f BUG_ON() is a macro very very similar to assert(), and it's a really bad
2005-10-27 emellor 7534:e70ea9465b31 Fix Jerone Young's xenstat / xenstore patch:
2005-10-27 jeroney 7533:a793b7a53605 * Enable xenstat to use xenstore
2005-10-26 emellor 7532:20d1a79ebe31 Fix the check for non-existence of the save/restore directories, by using &&
2005-10-26 emellor 7531:0240a69e1f97 Move exception handler for sxp.ParseError above that for Exception, as the
2005-10-26 emellor 7530:98fd1359eecd Break the write_dev function out from block into new block-common.sh, where it
2005-10-26 emellor 7529:4983606a263e Added copyright notice.
2005-10-26 emellor 7528:895d66f6de44 New xendomains init script, courtesy of Kurt Garloff:
2005-10-26 emellor 7527:a39aee6d660f Check whether dom is NULL when we handle a watch. This might occur if the
2005-10-26 emellor 7526:9b91f6583b5e Added comment.
2005-10-25 jeroney 7525:623ccfa55107 Remove second decleration of .PHONY & cleanup formating
2005-10-25 emellor 7524:34b4068704c5 Fix format spec for tracing.
2005-10-25 emellor 7523:cd1cfbadb75f NBD scripts, courtesy of Kurt Garloff:
2005-10-25 emellor 7522:f2ad4e0a7259 Merged.
2005-10-25 emellor 7521:25639d30d5d5 Moved SuSE-specific getcfg call into a preiftransfer call. The semantics of
2005-10-24 emellor 7520:52f17d78dcd5 Change argument spec for introduce_domain argument parsing, as the MFN is a long.
2005-10-24 emellor 7519:c653a376cf52 Remove recently added uses of errno, as these cause trouble on ia64 builds.
2005-10-24 emellor 7518:99ece3c06913 Removed some unnecessary imports.
2005-10-24 chris 7517:f0e92f206c8a Don't run network stop script when doing xend stop.
2005-10-24 vhanquez 7516:e47f04c55eb1 compute the correct totalram_pages when the balloon increase or decrease the
2005-11-07 djm 7515:dd0db9019177 Fast tlb miss reflection (mostly working, missing robustness, default off)
2005-11-04 djm 7514:5a4893a537ca Minor driver code changes/rearrangement to reduce ia64-specific patches
2005-11-03 djm 7513:b4263a0216a9 Enable test for running_on_xen from modules
2005-11-03 djm 7512:98209d207d14 Fix gcc-3.4 compiler errors (submitted by Takebe Akio)
2005-11-03 djm 7511:f1949cd70f89 Oops, backout accidental test config, committed in wrong directory
2005-11-03 djm 7510:7b3230c51fbb Test new config
2005-11-03 djm 7509:4ef1a7322bf4 Fix console output and bug in evtchn_ia64 (by Tristan Gingold)
2005-11-03 djm 7508:55aaa12a542a Fix ar.unat save/restore for fast rfi (by Anthony Xu)
2005-11-02 djm 7507:854cfcbef774 Adapt for recent change in xen-unstable common/trace.c
2005-11-01 djm 7506:3f237000e59c Fix hyper_set_kr bug -- was always setting kr0. (Found by Kevin Tian)
2005-10-31 djm 7505:fbf92a68ff36 Mask vector for delivering vhpt fault correctly.
2005-10-31 djm 7504:4f8302838037 Load kernel regs from virtual kernel regs at domain switch (found by Kevin Tian)
2005-10-31 djm 7503:aa81f4e44ca5 Fixes for first step in getting domU back up (by Kevin Tian)
2005-10-24 djm 7502:7eac3edd0589 Oops, missed hg add of vti example file
2005-10-24 djm 7501:8928c89a8d0a Necessary change to support ia64/vti domain build in common code.
2005-10-24 djm 7500:935a81f86348 Image builder for ia64/vti domain, together with a example config file.
2005-10-24 djm 7499:ebc92fd2fac8 Code reordering for (partial) gcc3.4 compatibility
2005-10-24 djm 7498:eb1ae533d480 Remove dup prologue lines
2005-10-24 djm 7497:91268555f215 Define VHPT constants from VHPT_SIZE_LOG2.
2005-10-24 djm 7496:998e85f9963d Need additional include for ia64
2005-10-24 djm 7495:813e504dc716 Necessary change to make ia64 dom0 rework:
2005-10-24 djm 7494:fdea4a967bc7 Merge
2005-10-24 emellor 7493:98c6c36ac444 Added a timestamp to the logging output by trace_io.
2005-10-24 emellor 7492:e6591119fda0 Do not create the console tty until domain_create_ring has succeeded. This
2005-10-24 kaf24 7491:1c62a4149b11 Attached patch avoids "Bad L1 flags 80" for VMX domains. Thanks Ian for
2005-10-23 emellor 7490:a90d670c98b9 Change the semantics of GetDomainPath so that it always succeeds, regardless of
2005-10-23 emellor 7489:5a728a884242 Instead of writing errors to
2005-10-23 kaf24 7488:2c0b3b807756 Enable TSC-offsetting capability to ensure that VMX
2005-10-23 kaf24 7487:5a7baecb1c70 Fix an issue for passing arguement from control panel to deivce model
2005-10-23 kaf24 7486:e398a9797c4c some fixes to VMX:
2005-10-22 emellor 7485:6f8ce90246f8 Reintroduce the changes made by changeset 7455:021324804fbd, which were
2005-10-22 kaf24 7484:a2cf10b8da5a Fix 'xm vcpu-list'. List cpumap as 'CPU Affinity'. Use
2005-10-22 kaf24 7483:94cee9a918de cpumap cleanups -- Python now deals with lists of cpus
2005-10-22 kaf24 7482:6b8a91dcdc2e Fix assertions in bitops.c.
2005-10-22 kaf24 7481:37050ba0e35c This patch is to make xentop able to print vcpu usage for out of order
2005-10-22 kaf24 7480:3951b5b01cfd Two patches were applied to pygrub's setup.py to work around python2.2
2005-10-21 kaf24 7479:21a211649fe2 Disable Xen verbosity by default. At this point I think it
2005-10-21 jrb44 7478:17a9f111fa93 Temporary workaround to xend start problem.
2005-10-21 kaf24 7477:2d5b92e7c79a This is a follow up of PIC device model by Xiaofeng and me to move to
2005-10-21 kaf24 7476:8eaaa622db81 Tweak to pygrub build config detection.
2005-10-21 kaf24 7475:3eee5653f08b Fix allocation of phys_to_machine_mapping array during
2005-10-21 jrb44 7474:9628e7a5766d Add biossums dependency to Makefile to avoid parallel build breakage.
2005-10-21 emellor 7473:c4c0bded343a Merged.
2005-10-21 emellor 7472:b81723792274 Explicitly delete xc instance, which will hopefully solve the intermittent
2005-10-21 kaf24 7471:e813ac9f7d23 Fix early bootstrap of secondary VCPUs on x86/64.
2005-10-21 emellor 7470:d8b35f72a587 Break proc paths out into separate include file, rather than inlining them.
2005-10-21 emellor 7469:f31494465fb0 Merged.
2005-10-21 emellor 7468:19af31a59537 Break common network code in xen-network-common.sh, and common vif hotplugging
2005-10-21 emellor 7467:cefe36be8592 Tidy xend-config.sxp, removing entries that haven't been used since the
2005-10-21 emellor 7466:4d49f61a7fee Removed xen.util.process, as no-one is using it, and it leaves defunct processes
2005-10-21 emellor 7465:021324804fbd Remove unused Vifctl.vifctl and Vifctl.set_vif_name. Remove the bridge and
2005-10-21 emellor 7464:82cdb5efc3a8 Output the Xen changeset in the logs at start of day.
2005-10-20 emellor 7463:840a66f08e3d Set antispoof default to yes, as this seems safer, and is the current behaviour
2005-10-21 kaf24 7462:c3a0f492644c Work around internal error in some versions of x86/64 gcc
2005-10-21 kaf24 7461:899f7b4b19fc Upgrade tree to 2.6.12.6.
2005-10-21 kaf24 7460:349b302f29e2 Update one file from qemu 0.71 for Cirrus Logic VGA device model.
2005-10-21 kaf24 7459:349d7b4ef7b0 Send special keys that your graphical user interface intercepts at
2005-10-21 kaf24 7458:19432bec4c06 Turn off some debug switches by default
2005-10-20 kaf24 7457:1e40bed176d4 This patch to the Xen access control module (ACM) and tools:
2005-10-20 jrb44 7456:6f5b94da963a Avoid specifying bogus DISPLAY=None when spawning device model.
2005-10-20 emellor 7455:1e7bbbdff402 Merged.
2005-10-20 emellor 7454:6a7253b1ce8a Fix the recently-introduced failure to preserve uuid across a guest reboot.
2005-10-20 kaf24 7453:4ac2051ec21e New function direct_kernel_remap_pfn_range(). Like
2005-10-20 kaf24 7452:27c8bc033f16 disable bogus touchpad device model, which cause annoying dmesg on 2.6 kernel
2005-10-20 kaf24 7451:6450e40ad21a smp_call_function() must be usable as an expression
2005-10-20 kaf24 7450:7d50f64aada7 Fix NMI race with context switch.
2005-10-20 tristan gingold 7449:5d746b39e873 Makes smp_call_function a real stmt if CONFIG_SMP is not defined.
2005-10-19 emellor 7448:fb265175f47c This patch fixes the problem that VMX guest can not get brought up on
2005-10-19 emellor 7447:471e8ca6bc1f Merged.
2005-10-19 emellor 7446:18eb059ae471 New network-bridge script and associated gubbins.
2005-10-19 kaf24 7445:f7552b93adeb pygrub's setup.py relies on distutils.UnixCCompiler.has_function(),
2005-10-19 kaf24 7444:b3e6901f4cdb Declare ac_timer_init() properly in ac_timer.h
2005-10-19 emellor 7443:b0f61c2c0746 Merge.
2005-10-19 emellor 7442:4ba11726df73 Added diagnosis tool for broken domains.
2005-10-19 emellor 7441:857b79d27993 Set the console limit for DomUs based on a value set in xend-config.sxp.
2005-10-19 kaf24 7440:41489189b19e Add slack to balloon driver to allow to counteract low-mem
2005-10-19 kaf24 7439:c08e7f0b1ee5 merge
2005-10-19 kaf24 7438:848f21d57278 Better fix to detect failed patch application when building
2005-10-19 emellor 7437:74f693d6e03e Some trivial changes for the tool scripts:
2005-10-19 emellor 7436:b556130d3c6c Added sedf_get functionality to XendClient interface. From David Isaac
2005-10-19 emellor 7435:7c951e3eb5ab Remove unused parameter from addControllerClass. This became unused when the
2005-10-19 emellor 7434:9b18b85e0146 Remove unused shadow_control functionality from the Python layer. This is
2005-10-19 emellor 7433:8dbf531776e1 Take advantage of the new UUID (handle) stored for us in Xen to improve the
2005-10-19 kaf24 7432:4dd58ef39639 Rename 2.6.12.5 patch so it actually gets applied. Fail
2005-10-18 kaf24 7431:aabc33c3c0ac Fix -xen builds.
2005-10-18 kaf24 7430:3233e3921fdd Domain0 doesn't do initial VCPU hotplug via xenstore.
2005-10-18 kaf24 7429:bd1298cf0b4d Remove 'n_vcpu' field from start_info structure. Domain0
2005-10-18 emellor 7428:6ef7386f7370 Protect __del__ from failure inside __init__ by setting inTransaction before
2005-10-18 emellor 7427:c24fae1cd39d Added uuid unit test.
2005-10-18 emellor 7426:377b64f085d0 Fix call to getVCpuCount for dom0.
2005-10-18 kaf24 7425:3d27ee7da0c1 Merge i386/x86_64 smpboot.c into a simplified common Xen version.
2005-10-18 kaf24 7424:7169e31606bd alloc_netif() must return a ERR_PTR() on error, not NULL.
2005-10-18 kaf24 7423:551d099dae3a Clean up some VMX IO handler code:
2005-10-18 kaf24 7422:7155eafc858a Fix x86_64 smp boot:
2005-10-18 kaf24 7421:eea0e77b7683 Allow interdomain channels to bind DOMID_SELF to DOMID_SELF.
2005-10-18 kaf24 7420:76a413a8eef0 There are only six fields in vcpuinfo.
2005-10-18 kaf24 7419:cd2a4d6da0a1 In the shadow mode, thanks to recent patches, the shadow
2005-10-18 cl349 7418:2b95dde72853 Fix transaction EAGAIN handling in xenstore client programs.
2005-10-17 emellor 7417:1d88f303c39c Put back the arg_check calls removed recently -- they aren't as useless as I
2005-10-17 emellor 7416:aa5c62270da7 More removal of BE_DOMAIN flags.
2005-10-17 emellor 7415:f726c39670d9 Merged.
2005-10-17 emellor 7414:75ec60b67f64 Have xenstored initialise its connections, meaning that xend can be out of
2005-10-17 kaf24 7413:895149d24048 Remove useless SIF_XXX_BE_DOMAIN driver flags.
2005-10-17 kaf24 7412:ba9706473941 Make the event-channel pending and mask arrays consist of
2005-10-17 emellor 7411:5e4e11d059a1 Merged.
2005-10-17 emellor 7410:2b92f50b7692 Replace xm vcpu-enable and xm vcpu-disable with one command, xm set-vcpus,
2005-10-17 kaf24 7409:420db20e103c Force RTC driver to fail to load in domU by preventing it
2005-10-17 emellor 7408:446aa56ca4fe Added a TRACE log level, for those versions of Python that do not have it, and
2005-10-17 kaf24 7407:fa0faada967b Plumb GETVCPUINFO dom0_op through to Python. Remove
2005-10-16 kaf24 7406:9b51e7637676 Clean up debug tracing in mm and mm audit code.
2005-10-16 kaf24 7405:f535708469ee Small cleanup in hotplug script.
2005-10-16 kaf24 7404:6cf6f8783282 Fix local_irq_save() and irqs_disabled() to be preemption-safe.
2005-10-15 kaf24 7403:475e2a8493b8 Flush writable pagetable state whenever a domain is
2005-10-15 kaf24 7402:9d9b75569d0e Fix invalidation of shadow LDT on SMP systems.
2005-10-15 kaf24 7401:9d51c5afda92 Remove bogus error message in libxenctrl.
2005-10-15 kaf24 7400:938f209d886b Detect failure to create shutdown process and retry twice
2005-10-15 emellor 7399:4c9dbbb5fe3d Use new -t flag on xenstore-rm to keep the store pruned when devices go away.
2005-10-15 emellor 7398:a0ec7370eec0 Fix installation decision to make the DISTDIR and DESTDIR absolute before
2005-10-15 emellor 7397:bb127c984f74 Added --tidy flag to xenstore-rm that recursively removes any empty directories
2005-10-15 kaf24 7396:fd7b8b051466 At least for the time being, GETVCPUCONTEXT needs to work
2005-10-15 kaf24 7395:27d7c7f226f4 Extend VCPUINFO dom0_op to return status information about
2005-10-15 kaf24 7394:26862e5458eb Fix NAT for domU checksum offload.
2005-10-15 kaf24 7393:5487b11faafa add BT instruction support to VMX MMIO decoder.
2005-10-15 iap10 7392:768b04d09dde Enable hotplug cpus in -xen x86_32 kernel.
2005-10-14 kaf24 7391:06ce728dcede machine_specific_memory_setup() makes the following call to setup e820:
2005-10-14 kaf24 7390:f9b300fab36e This should fix time stopped / going slow problems that
2005-10-14 kaf24 7389:d48bc069122c In addition to setting opaque handle during domain
2005-10-14 kaf24 7388:bd3268de4145 Store an opaque handle (tools uuid) in the domain structure
2005-10-14 iap10 7387:70aa62954e91 Remove unused x86_64 functions.
2005-10-13 emellor 7386:95ec0b134206 Patch for typo causing multiple output in xm list -l, courtesy of Laura Ramirez
2005-10-13 jrb44 7385:56752fea020d Fixed 64 bit Linux build.
2005-10-13 kaf24 7384:b41e51ffa5ea Because of a bug with reference counting against the target guest page
2005-10-13 emellor 7383:3fd239d8b640 Revert accidental commit.
2005-10-13 emellor 7382:bb22622a15fc Merged.
2005-10-13 emellor 7381:cd6f7b548218 Remove the diagnostic/recovery when two domains end up with the same name. It
2005-10-13 kaf24 7380:5a97ee0633e8 Cleanup CPU hotplug and save/restore. Next step is to
2005-10-13 emellor 7379:92c6021f23e4 Merge.
2005-10-13 emellor 7378:7b9547485703 Fix broken test for zombies.
2005-10-13 kaf24 7377:10c93f58b041 Fix multi-cpu save/restore after the max_vcpu patch.
2005-10-13 kaf24 7376:43677823b395 Fix client dependency on libxenstore in Makefile.
2005-10-13 kaf24 7375:9e373ffff3e6 NS_PER_TICK must be a s64 quantity. It is compared with
2005-10-13 kaf24 7374:48f542f8d906 Currently, we mark an IO request to STATE_IOREQ_READY state before
2005-10-12 kaf24 7373:40b4860f554a Add memory barriers to console ring accesses. Similar to what
2005-10-12 cl349 7372:d6e0eb8622cd Disable watch callbacks only during driver registration instead of all probes.
2005-10-12 cl349 7371:179027128d99 Disable watch callbacks while running the driver probe callback.
2005-10-12 kaf24 7370:2796f432858e Change xenstore-domain messaging protocol to match what we use
2005-10-12 kaf24 7369:f8c725f1fce8 Fix xsls build dependency.
2005-10-12 kaf24 7368:c81c8a2821aa Add a option for enabling ne2000 NIC device model
2005-10-12 kaf24 7367:d6e99066959a Refactor domain/vcpu allocation to be more separated.
2005-10-12 kaf24 7366:af38c6b205f6 Keir moved barriers,
2005-10-12 kaf24 7365:9d47f70345a4 Fix error output to stderr in xc_linux_build.
2005-10-12 kaf24 7364:52b9aca1916a New dom0_op to set max vcpus for a domain.
2005-10-12 kaf24 7363:29db5bded574 Fix 64-bit compile warnings in firmware.
2005-10-12 emellor 7362:f3aa156fda6a Merged.
2005-10-12 emellor 7361:97648825856b Merged.
2005-10-12 emellor 7360:b938c4965a8f Make the error reporting back to xm just a little bit less insane, and fix a
2005-10-12 emellor 7359:00a324b3a2db Ignore any watches that fire for which we do not have a registration. This can
2005-10-12 emellor 7358:09447f91ab49 Don't try and call DevController if we can't destroy a device ourselves,
2005-10-12 emellor 7357:3dd931842e71 Improve error message.
2005-10-12 kaf24 7356:26599c5d298d merge
2005-10-12 kaf24 7355:68e754d7e1cb Fix firmware build for cross-compilation.
2005-10-12 emellor 7354:ffbee4415bf7 Explicitly state which architectures are going to use /usr/lib64, to allow for
2005-10-12 emellor 7353:41c970cf82ba Fix the handling of EAGAIN from the transaction_end; we were failing to do any
2005-10-12 emellor 7352:b719806d1265 Added missing __init__.py.
2005-10-12 kaf24 7351:def91f2dbc89 Fix vcpu-hotplug xenbus watch handler and setup.
2005-10-12 kaf24 7350:43b40ae7904c Better cast for ptr->int in residerfs module.
2005-10-12 kaf24 7349:b3a255e88810 Fix Xen public interfaces and the tools to consistently
2005-10-12 emellor 7348:067b9aacb6c2 Fix deadlock in XendDomainInfo when a domain is cleaned up. We are renaming
2005-10-12 emellor 7347:00a24908057f Change import that was confusing pylint (this is a pylint bug, I think).
2005-10-12 emellor 7346:1d8933fa01d2 Issue diagnostics if xm is being run as a non-root user. This used to happen,
2005-10-12 kaf24 7345:e89a7279d602 Fix compilation problems with xenstore.
2005-10-12 kaf24 7344:801ffcaa450b This patch implements select() functionality on /dev/vtpm and fixes some
2005-10-12 kaf24 7343:1fd8bd359118 Fix PAE overflow in xc_linux_build.
2005-10-12 kaf24 7342:0fd84f168103 Error print on err path.
2005-10-12 kaf24 7341:456b91c81427 The NAT scripts currently work, but the changes below decrease user
2005-10-12 kaf24 7340:c05d5e85ded2 Hide the VMX cpu feature from unmodified Guests.
2005-10-21 djm 7339:ff7c5a791ed5 Backout incautious public/io header changes
2005-10-14 djm 7338:42cab8724273 More itir fixes in vcpu_translate and cleanup
2005-10-14 djm 7337:d61142fc7480 Fix reprogram_ac_timer corner case bug, by Tristan Gingold
2005-10-14 djm 7336:f1dc942257e5 Add fault debug feature (assuming guest doesn't use kr2), by Tristan Gingold
2005-10-14 djm 7335:70de2b71f439 Fix itir bugs in vcpu_transalte and do some cleanup
2005-10-13 djm 7334:c03dc328bf3a Modify printfs to be able to compile on ia64.
2005-10-13 djm 7333:760f5e85c706 Some outstanding bug fixes found in VT merge
2005-10-12 djm 7332:54b112b314fe Initial SMP support
2005-10-12 djm 7331:18390e605e19 Fast hyperprivop for itc.i and itc.d (works, but default off for stability)
2005-10-12 djm 7330:c8eb9d82dd4b Minor change needed for types rearrangement in xen-unstable 7339
2005-10-11 djm 7329:74d56b7ff46c Merged
2005-10-11 emellor 7328:4e335372ace8 Merged.
2005-10-11 emellor 7327:713328270fb3 Bring out the common console-handling code from main.py and create.py.
2005-10-11 emellor 7326:c5553e06a8bc Added auxbin module, for handling auxillary binaries.
2005-10-11 emellor 7325:293f4417c089 Remove bang path.
2005-10-11 emellor 7324:903d88857972 Allow parallel 32- and 64-bit Xen installations. Move xc_save, xc_restore,
2005-10-11 jrb44 7323:959d33fbd660 Added xsls to xenstore Makefile install dependencies to fix "make dist".
2005-10-11 kaf24 7322:2d2414d6f938 Publish the virtual console interface in public/io/console.h.
2005-10-11 kaf24 7321:46bd7564125d Xenstore client library spawns a reader thread the first
2005-10-11 kaf24 7320:5cca372aec05 Echo request and transaction identifiers in xenstored
2005-10-11 kaf24 7319:e43ffb31de48 Fix xenbus internal join() function to be concurrency safe
2005-10-11 emellor 7318:90f4f4dc3f62 Added missing global statement, to ensure that the logfilename variable is
2005-10-11 emellor 7317:1a4f8d6ddd19 Fix broken xm commands.
2005-10-11 emellor 7316:813bc65bde2a Added doccomment.
2005-10-11 emellor 7315:dfadbb90d092 Added xsls utility, which recursively lists the contents of the store.
2005-10-11 kaf24 7314:4b93736d64f7 Fix 64-bit compile of pygrub. From Charles Duffy.
2005-10-11 kaf24 7313:a9924f452b3a Fix the legacy %-build targets for dist installation of
2005-10-11 emellor 7312:e97436e48e56 Fix for "unsubscriptable object" error, courtesy of Kurt Garloff
2005-10-10 kaf24 7311:5da7f98f91e7 Fix changeset banner for source tarballs.
2005-10-10 kaf24 7310:60b0ac30ba18 Local repo version number in Xen boot log.
2005-10-10 kaf24 7309:9afe86e6d9dd Kernel makefiles do not define $(LN).
2005-10-10 emellor 7308:0f33cbec4e36 This patch fixes an error in the xm create path when the
2005-10-10 emellor 7307:bea563754fe6 When a domain is introduced to xenstored, check whether this has already
2005-10-10 emellor 7306:7a48bfd1aba6 Mention -s option in usage.
2005-10-10 emellor 7305:3a341763d8b8 Fix completely broken xenstore_read function.
2005-10-10 kaf24 7304:5134f3c512c8 Fix cancellation of pending watch events on watch unregistration.
2005-10-10 kaf24 7303:03d69dbea152 Fire watch callbacks on their own workqueue. Mainly this is
2005-10-10 emellor 7302:f9bd8df8a098 Merged.
2005-10-10 emellor 7301:d6d1c3cbc151 Rewritten XendLogging to not be a singleton class, and not have methods used
2005-10-10 kaf24 7300:015f8ae81276 xenstored now supports multiple concurrent transactions per
2005-10-10 emellor 7299:1ac39c7a0435 Merged.
2005-10-10 emellor 7298:0e7c48861e95 Added error logging to the block hotplug script, and support facilities for
2005-10-10 kaf24 7297:b7dce4fe2488 No need to gate xenstored reading requests from a
2005-10-09 kaf24 7296:b67873a9e3ac Simplify reply logic in xenstored. Maintain a linked list
2005-10-09 kaf24 7295:f1e8d5f64105 Extend xenbus/xenstore client interface to include a transaction
2005-10-09 smh22 7294:5df423407700 Added some clarifying comments regarding xenbus/xenstore kernel startup.
2005-10-09 kaf24 7293:8016551fde98 Refactor xenbus to break up the xenbus_lock and permit watches
2005-10-09 vh249 7292:ab93a9a46bd4 Don't increment mi->usage is alloc_major_info return NULL
2005-10-09 smh22 7291:8f7ee9ab31ac Fix cpu hotplug issue with SMP guests (including save/restore).
2005-10-09 emellor 7290:fe4c1d44e899 Alter logging statements to move the interpolation inside the logging function,
2005-10-09 emellor 7289:bb113ea17659 Remove unnecessary extraction of ssidref from config inside restore -- this
2005-10-09 emellor 7288:32f9300618d6 /home/emellor/log2
2005-10-09 emellor 7287:8e3ec9ab0075 Remove cruft.
2005-10-09 emellor 7286:59440a003278 Remove code seeding RNG from /dev/urandom. The random module's default RNG is
2005-10-09 emellor 7285:f15892b95965 Append a newline to error messages, so that they are parsed by XendCheckpoint.py
2005-10-09 emellor 7284:17f110647efa Change xenbus callbacks to match new signature of xenbus_watch.
2005-10-11 djm 7283:333f722ed6d0 Fixes for correct itir handling in vcpu_translate (broke simulator)
2005-10-09 djm 7282:bb8120b53a96 Convert a few privops to existing hyperprivops in xenlinux
2005-10-08 djm 7281:eba5d2627b18 Still more updating ia64 to xen-unstable
2005-10-08 djm 7280:042714c06042 More updating ia64 to latest xen-unstable
2005-10-08 djm 7279:0ffa4369cbb3 Update ia64 to keep up with core changes
2005-10-08 djm 7278:4e0c94871be2 Merge
2005-10-08 kaf24 7277:2144de6eabcc Make libxenstore thread-safe. It also spawns an internal
2005-10-08 kaf24 7276:e69413dca684 Fix locking in /dev/xen/evtchn ioctl.
2005-10-08 kaf24 7275:801b2bd7ef2e Add one more parameter to __vmread_vcpu and clean some code.
2005-10-08 kaf24 7274:a4df9003c54d Add a bzImage target for xen kernels for consistency with
2005-10-08 kaf24 7273:32c3658d7391 Xen-friendly glibc selection: appropriate ld-linux can parse
2005-10-07 kaf24 7272:f1abe953e401 Remove linux-2.4 sparse tree.
2005-10-07 kaf24 7271:bf07490fab19 Some cleanup in TPM-related files and implementation of functionality that
2005-10-07 kaf24 7270:18f765da2725 Re-enable the pygrub build and fix the build with older
2005-10-07 kaf24 7269:1b4ad6eb6968 Move mmio operation structure from domain to vcpu.
2005-10-07 kaf24 7268:62d815160f01 Rationalise xenstore header files a little. xenstored.h,
2005-10-07 kaf24 7267:c45c3d6b1a60 Update kernel watch API to pass the array of watch arguments to the callback
2005-10-07 kaf24 7266:402b5eb85905 Change xs_read_watch interface to return a sized array (in userspace and in
2005-10-07 kaf24 7265:4b9c9b85b3a5 Clean up file vmx.c:
2005-10-07 kaf24 7264:409cea2432fc Add installation of the udev rules if appropriate. With a normal 'make
2005-10-07 emellor 7263:e9e10e783ccd Merged.
2005-10-07 emellor 7262:b5c5360a61d0 Regig the construction of new domains so that restore and create can share the
2005-10-07 kaf24 7261:99532f6b2ae3 Add udev rules that map similar to the hotplug agent. Based off of what
2005-10-07 kaf24 7260:1b0dbfedc043 Move the block-phy and block-file handling into a common
2005-10-07 kaf24 7259:e31e64e00ac3 The hotplug agent sets the path now, but that's not as practical to do
2005-10-07 kaf24 7258:5eda9308b0ca Remove bind_evtchn_to_irq/unbind_evtchn_from_irq from the
2005-10-07 kaf24 7257:2a3e10a132a2 The attached fixes a few things to make the blkfront and netfront
2005-10-07 kaf24 7256:8b0958155380 merge.
2005-10-07 kaf24 7255:306f6ec86ea8 This patch copies the NAT scripts in tools/examples/ to
2005-10-07 emellor 7254:f3c590641000 Merge.
2005-10-07 emellor 7253:a6420243710d Merge.
2005-10-07 emellor 7252:7079bb72ceca Rename the source domain on migration, regardless of the live flag. This fixes
2005-10-07 kaf24 7251:ddb803b6308b Move construct_vmcs to arch_vmx_do_launch.
2005-10-07 kaf24 7250:37bea65ed6ca Big simplification of the Xen event-channel interface.
2005-10-07 emellor 7249:48df3efaf61c Fix conflicting merge.
2005-10-06 emellor 7248:62190db89326 Merged.
2005-10-06 emellor 7247:f5320ac7ed31 Remove xm commands block-refresh and vbd-refresh, as these are unsupported.
2005-10-06 kaf24 7246:76a7a7aa27e4 User tools send evtchn notifications via /dev/xen/evtchn
2005-10-06 kaf24 7245:4083eb31def0 Change how event channels are allocated and used by the control
2005-10-06 emellor 7244:cd228621e1fd Added Zope's test.py, and a unit test to sxp. This test itself isn't very
2005-10-06 emellor 7243:bd37123974b2 Merged.
2005-10-06 emellor 7242:4ab4f023a6ce Allow shutdown code SHUTDOWN_HALT, which we handle here in exactly the same
2005-10-06 emellor 7241:0bc466c25560 Rename all dying domains to be prefixed with Zombie. This allows a new domain
2005-10-06 emellor 7240:1cfe0875658d Reduce the log level for the 'cannot recreate information for dying domain'
2005-10-06 emellor 7239:b0bc53c9d5b6 Issue diagnostic if we find dying domains on Xend restart, because we will not
2005-10-06 emellor 7238:971e7c7411b3 Raise an exception if an error appears on the pipes to our children, and make
2005-10-06 kaf24 7237:ba0bbf9d29ff Ensure that all fields of evtchn_op_t are initialised when
2005-10-05 vh249 7236:c344d6944d2f mixup in vcpu-enable and vcpu-disable help string
2005-10-05 kaf24 7235:bde548fff7b4 Reformat the pfn_info structure to ensure that
2005-10-05 kaf24 7234:21606b84b730 Activate suspending/resuming of the TPM interface and add
2005-10-05 kaf24 7233:f98c8238e909 Gentoo compatible stuff has to be done *before* the set -e. You could also do
2005-10-05 kaf24 7232:c3d9b7013b14 EVTCHNOP_alloc_unbound can allocate a port in an arbitrary
2005-10-05 emellor 7231:6f71824a45c1 Fix the handling of VCPUs, specifically wrt the broken VCPU hotplugging, bug
2005-10-05 emellor 7230:6e5463aec499 Change boolean config option parsing to allow True and Y and similar useful
2005-10-05 kaf24 7229:a37a4abc1191 Fix save/restore -- too much work being done in
2005-10-05 kaf24 7228:89b1b67fc2c4 Emulate guest reads of CR4, masking features that Xen
2005-10-05 kaf24 7227:438f1b53682b Send event-channel notification from console daemon
2005-10-05 kaf24 7226:072fb38810a6 Revert changes checked in by mistake in previous changeset.
2005-10-05 kaf24 7225:8f8e42887f09 Clean up DESTDIR handling. Default install is to root
2005-10-05 emellor 7224:6bbfd6a98974 Merge (with trepidation).
2005-10-05 emellor 7223:b4800e204757 Recover from name uniqueness violation by renaming. Fixes bug #277.
2005-10-05 kaf24 7222:e579bef0d237 Add Gentoo handling to network-bridge. Based on patches
2005-10-05 kaf24 7221:e643fccb851b Handle the case where there are no spaces or parameters
2005-10-05 kaf24 7220:8be702637183 Fix DOM0_PHYSINFO to return correct value for total
2005-10-05 kaf24 7219:b4b12c9f1200 Currently, the scripts in /etc/xen/scripts won't get overwritten if they
2005-10-05 kaf24 7218:e6ecfb4f4a24 The attached patch places an updated TPM driver into the sparse directory.
2005-10-05 kaf24 7217:303d51d0d578 Restructure the makefiles used to drive builds of linux 2.6 kernels.
2005-10-05 kaf24 7216:aad1d3e231ff Move setting of configuration variables to Config.mk.
2005-10-05 emellor 7215:c60036fe7418 Removed the EventServer, replacing the events fired with simple logging
2005-10-05 emellor 7214:33cd9a7a903b imported patch /home/emellor/block_detach.patch
2005-10-05 emellor 7213:22449386d38d Explicitly close files on save and restore. Rename all local variables named id or slice so as not to clash with the builtins.
2005-10-04 emellor 7212:2c9e66555ff4 Explicitly close files.
2005-10-04 emellor 7211:00037ba13f0b Clean up domains if creation/restoration fails.
2005-10-04 emellor 7210:db651da37899 Fix typo.
2005-10-04 emellor 7209:bc325488f47f Merge the child-process handling of the save and restore functions into one
2005-10-04 emellor 7208:84c585a99a7b Removed unused xen_domain method, and unused imports. Comment those methods
2005-10-04 emellor 7207:81246a2923d2 Fix call to state_set inside preserve (was erroneously calling set_state).
2005-10-04 emellor 7206:b4c388a004c0 Fix xm restore broken by missing return statement.
2005-10-04 kaf24 7205:540d17fe32ce Clean up sched_op() hypercall interface. One particular
2005-10-04 kaf24 7204:ec84b119e4ed Allow EVTCHNOP_bind_{ipi,virq} to specify the vcpu to
2005-10-04 kaf24 7203:f13b4b730605 Rename VCPUOP_craete to VCPUOP_initialise. It is likely that
2005-10-04 kaf24 7202:34d251183985 Fix tools to pull public header files from standard
2005-10-04 jrb44 7201:e6303281ca6c Merge to restore reverted changes.
2005-10-04 jrb44 7200:b27d526d4033 Throw away bogus merge.
2005-10-04 jrb44 7199:abfc9808adb9 Merge.
2005-10-04 emellor 7198:4c4dbbda367e Catch xen.xend.XendProtocol.XendError as well as xen.xend.XendError.XendError.
2005-10-04 emellor 7197:5a3d5f9ef44e Merged.
2005-10-04 emellor 7196:f74f6df95ccd Merged.
2005-10-04 emellor 7195:07b7411e385f Merged.
2005-10-04 emellor 7194:3075c005e694 Merged.
2005-10-04 emellor 7193:ab729f38870a Merged.
2005-10-04 emellor 7192:ca6930f82682 Merged.
2005-10-04 emellor 7191:83452b6cdcdb Merged.
2005-10-04 emellor 7190:7b33b5e94cec Merged.
2005-10-04 emellor 7189:b7d11c9b6be4 Merged.
2005-10-04 emellor 7188:a746126c3bb1 Merged.
2005-10-04 emellor 7187:488f8aaa4022 Fix debugging statement that was referring to non-existent field.
2005-10-04 emellor 7186:6fda96e7f332 Added some DPRINTK statements, for debugging.
2005-10-03 emellor 7185:d79ab87e27b8 Cope with missing configuration information inside the configuration method.
2005-10-03 emellor 7184:fc97109eb28e Remove the reason code from the destroy action -- the reason is only of value
2005-10-03 emellor 7183:5db9a237f8ce Move the import for XendError, and use a bare import, not a from...import.
2005-10-04 emellor 7182:96cc6aa196b6 Merged.
2005-10-04 emellor 7181:9c6b39746b78 Fix localhost live migration. We were overvigorously wiping out the store
2005-10-04 emellor 7180:a6154af4fc43 Use the domain ID to refer to backends, not the UUID. This means that a new
2005-10-04 kaf24 7179:549325dfa161 Export some more symbols.
2005-10-04 emellor 7178:625c75a223fe Cope with missing configuration information inside the configuration method.
2005-10-04 emellor 7177:7f42935cb4b0 Move the import for XendError, and use a bare import, not a from...import.
2005-10-04 emellor 7176:0e1838de9db8 Move XendDomainInfo.{create,recreate,parseConfig} to the top level of the
2005-10-04 emellor 7175:c70829a6edac Remove the reason code from the destroy action -- the reason is only of value
2005-10-04 emellor 7174:600f3d2b78d6 Remove the reason code from the destroy action -- the reason is only of value
2005-10-04 emellor 7173:e6e5f22d19f8 Remove the reason parameter from XendDomain.destroy -- it is useless. Accept
2005-10-04 emellor 7172:cc9988317416 Added method XendDomain.privilegedDomain and use that inside DevController to
2005-10-03 jrb44 7171:716a0d177ffa Possible fix for the SEDF scheduler assertion problem.
2005-10-03 kaf24 7170:85f92475b943 Create new vcpu_op() hypercall. Replaces old boot_vcpu()
2005-10-03 kaf24 7169:dd87869f877c Allow adjustment of the size of TPM transfer buffers
2005-10-03 kaf24 7168:a9dce0ffc901 x86/64 was using the plain i386 version of the microcode
2005-10-03 kaf24 7167:bf6119a58655 Do not pickle vcpu state on save/restore. We can construct
2005-10-03 kaf24 7166:f22fba673196 Dynamically allocate mmu_update array in
2005-10-02 emellor 7165:bb03b43404bb The stopgap in changeset 7152:a73ab0ddf990 was broken -- revert the change to
2005-10-02 vh249 7164:5fbc42383481 remove useless ptep_establish_new function (called set_pte_at now)
2005-10-02 emellor 7163:d443f03f8be0 Merged.
2005-10-02 emellor 7162:70d5bfbf23d4 Move XendVnet from using DBMap etc to using xstransact. This is the last
2005-10-02 emellor 7161:a73ab0ddf990 Call refresh in the domain_lookup and domain_lookup_by_name methods. This
2005-10-02 emellor 7160:486f1c3e7805 Fix call to XendCheckpoint.restore, since that method no longer needs a
2005-09-30 kaf24 7159:9d047fb99e38 Also send xenbus notifications using evtchn as handle. It's
2005-09-30 kaf24 7158:78e1e94e4088 xencons must notify via evtchn. It can't use the irq as the
2005-09-30 emellor 7157:9918d8c3e116 Merge.
2005-09-30 emellor 7156:244f1aa98d30 Add the config file parsing for the on_{poweroff,reboot,crash} options, so that
2005-09-30 emellor 7155:468ad17f9970 Minor tidy.
2005-09-30 kaf24 7154:71466686d026 Fix earlier merge with Ewan's xenstore changes.
2005-09-30 emellor 7153:fe401301929e Change rebooting specification so that we can have domains crash and stay
2005-09-30 emellor 7152:034ada135379 Update comment/variable names to reflect the fact that the backend paths now
2005-09-30 emellor 7151:4a2c162d3e7c Within the store, split the persistent information regarding a VM from the
2005-09-30 emellor 7150:a39510ad5c59 Added cache-control headers to pages returned by HTTP server so that pages
2005-09-30 emellor 7149:345e517bab57 Remove the bizarre arrangement whereby EventChannel inherits from dict. Move
2005-09-30 emellor 7148:41b1f86628a0 Merge.
2005-09-30 emellor 7147:82e8a1d7230f Added DevController.configuration and configurations methods. These parse the
2005-09-30 kaf24 7146:b20219e27f92 Fix typos I introduced into tpmfront driver.
2005-10-08 djm 7145:0ba10f7fef51 Add support for fast mov_to_kr privops
2005-10-07 djm 7144:cbe6b4c4480f Reset hypercall_continuation flag (by Tristan Gingold)
2005-10-07 djm 7143:f81e637e7741 Fix incorrect re-enablement of interrupts (found by Tristan Gingold)
2005-10-03 djm 7142:98fb7e03a886 Some cleanup of reflection code
2005-09-29 djm 7141:c22741d000a5 Keep up with recent changes in xen-unstable
2005-09-29 djm 7140:61b3b357d827 Merge xen-unstable into xen-ia64-unstable
2005-09-29 kaf24 7139:d88e98fd4f7a Fix compiler warnings when shadow debugging is enabled.
2005-09-29 iap10 7138:7f732bba3ed4 Allow kernel built with privileged operation support (e.g. -xen/-xen0) to be used as a guest kernel on x86_64
2005-09-29 kaf24 7137:f529cd119470 More save/restore code in interrupts-enabled contest, where
2005-09-29 kaf24 7136:1abbb6448b4a Remove unused debug code.
2005-09-29 kaf24 7135:399436887a32 Move xenbus_suspend outside critical region with
2005-09-29 kaf24 7134:3c1a91c309b8 Update GDB server documentation for crashed guests.
2005-09-29 kaf24 7133:55722e822dec Avoid verbosity when connection xenbus -> xenstore.
2005-09-29 iap10 7132:b9e5573785bb Don't define vectors for IPIs we don't use in Xen
2005-09-29 kaf24 7131:65882bf339f6 Slight rejig avoids grant entry warning message on xm save.
2005-09-29 vh249 7130:f633c3d0315b full devices expect to be able to read the partition table during xlvbd_add
2005-09-29 kaf24 7129:8c23b56f3954 Define new notify_remote_via_irq() interface which is a
2005-09-29 kaf24 7128:559ad1abb3d5 Change semantics of bind_evtchn_to_xxx and
2005-09-29 kaf24 7127:805ee053e61f VIRQs and IPIs on VCPU#0 are automatically re-bound on save/restore.
2005-09-29 kaf24 7126:c317e0aca9f1 Reindent more xenlinux files. Remove defunct header file.
2005-09-29 kaf24 7125:e04b0805febb Set guest selectors to be null if it's not valid when switch to
2005-09-28 kaf24 7124:f069a06e650f Fix fixed-point long multiplication used in time delta
2005-09-28 kaf24 7123:5e5ae8340956 merge
2005-09-28 kaf24 7122:081b326162bc Fix gnttab setup, which I broke 2 changesets ago.
2005-09-28 kaf24 7121:f9a806ba838a This patch fixes a race between when the disable cpu is marked online
2005-09-28 kaf24 7120:c7f58e86446f Reindent grant-table kernel code and reserve first few
2005-09-28 kaf24 7119:1a82995a017c Fix netif save/restore.
2005-09-28 kaf24 7118:1643f6110469 Fixes for blkif save/restore. A 'dd if=/dev/sda1 of=/dev/null'
2005-09-28 emellor 7117:9e0b6fbab872 Merge.
2005-09-28 emellor 7116:33fc55a32dfb Remove unused domain_devtype_get.
2005-09-28 emellor 7115:23a3241f0ee7 Remove unused xend_domain_device.
2005-09-28 emellor 7114:5b296b8d05ab Change device IDs to be integers, as required now by DevController. Remove
2005-09-28 emellor 7113:da98f8956925 Nothing.
2005-09-28 emellor 7112:688ebed7d41b Minor tidy up.
2005-09-28 kaf24 7111:ce54669c70fc Remove broken assertion in 64-bit shadow pagetable code.
2005-09-28 emellor 7110:ca78d9668fdb Added new classmethod xstransact.ListRecursive, and use this inside
2005-09-28 emellor 7109:1d74fff611c8 Nothing.
2005-09-28 emellor 7108:07cc64b3bf86 Merged.
2005-09-28 emellor 7107:af12cff417fd Merged.
2005-09-28 emellor 7106:ea1373b5015d Merged.
2005-09-28 emellor 7105:3eda5c985d67 Merged.
2005-09-28 emellor 7104:193022cb9ccc Merge.
2005-09-28 emellor 7103:89974610d558 Fix returning of results broken by last change.
2005-09-28 kaf24 7102:7598dc3ed0cb Fix preemptible uses of smp_processor_id() in page fault
2005-09-28 jrb44 7101:eae0c4f0aafd Changed -xen x86-32 defconfig CONFIG_EXT2_FS=y
2005-09-28 jrb44 7100:0422243f5602 Changed -xen x86-32 defconfig CONFIG_SECURITY_CAPABILITIES=y
2005-09-28 kaf24 7099:b55a43d39a40 merge?
2005-09-28 yjiang5 7098:8204a2d6cd55 Initialize pointer array for set mapping.
2005-09-28 kaf24 7097:7e9ec4b2cc3c imported patch ../tmp/fix_free_monitor_pagetable.patch
2005-09-28 yjiang5 7096:5fb211049b3f Save immediate operand into mcip structure.
2005-09-28 kaf24 7095:b1327ae8f414 With this patch, we can enable VMXAssist to bring up APs of SMP VMX
2005-09-28 kaf24 7094:868b8c599dfb Currently the mmio_operands assumes writing to memory when operand 0 is
2005-09-28 emellor 7093:ea373837d474 Added logging of exceptions coming through callInfo, for better debugging.
2005-09-28 emellor 7092:b56364e269c7 Minor tidy.
2005-09-28 emellor 7091:50c2fe359c73 Improve HTML output.
2005-09-28 emellor 7090:d78d2fa50703 Added missing quote to HTML output.
2005-09-28 emellor 7089:a65cdee92c0f Added behaviour to read() to read directly from the transaction's path if no
2005-09-28 emellor 7088:1e288a9316fd Handle exceptions caused during processing of requests, to improve error
2005-09-27 emellor 7087:46046d5fb354 Remove unused import, mark unused variables.
2005-09-27 emellor 7086:8fe341229827 Remove unused imports, variables.
2005-09-27 emellor 7085:8d5760e8e3f1 Fix final misuse of prettyprint parameters.
2005-09-27 emellor 7084:6f49c06d5feb Remove unused imports, and unused progress parameters from domain_save, domain_restore. Rename one instance of id to domid.
2005-09-27 emellor 7083:679e93b5c6cd Added getDeviceSxprs, to support xm block-list.
2005-09-27 emellor 7082:41735ccc5ee3 Added sxprs, for xm block-list.
2005-09-27 emellor 7081:7c5d9879967d Added behaviour to list() to list the transaction's path if no arguments are
2005-09-27 kaf24 7080:a172340ae3f3 merge?
2005-09-27 kaf24 7079:a4ad6692193a This patch adds "wbinvd" instruction emulation for vm86 mode.
2005-09-27 emellor 7078:fa4cc3f53c64 This patch adds a quick check to 'xm restore' that checks the
2005-09-27 emellor 7077:c9d690c52afc This patch adds a quick check in "xm save" to make sure the path given
2005-09-27 emellor 7076:9575efe88e75 This patch cleans up some of the argument usage in PrettyPrint.py to
2005-09-27 emellor 7075:a8ed2f186c23 Remove DBMap etc from XendDomainInfo, moving the handling of the domain root
2005-09-27 emellor 7074:63f06da6c5b0 Remove the domain and VM paths from the store when destroying a domain. This
2005-09-27 emellor 7073:9ff1bea68d51 Merge.
2005-09-27 emellor 7072:f9296342d9b2 Detangle the restart/reboot/halt/save/restore code. There is now one point
2005-09-27 emellor 7071:299c2d5b5daf Use constant in XendDomainInfo rather than embedding a string literal.
2005-09-27 emellor 7070:b6e58e2daff8 Added missing import socket statement.
2005-09-26 kaf24 7069:70b6e60df750 Move non-transactional and non-idempotent code out of
2005-09-26 kaf24 7068:8c2aa0878927 xenstore fires @releaseDomain both when a domain shuts
2005-09-29 djm 7067:93e27f7ca8a8 Merge
2005-09-29 djm 7066:c0ac925e8f1d Newer compilers don't allow strings to cross newlines?
2005-09-29 djm 7065:8463ce38eda3 Minor code restructure in vcpu_translate (prep for more later)
2005-09-26 djm 7064:4e1031ce3bc2 Choose LINUX_ARCH based on XEN_TARGET_ARCH, not ARCH
2005-09-26 djm 7063:ef9591d03fdd Merge latest xen-unstable into xen-ia64-unstable
2005-09-26 kaf24 7062:811559fb02ab xenbus_transaction_end() returns negative error code.
2005-09-25 kaf24 7061:5ea81e640509 Fix so that 'make uninstall' won't fail if /etc/xen
2005-09-24 emellor 7060:909172f2aa54 Add helper method XendDomain.callInfo that stubs through into XendDomainInfo.
2005-09-24 emellor 7059:74b05ac4706f Nothing.
2005-09-24 emellor 7058:a2d613c125a5 Merge.
2005-09-24 emellor 7057:b5ab24152d56 Added default value for ssidref -- 0.
2005-09-24 emellor 7056:8874b5004ef4 Move ImageHandler registration into image.py from XendDomainInfo.py. Move
2005-09-24 kaf24 7055:83fe78bb876d Fix build for pedantic compilers.
2005-09-24 kaf24 7054:c89485e939cc Fix tpm split driver to follow changes in the xenbus API.
2005-09-23 kaf24 7053:b2928ee8ddcd Update User's Guide installation section to mention hotplug.
2005-09-23 kaf24 7052:7b97bc1d1c1d Add an install-time check for hotplug.
2005-09-23 kaf24 7051:46f92c4fde1d Fix debug build of Xen.
2005-09-23 emellor 7050:9f50bd7a478f Removed unused Blkctl.py. The functionality here has been taken over by the
2005-09-23 emellor 7049:ad0270abc9b9 Merged.
2005-09-23 emellor 7048:ab1c362ba0d1 Merge the duplicated code for create, destroy, migrate, sysrq, and shutdown
2005-09-23 emellor 7047:1f948a831fdc Neaten the configuration parsing code. Add a self parameter to
2005-09-23 emellor 7046:b2c9acd6fdfc Move ImageHandler.create call to initDomain, after the call to xc.domain_create.
2005-09-23 emellor 7045:5805b47583ba Remove unused XendDB.py.
2005-09-23 emellor 7044:0e2fdfe6b2bc Remove unused tempfile.py. Even if anyone were using it, they shouldn't be --
2005-09-23 emellor 7043:64e3cab7ab9e Fix call with missing parameters.
2005-09-23 kaf24 7042:7ff651a39cfc Restructure GNTTABOP_map_grant_ref.
2005-09-23 kaf24 7041:352151393395 Make PAE defs in xg_private.h usable in both 32- and
2005-09-23 emellor 7040:10d6bda59ea4 Add check for speed (takes 33 minutes on my laptop, OUCH!)
2005-09-23 Rusty Russell 7039:76af1a1df67c Make xenstored use tdb, transactions can soft-fail (EAGAIN)
2005-09-23 Rusty Russell 7038:6aef7d1062bb Add check for speed (takes 33 minutes on my laptop, OUCH!)
2005-09-23 kaf24 7037:8a757f283fb8 Add VGA acceleration support for cirrus logic device model
2005-09-23 kaf24 7036:94c6fc048d8e Clean up xc_vmx_build():
2005-09-22 kaf24 7035:43edce5b75d6 Remove file from sparse tree.
2005-09-23 djm 7034:eaedc6b4ec0f Doh! Cut-paste error of file copy in mkbuildtree-pre breaks build
2005-09-23 djm 7033:450b1224a6ac Remove drivers/acpi/motherboard.c from sparse tree to match
2005-09-23 djm 7032:60928c906666 More getting xenlinux/ia64 to build with drivers from -sparse
2005-09-23 djm 7031:109a27c1c004 Another step towards building xenlinux/ia64 from -sparse
2005-09-22 djm 7030:7ddfb9a44972 Default CONFIG_XEN_PRIVILEGED_GUEST to y for now
2005-09-22 djm 7029:ecd6b2163193 First step toward building drivers/xen for ia64 out of sparse
2005-09-22 djm 7028:b6ee1d1cdc93 Minor drivers/xen changes and includes to support xenlinux/ia64
2005-09-22 djm 7027:06d84bf87159 Merge latest xen-unstable into xen-ia64-unstable
2005-09-22 emellor 7026:2f83ff9f6bd2 Move variable initialisation out of import section. Remove obsolete save
2005-09-22 emellor 7025:40a0f049e344 Rename XendDomainInfo and DevController.getDomain to getDomid.
2005-09-22 emellor 7024:f5e33f4d0238 Move initDomain out of image.py and into XendDomainInfo. The only thing that
2005-09-22 emellor 7023:4be4126911dc Added diagnostic message when RuntimeError is raised inside XenStore.exists.
2005-09-22 emellor 7022:10759a44ce3b Merged.
2005-09-22 emellor 7021:eba5afe9aa37 A number of changes to get save-restore working again:
2005-09-22 kaf24 7020:28db21fb7545 Fixes a vtpm timeout problem for slow machines.
2005-09-22 kaf24 7019:932aa2b425e8 Netfront/back always use grant tables now. This cleans up a
2005-09-22 kaf24 7018:ecc77b1c8612 Remove defunct usb split driver code. It will get replaced with
2005-09-22 kaf24 7017:d7c794130ac5 Indentation cleanups in linux driver code.
2005-09-22 emellor 7016:4cff74aa6246 Merged?
2005-09-22 emellor 7015:7646b18d4b32 This patch adds a check in xend that prevents a user from trying to
2005-09-22 emellor 7014:0f71667deb52 VMX guest memory calculation in python code is corrupted by changeset
2005-09-22 emellor 7013:11cca45a9a79 this patch fixes the bug that when "cpu" is not set in config file,
2005-09-22 kaf24 7012:8dbcf407a680 A more comprehensive fix for mapping shared-ring grant
2005-09-22 kaf24 7011:52eb8504be71 This fixes the "make check" feature of xenstore to properly compile with
2005-09-21 jbulpin 7010:a32ee93b3b33 Trivial spelling mistake fix.
2005-09-21 kaf24 7009:76f4c7ea7602 This patch fixes a bug where raise_softirq(SCHEDULE_SOFTIRQ) is called
2005-09-21 kaf24 7008:f71bb61e0500 Fix mapping of shared ring pages into backend drivers.
2005-09-21 emellor 7007:55fc0ecc19c3 Merge.
2005-09-21 emellor 7006:9647be59212d Split the configuration file parsing and xc dominfo parsing aspects of
2005-09-21 emellor 7005:19572dec7d3c Disable debugging-level output.
2005-09-21 emellor 7004:a498dab0beef Match change to the memory/target value, as it is now in KiB, not bytes.
2005-09-21 emellor 7003:82bc05411d85 Remove unused DEBUG variable, and -d flag.
2005-09-21 emellor 7002:2eee9f6487ff Removed unused getLevel method, and don't use intermediate variable called
2005-09-21 emellor 7001:79f695037ab7 Added diagnostic messages to the RuntimeError exceptions when they occur inside
2005-09-21 emellor 7000:ba10ee566ab7 Lots of minor changes to please pylint, including matching the number of
2005-09-21 emellor 6999:1196da5782bf On one of pyxc_domain_getinfo's error paths, free the block allocated
2005-09-20 emellor 6998:a35c20d53947 Remove unused variables and imports.
2005-09-20 emellor 6997:3fbefefb54aa domain_setmaxmem takes an int, not a long, for the maxmem_kb parameter. The
2005-09-20 emellor 6996:6d13fd586338 Remove extraneous semicolon.
2005-09-20 emellor 6995:fdc01adc11e0 Move definition of xc, to avoid confusing pylint.
2005-09-20 emellor 6994:b54d922cb897 Remove unused import.
2005-09-20 emellor 6993:90bcdd41dbf7 Mark unused variables as such. Remove unused import.
2005-09-20 emellor 6992:26c6d506a97c Move definition of xc variable, to save confusing pylint.
2005-09-20 emellor 6991:1c95ad754ad4 Mark unused variable as such.
2005-09-20 emellor 6990:95e589a9b2f6 Added debugging message to exception on write.
2005-09-21 kaf24 6989:7a45b8ccef01 Some cleanup in tpm-related files.
2005-09-21 kaf24 6988:b8537442f3d6 Removes redundant/unnecessary __vmread/__vmwrite.
2005-09-21 kaf24 6987:21e7935b2025 Parse vcpus for VMX guest.
2005-09-21 kaf24 6986:492fe12a6db4 Fix .hgignore and add missing vtpm patch file.
2005-09-20 kaf24 6985:1bea937e53cc The vmx guest loading is broken from 6925 because of the new
2005-09-20 kaf24 6984:d3bc8314b6f5 Fix __save_flags() to not complain when smp_processor_id() is used
2005-09-20 cl349 6983:659ad553199e merge?
2005-09-20 cl349 6982:ee8226e15e9f Add support to build arch/ia64 xen kernels, also add pre/post link hooks in mkbuildtree.
2005-09-20 kaf24 6981:c174ac96a69d Fix xenconsole when console page is >= 4GB.
2005-09-20 kaf24 6980:9776d03bf108 Put_page on vmx_set_cr0 for multiple protected/real mode switch.
2005-09-20 cl349 6979:f8e7af29daa1 merge?
2005-09-20 cl349 6978:a6b72464a042 Fix vnc configuration issue for creating vmx guest.
2005-09-20 kaf24 6977:750ad97f37b0 Split up docs. Signed-off-by: Robb Romans <3r@us.ibm.com>
2005-09-20 kaf24 6976:c0796e18b6a4 Add 64 bit support to the VTPM Tools plus do some minor cleanups.
2005-09-20 kaf24 6975:3ef86b208f9b Fix an operand size bug in the VMX MMIO decoder.
2005-09-20 kaf24 6974:739154e26fb7 Dynamically generate the local apic entries in ACPI MADT table.
2005-09-19 kaf24 6973:d1cbfaf804d9 Add lomount to 'make uninstall' target. Remove miniterm,
2005-09-19 kaf24 6972:ae88715598bf Clean up 'make uninstall' target.
2005-09-19 cl349 6971:872cf6ee0594 merge?
2005-09-19 cl349 6970:fc2eade714f9 Fix kernel users of xs_write as well.
2005-09-19 cl349 6969:2796d45c5835 Fire watches once immediately upon registration.
2005-09-19 cl349 6968:0a2cc72ee6e4 Fix one more usage of xs_write.
2005-09-19 cl349 6967:f7a7f8f2e6e4 Remove iflag argument to xs_write
2005-09-19 cl349 6966:a5d67e3fbff1 Make xs_mkdir an xs_rm idempotent.
2005-09-19 kaf24 6965:08effcf0385b Better gdb server documentation.
2005-09-19 kaf24 6964:52d953dcef0e Do not build PAE by default. Reverts accidental previous
2005-09-19 kaf24 6963:ec01850d0ee9 Fix xc_ptrace (live debug, not coredump debug) for 32-bit pae.
2005-09-19 kaf24 6962:fc4375af5854 Fix gdb build script.
2005-09-19 cl349 6961:3133e64d0462 merge?
2005-09-19 cl349 6960:c0c96a494c76 merge?
2005-09-19 emellor 6959:adbe7d45472b Revert accidental commit.
2005-09-19 emellor 6958:db4a0526d4e5 Use DevController.allocateDeviceID rather than using a local variable.
2005-09-19 emellor 6957:951c8ee275b7 Use DevController.allocateDeviceID rather than using a local variable.
2005-09-19 cl349 6956:b5bf198f0113 Don't do device create on domain recreate.
2005-09-19 cl349 6955:5c0ec0b171f0 Remove last remaining "import controller" occurences.
2005-09-19 cl349 6954:308260e5868c merge?
2005-09-18 emellor 6953:8f9dfc5fb51c Add and use XendDomainInfo.getBackendFlags to decouple image.py from the
2005-09-18 emellor 6952:578a73fdeb2f Changed dangerous default parameter values where used to use None instead.
2005-09-18 emellor 6951:f7a09745ca56 Remove the complexity of the config_handlers mechanism in favour of a simple
2005-09-18 emellor 6950:3dec22f380be Added allocateDeviceID, which uses the store to keep track of per-domain,
2005-09-18 emellor 6949:b67ef34cf91b Move definition of xc and xend to avoid confusing pylint.
2005-09-18 emellor 6948:5007bebba2f5 Renamed XendDomainInfo.getTargetMemory to getMemoryTarget, for consistency with
2005-09-18 emellor 6947:7e8eac6e96c6 Replaced the device handling mechanism used by XendDomainInfo. Superficially,
2005-09-18 emellor 6946:e703abaf6e3d Add behaviour to the remove methods to remove the transaction's path itself. This allows us to write Remove(path) to remove the specified path rather than having to slice the path ourselves.
2005-09-18 emellor 6945:da5e4c8a0fea In all cases, move the creation of a new transaction outside of the block
2005-09-17 emellor 6944:702e7f173465 Remove assignment to unused field memory_target.
2005-09-17 emellor 6943:191ffe9a9967 Use XendDomainInfo.getDomain, getName to decouple XendDomain from the internals
2005-09-17 emellor 6942:fb1fa3a4106f Remove unused restoreFromDB, saveToDB.
2005-09-17 emellor 6941:8462eff90433 Replace XendDomainInfo.setStoreChannel with XendDomainInfo.closeStoreChannel.
2005-09-17 emellor 6940:b75771a12f79 Added getVCpuCount to XendDomainInfo and use that and getName, getDomain,
2005-09-17 emellor 6939:adbf85204d29 Fix indentation.
2005-09-17 emellor 6938:e517f6599e54 Added getTargetMemory, getSsidref methods to XendDomainInfo, and use these and
2005-09-17 emellor 6937:567debb22ac0 Issue warning if doxygen is not installed.
2005-09-17 emellor 6936:993f52cdb4e4 Changed ssidref default to 0 when parsing config file.
2005-09-17 emellor 6935:11475b60d57c Added diagnostic message to exception when TypeError occurs on write.
2005-09-17 emellor 6934:0b6e06fced6a Removed unused getDB method.
2005-09-17 emellor 6933:cc5d8878fc36 Moved xroot variable to not confuse pylint (and me).
2005-09-17 emellor 6932:10d2067f6016 Removed unused impotr and marked some parameters as unused.
2005-09-17 emellor 6931:91f974f7ce97 Rename feilds to fields throughout.
2005-09-17 emellor 6930:4507382c88e5 Remove unused import, and unused class TwistedAdapter. Mark one variable as
2005-09-17 emellor 6929:b6ee902f83f4 Added _1,.._5 to dummy-variables, so that we can specify multiple unused
2005-09-19 kaf24 6928:619e3d6f01b3 Re-indent libxc to avoid hard tabs. Also, fix the PAE
2005-09-19 kaf24 6927:cedb89d6b707 Fix VMX domains not cleaning up properly, since some page refncts are
2005-09-19 kaf24 6926:6fb3b1d9e336 The domain structure maintains several shadow mode stats,
2005-09-18 kaf24 6925:7e7d93aa4072 Trivial gdb build fix from Leendert.
2005-09-17 kaf24 6924:8bc44f718714 Small cleanup to tpm split driver.
2005-09-17 kaf24 6923:03b58a6f498e Remove native tpm drivers from the linux sparse tree and replace
2005-09-16 cl349 6922:8ff691d008f4 Cleanup domain listing on xend start. Fix reaper some more.
2005-09-16 cl349 6921:931526414a64 Add bindings for xs_get_domain_path().
2005-09-16 cl349 6920:6a48f88101d3 Don't run reap() or domain_restarts() as side-effects of refresh.
2005-09-16 cl349 6919:edd70af0fb22 Move dom0 setup code out of initial_refresh.
2005-09-16 cl349 6918:5b56f1646e58 Remove pretty random cleanup code in _add_domain.
2005-09-16 cl349 6917:4490e39fc322 Use "vcpu" when referring to vcpus.
2005-09-16 cl349 6916:8cba45a77249 Make dom0_enforce_cpus() use vcpu_hotplug rather than directly modifying the sysfs entries.
2005-09-16 cl349 6915:a4cf3e17bb25 merge?
2005-09-16 cl349 6914:ffbc98d735bd merge?
2005-09-16 cl349 6913:7cccdb49af75 Cleanup domain reaper and domain destruction functions.
2005-09-16 cl349 6912:aa8943e9b705 Fix setStoreChannel(None) - fixes cleanup on destroy.
2005-09-16 cl349 6911:a434b5449d59 Fix the control panel problem.
2005-09-16 kaf24 6910:7fbaf67a0af5 Clean up and re-indent netback driver.
2005-09-16 kaf24 6909:8bb3f2567b8c Clean up and re-indent netfront.c
2005-09-16 kaf24 6908:3a7c0b00da8a Grant-refrence allocation pools and tracking tables should be
2005-09-16 kaf24 6907:e1cc553059e1 direct_remap_pfn_range() takes a vm_area_struct rather than
2005-09-16 kaf24 6906:0f851f965df9 distclean target added to root makefile. From rusty.
2005-09-15 cl349 6905:fd19e760932d Simplify backend flag parsing.
2005-09-15 cl349 6904:75fe7890cf01 Export block device read-only state into store.
2005-09-15 cl349 6903:9d4f4ff1ff77 Fix bootloader support some more.
2005-09-15 cl349 6902:cedfbb032261 merge?
2005-09-15 cl349 6901:2dcfb85a95b9 Maybe fix running bootloader after reboot.
2005-09-15 kaf24 6900:c21f47a03225 Start cleaning up grant tables. gnttab_donate now called
2005-09-15 cl349 6899:2f5537317988 merge?
2005-09-15 cl349 6898:e85f93d1ca59 Update image handling code for xstransact.
2005-09-15 shand 6897:753c49dc808c Actually update domain info when dom_get() succeeds.
2005-09-15 kaf24 6896:c27431cf81f9 Fix the libxc Makefile.
2005-09-15 vh249 6895:cb518207fc95 add support for ipv6 address in choose_vnc_display function
2005-09-15 vh249 6894:da550f59e971 fix build, strings spanning multiple lines are no longer supported
2005-09-15 cl349 6893:e78650eb2cf0 merge?
2005-09-15 cl349 6892:b47c0ff50cdd Don't special case getDomainMemory for ia64.
2005-09-15 cl349 6891:6e5cb98eff28 Better build fix.
2005-09-15 kaf24 6890:19b458d4ba93 Like IA32 PAE xenlinux, we also need make VMX guest 1:1 page table PGD
2005-09-15 cl349 6889:7ce64f021a2c Cleanup timeout code for when socket is already in use.
2005-09-15 cl349 6888:6da7a6d8b575 Fix build!
2005-09-15 kaf24 6887:bdc77b74bf61 Remove bad lines from start od script.
2005-09-15 kaf24 6886:3233e7ecfa9f merge?
2005-09-15 kaf24 6885:2f11c5b3c586 More build fixes for latest binutils. No 'movl' between
2005-09-14 shand 6884:bd477fcd32ab Deal with domain info going away (handle new error path introduced by
2005-09-14 shand 6883:36f8c5900e86 O_REUSEADDR is not enough to ensure we don't get address in use errors when
2005-09-14 shand 6882:7985a4d8bae9 Make sure xend start doesn't return until xend is ready to accept connections.
2005-09-14 shand 6881:3a79e8b28999 Disable CONFIG_PNPACPI temporarily in the -xen defconfig (it's known not to
2005-09-14 shand 6880:fb72c78604c6 The dom destroy path is doing a dom_get on a non-existent domain to
2005-09-22 djm 6879:97dbd9524a7e Patches and recipe to build an elilo.efi that will boot domain0 with initrd
2005-09-22 djm 6878:babbdd896024 Remove all CONFIG_VTI, VTI now works dynamically
2005-09-21 djm 6877:d2f2c1c26995 Minor change also needed in vcpu.c for guests to own ar.kr's.
2005-09-21 djm 6876:f064ce67e524 Another fix for handling ar.kr's
2005-09-21 djm 6875:c83307a81602 Remove paravirtualization of ar.kr registers (may need hyperprivop for
2005-09-21 djm 6874:32eea7354dcb Xenlinux/ia64 can't use xenlinux/x86 version of drivers/acpi/tables.c
2005-09-21 djm 6873:0817cde2ca06 Build tweaks for xenlinux/ia64
2005-09-21 djm 6872:3b6d422fc0be Start fleshing out -sparse tree for xenlinux/ia64
2005-09-20 djm 6871:4c1c79806874 Support files for building xenlinux-ia64 from -sparse tree
2005-09-20 djm 6870:e608c8118f25 Clone of Christian's xen-unstable mkbuildtree patch (cset 6960)
2005-09-20 djm 6869:8906825d5197 Fix dcr.pp and psr.pp support (non-VTI) so pfmon --system-wide works
2005-09-20 djm 6868:f2309ac2648a Get multiple domains working again
2005-09-19 djm 6867:7f9acc83ffcd Merge vcpu phase 2
2005-09-18 djm 6866:8d133d172bfd Add debug output for pfmon (default off, DEBUG_PFMON in config.h)
2005-09-18 djm 6865:0e548ff36960 Re-enable improved PAL code (time and perfmon work again). PAL code remapped
2005-09-16 djm 6864:aecdccb1a350 Add additional stats to track VHPT saturation
2005-09-16 djm 6863:b52a48644770 PAL cache flush (added during VTI merge) breaks on simulator
2005-09-16 djm 6862:2556621a7759 Comment out DTLB MATCH message as it is more frequent and annoying now
2005-09-16 djm 6861:7fd1b4d42d94 Return rid mangling to previous method (to match hyperprivop.S)
2005-09-16 djm 6860:9e4fb055be80 Script to generate diffs between linux-xen subdirs and real linux
2005-09-15 djm 6859:6bf96d977ecc This patch fixes a severe bug in vtlb, where domU may face machine crash
2005-09-15 djm 6858:8e7df3b10d85 Properly return extents for hypervisor memory ops call
2005-09-14 djm 6857:55bc6698c889 Oops, one hypervisor.h change seems to have unfixed in the merge
2005-09-14 djm 6856:0833c2337202 Add missing include/decl to ia64-specific hypervisor.h
2005-09-14 djm 6855:c8f873ae3ede Add ia64-specific hypervisor.h
2005-09-14 djm 6854:9af349b055e5 Merge latest xen-unstable into xen-ia64-unstable to prep
2005-09-14 kaf24 6853:122779b57b40 Remove redundant semi-colon from end of DEFINE_RING_TYPES
2005-09-14 cl349 6852:1a29e0f5c610 merge?
2005-09-14 cl349 6851:05d42f7674e8 Switch most uses of write over to store.
2005-09-14 cl349 6850:40e6dfad4eff Explicit test for None.
2005-09-14 cl349 6849:1585590ec474 More syntactic sugar.
2005-09-14 cl349 6848:bc5dbfe729e0 Move start_time out of xend dir and use gather/store.
2005-09-14 cl349 6847:960d4f6b58b3 Support removing nodes from store if value to store is None.
2005-09-14 cl349 6846:f92bdd9153f5 Add store function.
2005-09-14 cl349 6845:d5497a215660 Always allow transaction abort.
2005-09-14 cl349 6844:eb6fbb3d0a7b Add gather function and robustify class methods' failure handling.
2005-09-14 kaf24 6843:1184286a2ee6 Fix mmapping of PCI resources from userspace.
2005-09-14 cl349 6842:9c9a3bb878c2 merge?
2005-09-14 cl349 6841:541a3239f352 Rename xm commands and cleanup of the "bogus" argument code.
2005-09-14 kaf24 6840:810039218827 Fix xc_make_page_below_4G(). Should fix PAE domain
2005-09-14 kaf24 6839:c9c49385c26e During my attempts to get the latest bridge networking model working on my
2005-09-14 kaf24 6838:481a4ce27c15 Fix xc_domain_memory_decrease_reservation().
2005-09-14 cl349 6837:a8edb2655c5d Add methods to read/write Vm/Domain store entries.
2005-09-14 cl349 6836:2277377dfc3a Move name back into main domain dir.
2005-09-14 cl349 6835:5cbb2ecce16a Move id back into main domain dir and rename to domid.
2005-09-14 cl349 6834:e2f0a6fdb7d9 merge?
2005-09-14 cl349 6833:383f1336c305 Move uuid back into main domain dir.
2005-09-14 kaf24 6832:5959fae4722a Set NE bit for VMX guest CR0. VMCS guest CR0.NE bit must
2005-09-14 kaf24 6831:5e943af66571 Add some sanity check when creating 3-level 1:1 page table
2005-09-14 kaf24 6830:1cdc469bf78d Clear pending interrupt on shared page when pic initialized
2005-09-14 kaf24 6829:b9b120c7631a Get rid of anonymous unions in public header files.
2005-09-14 cl349 6828:cc1572db6a3d Call dominfo.device_delete instead of non-existant dominfo.device_destroy.
2005-09-14 kaf24 6827:94990f123e5e Remove unsued domain_controller.h file.
2005-09-14 kaf24 6826:f5ff107742ce Fix 64-bit build problem. Not allowed to movl between a
2005-09-14 kaf24 6825:1936ccaccf5e Move hypervisor.h to asm-i386/asm-x86_64.
2005-09-14 kaf24 6824:0a7194ec36a4 mem-map.sxp and vmxloader are unaffected by a 64-bit build,
2005-09-14 cl349 6823:c63529f3367d Fix xenstored watch crash.
2005-09-13 cl349 6822:0d8c0db04258 Don't return failure when trying to delete a non-existent node.
2005-09-13 cl349 6821:1ad652222dba Perform xenbus operations in shutdown_handler in a transaction.
2005-09-13 cl349 6820:36c4d3bb29c8 Don't cause watch fire deadlock by unconditionally rewriting the sysrq node.
2005-09-13 cl349 6819:3eea03342466 Don't fail readDB on empty dirs.
2005-09-13 cl349 6818:a0399927e1a1 Switch shutdown and sysrq to xstransact.
2005-09-13 cl349 6817:feff6bf0417e Free blkif if vbd_create fails.
2005-09-13 kaf24 6816:3a34bcb7c28b Fix the logic in vcpu_sleep_sync(): we must wait until
2005-09-13 shand 6815:fe5b84a24d43 Some more resilience to errors in creating vbds etc; still needs more work
2005-09-13 cl349 6814:22d08cc7f739 Switch memory target handling to use xstransact.
2005-09-13 cl349 6813:c1450b657ede g/c introduceDomain and releaseDomain bindings in xsnode and xsobj.
2005-09-13 cl349 6812:26cf3cfd3bed Switch vcpu hotplugging to use xstransact.
2005-09-13 cl349 6811:f562c0f1d222 Fix domain list build/cleanup code with xend subdirectory.
2005-09-13 cl349 6810:d38da169752e IntroduceDomain of dom0 can fail when it's already connected.
2005-09-13 cl349 6809:574aeba9859d Fix error handling code paths.
2005-09-13 cl349 6808:72e4e2aab342 merge?
2005-09-13 cl349 6807:8ca0f98ba8e2 merge?
2005-09-13 cl349 6806:4ad19fe76d50 Store dom0 store ring-ref in store.
2005-09-13 cl349 6805:c2558a2fe658 Switch to IntroduceDomain, move xend info into xend subdirectory in store.
2005-09-13 cl349 6804:68c4eb06a6aa Move xshandle to xsutil.py, add IntroduceDomain, fix list to handle empty/non-existant directories and fix Remove.
2005-09-13 cl349 6803:c66a660872e7 Change read and list to return None if key/dir doesn't exist.
2005-09-14 djm 6802:a152b9f27e48 Add needed header files that are buried/nested in x86
2005-09-14 djm 6801:52d2d5208575 Merge latest xen-unstable into xen-ia64-unstable
2005-09-13 djm 6800:6dadf4d93ee3 Converge ia64 grant_table API
2005-09-13 djm 6799:2c823d27cf33 Catchup with xen-unstable, add ia64 specifics to tools, and some VTI merge
2005-09-13 djm 6798:5cd24dd33033 Add ia64 header for synch_bitops.h
2005-09-13 djm 6797:b35215021b32 Merge with latest xen-unstable
2005-09-13 cl349 6796:e7c7196fa329 merge?
2005-09-13 emellor 6795:3cc679a35d71 Fix imports.
2005-09-13 cl349 6794:4d899a738d59 merge?
2005-09-13 emellor 6793:f2450805063b Fix the check that the argument count is even, for xenstore_write.
2005-09-13 emellor 6792:98c5c6a1e857 Added help line for dev-docs target.
2005-09-13 ewan 6791:5aa6a2eff69f Added isDevControllerClass so that XendDomainInfo does not need to store the same information internally. This may soon go, depending on how useful controller.py turns out to be.
2005-09-13 ewan 6790:c5045197dcb7 Removed {add,get}_{config,device}_handler in favour of using a simple dictionary directly. Fix a misnamed variable blconfig that was supposed to refer to blcfg. This showed up under pylint as a undefined variable, but would have manifested itself in the bootloader configuration being ignored.
2005-09-13 ewan 6789:723f81936cf7 Added .PHONY target so that make works from the tools/python directory (it was seeing the build directory and therefore doing nothing).
2005-09-13 ewan 6788:e939d5c5e646 Pass the root directory to Doxyfilter and thence pythfilter.py so that the latter can get the namespace/packages correct.
2005-09-13 ewan 6787:bcbd2d2c1068 Pass the root directory to Doxyfilter and thence pythfilter.py so that the latter can get the namespace/packages correct.
2005-09-11 ewan 6786:64d6de1ea743 "Added."
2005-09-11 ewan 6785:89a842453d77 Added dev-docs target to build the Python Tools' API documentation.
2005-09-11 ewan 6784:f44b792e898c Added docs/api.
2005-09-11 ewan 6783:bf58d21a1e3a Added dev-docs target, which passes through to the docs Makefile.
2005-09-13 kaf24 6782:adb70d525dbd This trivial patch makes sure that mem-map.sxp and the qemu bits
2005-09-13 kaf24 6781:89ed236b6b66 Update ignores list for new xenstore binaries.
2005-09-13 kaf24 6780:e17161930711 synch_bitops.h is an arch-specific header file.
2005-09-13 kaf24 6779:b5d91089e42c Newer binutils is a bit stricter and errors out when you try
2005-09-13 cl349 6778:bd951d23d713 merge?
2005-09-13 cl349 6777:4d018790ff8a Fixed consoled race condition.
2005-09-13 kaf24 6776:69bf4490062f domain_crash_synchronous() on x86_64 causes Xen to crash because
2005-09-13 cl349 6775:0fad07d67e75 Prevent opening the xenbus device if the store isn't connected yet.
2005-09-13 cl349 6774:f804b28871ba merge?
2005-09-13 kaf24 6773:36e74b5dfa95 Fix a bug in shadow_remove_all_access_in_page.
2005-09-13 cl349 6772:f1bb1316b26f Fix up testsuite from recent changes.
2005-09-13 cl349 6771:1cb7adaa3355 Put xenstored.h in linux-public include dir.
2005-09-12 cl349 6770:d8637529daff Always allow overriding where clients connect through XENSTORED_PATH.
2005-09-12 cl349 6769:80afc502461b Change xenbus_dev interface from ioctl to read/write.
2005-09-12 cl349 6768:282d5698ea40 Add xenstore-list and xenstore-exists clients
2005-09-12 cl349 6767:d22091179975 Check the return value of chdir(2) and write(2).
2005-09-12 cl349 6766:219d96d545fc merge?
2005-09-12 cl349 6765:cdaaaa027bf8 Switch vtpm device setup/teardown over to xstransact.
2005-09-12 cl349 6764:38a29ec8d021 Switch block device setup/teardown over to xstransact.
2005-09-12 cl349 6763:3aa853185afe Remove debug output.
2005-09-12 cl349 6762:e9d01c5dc7b4 Move block device bind/unbind into hotplug scripts.
2005-09-12 cl349 6761:968541972a7c Don't remove backend store directory before device_unregister.
2005-09-12 cl349 6760:f5adc1aa61d8 Export backend device store path to hotplug script.
2005-09-12 kaf24 6759:888094e5ac07 This patch remove the L2 pin for 1:1 page table on control panel.
2005-09-12 kaf24 6758:7ae8090e5f67 The last vnet patch was missing some files that had been added
2005-09-12 kaf24 6757:413c911e5780 Re-indent xc_linux_restore, and add code to force PAE
2005-09-12 cl349 6756:f752e0c873a6 merge?
2005-09-12 cl349 6755:b594bb976a74 Always fire watches, even on the connection which caused the watch to fire.
2005-09-12 kaf24 6754:939fd35d58da Xen_version hypercalls takes two args, not one.
2005-09-12 kaf24 6753:03b9919f655e mlock argument to version hypercall in libxc.
2005-09-12 kaf24 6752:05f36d13e30c Improve debug tracing from HYPERVISOR_memory_op().
2005-09-12 vh249 6751:2c2c0b843f05 removing XEN_LOCALVERSION for a smaller alternative
2005-09-11 kaf24 6750:3feb7fa331ed Re-indent vmx code.
2005-09-11 kaf24 6749:4508c22dc458 Yes, that fixes the problem, our patches crossed. I saw Keir already
2005-09-11 vh249 6748:5721657e8130 add XEN_LOCALVERSION to the dist building process
2005-09-11 kaf24 6747:21cbdb20ff4c An FC4/i386 install inside VMX on an x86_64 system fails because byte
2005-09-10 cl349 6746:9ead08216805 Restore NULL checks before calling kfree().
2005-09-10 vh249 6745:3f2751c6e721 add a simple usage string to xenconsoled
2005-09-10 vh249 6744:bc5e0fc79696 fix ballooning out logic to handle dying domain freeing memory.
2005-09-10 vh249 6743:b3b4391a14e5 use XEN_FULLVERSION variable where possible
2005-09-10 vh249 6742:ac6605bceb9d remove pointless NULL check before calling kfree
2005-09-10 vh249 6741:864d936a0482 convert initializers to C99 initializers
2005-09-10 kaf24 6740:aa1adbeecfcd With this patch, 32-bit binary can work on 64-bit VMX guest.
2005-09-10 kaf24 6739:20b6be0e1fa1 This patch fixes xenlinux timer interrupt.
2005-09-10 kaf24 6738:8fc210e6a588 This patch fix a bug in set_reg_value() for x86_64 VMX guest.
2005-09-10 kaf24 6737:a8f01a0a9559 One more instruction for the VMX MMIO decoder.
2005-09-10 kaf24 6736:4b2c87242ad3 Fix bug that service os & vmx guest can't communicate with
2005-09-09 shand 6735:5c49ed1145cc Fix xm info handling of empty strings (fix bugzilla bug #216)
2005-09-09 shand 6734:41a74438bcba Fix 'xm info' (sizeof(param) doesn't do that one might hope).
2005-09-09 cl349 6733:813c37b68376 merge?
2005-09-09 cl349 6732:31c257b9a360 Make vif cleanup use xstransact and use classmethods for setup.
2005-09-09 cl349 6731:1a27091a1e7a Add remove and list support. Also make all class methods "safe".
2005-09-09 cl349 6730:54af57682431 Only retry transactions which fail from timeout.
2005-09-09 cl349 6729:578c19d1ed49 Setup network devices in xenstore using xstransact.
2005-09-09 cl349 6728:fbdb56cd611b Remove dependency between domain db and path/uuid.
2005-09-09 cl349 6727:d0b3c7061368 Always start transactions on an existing path.
2005-09-09 kaf24 6726:0c7379b702e5 common/kernel.o contains changeset/compiler info.
2005-09-09 kaf24 6725:a5e9a7fcade9 cleanups
2005-09-09 kaf24 6724:16cd990994d5 The patch allows the shadow mode code to support >4GB physical memory. I
2005-09-09 djm 6723:d4d880fcef28 Xen-ia64-specific changes to adapt to recent xen-unstable changes
2005-09-09 djm 6722:b2f4823b6ff0 Merge (only) xen-ia64-unstable with latest xen-unstable
2005-09-09 iap10 6721:ec4a3f2d060e Add more version and capability reporting to Xen. Print the results with 'xm info'.
2005-09-09 kaf24 6720:3f4d14357976 pagefault handler fixes.
2005-09-09 cl349 6719:47dca2f335de Add simple transactional read/write python xenstore interface.
2005-09-09 cl349 6718:4856f000d35d Make error reporting consistent.
2005-09-09 cl349 6717:cdfa7dd00c44 merge?
2005-09-09 cl349 6716:2704a88c3295 merge?
2005-09-09 cl349 6715:22c30df92b11 tpmback compilation fix.
2005-09-09 kaf24 6714:df1348e72390 Xenbus implementation ported from Linux to Mini-os, simple thread support introduced
2005-09-09 kaf24 6713:6563a12e0ad7 Fix blkfront request completion.
2005-09-09 kaf24 6712:67d7e01c8277 It was suggested on the xen-users list that it would be useful if the
2005-09-08 iap10 6711:4cdf880c9463 Bug fix on x86_64 increase_reservation
2005-09-08 iap10 6710:74371b962355 Test CD needs devfs
2005-09-08 kaf24 6709:c7999d49ecf7 No need to qsort the pfn array in domu builder.
2005-09-08 iap10 6708:aa0990ef260f merge
2005-09-08 iap10 6707:3bde4219c681 manual merge
2005-09-08 iap10 6706:5db85ba1c4e0 Improved "PGDs must be under 4GB" handling for PAE.
2005-09-08 iap10 6705:1f4863861d18 Fixes to sub 4GB allocator
2005-09-08 kaf24 6704:a27e28d38d52 Build fix.
2005-09-08 kaf24 6703:5321e0858b0d grant_table.c reindent.
2005-09-08 kaf24 6702:e3fd0fa58364 Rename get_order() to get_order_from_bytes() and add
2005-09-08 kaf24 6701:c2705e74efba Cleanups, and fix allocating DMA memory via
2005-09-08 iap10 6700:12ff9c954ace Give each domain some memory below 4GB. This solves the "PGD's must be below 4GB" for the initial page tables. I'm not sure we'll stick with this approach, but this is good enough for the time being.
2005-09-08 iap10 6699:006efe128837 Yet more PAE fixes, this time in the paravirt drivers.
2005-09-07 iap10 6698:f0d728001aaa More tools PAE fixes to avoid loosing high-order pte bits.
2005-09-07 iap10 6697:a9a78ca76cd2 Replace direct_remap_area_pages with direct_remap_pfn_range to help fix PAE domain building.
2005-09-07 cl349 6696:10a3d4fbd9b4 Fix typo.
2005-09-07 cl349 6695:7bc32f4c67fb merge?
2005-09-07 cl349 6694:a39b1fa10edc Move console tty/limit information into console directory in domain dir.
2005-09-07 cl349 6693:64ca0d3ea97f Disable device info getting written to store when xend restarts.
2005-09-07 cl349 6692:0c9c044fd00c Disable sync dbmap saves -- they remove nodes added by other tools.
2005-09-07 cl349 6691:c2f3f18c0d95 Don't leak memory when realloc fails.
2005-09-07 shand 6690:b7c7cb88f0ba Create /dev/xen/evtchn if it doesn't exist.
2005-09-07 cl349 6689:7d0fb56b4a91 merge?
2005-09-07 cl349 6688:38c5199155fc g/c unused xcs.
2005-09-07 cl349 6687:4e4aac33809f g/c unused xu extension.
2005-09-07 cl349 6686:0e2b1e04d4cb g/c unused control message code.
2005-09-07 cl349 6685:549f4256ab3c Remove control interface in kernels and domain builder.
2005-09-07 iap10 6684:cbf43be4cc17 merge
2005-09-07 iap10 6683:216a8a934246 Trivial fix for a nasty PAE bug.
2005-09-07 cl349 6682:32cc65db459a Fix vif scripts for domains with more than one ip.
2005-09-07 cl349 6681:422fee1de8e7 Remove debug printk.
2005-09-07 cl349 6680:4309a1fd8447 Always bind dom0 virqs to vcpu 0.
2005-09-07 cl349 6679:acde14d25398 Make xenstored bind to domain exception virq directly, instead of via xcs.
2005-09-07 cl349 6678:652bd7876153 Remove python virq code.
2005-09-07 cl349 6677:c9e1ddf85324 Trigger domain cleanup on @releaseDomain watch-event instead of domain exc. virq.
2005-09-07 cl349 6676:639a36483fee Fix and cleanup error handling.
2005-09-07 cl349 6675:e991ec23c318 Add copyright notice and g/c some unused code.
2005-09-07 cl349 6674:a75b08af8d19 merge?
2005-09-07 cl349 6673:63e226a5e272 Add python bindings for watches.
2005-09-07 kaf24 6672:c9fd91d7540d Be more sensitive to losing sync with platform timer.
2005-09-07 kaf24 6671:7a36f58f64ee merge?
2005-09-07 kaf24 6670:77d8b5e40da7 Small plan9 loader patch from Tim Newsham.
2005-09-07 iap10 6669:fb90dd31c6d7 Extend save/restore interface to cope with domains >4GB by adding a level of indirection.
2005-09-07 cl349 6668:99f12399b25a Fix dependencies.
2005-09-06 cl349 6667:8db9c5873b9b merge?
2005-09-06 cl349 6666:83bcc68aaf32 Use @releaseDomain watch-events.
2005-09-06 cl349 6665:0922c82a4bf3 Exit if xen_setup fails.
2005-09-06 cl349 6664:513ba63787fe Add @releaseDomain watch-event.
2005-09-06 cl349 6663:7c269dd2cf1f Destroy domain before cleaning it up.
2005-09-06 kaf24 6662:28a10ec0fd6b Tiny printk info cleanup.
2005-09-06 kaf24 6661:d647c3d381d2 The attached patch fixes two problems I ran into with the swiotlb code
2005-09-06 kaf24 6660:d0a4f770a5f4 phys_to_mach and mach_to_phys tables contain long entries, not
2005-09-06 cl349 6659:534671924039 Add xcs to include path for xcs_proto.h.
2005-09-06 cl349 6658:6d7b05e1c1e5 Disable xcs stop from xend script since it kills xenstored now.
2005-09-06 cl349 6657:d4d69c509371 merge?
2005-09-06 cl349 6656:d6d77aa96aa1 Make xenstored listen to domain exception virqs.
2005-09-06 cl349 6655:275e28658c66 Update consoled to use xs_get_domain_path and cleanup domain tracking code.
2005-09-06 kaf24 6654:8f21344e7817 Avoid warn_unused error on read() return value.
2005-09-06 kaf24 6653:158d23cbd2e6 Enable xenstored optimisations.
2005-09-06 kaf24 6652:ef1cd7729676 Reducing LOC (always a good thing) by eliminating duplicated functionality.
2005-09-06 kaf24 6651:60bf463f79a8 Fix vmalloc fault path in arch/xen/i386 to correctly deal
2005-09-05 kaf24 6650:aeaa3c83f6e5 Fix 64-bit build.
2005-09-05 kaf24 6649:d105692072a4 Fix PCI iomem resource fixup.
2005-09-05 cl349 6648:22599cd6aae0 Add @introduceDomain event-watch and replace consoled watch on /console.
2005-09-05 cl349 6647:7f941f9c237b Fix command line argument parsing.
2005-09-05 cl349 6646:bdae19282fb8 Add -Werror to xenstore build and fix failure.
2005-09-05 kaf24 6645:d5bd2c583cb0 Fix the balloon driver to do work in smaller batches, and
2005-09-05 cl349 6644:0856c511a83e Add missing libxenstore.so dependency for xenstore client programs.
2005-09-05 cl349 6643:2a1b32bb4df4 Rename XS_GET_DOMAIN_PATH to XS_GET_DOMAIN_PATH and add libxenstore binding.
2005-09-05 cl349 6642:3ba3e5fc2530 Fix typo.
2005-09-05 cl349 6641:ff14bb5600c9 On suspend, canonicalize store and console mfns in the guest.
2005-09-05 cl349 6640:1f460d0fd6c6 merge?
2005-09-05 cl349 6639:89e8a2144c1d Get rid of suspend record, start info holds all the info now.
2005-09-05 cl349 6638:5d8b2c258b26 Pass live flag as number, not "True"/"False".
2005-09-05 cl349 6637:cd5d566e1d54 Only remove domain from store once it's suspended.
2005-09-05 cl349 6636:79658ef58925 Keep start_info in page provided by domain builder instead of making a copy.
2005-09-05 iap10 6635:bd9af523a598 CRAMFS needs to be compiled in to xen_defconfig_x86_64 not a module.
2005-09-05 cl349 6634:85aca042b802 Free grant reference when block device shuts down.
2005-09-05 cl349 6633:4594827336ad merge?
2005-09-05 cl349 6632:dd7aac3720b1 Suspend console after xenbus, resume console before xenbus.
2005-09-04 shand 6631:cd6f1a4e9a39 Fix build.
2005-09-04 cl349 6630:d0a5b1857c35 Fix build.
2005-09-04 akw27 6629:f59e0163540e Updates to blktap driver and user code.
2005-09-04 cl349 6628:523078a33287 Fix build dependency issue.
2005-09-03 cl349 6627:b6c98fe62e1a merge?
2005-09-03 cl349 6626:2e2611af05c6 Update suspend/resume for new console code.
2005-09-03 iap10 6625:563732d616e4 merge fixup
2005-09-03 cl349 6624:29808fef9148 merge?
2005-09-03 iap10 6623:dbded18962a4 merge
2005-09-03 iap10 6622:62af59588060 Fix to allow -xen and -xen0 kernels to be used as unprivilged guests.
2005-09-03 cl349 6621:f27205ea60ef merge?
2005-09-03 cl349 6620:5aae0c8158b9 Restore printk to output evtchn binding error.
2005-09-03 cl349 6619:8a228cbb69fe Add support in libxenstore for using the xenbus_dev store connection.
2005-09-03 cl349 6618:87ea297c1d3a Add driver to use the kernel's xenbus connection from user-space.
2005-09-03 cl349 6617:c7e4e2fc4f4a Free struct file file_private on release.
2005-09-03 iap10 6616:ce018d2730c0 Fix debug build that was broken by recent shadow pagetable checkin.
2005-09-02 shand 6615:a1de77c1486c Enable 'live' migration from a tools pov; prior to this the 'live' flag was
2005-09-02 kaf24 6614:0c0d929e787c Attached are the patches for new ioemu communication mechanism. The new
2005-09-02 kaf24 6613:0746ef61733b Now that unaligned page overlapping PIO works for Xen, it is time to
2005-09-02 kaf24 6612:20140d3fbf83 Attached are the patches for new ioemu communication mechanism. The new
2005-09-02 kaf24 6611:ed474440decd Various minor vmxassist cleanups.
2005-09-02 kaf24 6610:7557c46a9edf We need to be more precise and restore the %eip.
2005-09-02 kaf24 6609:151da8f5d5f2 Handle page overlapping copies.
2005-09-02 kaf24 6608:b715a9f4dba0 Qemu-dm dumps core with the pcnet device. This patches fixes it.
2005-09-02 kaf24 6607:ec11c5cca195 Fix preemption-check race in memory_op hypercall.
2005-09-02 kaf24 6606:7c2afbad0188 Fix writing to mmap'ed /dev/mem region mapped PROT_WRITE
2005-09-02 cl349 6605:cac138ea9284 Install hotplug script(s) unconditionally.
2005-09-02 cl349 6604:291e816acbf4 merge?
2005-09-02 cl349 6603:edd1616cf8cb Restore configurability of vif bring up script and passing arguments to the script.
2005-09-02 kaf24 6602:fc12b08bf4fe Mini-os fixes from Simon Kagstrom.
2005-09-02 kaf24 6601:4544d105f194 Missing shadow files.
2005-09-02 kaf24 6600:8b87d43412bf This patch is to boot 32-bit VMX guest on the 64-bit host.
2005-09-02 kaf24 6599:95cfc001ddd1 Clean up tools/check error reporting. Remove logging.
2005-09-02 kaf24 6598:02e104bf03c0 New scripts I missed from previous security patch.
2005-09-02 kaf24 6597:0161d68cff37 This patch:
2005-09-02 kaf24 6596:c76a8c8b7132 Make the check script log to /tmp instead of the working directory. This
2005-09-02 kaf24 6595:3125305ac8b1 I've found cramfs to be very useful for simplifying Xen testing with QEMU.
2005-09-02 kaf24 6594:2c41ae58d6b2 The attached patch makes xend clear the reboot request from the store
2005-09-01 shand 6593:d47439c8c0ed Fix save/restore when using grant tables in network, robust-ify netback
2005-09-01 shand 6592:9de43bdef6ca Fix build dependency for the XEN tpm driver.
2005-09-01 kaf24 6591:030a56a24fa6 Better Xen backtraces in debug builds (follow the
2005-09-01 cl349 6590:af78c9d526e0 Fix network setup through hotplug on SUSE.
2005-09-01 cl349 6589:6bb68b092976 Hook up sysrq for xencons.
2005-09-01 cl349 6588:f25a9797419e Fix closing of /var/log/xend.log fd
2005-09-01 cl349 6587:d387866584e2 remove random file
2005-09-01 cl349 6586:dd668f7527cb merge?
2005-09-01 cl349 6585:84ab93e1ee05 Cleanup domain listing.
2005-09-01 cl349 6584:aaee260ce02c Fix xm list for when info is requested for individual domains.
2005-09-01 cl349 6583:6fa6c392d258 Linux 2.6 cleanups.
2005-09-01 kaf24 6582:e02a45b91043 Avoid code duplication between stringified and
2005-09-01 kaf24 6581:832cb25d1f55 Use entry_get_paddr(l1e) to get the PFN
2005-09-01 kaf24 6580:b99098e3c2ed Tiny build fix for gcc 4.0.1
2005-09-01 kaf24 6579:06b1cbe76880 VTPM is off by default.
2005-09-01 kaf24 6578:a11bf3a68e9b Remove curl checks. Patch from Anthony Liguori.
2005-08-31 shand 6577:f0dc15fd3c1b merge?
2005-08-31 shand 6576:dd108e5ad24d Fix vtpm build when doing 'make dist' (particularly when not root).
2005-08-30 shand 6575:0db6e392c380 Remainder of Intel/IBM joint TPM Virtualization implementation for Xen.
2005-08-30 shand 6574:ff536c11c178 TPM front-end and back-end implementation, and configuration updates.
2005-08-30 shand 6573:9ba52ccadc06 vTPM manager - Intel/IBM joint TPM Virtualization implementation for Xen.
2005-08-30 shand 6572:edbdd7123d24 Provide xend support for setting up TPM front- and back-end interfaces.
2005-08-30 shand 6571:69d21d9d6b57 Documentation about how to use the virtual TPM implementation.
2005-08-31 kaf24 6570:8af8ddf91078 Fix non-SMP build, broken by the previous changeset.
2005-08-31 kaf24 6569:6fdbb0e35083 Fix DEBUG_PREEMPT builds. irq_disabled() macro must not use
2005-08-31 kaf24 6568:a51e78a2a01a Disallow domain 0 access to certain I/O port ranges
2005-08-31 vh249 6567:d6752f193ffa extends xm info with xen version and various others information.
2005-08-31 cl349 6566:6d4c0bfc3c1c Wait a little bit for tty to appear.
2005-08-31 cl349 6565:f41f8d753b7a merge?
2005-08-31 kaf24 6564:7032428bc820 This patch adjusts the plan9 loader to start "physical" ram at
2005-08-31 kaf24 6563:331c256d8e5c Add back missing part of XenLinux acpi/boot.c.
2005-08-31 cl349 6562:7115d6c6c792 Use MIN instead of MAX to avoid reading more than fits into the buffer.
2005-08-31 kaf24 6561:38312fe7ec38 merge?
2005-08-30 adsharma 6560:287d36b46fa3 Merge.
2005-08-29 adsharma 6559:ae390c2b9d4c Sync Makefile with xen-unstable.hg. This should fix x86-64 bit build.
2005-08-29 adsharma 6558:0bc9e2af21c8 Merge.
2005-08-28 lcy 6557:df589c4cf1ad Update __vmread()
2005-08-29 adsharma 6556:a698bd49931b Merge.
2005-08-26 adsharma 6555:dfaf788ab18c Merge.
2005-08-25 adsharma 6554:de3576a1c62c Fix typo.
2005-08-25 adsharma 6553:277025502616 Tracing hooks for VMX domains
2005-08-25 adsharma 6552:a9873d384da4 Merge.
2005-08-25 gzhai 6551:56dd9a7b37f9 add a new option for spawning vncviewer
2005-08-25 adsharma 6550:112d44270733 Merge.
2005-08-24 adsharma 6549:e2025593f702 Don't put vide in .setup.init section
2005-08-24 adsharma 6548:fa0754a9f64f Merge.
2005-08-23 adsharma 6547:cc5f88b719d0 Merge.
2005-08-22 adsharma 6546:cd984b3478f6 Undo the unintended changes to vm86.c that came in through the last merge.
2005-08-22 adsharma 6545:9c011dd3f6b7 Implement cpu_physical_memory_reset_dirty()
2005-08-22 adsharma 6544:20bbe519f743 Rename INSTRUCTION_LEN to VM_EXIT_INSTRUCTION_LEN to be consistent with
2005-08-22 adsharma 6543:c5ef23281be2 Remove the redundant call to vmx_intr_assit when we do a domain switch.
2005-08-22 adsharma 6542:3a8f27c6d56c Merge.
2005-08-19 adsharma 6541:483ac5017c9c We need to detect ioemu handled devices earlier and ignore them.
2005-08-19 adsharma 6540:81576d3d1ca8 Merge.
2005-08-18 adsharma 6539:99914b54f7bf Merge.
2005-08-17 adsharma 6538:84ee014ebd41 Merge xen-vtx-unstable.hg
2005-08-17 adsharma 6537:f36aee6f8902 Drop shadow lock on exit
2005-08-17 adsharma 6536:44e70a3d6b4c Unmap domain page on exit
2005-08-17 adsharma 6535:765d27ed0516 PCNET NIC card support for qemu
2005-08-17 adsharma 6534:23979fb12c49 Merge.
2005-08-16 adsharma 6533:6a6c4a422780 Unmap domain page on exit
2005-08-16 adsharma 6532:dc93023f4221 PCNET NIC card support for qemu
2005-08-16 adsharma 6531:1ae656509f02 Merge.
2005-08-16 kevin 6530:e3d811cca4e1 merge.
2005-08-15 adsharma 6529:b5196e075602 Enable multi-word DMA mode 2 for the PIIX3 chipset
2005-08-15 adsharma 6528:29aab159846c Merge.
2005-08-12 adsharma 6527:40b887fa79d0 Merge.
2005-08-12 adsharma 6526:9413e453e83b Distinguish ioemu handled devices and para virtualized devices
2005-08-12 adsharma 6525:2ea4790cbeaa Revert ac8cae1f2c47ee72b670159be01684e84f7dcf12
2005-08-11 adsharma 6524:c589ca6d292b Merge.
2005-08-11 adsharma 6523:f90820349056 Don't leave vncviewer processes running if xm create fails
2005-08-10 adsharma 6522:dc61689b4781 Merge.
2005-08-09 adsharma 6521:3d31c0ecdbd8 Revert e5ea9df58340e4ff0351683270bfa4da25191d31
2005-08-09 adsharma 6520:02121365cfff Initialize the xenstore MFN for VMX domains
2005-08-09 adsharma 6519:990288245c00 Change vpit->period and friends to count in nanoseconds.
2005-08-09 adsharma 6518:b1a41c400d5c VMX domains can have iopl!=0.
2005-08-09 adsharma 6517:bbb21d688c7f Implement event filtering command line options for xentrace.
2005-08-09 adsharma 6516:455dff354413 When the guest shuts down a VM, make sure that the domain gets destroyed.
2005-08-09 adsharma 6515:ac8cae1f2c47 Don't attempt to create paravirtualized devices for VMX domains for now.
2005-08-09 adsharma 6514:b6b29a9176d9 Cleanup unused junk in xemexample.vmx
2005-08-09 adsharma 6513:242b3654b529 Fix comments about the localtime option.
2005-08-09 adsharma 6512:e5ea9df58340 Fix Mouse hang with VNC
2005-08-09 adsharma 6511:c463720c5439 Need to reset device model pid on reboot
2005-08-09 adsharma 6510:6fb4a79e9f7a Support rebooting VMX domains
2005-08-09 adsharma 6509:4f2364097bd4 Handle VMX domains correctly across xend restarts
2005-08-09 adsharma 6508:5b239652c912 Improved error reporting on vmlaunch/vmresume failure.
2005-08-09 adsharma 6507:e4ad3feadd4e Support VCPU migration
2005-08-09 adsharma 6506:b370beb3e107 Separate out VMCS host state initialization from the rest
2005-08-09 adsharma 6505:d481d2776e89 Add a hook to support CPU migration for VMX domains
2005-08-09 adsharma 6504:6a87d79f9ee0 Fix config file parsing for VMX domains.
2005-08-30 cl349 6503:1fc6473ecc01 merge?
2005-08-30 cl349 6502:9225c3f597db Use watch to detect new domains and avoid polling for dead domains.
2005-08-30 cl349 6501:946ea528fc79 Raise VIRQ_DOM_EXC when a domain is destroyed from dom0.
2005-08-30 cl349 6500:c8549bb0d311 Don't clear console entries.
2005-08-30 kaf24 6499:551870a55f24 Unify access to mpt using macros.
2005-08-30 kaf24 6498:1b9f23175fa8 Add some more EXPORT_SYMBOLs for Xen-defined stuff.
2005-08-30 kaf24 6497:a66a41032226 Some fixes to the performance counters code.
2005-08-30 kaf24 6496:6b48b53b682d When generating an exception frame for injection into a
2005-08-30 kaf24 6495:872e94f8eb69 Fix x86/64 Xen register and stack dumps so they don't
2005-08-30 kaf24 6494:f0bf239844a6 Fix x86/64 pagetable initialisation to not waste several
2005-08-30 cl349 6493:b043928b0873 merge?
2005-08-30 cl349 6492:8fe8a99b1c2a New console transport and update xenconsoled.
2005-08-30 kaf24 6491:7296ed60874f Fix user-space four- and five-argument hypercalls on
2005-08-30 kaf24 6490:7069f0de0cce Fix memory_op domid parameter in dom0 tools.
2005-08-30 kaf24 6489:1f46fafb7221 Fix build failure due to missing unistd.h
2005-08-30 kaf24 6488:48e94e358663 Cross-compilation fixes.
2005-08-30 kaf24 6487:77af70556792 Make mbootpack work on big-endian systems.
2005-08-30 kaf24 6486:1de508b9063b Replace dom_mem_op hypercall with memory_op hypercall with
2005-08-30 kaf24 6485:f509c7303954 This patch export symbols in xenbus that is used by netfront
2005-08-30 kaf24 6484:e69cbfee4011 Add CONFIG_BLK_DEV_UB as unconfigured item to x86/64 dom0
2005-08-29 shand 6483:834466f56fc3 Fix save/restore (for SMP guests in particularl); the blkfront suspend code
2005-08-29 cl349 6482:b3785cbb723b Simplify and fix SMP irq and ipi teardown/setup on suspend/resume.
2005-08-29 cl349 6481:70be155e9e9c Update suspend/resume functions for xenbus.
2005-08-29 cl349 6480:b88e1417bd14 Only hotplug cpus and save/restore vcpu context on SMP builds.
2005-08-29 kaf24 6479:936be0ae823f Fix page_is_ram() start-of-day checks, and the watch routine
2005-08-29 cl349 6478:3b3532384aab Fix "bogus" check by moving it inside the length check.
2005-08-29 kaf24 6477:db61a0f346a8 Allocate a request-id space per vbd in blkfront.
2005-08-28 shand 6476:98de1d5fe5fb Minor (partial) build fix for 2.4.
2005-08-28 shand 6475:b26d8e1b4436 Fix nasty tools race between barking xu_autoreap() and xpopen3.wait() -
2005-08-28 kaf24 6474:fb2fae2cc003 blkfront cleanup and retab.
2005-08-27 kaf24 6473:15d378281a0b CONFIG_X86_PM_TIMER is a no-op option when building Linux
2005-08-27 kaf24 6472:f3e63b95c07a Don't build pcbios.c for xen/i386. No good can come of it.
2005-08-26 kaf24 6471:3bbc9384be3f Refactor sync_lazy_execstate_cpu() into the more sensible
2005-08-26 kaf24 6470:37e9c9cd6c14 Clean up and fix hypercall macros in XenLinux: we must assume that
2005-09-08 djm 6469:10b1d30d3f66 Transform double mapping to single mapping on vti domain.
2005-09-08 djm 6468:0c1f966af47e Temporary patch to return dom0 stability
2005-09-07 djm 6467:b2312c14f144 Temporary fix to ensure store page is accessible to domain.
2005-09-06 djm 6466:89fc07f85b01 First part of timer merge
2005-09-06 djm 6465:9361694781fc Neglected to hg-add these documentation files
2005-09-02 djm 6464:bf3fdeeba48b merge two heads
2005-09-02 djm 6463:21ad2828dbdf Sorry, silly typo in bug vix
2005-09-02 djm 6462:af3750d1ec53 Bug fixes from Kevin (x2) and Anthony
2005-09-01 djm 6461:68d8a0a1aeb7 Kevin and John's update to latest xen-unstable for multiple domain - xen part
2005-09-01 djm 6460:b55363593dfc Oops, allow compile 2.6.13-rebased with CONFIG_SMP (one small fix)
2005-09-01 djm 6459:888877bc3d79 Fix instructions and remove obsolete mkbuildtree
2005-09-01 djm 6458:3ca4ca7a9cc2 Final changes for linux 2.6.13 rebasing and some directory reorgs
2005-09-01 djm 6457:d34925e4144b Stil more cleanup and moving to 2.6.13 base
2005-08-31 djm 6456:23217792aa3b Move null header files to a separate directory
2005-08-31 djm 6455:4e4f1db8ea94 More updating to linux 2.6.13 sources
2005-08-31 djm 6454:b7276814008c Begin updating to 2.6.13 base
2005-08-30 djm 6453:44316ce83277 Baby step toward host SMP support
2005-08-30 djm 6452:f5c4042212b0 Enable CONFIG_SMP compile and link
2005-08-26 kaf24 6451:2b95125015a5 Remove the unused ia64 patch directory.
2005-08-26 kaf24 6450:5978be010bec The patched attached enables x86_64 xenlinux with "late pin, early
2005-08-26 kaf24 6449:edeee85c90b1 Fix GDT allocation for SMP guests.
2005-08-26 cl349 6448:6bad5eb72ce0 Vnet update.
2005-08-26 cl349 6447:a43cc4e06814 Fix vnets in xm.
2005-08-26 kaf24 6446:581be7c5e9e4 The patch removes broken, and very complicated malloc in
2005-08-26 kaf24 6445:83c73802f02a Clean up and fix domain_pause and friends. Synchronous
2005-08-26 kaf24 6444:9312a3e8a6f8 merge?
2005-08-26 cl349 6443:48202c7c709a Update xentop to use new name for Xen version function.
2005-08-26 cl349 6442:a032aca565a3 Changed xentop.c to include version in the summary.
2005-08-26 cl349 6441:28ffa7296a44 Bugfix: xenstat_collect_networks now returns the correct error code.
2005-08-26 cl349 6440:9404574350ce Cache the Xen version in the xenstat_handle, since it should never change.
2005-08-26 cl349 6439:af7251014caf Formatting fixes for xenstat and xentop.
2005-08-26 cl349 6438:f850ac27a8d2 Add file missed in c51562192ef6b1d94f6de7aba1daafe8353064a8 changeset.
2005-08-25 djm 6437:8799d14bef77 Merge with -unstable
2005-08-25 cl349 6436:9fb0bad776dd Minor cleanups.
2005-08-25 cl349 6435:b4b3f6be5226 merge?
2005-08-25 cl349 6434:6ac24e39c9a4 Add hotplug script to run vif-bridge up script when a backend vif starts up.
2005-08-25 cl349 6433:0610add7c3fe merge?
2005-08-25 cl349 6432:b54144915ae6 merge?
2005-08-25 cl349 6431:4f73a7bde7b1 Cleanup unused code.
2005-08-25 cl349 6430:bf16d2ca9cc5 Remove broken patch preventing net device unregister.
2005-08-25 cl349 6429:3b146df7f09e Cleanup vif entries in store when domain goes away.
2005-08-25 cl349 6428:102765de794c Fix device destruction.
2005-08-25 cl349 6427:3428d58a85e1 merge?
2005-08-25 cl349 6426:fab3e2747dc2 g/c Linux 2.4 netback support.
2005-08-25 cl349 6425:488bdf86c686 More cleanups and g/c of unused code.
2005-08-25 cl349 6424:4abd299ef2f6 merge?
2005-08-25 cl349 6423:f4bc62ee03b4 g/c unused code.
2005-08-25 cl349 6422:e24fd7012ffb merge?
2005-08-25 cl349 6421:2f20c2fce2c5 merge?
2005-08-24 cl349 6420:630feabe7ed6 merge?
2005-08-24 cl349 6419:b402e77aac46 Switch network setup over to xenbus.
2005-08-24 cl349 6418:d4ce28d819a8 Update error message.
2005-08-25 kaf24 6417:f7cdd99d1106 Fix MPT mapping for x86/64. Also i386 no longer needs
2005-08-25 kaf24 6416:98a6eb458c78 Memory management fixes. Page tables are created, buddy allocator now
2005-08-25 kaf24 6415:b88c5350de57 This patch fixes Bugzilla #169. (It should fix #187 too -- Keir).
2005-08-25 kaf24 6414:85ccfd035658 The mpt entry is 4 bytes even on x86_64, so we use 4 when
2005-08-25 kaf24 6413:d61f8afd292c 1. Remove workaround patch
2005-08-25 kaf24 6412:37030498b978 Store correct rx ring handle in netback driver.
2005-08-25 kaf24 6411:56a2232377f1 Fix grant-ref allocation in netfront.
2005-08-25 kaf24 6410:8d31f9a9c423 Fix SMP booting: x86/64 startup initialisation fixes and so on.
2005-08-25 kaf24 6409:e26f574eac9a Fix install of xenctrl.h.
2005-08-25 cl349 6408:fd77dd32c8a4 Fix the exception thrown when doing, for example, "xm domid" on a non-existent domain.
2005-08-25 cl349 6407:e56b8040bc90 merge?
2005-08-25 cl349 6406:b8ef0989b49e Updated to reflect new tools added here.
2005-08-25 kaf24 6405:3dfea50f02d6 Ensure explicit asm statememt goes in the correct section.
2005-08-25 cl349 6404:fdfd511768a3 Break the building/save/restore code out into a separate library libxenguest.
2005-08-24 cl349 6403:6e899a3840b2 Rename libxc => libxenctrl and xc.h => xen/xenctrl.h
2005-08-24 cl349 6402:be5c24f2709c Rename grant-id to ring-ref.
2005-08-24 cl349 6401:4ab607ca02c3 Watch may fire before we've allocated the interface structure.
2005-08-24 cl349 6400:d3c0d85b7ef8 Unregister watch in error path.
2005-08-24 cl349 6399:6b94eaa59279 Avoid calling device_unregister from device_register callback.
2005-08-24 cl349 6398:237dc67887cc Disable debug output again.
2005-08-24 kaf24 6397:b74c15e4dd4f Print status of Flush Filter on AMD64 processors during
2005-08-24 cl349 6396:d1ac7c6ffb63 merge?
2005-08-24 cl349 6395:46d8c50b7a1c Revert changeset a3822cb3b2b3c24e6b46c1fed3e6c366817f52ad.
2005-08-24 kaf24 6394:8ba397608f1c Always free the lowest 1MB of pseudo-physical memory when booting
2005-08-24 kaf24 6393:c42a9e2f6c5b Fix x86/64 pagetable initialisation so that only things that
2005-08-24 kaf24 6392:bca2fd76995e Add EXT3 as built-in filesystem for x86/64 domU.
2005-08-24 kaf24 6391:e75933e27215 Copy correct number of bytes for xen_start_info in x86_64
2005-08-24 kaf24 6390:603f55eaa690 Initialise syscall32 vsyscall page early, as it may be needed
2005-08-24 cl349 6389:342a53ce078b Update comment.
2005-08-24 cl349 6388:ccfc31779d36 Don't use the grant pre-allocation system for the ring grants.
2005-08-24 cl349 6387:ac57c81692b2 Add some additional error nodes when block device setup fails.
2005-08-24 cl349 6386:a3822cb3b2b3 Fix the exception thrown when doing, for example, "xm domid" on a non-existent domain.
2005-08-23 cl349 6385:f34e732ed4bf Xenstore testsuite robustness: save output rather than rerun on failure.
2005-08-23 cl349 6384:c51562192ef6 Fix xenstore testsuite for valgrind 3.0 and latest Debian glibc.
2005-08-23 cl349 6383:00071566ed1e Make directories implicitly for mkdir and write.
2005-08-23 cl349 6382:0077e7207d01 g/c extra test.
2005-08-23 cl349 6381:03370bdbc6f1 Put the call to notifier_call_chain() back in do_xenbus_probe().
2005-08-23 cl349 6380:522bc50588ed merge?
2005-08-23 cl349 6379:6783e59e1c45 xenstat/xentop merge.
2005-08-23 jfisch 6378:79df8d5fc424 Add xenversion support
2005-08-23 josht 6377:63cc61fafb28 Add a newline to the fscanf format string used to parse /proc/net/dev entries, to avoid an additional read and bad-entry-skip just to eat the newline.
2005-08-23 josht 6376:f26884f4e6f1 Make the set_delay function use the provided parameter to set the delay, not the global prompt_val.
2005-08-23 josht 6375:cd3a87ae9ac9 Change default xentop update delay from 1 to 3 seconds.
2005-08-23 cl349 6374:df11e0709383 merge?
2005-08-23 cl349 6373:5f39234a9ac4 g/c vbd active.
2005-08-23 kaf24 6372:e21f101cc054 Fix non-hotplug i386 build. Spotted by Rik van Riel.
2005-08-23 cl349 6371:9dc059239e2a Remove blkback 2.4 support since we don't support 2.4 dom0 anymore.
2005-08-23 cl349 6370:d760699356fd merge?
2005-08-23 cl349 6369:d7b79cac9ea9 Minor cleanup.
2005-08-23 cl349 6368:49b67f0f6735 More cleanups and fix free_blkif from wrong context bug (thanks Keir!).
2005-08-23 cl349 6367:a826ad59b3ea Drop support for multiple vbds per blkif.
2005-08-23 cl349 6366:b3eb952c04ee Move major/minor macros into public header, rename and use.
2005-08-23 cl349 6365:28e55fad651f Update netfront for grant table interface changes.
2005-08-23 cl349 6364:5b1ed5b39451 Cleanup grant table code.
2005-08-23 cl349 6363:eecb74e515fd g/c struct work_struct declaration.
2005-08-23 cl349 6362:4956ea5b1e34 Add EXPORT_SYMBOL for gnttab_free_grant_reference.
2005-08-23 cl349 6361:96f1f6c71089 Update gnttab_free_callback_list locking.
2005-08-23 cl349 6360:af9e3ae3a9b1 Add locking for gnttab_free_callback_list.
2005-08-23 cl349 6359:d13f5c7daddf merge?
2005-08-23 cl349 6358:5f4724c13040 merge?
2005-08-23 cl349 6357:2d3a7be68ba3 Use explicit functions with args instead of work_structs for callbacks.
2005-08-22 cl349 6356:827a3c3524b3 Use a block interface for each device.
2005-08-22 cl349 6355:6078dc5f7ea1 Update for grant table interface changes.
2005-08-22 cl349 6354:1d86fcb11b59 Grant table updates for block device changes.
2005-08-22 cl349 6353:317db130cbbf First pass at using one block interface per device.
2005-08-23 kaf24 6352:67a530b01542 Build topology.c into x86/64 xenlinux kernel. This omission
2005-08-23 kaf24 6351:a0b4156cc0ce Ensure cur_pgd per-cpu variables are initialised early.
2005-08-23 kaf24 6350:f80278e5e440 Don't mask off arbitrary error-code bits in i386 xenlinux
2005-08-23 kaf24 6349:017a3a97ace2 Improve show_page_walk() debugging in Xen, to print
2005-08-23 kaf24 6348:648c366d588b Link xentop with ncurses. Distros generally do not ship
2005-08-23 kaf24 6347:fa688e7baab9 Update ignores list.
2005-08-23 kaf24 6346:b09f13ddd27b Merge x86_64 and i386 ioremap.c.
2005-08-23 kaf24 6345:0b5ee83ea35c Fix PAE and x86/64 when NX/XD is unavailable.
2005-08-23 kaf24 6344:3889ca17ff58 phys_to_machine_mapping array is not an array of longs.
2005-08-23 kaf24 6343:b0d820178b81 This patch extends I/O APIC guest writes so that the correct destination
2005-08-23 kaf24 6342:36cf17b65423 This patch turns on host-side USB support in the x86_64 Dom0 kernel.
2005-08-23 kaf24 6341:5f3f9701ac11 Remove double invocation of vmx_intr_assist when VM_EXIT
2005-08-22 cl349 6340:43d91cbb1bfb Fix compiler warnings.
2005-08-22 cl349 6339:f51fe43c5d1c Merge libxenstat and xentop.
2005-08-19 mark williamson 6338:59a6a0350158 Minor xenstat changes from Christian Limpach.
2005-08-17 josht 6337:173b918160e2 Rename vm-top to xentop. Make "xm top" invoke xentop. Make libxenstat a static library, and do not install it.
2005-08-15 josht 6336:b38cbc8f4d98 Add placeholder files to avoid removal of the tools/xenstat/libxenstat/bindings/swig/{perl,python} output directories.
2005-08-13 josht 6335:59328ad2a7d4 Make vm-top and the xenstat perl and python bindings conditional based on configuration variables from Config.mk, rather than disabling them if the needed headers are not found.
2005-08-12 josht 6334:6893bc5cc225 Add xenstat framework.
2005-08-22 kaf24 6333:f3859247f2ed no pae by default
2005-08-22 kaf24 6332:8c58bf335465 We cannot allow nested C functions. They create a stack
2005-08-22 kaf24 6331:2052ce3345c1 Apply Ross Mcilroy's balloon_dealloc_empty_page_range patch
2005-08-22 cl349 6330:531ad4bde8f2 merge?
2005-08-22 cl349 6329:473af43ac65b Remove option for running block devices without grant-tables.
2005-08-22 kaf24 6328:d8fd24b43080 No 'boot error' message if booting secondary vcpu succeeds.
2005-08-22 kaf24 6327:21d2b0144306 Ensure that 64-bit get_user/put_user only transfer to
2005-08-22 kaf24 6326:f6aa23148c19 Fix out-of-source-tree build problem.
2005-08-22 kaf24 6325:8cc3e7262a23 I noticed that an old problem is back (see below). The time command is
2005-08-22 kaf24 6324:5e71bcc3b51a Ordering was broken in the course of separating XEN-overridden
2005-08-22 kaf24 6323:de5d85a66751 When building in a tree with (the sparse trees and) the patches
2005-08-21 kaf24 6322:b6ededee6dc9 Make grant-table dev_bus_addr really be an address, not a frame
2005-08-21 vh249 6321:eb2c985e88be fix logic of ballooning out to handle the dom0_min_mem parameter correctly
2005-08-21 kaf24 6320:342ccfca85d7 Fix debug build.
2005-08-21 akw27 6319:dc8380497e98 Remove dead code from blkback.
2005-08-21 cl349 6318:6721abf6b16d merge?
2005-08-21 cl349 6317:2d4daffd8a4a Fix fallout from "Get rid of memory_t." checkin.
2005-08-21 cl349 6316:f7dfaa2af90c merge?
2005-08-21 kaf24 6315:0f69e0adddb0 Fix dom0 memory allocation.
2005-08-21 iap10 6314:19ef6202d75f PAE fix to allow dom0 to be >4GB. PAE has made huge progress this week. I now kn
2005-08-20 kaf24 6313:bd5533956fb0 Fix NORMAL_PT_UPDATE for PAE when page is not pinned.
2005-08-20 kaf24 6312:349c15288793 Defining PAGE_SIZE as int broke x86/64. Revert that change.
2005-08-20 kaf24 6311:f3da3a14cafd Fix put_pte_flags() for Xen PAE.
2005-08-20 kaf24 6310:40d68c7d62d0 Not ready for pae by default just yet. ;-)
2005-08-20 kaf24 6309:4e0d8361a538 Fix PAE boot.
2005-08-20 kaf24 6308:7733176cc821 I find at present "make uninstall" won't remove all installed files, for
2005-08-20 kaf24 6307:68e13a9a9b1c We need to detect ioemu handled devices earlier and ignore them.
2005-08-20 kaf24 6306:0cf2430f520f Mini-os updated to use the new time interface.
2005-08-19 iap10 6305:46e43646cd16 Hopefully fix build with SLES9 compiler.
2005-08-19 sd386 6304:eb9df2c3a478 Local merge of two headed repo.
2005-08-19 sd386 6303:42f0160093ff Fix broken 'xm sedf', fixed by Ross Mcilroy
2005-08-19 kaf24 6302:5e8123554d15 merge.
2005-08-19 kaf24 6301:fd28bf8825a8 Fix x86/64 build by defining correct vcpu_pickle().
2005-08-19 cl349 6300:1872e09bfba3 merge?
2005-08-19 cl349 6299:631cc5dc3e8a merge?
2005-08-19 cl349 6298:e8c2c3123ec6 Improve error paths and cleanup code.
2005-08-19 kaf24 6297:d0f23c103453 Six the SWIOTLB. The bus range does need to be contiguous after
2005-08-19 kaf24 6296:0608852073c8 Get rid of memory_t. Almost all uses should be unsigned long.
2005-08-19 kaf24 6295:74044b8186a9 Simplify pagetable initialisation. Since swapper_pg_dir now
2005-08-19 kaf24 6294:1a0723cd37f1 Fix many uses of machine addresses in XenLinux. Primarily
2005-08-19 sos22 6293:47d49e8b8042 Merge.
2005-08-19 sos22 6292:fd59d2620ac1 This time, it's fixed.
2005-08-19 cl349 6291:87dec3b9c546 merge?
2005-08-19 cl349 6290:6c8c3df37bfe Correctly unmap ring page if using grant tables.
2005-08-19 sos22 6289:3c1cd2486b7f Unbreak the build in the non-CONFIG_SMP and x86_64 cases.
2005-08-19 sos22 6288:56e5cf83e3af Get rid of some annoying debug messages.
2005-08-19 sos22 6287:66348ff38ec1 Merge.
2005-08-19 sos22 6286:509316987d65 Merge.
2005-08-19 sos22 6285:3d45fb64b064 Tidy up a bit.
2005-08-18 sos22 6284:5a7efe0cf5fb A really nasty workaround for a race.
2005-08-18 sos22 6283:7f9b024a509e Actually make suspending SMP domUs work: the previous commit didn't
2005-08-17 sos22 6282:6e6cedc1763d Make xm save/restore work for SMP guest domains.
2005-08-19 cl349 6281:188c782fa9bb Fix suspend/resume for domains with devices which are in xenstore but have no xenbus aware driver.
2005-08-19 cl349 6280:bf1746842c46 merge?
2005-08-19 cl349 6279:a86fb4df3bdd Add very rough xend support for xenbus block device setup.
2005-08-19 cl349 6278:73b23942d6f5 Fix driver to work with updated probe driver.
2005-08-19 cl349 6277:b399599f2ff8 Switch block device setup/teardown over to xenbus/xenstore.
2005-08-19 cl349 6276:2d7a9bae9814 use "vbd" as driver name for blkfront devices, not "blkfront".
2005-08-19 cl349 6275:f22bbccf64ff Add support for multiple devices when using grant tables.
2005-08-19 cl349 6274:7570087c2552 Switch block device setup/teardown over to xenbus/xenstore.
2005-08-19 kaf24 6273:7b6f55756f9c The entire swiotlb aperture does not need to be contiguous.
2005-08-19 kaf24 6272:2de42ce9ffff By default, pre-reserve some memory in Xen that is not allocated
2005-08-19 kaf24 6271:eb7486b93df5 Default unit for all Xen memory parameters is kilobytes.
2005-08-19 kaf24 6270:071412a64fb9 The patch allows x86_64 SMP Xen/XenLinux (dom0) to run on relatively big
2005-08-19 kaf24 6269:513acbeac420 This patch:
2005-08-19 kaf24 6268:1895942150a5 This patch provides a workaround for bugzilla #90 which shows up far too
2005-08-19 smh22 6267:e355ae38c83b Proleptic xend bug fix for multi-sxp messages; stricly more robust than before.
2005-08-18 cl349 6266:dfbeb7da829f Remove support for xenbus driver subtypes since with the subtype field there's no fallback.
2005-08-18 cl349 6265:5a97aa8698d9 Add support to xenbus_gather to scan for strings and return them in allocated memory.
2005-08-18 cl349 6264:a028975ecc05 Get rid of xenbus_uuid_to_domid - get the frontend id from the node.
2005-08-18 cl349 6263:b0893b876c8c Let dev_changed detect devices when a watch fires with a longer node name.
2005-08-18 cl349 6262:b2f2c08e1222 Free memory returned from xenbus_directory call.
2005-08-18 cl349 6261:8d69cb2d4a88 Don't free subtype field unconditionally.
2005-08-18 cl349 6260:2f09b40595ea Get device when we find it - fixes refcount leak and is correct.
2005-08-18 cl349 6259:dda0459e335c Create devices for the xenbus-bus's.
2005-08-18 cl349 6258:a1a998b059b1 Rename bus names from xenbus* to xen*.
2005-08-18 cl349 6257:6d8c80499148 Make probe less chatty.
2005-08-18 cl349 6256:11f556cac45b merge?
2005-08-18 cl349 6255:9471090bb8ec Update probe code for backend layout.
2005-08-18 kaf24 6254:978ce7f6a3eb Make sure to cmpxchg entire pte on emulated ptwr path.
2005-08-18 kaf24 6253:0cd6a23b8d6e Fix emulated writable pagetable updates where access is
2005-08-18 kaf24 6252:67a13c0ac87d Fix direct_remap_area_pages() to handle pagetables
2005-08-18 kaf24 6251:082a537ff4de Fix __get_user() and friends to work correctly for
2005-08-18 kaf24 6250:684d81933442 Clean up bootmem initialisation for x86/64. Question still
2005-08-18 kaf24 6249:e83fc5afec3c Fix Xen patches to Linux so that they use pfn_pte() and
2005-08-18 kaf24 6248:ff31cdc8741f Tiny formatting tweak in addition to previous changeset.
2005-08-18 kaf24 6247:ced400d25886 Clean up formatting of Xen crash messages.
2005-08-18 iap10 6246:54f652eee324 Add SK98LIN driver to default -xen0 Linux configs.
2005-08-18 iap10 6245:d0a8939ac826 Make antispoof default to 'no' in network-script as the default in xend is 'no'. Having them different only causes confusion.
2005-08-18 vh249 6244:cb5648ba5821 fail nicely when passing unknown option to xm list
2005-08-18 kaf24 6243:1a94949348ff Fix range_straddles_boundary() check to exclude regions that
2005-08-18 jrb44 6242:aa8abf007260 Enable IP_PNP support in 64bit domU (needed for xm ip= etc.)
2005-08-18 kaf24 6241:2bab84a5d122 Fix the SWIOTLB to correctly match on bus addresses.
2005-08-18 vh249 6240:a06430752462 fail domU creation if memory need couldn't be succeed after ballooning out dom0
2005-08-17 iap10 6239:02789fed726a Enable MATCH_PHYSDEV netfilter support as a module.
2005-08-17 iap10 6238:80b0fbf1c4a1 Fix e820 array stack overflow
2005-08-17 kaf24 6237:fbdbe4fc218d We found machines with >32 E820 memory map entries, where Xen fails to
2005-08-17 kaf24 6236:c63e764da785 Fix vmalloc_fault() path for x86/64 XenLinux.
2005-08-17 kaf24 6235:7bd1a40ae2bd Fix the skbuff allocator for multi-page buffers.
2005-08-17 kaf24 6234:d4f6247b2a1b Formatting cleanup.
2005-08-17 vh249 6233:7be2d754647d have a useful line reporting when IOMMU_BUG_ON trigger
2005-08-17 vh249 6232:5b5d1a4a754a fix missing swiotlb.c file in linux build after running cleanup.
2005-08-17 kaf24 6231:69f00d6ab5dc Fix module build by removing duplicate EXPORT_SYMBOL of
2005-08-17 kaf24 6230:c983f822a39b Allocate_empty_lowmem_regions available to non-priv domains
2005-08-17 iap10 6229:18f04796ea89 merge
2005-08-17 iap10 6228:451669097ffd Another tweak to the network-bridge script.
2005-08-17 cl349 6227:6b6588e66b96 merge?
2005-08-17 cl349 6226:80291913492d Restore domains with a different uuid than they had.
2005-08-17 kaf24 6225:b9b28912fc7a Python build fix.
2005-08-17 cl349 6224:8203b7d536d3 Recreate watches on domain restore.
2005-08-17 cl349 6223:27a4a073fc75 Clear "/control/shutdown" node on domain restore.
2005-08-17 kaf24 6222:698a7dc797e4 xenbus build and license fixes.
2005-08-17 cl349 6221:074aadbb0fa8 Add support for XENSTORED_TRACE to enable trace output from xenstored.
2005-08-17 cl349 6220:a4b22c7fbfa1 Fix compile warning from zero-length printf format string.
2005-08-17 cl349 6219:3b0ce44f7b7a merge?
2005-08-17 cl349 6218:7c1d66d4e51e Avoid spurious "Ignoring shutdown request" messages, fix memory leak and simplif
2005-08-16 iap10 6217:7a92f129e117 Yet another work-around in the network-bridge script
2005-08-16 kaf24 6216:3bb1857981e6 Really randomise MAC addresses for multi-VIF guests.
2005-08-16 kaf24 6215:c7689e1e0768 Add a couple of well chosen assertions to new context
2005-08-16 kaf24 6214:027812e4a63c Fix context switching race which could cause vcpu_pause()
2005-08-16 cl349 6213:26c03c17c418 Don't bail early if we detect that time goes backwards.
2005-08-16 cl349 6212:be46dad1467d cleanup whitespace.
2005-08-16 cl349 6211:24e881f81cea merge?
2005-08-16 cl349 6210:92dda07a28f8 Only introduce domain to the store when we have store channel _and_ mfn.
2005-08-16 cl349 6209:7d8ed9e538ff In direct_remap_area_pages, reset w pointer for next loop after use.
2005-08-16 kaf24 6208:d80dd1169acc Fix xtime_lock handling in timer interrupt. There's no need
2005-08-16 kaf24 6207:3d187585c141 Use a SWIOTLB to use pre-reserved bounce buffers for high memory
2005-08-16 akw27 6206:eaf498f1ffde Add grant table support to block tap.
2005-08-16 kaf24 6205:0237746ecf92 Disable xenconsoled throttling for now.
2005-08-16 kaf24 6204:2c2015c11b49 Under the right circumstances, xenconsoled will corrupt its internal
2005-08-16 iap10 6203:60d20acf8928 merge
2005-08-15 adsharma 6202:b310a1b71b54 Enable multi-word DMA mode 2 for the PIIX3 chipset
2005-08-15 adsharma 6201:75367adf6055 Distinguish ioemu handled devices and para virtualized devices
2005-08-15 adsharma 6200:a56b490fa41d Don't leave vncviewer processes running if xm create fails
2005-08-16 iap10 6199:8523b124c8f8 merge
2005-08-15 iap10 6198:ff3460690004 Tweaks to network-bridge script.
2005-08-15 ach61 6197:a3fa9406d926 PDB: watchpoints for process context
2005-08-15 iap10 6196:84962f30285b Enable magic sysrq in -xen x86_64 kernel
2005-08-15 iap10 6195:1b354b634e3f Update x86_64 Linux kernels to add SMP to -xen and -xenU plus magic sysrq to all.
2005-08-15 vh249 6194:f11a31ad22d5 Upgrade to Linux 2.6.12.5 patch
2005-08-15 iap10 6193:35f3f9424c93 merge
2005-08-15 iap10 6192:d4338cc89c2c Quieten down grant table code.
2005-08-15 akw27 6191:430ce2bade9b Trivial fixes for a couple of xenlinux compile warnings.
2005-08-15 akw27 6190:4ec947baae75 Add generic_page_range() -- generic page table operation.
2005-08-15 iap10 6189:f2e0bbec3bf9 Add a far more complete -xen config file for x86_64, based on FC3.
2005-08-15 iap10 6188:750b2a013d45 merge
2005-08-15 vh249 6187:c42c85c6f590 Small change to remove difference between Xen and mainline deactivate_mm.
2005-08-15 iap10 6186:5311d81c1e8e Add a few options to the Linux x86_64 domU config.
2005-08-15 kaf24 6185:a42bf05b188c Just a very simple patch that removes:
2005-08-15 kaf24 6184:737433c5bb2e The patch cleans up (ugly) setup.c that I wanted to fix for a long time
2005-08-15 kaf24 6183:60a8a5ca4291 The patch attached removes pda.h and asm_offset.c by deleting unused or
2005-08-15 kaf24 6182:d6e64adbff04 Fix special backptr values on x86/64 to avoid spurious
2005-08-15 kaf24 6181:bf9351732ddf Fix cpu_khz reporting in XenLinux.
2005-08-15 kaf24 6180:c31e1abf4df2 merge.
2005-08-14 smh22 6179:01a7cde73390 Enable grant tables by default for network; merge fixes to grant_table.c.
2005-08-14 smh22 6178:a3b2cd5e3f86 Enable grant tables by default for networking. Note that the restore path
2005-08-14 smh22 6177:0d454a3405fd Less verbosity from grant_tables.
2005-08-14 smh22 6176:b3d76a75ff20 Less verbose grant tables when xen is verbose.
2005-08-14 smh22 6175:879ff416adcc Build fixes for grant tables.
2005-08-14 iap10 6174:b667f34d209f Upgrade to Linux 2.6.12.4 patch
2005-08-14 smh22 6173:3076b3cc3048 Clean up correct number of grant references on netif destory.
2005-08-14 iap10 6172:22ce5159334e merge
2005-08-14 iap10 6171:972917cee2fd Make the default network-script to be '' i.e. don't run a network script. Fix Makefile to actually install network-bridge script.
2005-08-14 smh22 6170:d47c61f72572 merge
2005-08-14 smh22 6169:e59f04598620 Allow use of grant tables for netdev tx+rx rings. Code is kinda
2005-08-14 kaf24 6168:0daaf1e5ca36 Fix __pte,__pmd,__pgd for PAE.
2005-08-14 kaf24 6167:da515995a281 Reduce Xen noise on x86/64.
2005-08-14 kaf24 6166:c1bcea912992 merge.
2005-08-14 kaf24 6165:dfd2ded7b712 Some arch/x86 gnttab cleanups in Xen.
2005-08-14 iap10 6164:389aced92bc7 Now we have verbose=y in Xen by default, tidy up a few unhelpful printk's.
2005-08-14 kaf24 6163:3fe7b0b7f6c5 Avoid stack overflow in netback by statically allocating the
2005-08-14 kaf24 6162:e03ffa8839ab Currently xm list --long only displays info about the last domain. The
2005-08-14 kaf24 6161:719841477514 This patch fixes the booting problems on machines with >4GB memory, and
2005-08-14 kaf24 6160:dc27fd3392b1 merge
2005-08-14 iap10 6159:6f6ed4689795 Fix x86_64 build.
2005-08-13 iap10 6158:48da5e506589 merge...
2005-08-13 iap10 6157:de0127d6e06b New 'network-bridge' script that uses ifdown/ifup to configure the interface rather than trying to transfer addresses and routes. (Suggested by Gerd Knorr)
2005-08-13 iap10 6156:323a46d272ff merge
2005-08-13 iap10 6155:050bf85fb870 Add "set_pte_at_sync" (integrated invlpg) in Linux i386/mm/highmem.c to improve performance for domains with >900MB of memory.
2005-08-13 iap10 6154:08d19da852c7 Optimize the Linux arch xen implementation of "set_pte_at".
2005-08-13 iap10 6153:1de047fc56f5 merge
2005-08-13 iap10 6152:a8a88f85a3e6 I missed a couple of files out of the patch to wrap calls to update_va_mapping with BUG_ON(). [We really need an equivalent of 'citool' for mercurial...]
2005-08-13 iap10 6151:8864f0be80c6 merge
2005-08-13 iap10 6150:424166f4f3cf Add some profiling support for writeable pagetables.
2005-08-13 akw27 6149:cbde8271c236 Fix .hgignore to reflect change in parallax directory structure.
2005-08-13 akw27 6148:390b130b3455 Remove unnecessary union in grant table map/unmap ops.
2005-08-13 kaf24 6147:058e8087d36a If block-create didn't work, then chances are block-destroy doesn't work
2005-08-13 kaf24 6146:f056b0cc171e xm block-create doesn't work. It seems like this command hasn't even
2005-08-12 akw27 6145:100837b7abec This changest allows grant mappings to arbitrary PTEs.
2005-08-12 iap10 6144:4995d5f167c9 merge
2005-08-12 iap10 6143:ab3813d38b20 Remove the BUG() from HYPERVISOR_update_va_mapping and change all the appropriate callers to wrap in BUG_ON()
2005-08-12 kaf24 6142:ba46bd7f5cdf Build xenstore interface as shared library.
2005-08-12 kaf24 6141:7c2fdcb2c933 another merge
2005-08-12 vh249 6140:46cf22571980 forget to substitute CC back to gcc
2005-08-12 kaf24 6139:38bee85ddeb8 merge
2005-08-12 vh249 6138:1fb1877ed6d1 make needlessly global functions static and use NULL instead of 0 for pointer
2005-08-12 vh249 6137:c813cb64d82e not valid file descriptor is -1 not 0
2005-08-12 vh249 6136:b7ee6eb5000b remove pointless NULL checks before free()
2005-08-12 kaf24 6135:f6d6d17eaeb5 Fix wallclock time when the offset relative to the epoch
2005-08-12 kaf24 6134:37ee6b4b409e Rearrange code in __start_xen() to work around internal
2005-08-12 kaf24 6133:7dc610b0d1ba Fix --output-pid (broken when we fixed --pid-file).
2005-08-11 kaf24 6132:822566f5cfdd This patch fixes "xm reboot" command.
2005-08-11 kaf24 6131:194f6230b62c domU always reports an error "Ignoring shutdown request: -1" when we
2005-08-11 kaf24 6130:f507ca15ae00 Memory leak in xc_linux_save, and uninitialised var
2005-08-11 kaf24 6129:5ec5f6960507 Fix loop iterator aliasing in x86/32 memory initialisation.
2005-08-11 kaf24 6128:57b3fdca5dae Support VCPU migration for VMX guests.
2005-08-11 kaf24 6127:f972da9a2dda Fix getdomaininfo for vmx guests.
2005-08-11 kaf24 6126:01e223b2a350 Remove arch/xen/x86_64/kernel/init_task.c from sparse tree. It's
2005-08-11 kaf24 6125:edd2f9171644 A simple make ARCH=xen clean && make ARCH=xen vmlinuz will fail because
2005-08-11 kaf24 6124:be3f65e478d9 Change vpit->period and friends to count in nanoseconds.
2005-08-11 kaf24 6123:ca873c2f5ca2 Implement event filtering command line options for xentrace.
2005-08-11 kaf24 6122:3f1f7cf07369 When the guest shuts down a VM, make sure that the domain gets destroyed.
2005-08-11 kaf24 6121:ee8df88e5f7e [ We'll try to get in a proper fix into 3.0 - this is just the backup plan]
2005-08-11 kaf24 6120:5608c11ba2d8 Fix comments about the localtime option.
2005-08-11 kaf24 6119:8a1752e76854 Clean up unused junk in xemexample.vmx
2005-08-11 kaf24 6118:3255b59ab616 Need to reset device model pid on reboot
2005-08-11 kaf24 6117:2b9e3795a523 Support rebooting VMX domains
2005-08-11 kaf24 6116:fb619858dfa9 Handle VMX domains correctly across xend restarts
2005-08-11 kaf24 6115:bf98996dded2 Separate out VMCS host state initialization from the rest
2005-08-11 kaf24 6114:d1034eae9708 Improved error reporting on vmlaunch/vmresume failure.
2005-08-11 kaf24 6113:c9bbfb42ba84 Fix config file parsing for VMX domains.
2005-08-11 kaf24 6112:a5994e258f77 This patch addresses Rustys' [1]suggestions. Most visibly:
2005-08-11 kaf24 6111:2f75dac09365 Fix handling of memory holes for Xen heap and domain 0
2005-08-11 kaf24 6110:9d0120a5aa45 Clean up event-channel notification code in Xen.
2005-08-11 kaf24 6109:37ac3cf33506 Fix where "!" operator used in Bitwise operation.
2005-08-11 kaf24 6108:10b395bc465e More time fixes. Now time is set properly in domU's, and
2005-08-11 twilkie 6107:0761551e993a Added support for abbreviated xm sub commands
2005-08-11 kaf24 6106:a64ac7fafbf0 PAE page directories must be below 4GB. Based on a patch
2005-08-11 kaf24 6105:d95ea17567c6 The following patch provides x86_64 SMP support for xen linux. Many,
2005-08-11 kaf24 6104:c66cac10524a Since Xend doesn't use twisted anymore, remove the references from the
2005-08-11 kaf24 6103:464c521c6f0e Remove qemu-vgaram-bin. It's not used any more.
2005-08-11 kaf24 6102:3229cda2d6f1 The attached patch fixes the xm list command, which very
2005-08-10 cl349 6101:2caa8e1e2111 merge?
2005-08-10 cl349 6100:a5c488cd3627 merge?
2005-08-10 cl349 6099:3d470e8d41f0 Make xenconsole more friendly when invoked directly.
2005-08-10 iap10 6098:c7b1c9b5e024 Enable reiserfs in x86_64 domU kernel
2005-08-10 iap10 6097:14aa0818c1ca Install libxenstore in /usr/lib64 for 64 bit builds
2005-08-10 kaf24 6096:662c9d34b3c7 Small time fixes.
2005-08-10 kaf24 6095:49671266459c Fix wallclock initialisation in domain0.
2005-08-10 kaf24 6094:4fa90e2a3257 Fix domain0 builder for PAE.
2005-08-10 kaf24 6093:839d3ac75da3 Fix 64-bit __get_user() on 32-bit x86. Needed for PAE.
2005-08-10 kaf24 6092:5dae4ecedb0c Fix stupid typo in previous checkin (stopped time.c
2005-08-10 kaf24 6091:7c9513a80026 Fix time handling on x86/64.
2005-08-10 twilkie 6090:50e57636bdd8 Fix simple index error in error handling. Now reports correct domain name in error message.
2005-08-10 kaf24 6089:d74e320900fd merge
2005-08-10 kaf24 6088:e87001315978 dma_map_single can't sleep since it may be called with locks held, or
2005-08-10 cl349 6087:66e6479d9ab8 merge?
2005-08-10 cl349 6086:ee68821f4e9c Make xen daemon startup more robust.
2005-08-10 kaf24 6085:878ba6d3954e Add padding to allocation bitmap. Should fix page fault
2005-08-10 kaf24 6084:d77208361929 The following patch adds cramfs support to domU kernels so cramfs based
2005-08-10 cl349 6083:66b81b6c096c Initialize the xenstore MFN for VMX domains
2005-08-09 cl349 6082:5a683386dc58 merge?
2005-08-09 cl349 6081:389e76fbfdbd Do not suppress errors on writes outside transactions.
2005-08-09 kaf24 6080:38c7c25b3cb9 Directly including ../tools breaks building in separate object tree,
2005-08-09 kaf24 6079:f40c6650152e Add missing LGPL license notice to python sources
2005-08-09 kaf24 6078:95d2bbf6a273 PAE PMDs must be made writable before freeing.
2005-08-09 kaf24 6077:356b14d5ffc8 merge
2005-08-09 kaf24 6076:2379e795ca69 merge
2005-08-09 kaf24 6075:f01ba22e044c When building in separate object directory entry.o fails building
2005-08-09 twilkie 6074:12deebfb7f87 Updates to SV. New look. Removed and simplified lots of files.
2005-08-09 cl349 6073:4125b9fea242 merge?
2005-08-09 cl349 6072:3cd4f2c38aaf The following patch is a major restructuring of main.py to be more straight forward, and remove as much code as possible.
2005-08-09 kaf24 6071:a1f7e01b0990 Fixes for x86/64 writable pagetables, including SMP
2005-08-09 cl349 6070:663f0fb1e444 Restore suspend/resume calls for the control interface on suspend/resume.
2005-08-09 cl349 6069:6915b98bb384 Don't expose xenstore daemon-only permission bits through python bindings.
2005-08-08 kaf24 6068:0229efe8ffe4 Simple fix to getdomaininfo cpu_time calculation for
2005-08-08 kaf24 6067:08bc755fe796 Fix page_to_phys() macro as suggested by Gerd.
2005-08-08 kaf24 6066:dcb2b7a1c621 That one is obviously needed to make pae xen-linux work with
2005-08-08 kaf24 6065:f586b9ecd474 Fix x86/64 xenlinux build. Remove stupid patch.
2005-08-08 kaf24 6064:d4e19aca1f72 Fix signedness issue in xenlinux timer interrupt handler.
2005-08-08 kaf24 6063:2360c4d7bb2f Really fix the x86/64 build. Get rid of push/pop from
2005-08-08 kaf24 6062:7d84bc707736 Fix the x86/64 build.
2005-08-08 kaf24 6061:61af128313c8 Remove dead file.
2005-08-08 kaf24 6060:704e6cc4a684 Remove dead files.
2005-08-08 kaf24 6059:6fc0b68b0a9c Fix both Xen and XenLinux to correctly handle 64-bit
2005-08-08 kaf24 6058:a9ee400a5da9 1) More testing: include tests which I forgot in previous patch, remove
2005-08-08 kaf24 6057:b60643391488 Fix hw_resend_irq() -- IRQ_PENDING must be propagated back
2005-08-08 kaf24 6056:41ceeb6828b5 The attached patch adds -Werror to HOSTCFLAGS in Config.mk, makes
2005-08-08 kaf24 6055:c4512592a1dc Attached is a patch to x86_64 xenlinux. It also includes cleanups. We
2005-08-08 kaf24 6054:69bf77e1b102 Writable pagetables for x86/64. Xen portion.
2005-08-07 kaf24 6053:deff07c1b686 Really include renamed console files. :-)
2005-08-07 kaf24 6052:ec1878b6956e Rename console binaries to xenconsole and xenconsoled.
2005-08-07 kaf24 6051:6721c8cd1a30 this patch fixes X86_64 Xorg Xfree86 issues.
2005-08-06 kaf24 6050:d3e7327954db Fix perfc_defn.h to allow multiple inclusion.
2005-08-06 kaf24 6049:eb98d18771ca xend prints out some messages when starting, which is annoying. This
2005-08-06 kaf24 6048:217fb2d1f364 More time-interface fixes.
2005-08-06 kaf24 6047:7931f14bd447 Fix xenbus_read() usage in shutdown handler.
2005-08-06 kaf24 6046:e0146a206ea2 - include linux/vmalloc.h for vmalloc
2005-08-06 kaf24 6045:5f6787c5c71f This patch changes the vcpu-hotplug handler from using control message
2005-08-06 kaf24 6044:968829eb1783 This patch changes the probe notifier, per Rusty's suggestion. It
2005-08-06 kaf24 6043:0538ec1fe5b2 This patch changes the shutdown driver and xend to use strings instead
2005-08-05 kaf24 6042:69b7c9c3a9fd Fix mach2phys table allocation for 32-bit PAE Xen.
2005-08-05 kaf24 6041:b63577ff53a3 Fix xtime_lock handling to avoid deadlock in sched_clock().
2005-08-05 kaf24 6040:5a33233a608e No need to define errno defined at the top of reboot.c.
2005-08-05 kaf24 6039:9faafa21bf98 xenstored has had a testsuite for some time. This splits the test
2005-08-05 kaf24 6038:8727c784c07d The C interface no longer has a priority arg, but the python interface
2005-08-05 kaf24 6037:78a2f9cbd5b3 Attached is a randomized tester for consoled. It's a patch against
2005-08-05 kaf24 6036:5a86ab4c9b79 Instead of queuing messages when the control channels are full, xcs just
2005-08-05 kaf24 6035:f5a5e61f038e xc_console is probably too chatty about termios failures since ssh
2005-08-05 kaf24 6034:38e6467df0e6 The attached patch:
2005-08-04 kaf24 6033:61cbf8f977ef Attached are
2005-08-04 kaf24 6032:ebf05456ee11 Fix my previous patch to the trap-frame creation code
2005-08-04 kaf24 6031:8004acaa6684 Merge
2005-08-04 kaf24 6030:43f424818d6e Fix event-upcall masking when creating a trap frame
2005-08-04 akw27 6029:9f0eff879d89 Blktap updates: request batching, O_DIRECT/AIO support.
2005-08-04 akw27 6028:1d240086de52 Add missing parallax makefile.
2005-08-04 akw27 6027:f3f483059250 Fix two syntax errors in frame-and-sect decoding macros.
2005-08-04 kaf24 6026:d25da0ddd9d5 Fix iopl() syscall so that we pass LTP's iopl02 test.
2005-08-04 kaf24 6025:0ee061e5b8a8 The attached patch removes all of the console handling code from Xend
2005-08-04 kaf24 6024:25b8b05ad991 Here are another couple of places where 8 sectors/page is assumed,
2005-08-04 kaf24 6023:f5b8d2720d6c libxenstore (used to access the daemon) should be licensed under LGPL.
2005-08-04 kaf24 6022:f46bb706a38d Merge.
2005-08-03 iap10 6021:e9b950192ba6 Add linux 2.6.12.3 patch
2005-08-03 kaf24 6020:60c4cd9ebaa1 Move more drivers to bind_evtchn_to_irqhandler() interface.
2005-08-03 kaf24 6019:33bb0b41aa73 On x86, Xen does not claim any serial port unless the user
2005-08-03 kaf24 6018:d9442abaa980 Virtual device drivers use new bind_evtchn_to_irqhandler() call
2005-08-03 kaf24 6017:f294acb25858 MErge.
2005-08-03 kaf24 6016:63995acdd34a Merge,
2005-08-03 kaf24 6015:4012e919dac0 The attached trivial patch fixes a spurious gcc-4.0 warning in
2005-08-03 kaf24 6014:18bb29989371 gcc-3.4/ia64 compilation fixes.
2005-08-03 kaf24 6013:2c0bc4caaa1f 1) Make more functions in io.c static
2005-08-03 kaf24 6012:04dfb5158f3a Merge.
2005-08-03 kaf24 6011:d4fd332df775 Manual merge.
2005-08-03 iap10 6010:d3670ff9efff Update -xen config file for net grant tables. Default to 'y' since this is the kernel we want to use on the test CD and we want to have grant tables on by default.
2005-08-03 kaf24 6009:f17987201c08 Manula merge.
2005-08-03 kaf24 6008:178b0b2dae51 Fix typo in Linux header file. Totally harmless -- the code
2005-08-03 iap10 6007:0824da1df80a Modify default Linux 2.6 config files to build for PentiumPro instead of Pentium4. No idea how that ended up being the default.
2005-08-03 iap10 6006:8803b4adf164 Fix automatic toggling of PAE in Linux config files
2005-08-03 iap10 6005:ebe13fb42cd3 Since we use configs from dist/install/boot in preference to the default configs, update the PAE auto-switcher to work with these too.
2005-08-03 smh22 6004:29902aea904f Don't enable PAE by default just yet.
2005-08-03 vh249 6003:ba4ca709ed7e fix netdriver grant table option back to n by default
2005-08-02 cl349 6002:565cec5b9cc2 merge?
2005-08-02 cl349 6001:1032271a0abf Fix migration for SMP guests with 1 vcpu.
2005-08-02 vh249 6000:9c1e727db757 update x86_64 config files for grant table in netdriver
2005-08-02 kaf24 5999:0d69d2ce73e9 Remove USB front/back from 2.4 build, totally.
2005-08-02 cl349 5998:3cde4433ecda Update xenstore python bindings for "Implement watching of nodes which don't exist."
2005-08-02 cl349 5997:c8279f7c14e2 Fix SMP save/restore for 1 vcpu by adding suspend/resume functions for SMP.
2005-08-02 cl349 5996:64639ab26b92 Fix unbind_ipi_from_irq - evtchn_to_irq[evtchn] not irq_to_evtchn[evtchn].
2005-08-02 cl349 5995:f681f5a7f453 Add prototype for bind_ipi_on_cpu_to_irq.
2005-08-02 cl349 5994:7db8ef0e440a Add prototype for balloon_init_watcher.
2005-08-02 cl349 5993:5eead9930294 Implement watching of nodes which don't exist.
2005-08-02 cl349 5992:a05338d886d9 Fix typo.
2005-08-02 cl349 5991:a2f9f958fb14 Fix up non-valgrind case to send stderr to file like valgrind case does.
2005-08-02 cl349 5990:f9a8f24dac67 Don't abort on untranslatable errors: EINVAL and print warning
2005-08-02 cl349 5989:361d31028129 merge?
2005-08-02 cl349 5988:76794dad0aaf Fix checkpointing - add save/restore support to the xenbus driver.
2005-08-23 fred 5987:5f1ed597f107 Ensure percpu data area not used before the TR is set.
2005-08-19 fred 5986:1ec2225aa8c6 First step to remove CONFIG_VTI for final supporting xen0+xenU+xenVTI at runtime. This changeset mainly addresses common code like domain creation and rid allocation policy, including:
2005-08-19 fred 5985:97675c2dbb40 merge?
2005-08-16 kevin 5984:ed7e557deedd arch_serial_putc is not required any more.
2005-08-15 fred 5983:12ddc012238a put back cpu_user_reg patch done in Intel-5979
2005-08-15 ydong 5982:fd61ce502c71 Removing KR to PER CPU memory.
2005-08-12 ydong 5981:90c6abbd4a59 Remove misaddressing of cpu_info in PERCPU data
2005-08-11 kevin 5980:8bd2dc2c653d test
2005-08-12 fred 5979:a6bb47919161 Replace Xen_regs with cpu_users_regs to match upstream
2005-08-09 fred 5978:c56a9805216a Accomodate ia64-xenolinux change where xen-public is symlinked to
2005-08-08 adsharma 5977:88bfc84c5a75 CONFIG_VTI build fixes.
2005-08-08 djm 5976:1ee9236cc224 Merge after removing dependency on linux-2.6.11 source tree
2005-08-08 adsharma 5975:0380b4cc3c1a Merge
2005-08-02 adsharma 5974:f242de2e5a3c Move copy+patched files to linux-xen directory.
2005-08-02 adsharma 5973:e2127f19861b We no longer need linux sources to build xen.
2005-08-02 djm 5972:be8fe9b3987c Fix CONFIG_VTI build
2005-08-02 djm 5971:e173a853dc46 Merging with xen-unstable
2005-08-02 kaf24 5970:dcdcec634c2d Better XenLinux page fault debug output for PAE.
2005-08-02 smh22 5969:59e76450e286 Fixes.
2005-08-02 kaf24 5968:48dea637aac9 A few consoled tweaks. It's not worth building by default
2005-08-02 kaf24 5967:2f743309f21a Remove some binary files.
2005-08-02 kaf24 5966:94a4626c2c44 This is the first patch to move the console code out of Xend and into a
2005-08-02 kaf24 5965:1640c137c847 This is the first patch to move the console code out of Xend and into a
2005-08-02 smh22 5964:3f1785f02d89 Manual merge.
2005-08-02 smh22 5963:2609af9986e6 Disable build of pygrub for now - does not build with e2fsprogs-1.35
2005-08-02 smh22 5962:d709f743dd33 Fix typo in pygrub code
2005-08-02 kaf24 5961:3a11dbf5e4b6 The attached patch converts the balloon driver and xend to use
2005-08-02 kaf24 5960:eeb45fed8f91 > to "CONFIG_PAGING_LEVELS >= 3", maybe I forgot to include some
2005-08-02 kaf24 5959:e8178f0adc91 Missing ia64_stubs file for libxc.
2005-08-02 smh22 5958:433402c64c77 Remainder of ACM patch (hgrrrr).
2005-08-02 smh22 5957:d18f732c0a5f The patches below clean-up sHype-related file names in the tools subtree
2005-08-02 smh22 5956:0301cccd14f1 The attached patch adds the support that was only stubbed in to be able
2005-08-02 smh22 5955:706733e1ecdf * support proper scsi disk name
2005-08-02 smh22 5954:a75db157d12f Revert unintended enabling of grant tables for netback/netfront
2005-08-01 vh249 5953:975c937c33f9 correct wrong variables pass to the set_pte_at macro.
2005-08-02 fred 5952:9be7fe98a556 Fix calling point for do_softirq, which should only be checked
2005-08-02 fred 5951:bd77de43ed4a Fix compilation issue, and then VTI dom0 is up again.
2005-08-02 fred 5950:7e74ac6fdea9 Final set of HV change to support multiple domains on VTI.
2005-08-02 fred 5949:b6803bdaa95a Add hypercall continuation support, or else dom_mem_op may fail.
2005-08-02 fred 5948:7e5868cb1b91 Disallow reprogram_ac_timer to change itm, since there's only one
2005-08-02 fred 5947:6e20607ca839 Add copyright info.
2005-08-01 djm 5946:1efe6f4163ee Merge with latest xen-unstable
2005-08-01 smh22 5945:0db6a59abb95 Manual merge.
2005-08-01 smh22 5944:6a83d157a391 Minor clean ups of time.c and partial build fixes for 2.4
2005-08-01 ach61 5943:90f2b122fc43 PDB: convert ptrace.c and traps.c changes to local patches
2005-07-31 ach61 5942:f7abc6205e22 PDB: roll out changes to ptrace.c and traps.c
2005-08-01 kaf24 5941:ae51fa1d32b2 This patch adds two macros for construction of the
2005-08-01 kaf24 5940:ac7176771024 While merging my development tree with the latest hg tree I noticed that
2005-08-01 djm 5939:24dd9a53dd95 Fix the build on gcc-3.4.x (ia64 files)
2005-08-01 djm 5938:36ac9bc7dd15 Workaround new call to do_softirq in scrub_heap_pages in common code
2005-07-29 djm 5937:10872902be39 Accomodate change to common alloc_domheap_page
2005-07-29 djm 5936:b53a65034532 Merge in minor ia64 Makefile change from xen-unstable
2005-07-29 kaf24 5935:55a5ad2f028d dom_mem_ops address_bitsd fix.
2005-07-29 kaf24 5934:0e2461cdbad1 x86_32 build fix.
2005-07-29 kaf24 5933:c4cb2167d3c7 This patch renames balloon command to "set-mem", so instead of "xm
2005-07-29 kaf24 5932:2c0036a1cf4f This patch does 2 jobs:
2005-07-29 kaf24 5931:52260d8c2775 Patch for 64-bit VMX guest destroy
2005-07-29 kaf24 5930:8c1944538086 Here is our latest patch to enable the Xen tools to
2005-07-29 kaf24 5929:51094fae410e Attached patch adds a DMA zone to xen, also modifies xen_contig_memory()
2005-07-29 kaf24 5928:04d01b8fa219 This patch updates the CPU field in xm list for multi-vcpu domains.
2005-07-29 kaf24 5927:555b315b482d ... for dom0 if we know we'll need it. This is the xen
2005-07-29 kaf24 5926:e922662b7839 ... so it builds again and also add a note to the xen elf header
2005-07-29 kaf24 5925:691cd6f65739 Really just basic preparation: switch over PAE builds to the new
2005-07-29 kaf24 5924:0474ffc52ba7 fix x86_64 domain0 /dev/mem issue
2005-07-28 ach61 5923:dd1c092a7ee2 PDB: add some additional files
2005-07-28 ach61 5922:577d1c7b47a9 PDB: process targets
2005-07-28 cl349 5921:501a70f3ae96 merge?
2005-07-28 cl349 5920:e2d635617acd Don't unbind port when event channel binding fails.
2005-07-28 cl349 5919:d24e1970c205 Simplify code by acking watch as soon as we read it.
2005-07-28 cl349 5918:3be03cd7cd4c Simplify code by making in and out pointers internal to xenbus_xs.c
2005-07-28 kaf24 5917:80fed4ff19b2 Nicer platform timer string (include clock rate in mhz).
2005-07-28 kaf24 5916:1db202550e82 Fix irq.c warning, from aq.
2005-07-28 kaf24 5915:7a30b587387f Fix gnttab bug in blkfront.
2005-07-27 kaf24 5914:fb5de385a9ee Slightly better time debugging support in Xen.
2005-07-27 cl349 5913:c02e5214247e Get rid of internet_copy.jpg once more.
2005-07-27 cl349 5912:72ec508ccbdc Don't ignore exceptions here - the possible RuntimeError is handled already.
2005-07-27 cl349 5911:f24fcd22c68f Introduce dom0 to the store.
2005-07-27 cl349 5910:06c5924b0c2e Handle introduce_domain failing when the domain is already introduced.
2005-07-27 cl349 5909:de1207b85ef8 Always pass around the store machine frame number instead of the linear address.
2005-07-27 cl349 5908:ae3a721bbcb8 Add xc_init_store python binding.
2005-07-27 cl349 5907:cda48f530e93 Fix read of integers from database on event channel restore.
2005-07-27 cl349 5906:c6c6cfaab2bf Make XENSTORED_DEBUG create a xenstored trace logfile.
2005-07-27 cl349 5905:598c92956925 Move SIF_BLK_BE_DOMAIN and SIF_NET_BE_DOMAIN definitions to where they are used.
2005-07-27 cl349 5904:2c67026ea29d merge?
2005-07-27 cl349 5903:039c7fd6a4d2 Don't auto-add domains we don't know about.
2005-07-27 kaf24 5902:01966dd718a8 Add IBM Cyclone support to Xen.
2005-07-27 kaf24 5901:b7e975425dd6 Add HPET support to Xen. It is quicker to access and more
2005-07-27 kaf24 5900:7599a943b39e On opt_nosmp, also force num_cores to 1. Do this in setup.c
2005-07-27 sos22 5899:828d512b22ba Kill a bad assertion.
2005-07-27 sos22 5898:240313350234 Merge.
2005-07-27 sos22 5897:5f9ca2959ffc Make sure that opt_nosmp also disables hyperthreading. This stops us
2005-07-27 cl349 5896:d86a9892396a Rename file with space in name.
2005-07-27 kaf24 5895:a0a14aedfa68 Fix memory reservation in XenLinux.
2005-07-27 iap10 5894:4c52791a0444 Frob the Linux-2.6 configs to enable PAE (HIGHMEM_64G) if XEN_TARGET_X86_PAE=y
2005-07-26 cl349 5893:2333f6616d18 merge?
2005-07-26 cl349 5892:69beaae8a1fa Clean up xenbus code not to use priorities.
2005-07-26 cl349 5891:5f0446907501 Fix case where watch callback unregisters itself: do not try to ack it
2005-07-26 cl349 5890:26e4e952c385 Implement xenbus_dev_error() and xenbus_dev_ok() functions
2005-07-26 cl349 5889:a9a956748997 Scrub initial xenstore page, free xendev structure.
2005-07-26 cl349 5888:b52196300306 Fix locking: probe can be called from several places, so ensure
2005-07-26 cl349 5887:c1c2a023dbc4 Fix bus watch code, and clean up a little.
2005-07-26 cl349 5886:51fb35494e9b Note about when device_find is fixed
2005-07-26 cl349 5885:c352c388aaec Modify to assume transactions
2005-07-26 cl349 5884:aa8776c44b65 Do not use device_find: crashes for some reason
2005-07-26 cl349 5883:c20ccb474166 Fix missing argument rename in xenbus_exists.
2005-07-26 cl349 5882:aeb3b64ea40e Grab lock around registering watch.
2005-07-26 cl349 5881:bd0ff9b1ea14 Add watch for dynamic add/remove of devices.
2005-07-26 cl349 5880:42e8937a93f0 Fix return from xenbus_scanf: returns number scanned, not 0!
2005-07-26 cl349 5879:2e6e1eb66c5e Major xenbus cleanup
2005-07-26 cl349 5878:62e13cae2f58 Update python bindings - xs_watch doesn't support a priority anymore.
2005-07-26 cl349 5877:1853a6e966bd Remove ill-conceived concept of watches blocking reply on
2005-07-26 cl349 5876:b9903985e9b6 Fix bug where transaction fires multiple events.
2005-07-26 cl349 5875:052208a34902 Fix bug where watch messages doesn't go out. Also change xs_test
2005-07-26 cl349 5874:2ae19537f615 Allow test.sh to take arg: name of test to start with
2005-07-26 cl349 5873:6f4d50000179 Make testing more reliable: wait for event after async so we know
2005-07-26 cl349 5872:4e833037159d Change watches: operations block until everyone has acked.
2005-07-26 cl349 5871:997b2b07b96d Change from bool indicating blocked to an enum: when watches go
2005-07-26 cl349 5870:99366b44c421 Test and fix acknowedge_watch from returning EINVAL.
2005-07-26 cl349 5869:f9a3f32a129b Fix testsuite to ignore tool/ dir.
2005-07-26 cl349 5868:71271a3f41a9 Start of code to persistent store connections when xenstored restarts
2005-07-26 cl349 5867:932fc8a1b38d # HG changeset patch
2005-07-26 kaf24 5866:22984cc20ff9 Manual merge.
2005-07-26 kaf24 5865:c1c9a281eac2 Attached patch removes the empty domain if
2005-07-26 cl349 5864:6ac24e8a6ec4 Don't enter sv subdirectory until its Makefile supports targets
2005-07-26 kaf24 5863:9b436c6bf2bd This patch prevents you from getting a screen full of stack trace when
2005-07-26 kaf24 5862:6c24d2b4f3ea Manual merge.
2005-07-26 twilkie 5861:df19d43b95d0 Add XenSV back into the repository.
2005-07-26 kaf24 5860:d63b100b327a Fix restart/poweroff properly. From aq.
2005-07-25 kaf24 5859:ecb17ef5a587 - allows to optionally boot the system with a policy already being
2005-07-25 kaf24 5858:d6af2ea42f94 Improve guest time keeping
2005-07-25 kaf24 5857:eba58fc9f755 Really enable gdbserver for real mode code.
2005-07-25 kaf24 5856:4999a05b568f Use hg root instead of bk root.
2005-07-25 kaf24 5855:82af26d5d134 Restore command line parsing code from qemu-0.6.1
2005-07-25 kaf24 5854:7ac99b43f879 Allow multiple disk images per guest.
2005-07-25 kaf24 5853:9b713b8d1100 Fix the path to qemu-dm
2005-07-25 kaf24 5852:cb0f79c9d3fc Implement the I/O bitmap vm execution control.
2005-07-25 kaf24 5851:edc6e8921dd1 Don't leave behind zombie device model processes
2005-07-25 kaf24 5850:3acc0ae6a001 Xen full virtualization does not handle unaligned IO with page crossing.
2005-07-25 kaf24 5849:5f77050a58f6 Translate some control characters in the qemu monitor.
2005-07-25 kaf24 5848:50fd1e053b1a Remove extra definition of DBG in pci/irq.c in XenLinux.
2005-07-25 kaf24 5847:34fe1d9f0ced Fix cross-compile builds by using NM macro instead of nm
2005-07-25 kaf24 5846:9a936ba5cde0 XenLinux restart/poweroff calls 'reboot' or 'poweroff'
2005-07-25 vh249 5845:6feba419cead split deallocation from net_tx_action
2005-07-25 vh249 5844:7bc4ebdd5660 add grant table capabilities to netback and netfront.
2005-07-25 vh249 5843:a49bf96419a4 regenerate smp-alt.patch for 2.6.12
2005-07-22 sd386 5842:dc7c14e533c2 Local merge
2005-07-22 sd386 5841:460405b4723b Fixed extratime scheduling bug, which caused a prioritised dom0 to overtake the whole cpu.
2005-07-22 kaf24 5840:48aed1403fe3 Port kallsyms to Xen, as 'symbols'.
2005-07-22 sos22 5839:7627476544b5 In 2.6.12-land, do_debug and do_int3 return void. Make sure we don't try
2005-07-21 kaf24 5838:9038a369268d Here is a patch to enable Xen to run on a Unisys ES7000 x86_64 system.
2005-07-21 kaf24 5837:6e11af443eb1 Fix problem of can not create two or more vmx guest.
2005-07-21 kaf24 5836:07884fe7c5ce Save per cpu IDT information into the VMCS host area.
2005-07-21 kaf24 5835:dd3dbd7c82e0 Propagate guest MSR writes to machine MSRs immediately
2005-07-20 smh22 5834:c7f883aaedb0 Fix bug.
2005-07-20 kaf24 5833:c316e464f7c2 No need to define io_remap_pfn_range in linux/mm.h.
2005-07-19 maf46 5832:581902ddd16f Merged by hand.
2005-07-19 maf46 5831:390e4d63cdb1 Shadow mode's writable-PTs should only allow guest kernels access to PTs
2005-07-19 kaf24 5830:2ecb91fb6cdb Fix wallclock timebase extraction in XenLinux.
2005-07-19 kaf24 5829:bf68b5fcbc9b Simplify and fix the error-correction factor during
2005-07-18 kaf24 5828:43564304cf94 First cut of new time interfaces and synchronisation mechanisms.
2005-07-17 ach61 5827:9697bc63d403 pdb: read/write registers for process target
2005-07-16 kaf24 5826:722c372fe201 Fix 'make uninstall' target.
2005-07-16 kaf24 5825:1b45bcaafb1f Fix 'make mrproper' to remove pristine and ref trees.
2005-07-16 kaf24 5824:43e28a2f6037 Delete resurrected files (from ia64 merge).
2005-07-15 kaf24 5823:d75a502b45eb Simple grant-table fix (check_unmap).
2005-07-15 kaf24 5822:6891f0c11683 Trivial fixes for numeric arg to head/tail.
2005-07-29 djm 5821:a4196568095c Updates to conform to latest xen-unstable
2005-07-28 fred 5820:208a3afc9353 Make ns16550 rework on tiger4 box
2005-07-28 fred 5819:34460b45204a Add kregs change
2005-07-28 fred 5818:04f35d2b143d This patch adds necessary support for vcontext merge between
2005-07-28 fred 5817:8fc64b82dd35 More syntactic changes for preparation of vcpu_info merge
2005-07-28 fred 5816:a64dae7a0344 Add emulation to rsm.be, which is first encounted in guest fast syscall
2005-07-28 fred 5815:40bddfe9e390 Fix the issue of complete rebuild for any change
2005-07-27 fred 5814:2df9bb1b4ae0 Nop change. Just a test
2005-07-27 djm 5813:bb0eeb87bfca Disable NaT support, fast tick and improved PAL support until
2005-07-27 djm 5812:db8a7f39df93 Syntactic changes to prepare for possible vcpu_info changes
2005-07-27 djm 5811:738ba414ce80 Add xen-shared-info offset generation
2005-07-18 djm 5810:0cc05e9a3482 Fix and turn back on unat checking in fast paths
2005-07-18 djm 5809:6e9248e8f401 Get FPU working on context_switch
2005-07-18 djm 5808:00a05c6a0acc Use hda1, not sda1
2005-07-18 djm 5807:a6b64aed65c3 Properly implement PAL_PTCE_INFO for Xen
2005-07-15 djm 5806:816b9b3ced2f Fix ar.unat handling for fast paths
2005-07-15 djm 5805:a83ac0806d6b Merge with ia64-unstable.hg
2005-07-14 djm 5804:8328317e60ab Fix for new ns16550 serial code in xen-unstable.hg
2005-07-13 djm 5803:ea8caf38c914 Oops remove debug output from last changeset
2005-07-13 djm 5802:d4ecbd89d954 Fix PAL_PTCE_INFO and cpuid (pfmon now works)
2005-07-13 djm 5801:a87242c44417 Add easy way to turn off all fast paths to rule them out when debugging
2005-07-12 djm 5800:9870485d4836 Better pal/sal support
2005-07-11 djm 5799:970f74591ffa Fixes so xen+xenlinux boots on ski
2005-07-10 djm 5798:d0a1154755c9 Fix zeroing of some counters and add a couple more
2005-07-09 djm 5797:ca44d2dbb273 Intel's pre-bk->hg transition patches
2005-07-09 djm 5796:89d92ce10924 Add fast path for thash hyperprivop
2005-07-09 djm 5795:0e7741276468 Cleanup virtual translation code
2005-07-09 djm 5794:40be48f67a33 Somehow this file got zeroed out?!? Replacing it
2005-07-09 djm 5793:c1a7ed266c7e Catch up to xen-unstable.hg tip
2005-07-07 djm 5792:95f14bb8d220 Dummy file to test hg push
2005-07-15 kaf24 5791:35b74976f598 Relax the bounce-buffer copying constraints in dma_sync_single_for_*
2005-07-15 sos22 5790:ebfde26a769a Avoid some unnecessary TLB flushes. This will probably make no real
2005-07-15 kaf24 5789:e8b48f3a2843 Fix exit path from DOM0_CREATEDOMAIN, which I broke earlier
2005-07-15 kaf24 5788:ce4b630067bb Enable VMX domains on a SMP dom0.
2005-07-15 kaf24 5787:50da9b240a1f Recently some people complain that they cannot set the maxmem for
2005-07-15 kaf24 5786:79bb7dfb8fc1 Temporary fix for netif ring overflow, until we move
2005-07-15 kaf24 5785:8d04aa7b4280 Simpler domid allocation.
2005-07-14 iap10 5784:1d026c7023d2 Update x86_64 -xen config for Linux 2.6.12
2005-07-14 iap10 5783:1febf5dabc4f Update the -xen default config to Linux 2.6.12
2005-07-14 iap10 5782:cd95b96a172e Incorporate lomount from QEMU into tools/misc. This tool makes it easy to mount
2005-07-14 kaf24 5781:98b83cc57eca Missing quirks.c file.
2005-07-14 kaf24 5780:ca90d2903b7b Auto-disable IRQ balancing/affinity on buggy chipsets.
2005-07-14 kaf24 5779:57dfd651cca4 Allow IRQ balancing to be disabled with 'noirqbalance'
2005-07-14 kaf24 5778:43c21adcfc79 Add debug-key for printing IRQ/IOAPIC info.
2005-07-14 iap10 5777:1fb47826d767 Misc fixes for new sparse tree names: xen-clone script; -xen kernel build (the one with all the modules); Backout changes to legacy targets.
2005-07-14 kaf24 5776:64f26eed8d47 Allow arch-specific defaults to be specified for ns16550
2005-07-14 kaf24 5775:9b77ba29108d The VMCS control bits in the current tree are not optimal. Attached is
2005-07-14 kaf24 5774:71d000e59b13 Cleanup mov to CR4 handling.
2005-07-14 kaf24 5773:637127cded4e Enable CR4.VME to improve the performance of vm86 emulation.
2005-07-14 vh249 5772:9d2ca2da280e repair legacy Makefile targets linux26 and linux24
2005-07-13 ach61 5771:09be5b1bdeb0 pdb: reconcile register manipulation between processes and domains
2005-07-13 kaf24 5770:57b2fa8bf11d Initial tools support for 32-bit x86 pae.
2005-07-13 kaf24 5769:87cfe3f76045 Force PAE build of Xen by specifying 'pae=y' to make, or
2005-07-13 kaf24 5768:a98634f1c008 Remove CONFIG_X86_PAE hack from config.h.
2005-07-13 vh249 5767:79d52bd557cf Readd pristine-% rules that went MIA.
2005-07-13 kaf24 5766:35ccaeaffeb7 Enable NX/XD feature for 32-bit PAE Xen.
2005-07-13 kaf24 5765:3473b453dbae Build hotplug by default in dom0.
2005-07-13 kaf24 5764:5db799f4c40e The patch attached restores NX/XD support in x86_64 xenlinux. When the
2005-07-13 kaf24 5763:6778d68a2c4c Need to save and restore MSRs for VMX domains across context switches.
2005-07-13 kaf24 5762:3a4ef6acd545 Fix NX/XD enable on secondary CPUs.
2005-07-12 ach61 5761:faf7e6254712 pdb: get rid of absolute path in module makefile
2005-07-12 kaf24 5760:3b48277a9dd0 Let Xen have 256 PIRQs to guests.
2005-07-12 ach61 5759:f23750d7c214 pdb: execution_domain -> vcpu
2005-07-12 kaf24 5758:d80e38e4b31d Native x86_64 linux uses paranoidentry for exceptions with ist !=3D 0,
2005-07-12 kaf24 5757:b513fd51f850 Small fix for PAE in 2.6.12.
2005-07-12 kaf24 5756:d99ebf2de9f3 Some more new files for Linux PAE.
2005-07-12 kaf24 5755:be1153585cb0 Fix hgignore regexps some more.
2005-07-12 kaf24 5754:12edc2f2ca18 Fix Xen build with PAE enabled, and a fix to help
2005-07-12 kaf24 5753:9f6057761c8f Fix DMA compile for x86_64.
2005-07-12 kaf24 5752:c5db6fd54e36 Fix dma_map_single to work correctly with multi-page buffers.
2005-07-12 cl349 5751:57a5441b323b xenstored updates.
2005-07-12 cl349 5750:43f224c33281 Manual merge.
2005-07-12 cl349 5749:09b142631de3 Manual merge.
2005-07-12 cl349 5748:739ba7204123 Add xc_init_store and run xenbus probe on INITDOMAIN_STORE privcmd ioctl.
2005-07-12 cl349 5747:1b837c5794ca Update xenbus driver code.
2005-07-12 cl349 5746:b5e3b99075c6 Create .hgskip files instead of .bk_skip files.
2005-07-12 kaf24 5745:8a8b8087b083 Dom0 can have slack time in sedf scheduler.
2005-07-12 kaf24 5744:308329b4e883 Fix the x86_64 build after the PAE check-in.
2005-07-12 kaf24 5743:8de4591d112f Add HIGHMEM64G (but not set) to defconfigs.
2005-07-11 kaf24 5742:291fa5555eff Fix README.
2005-07-11 kaf24 5741:c20bd9f1d204 Device model SXP cleanup
2005-07-11 kaf24 5740:09cc6606517d Tools build fixes.
2005-07-11 kaf24 5739:622ea2078f85 This is the patch for xen which allows using up to 16 GB
2005-07-11 kaf24 5738:f1a16642edaf non-PAE behavior should be identical after applying these
2005-07-11 kaf24 5737:e6f48ae99035 Place all low mem in DMA pool.
2005-07-11 kaf24 5736:0d415d73f8f2 This adds a patch for the vanilla kernel, to be pushed upstream some
2005-07-11 kaf24 5735:de2e58cdec37 Another fix to the hgignore list.
2005-07-11 kaf24 5734:60fc40a82fa9 Remove 2.6.11 patches directory.
2005-07-11 kaf24 5733:ece694762d7a Remove old linux sparse trees.
2005-07-11 kaf24 5732:b3cfebba3b30 We need this patch to make shadow code compile ok on FC4 which is using
2005-07-11 kaf24 5731:56a63f9f378f Manual merge.
2005-07-11 vh249 5730:22541999d8bb upgrade linux sparse tree from 2.6.11 to 2.6.12
2005-07-11 vh249 5729:02282ff7cc8c lose latest digit of the sparse tree for 2.4
2005-07-11 vh249 5728:c3c51a34c924 lose latest digit of the sparse tree for 2.6
2005-07-11 kaf24 5727:ba925b4aef28 The 1:1 page table should be a 3 level PAE page table on x86-64
2005-07-11 kaf24 5726:a29b4174d39c Remaining files for shadow 64 mode checkin.
2005-07-11 kaf24 5725:e4272b361053 Added regexp fixes
2005-07-11 kaf24 5724:0bcfd66a431e Check in files I missed from shadow64 checkin.
2005-07-11 kaf24 5723:d332d4df452e Fix stupid switch stmt mess-up that broke emulation
2005-07-11 kaf24 5722:f261f14b9781 Now we have extended the patch to support x86_64 domU as well. The
2005-07-11 kaf24 5721:c32cf5fef34c Don't build xenctx by default,a nd fix one error msg.
2005-07-11 kaf24 5720:dd798dd2abce Manual merge.
2005-07-11 kaf24 5719:afe05231fe25 cmpl workaround for mmio regions
2005-07-11 kaf24 5718:c270d9ffdcef Remove debug printks.
2005-07-11 kaf24 5717:d4607c4c9478 Narrow the diff between i386 and x86-64 for xen0 config.
2005-07-11 kaf24 5716:3de8cebfb231 More verbose log when vmx_decode() fails.
2005-07-11 kaf24 5715:507ab2973964 Fix xenctx compilation and support 64 bit.
2005-07-10 smh22 5714:5c6ef0bec2df fix build when not using grant tables for blkdev.
2005-07-10 kaf24 5713:25e96ea6e4c5 Manual merge.
2005-07-10 kaf24 5712:1a57305dd9e9 Small fix to x86_64 entry.S.
2005-07-10 kaf24 5711:8579c57c7fce Remove checks for libcurl. It's no longer a dependency.
2005-07-10 ach61 5710:a28952e73253 add ocaml compilation targets and pdb to .hgignore
2005-07-09 kaf24 5709:215d8b2f3d94 Manual merge.
2005-07-09 kaf24 5708:49a00af50777 Make structs non-empty.
2005-07-08 sos22 5707:05b63285047c Merge.
2005-07-08 sos22 5706:04d15727e6e8 Get rid of some debug printks.
2005-07-08 sos22 5705:7c3d7c37dfde Get a very primitive relation of IRQ affinity working. For the
2005-07-08 sos22 5704:9b73afea874e Certain types of event channel are now auto-bound to vcpu0 by Xen.
2005-07-08 kaf24 5703:1d375ce8e0e0 Clean up Xen's event-channel interface, and semantics for binding
2005-07-08 sos22 5702:579d1e771025 Merge.
2005-07-08 sos22 5701:707fcf42a5ae Merge.
2005-07-07 sos22 5700:f3f845297821 Quick hack to make sure that pirqs and interdomain event channels are
2005-07-08 kaf24 5699:eef23f57f20e The attached patch adds a new dom0_op, DOM0_GETDOMAININFOLIST. This
2005-07-08 kaf24 5698:20ff6c7413d8 trivial header fix for ACM code.
2005-07-08 kaf24 5697:fdcf179cb6b1 Fix top Makefile targets linux24 and linux26.
2005-07-08 kaf24 5696:169cb05ce889 Add debug-register access emulation.
2005-07-08 kaf24 5695:0694fda4dbd5 python wrapper arg fix from aq.
2005-07-07 kaf24 5694:1a7383f84989 Fix cross-compilation, and gcc4.
2005-07-06 iap10 5693:43bfa1a81aa0 Change default Xen scheduler to Stephan Diestelhorst's SEDF, which can provide time slice guarantees as well as weighted differentiation.
2005-07-06 iap10 5692:2db810d7985f Enable CONFIG_SMP, CONFIG_SMP_HOTPLUG and CONFIG_SMP_ALTERNATIVES in the -xenU default kernel.
2005-07-06 iap10 5691:88c2d410979f I updated the vcpu_to_cpu string creation to include a field separator,
2005-07-06 iap10 5690:32fb371cc283 manual merge
2005-07-06 iap10 5689:1c119c875f21 manual merge
2005-07-06 iap10 5688:d231efdaa66d manual merge
2005-07-06 sos22 5687:bd1642e8599e manual merge
2005-07-06 sos22 5686:5ead5ffa04c2 Fix SMP_ALTERNATIVES to cope with discarded init data.
2005-07-06 ach61 5685:b237f032cee1 update hg cheatsheet
2005-07-06 iap10 5684:33373e428c9d Add a dummy xen_defconfig_x86_64. Currently the same as xen0
2005-07-06 iap10 5683:43e8e30cbea7 manual merge
2005-07-06 ach61 5682:7ca01ac7dee0 add ocaml compiled files to .hgignore
2005-07-06 iap10 5681:4b30296d6f5d Enable CONFIG_HIGHMEM4G in default Linux 2.6 kernel configs.
2005-07-06 iap10 5680:20008f3ac9f5 Improve changeset identification to work from src tar ball too.
2005-07-06 smh22 5679:b522a3a4d525 Fix blkif 'grant-table-ification'
2005-07-06 smh22 5678:1883ec07708b Manual merge.
2005-07-06 smh22 5677:b3a27d7ef999 Move xenstore page before page tables so that guest doesn't free it after boot
2005-07-06 iap10 5676:9a7d86b8147d Add a new Linux kernel config file -xen [NB: no 0 or U suffix] that builds a wide selection of modules, more in keeping with distro kernels.
2005-07-06 kaf24 5675:189c87adf876 Mini-os updates from Grzegorz Milos.
2005-07-06 kaf24 5674:287583627544 Attached is a patch that fully 'grant-table-ifies' the block front and
2005-07-06 kaf24 5673:bc8cab407197 Shell scripts aren't very strippable and some versions of install get
2005-07-06 kaf24 5672:ffb406dfb170 Oh gcc4 ....how you complain soo. This patch fixes compile with gcc4
2005-07-05 kaf24 5671:ec3b7c87b577 Here are two patches which update the hypercall interfaces to
2005-07-05 cl349 5670:47295d6ca1d7 Cleanup whitespace.
2005-07-05 cl349 5669:ff5d7ccd8d69 No changes from me.
2005-07-05 cl349 5668:0e6073537c4a Remove confusion about terminating nul character.
2005-07-05 cl349 5667:30e0940a2982 Undo "Add -fPIC tools/xenstore/Makefile".
2005-07-04 kaf24 5666:4b052d8a9a2f Rename fields in physinfo_t structure and add sockets/nodes
2005-07-04 kaf24 5665:8bd2e8933277 Manual merge.
2005-07-04 akw27 5664:9b1866006aea merge
2005-07-04 akw27 5663:f6e7c967212e Add hook in get_user_pages to allow lookups of foreign mapped pages.
2005-07-04 kaf24 5662:abc0a8f65be7 Fix grant-table interface by removing the unnecessary union.
2005-07-04 gmilos 5661:e1fbb7fee1d8 Example of assymetric pull/push paths.
2005-07-04 gmilos 5660:82d686a6b63e Extended explanation of 'hg diff'.
2005-07-04 kaf24 5659:22ccddf93c40 To avoid MSR save/restore at every VM exit/entry time, we restore the
2005-07-04 kaf24 5658:50ac4630390b The patch extends the VMCS handling to support both 32-bit and 64-bit
2005-07-04 kaf24 5657:cb6b221bef55 Recent header file cleanup (cset 2b6c1a8098078f7e53de7cf72227fddf01f0b2b6)
2005-07-03 kaf24 5656:f8acd354e129 Manual merge.
2005-07-03 kaf24 5655:80d5dd14711e Remove Jan Beulich's install.sh patch. It was failing for
2005-07-03 akw27 5654:09067ce92303 Manual merge -- hg not so good at deleting right now.
2005-07-03 akw27 5653:abbc1d071e22 Clean-up of blktap and parallax user space code.
2005-07-03 akw27 5652:99ff7c3435b2 Fix some newline ugliness that BK wouldn't correct.
2005-07-03 kaf24 5651:f075272620a0 Install qemu-dm.debug script.
2005-07-03 kaf24 5650:95685fbba2ca Replace implicit 16-byte arg to xen_extraversion with an
2005-07-02 kaf24 5649:fc4e10d0455a Avoid repeated #define's in public headers.
2005-07-02 kaf24 5648:2b6c1a809807 Remove non-ISO attributes from public headers.
2005-07-01 kaf24 5647:6f462a11a08e Register the portio handler only once.
2005-07-01 kaf24 5646:82390e707bb9 Refactor guest exception injection code.
2005-07-01 kaf24 5645:e3dcc10765ea Improve the IDE HD geometry auto detection algorithm.
2005-07-01 kaf24 5644:2420e309074b Get rid of references to qemu-dm.debug.
2005-07-01 kaf24 5643:430dc412e4c9 Another issue found with building the guest outside the source tree.
2005-07-01 kaf24 5642:e041c8e75863 I found several build issues, mostly related to building outside of the
2005-07-01 kaf24 5641:374ff557a88f Other than the native kernels, the xen guests install without attempting
2005-07-01 kaf24 5640:4b06e1c365fc Other than native x86-64 code, the XEN guest *does* use 4k mappings for
2005-07-01 kaf24 5639:adda79dcd0e3 Some exports were misssing/mis-qualified. Adjustment below/attached.
2005-07-01 kaf24 5638:f636e72ebbe3 Other than native i386 code, the page fault handler in the guest for
2005-07-01 kaf24 5637:f5aaeb5688cf This patch fixes few typos in hg-cheatsheet.txt
2005-07-01 cl349 5636:88a7a299d927 Manual merge.
2005-07-01 cl349 5635:cb3da7250118 Rewrite xenbus_path and cleanup whitespace.
2005-07-01 kaf24 5634:43e2d33fc5d9 Fix Xen 'make install' not to rebuild console.o if called
2005-07-01 kaf24 5633:7c95f26c2f0e Manual merge.
2005-07-01 cl349 5632:5985fc86b3da Remove incorrect check for terminating nul character.
2005-07-01 kaf24 5631:ecef9732b19b .
2005-07-01 kaf24 5630:749dbd8ae9b0 Remove BitKeeper files from the repository.
2005-07-01 kaf24 5629:1bfa723fe264 Manual merge
2005-07-01 jrb44 5628:15a2de6f1493 Removed "bk root" call from fbsdxensetup script
2005-07-01 kaf24 5627:61df3453426c mkelf32 explicit-size types are based on defs in inttypes.h.
2005-07-01 iap10 5626:5aaebfc580a6 manual merge
2005-07-01 iap10 5625:0f2fa1235851 Fix to xen-clone, minor top-level Makefile tidy
2005-07-01 kaf24 5624:77f397603f71 Device model path cleanup. Remove bochsrc which is no longer needed.
2005-07-01 kaf24 5623:ef2adae89e4d manual merge
2005-07-01 iap10 5622:a1b5af05f72e Add the Mercurial for Xen cheatsheet into the repo.
2005-07-01 kaf24 5621:0962f5989d2a use hg changeset info for xen banner
2005-07-01 iap10 5620:132e23381692 Formally remove support for linux 2.4 dom0. domU should still work.
2005-07-01 iap10 5619:8041c2fa1cbc Update xen-clone script for hg. Still missing revision selection functionality.
2005-07-01 iap10 5618:f4768892d6dd Add a .hgignore file to the repository. NB: hg takes regexps not wildcards
2005-06-30 arun sharma 5617:22d7dda0e38d bitkeeper revision 1.1782 (42c3a8e76Lioy1FVEJFTaTkbYVBy7Q)
2005-06-30 arun sharma 5616:800185829318 bitkeeper revision 1.1781 (42c3a8d63EmXV0wA3jHItrRQ0fKLsg)
2005-06-30 arun sharma 5615:4669354bba9a bitkeeper revision 1.1780 (42c3a8c4tqEOpGy663gWO35k5QwZTw)
2005-06-30 arun sharma 5614:bc8bb3a26ccc bitkeeper revision 1.1779 (42c3a8b3kGpPBNwXb3dn_b8FcmVPgQ)
2005-06-30 arun sharma 5613:332eb7887996 bitkeeper revision 1.1778 (42c3a89fKOC3ZLo9T-f0b9tyflqDzg)
2005-06-30 arun sharma 5612:7c198f2e6dd2 bitkeeper revision 1.1777 (42c3a88aPiHvcATujFTezqA1w1FMCg)
2005-06-30 arun sharma 5611:3c759ba83f7c bitkeeper revision 1.1776 (42c3a877bezcV9uHoSXuU-GWoyVOKw)
2005-06-30 arun sharma 5610:cd86df78b879 bitkeeper revision 1.1775 (42c3a866BfZr3l3NiVNwr6Z_1Uin_A)
2005-06-30 arun sharma 5609:e5a99f9dc34d bitkeeper revision 1.1774 (42c3a855yAuKBfmJfftjhiVDml26pg)
2005-06-30 arun sharma 5608:6daf7357a9df bitkeeper revision 1.1773 (42c3a841nLib9kdSmthr05jouqiNeg)
2005-06-29 kaf24 5607:ce4bb67cb308 bitkeeper revision 1.1772 (42c31843CEATPivypr5LYbRYU08TtQ)
2005-06-29 djm 5606:6a65fe0f84c8 bitkeeper revision 1.1772 (42c31571ulukoJpvEOsK4akggVt37Q)ia64-stable
2005-06-29 xen-ia64 adm 5605:da2752f150a0 bitkeeper revision 1.1771 (42c314a41N8GOY476cnW9IejbgNDJw)
2005-06-29 kaf24 5604:f66a730a2c3d bitkeeper revision 1.1770 (42c2d66cG6YTU0WhG1b97E-InSNWWA)
2005-06-29 kaf24 5603:41a5181f74df bitkeeper revision 1.1769 (42c2cac1Ua7yeT9FnpvjJNvdSrd3BA)
2005-06-28 djm 5602:2d8651ec10b9 bitkeeper revision 1.1726.1.8 (42c1acafTSObuXeDW7_GDxYN5dosRA)
2005-06-28 djm 5601:cef83293394d bitkeeper revision 1.1726.1.7 (42c194ee68Qy_Egi118UCoJdFnkGPQ)
2005-06-28 kaf24 5600:0b5fab43ff59 bitkeeper revision 1.1768 (42c18d2259NPELcGV7ohyZNh72ufSw)
2005-06-28 kaf24 5599:348b774a8f97 bitkeeper revision 1.1767 (42c18c1dNRHfk7ZFajLHHtesQcrKlg)
2005-06-28 cl349 5598:864b050694f8 bitkeeper revision 1.1766 (42c17071SPDLo7qPlXAiQzrKjMu6Mw)
2005-06-28 cl349 5597:a81dabf6ba10 bitkeeper revision 1.1765 (42c16e51XwZ3-cKPHI29xhO2Hzk_sQ)
2005-06-28 ach61 5596:cb1cad0ed221 bitkeeper revision 1.1764 (42c12471iroiktRDv2QDqEDoIQVDNg)
2005-06-28 ach61 5595:63c1bb85fcea bitkeeper revision 1.1763 (42c11c79p9Z_K0YwZk_N5zJU0rjzDg)
2005-06-28 kaf24 5594:c2b00e4bfb8f bitkeeper revision 1.1760.1.6 (42c10677TIdwirEem_EpnMFWS1MTtw)
2005-06-28 kaf24 5593:384059d92d3b bitkeeper revision 1.1760.1.5 (42c105a0IGE_9KbvmOfox8TMahmQVw)
2005-06-28 kaf24 5592:b75294458106 bitkeeper revision 1.1760.1.4 (42c10578DlONZUYkjuzFvNR6idseEQ)
2005-06-28 leendert 5591:a8f9132a9ddd bitkeeper revision 1.1760.1.3 (42c10175tVLAVy7ULar9xcSazDReXw)
2005-06-28 leendert 5590:f9eade8778af bitkeeper revision 1.1760.1.2 (42c10164eZ8JiY0-m8yKOwE_3OopGw)
2005-06-28 ach61 5589:9bcdcf2dbb54 bitkeeper revision 1.1762 (42c0fafdBom2bVfipwX4FXIl_SgKmg)
2005-06-28 vh249 5588:5937352bfe66 bitkeeper revision 1.1760.1.1 (42c0e8fa-Uxs1rA3BiXdTbynda9HmA)
2005-06-27 ach61 5587:ca9f091afdd2 bitkeeper revision 1.1761 (42c0704c_K5N6pcA--cz5L-FX_z0zw)
2005-06-27 ach61 5586:2cadc83e2306 bitkeeper revision 1.1726.3.1 (42c07007i9Bkz3ggP_PXIksWaGD1Eg)
2005-06-27 kaf24 5585:b08cd3331fdb bitkeeper revision 1.1760 (42c05ebeLIfrneiw1jaZMwle-z9usw)
2005-06-27 kaf24 5584:d892fbf61323 bitkeeper revision 1.1759 (42c035d96-RzgfZ63O07ihY0xpew2g)
2005-06-27 kaf24 5583:4a7652a70a9d bitkeeper revision 1.1758 (42bff8419M7X5aOGlHhSQueJtvoYaA)
2005-06-26 kaf24 5582:8ad10be47849 bitkeeper revision 1.1757 (42be9ad5TTWQjsCBju5noyzBrTMyjA)
2005-06-25 kaf24 5581:4ed21996131d bitkeeper revision 1.1756 (42bd28eb7ZP0AhHHKYuqhX2z3XItTQ)
2005-06-25 kaf24 5580:2a28f4aab6ae bitkeeper revision 1.1755 (42bd1fcfzi0ZazGyTao_Ff-m4vjOqQ)
2005-06-24 kaf24 5579:819726e7dd2b bitkeeper revision 1.1754 (42bc7207le_rYvV9kj8p-Dztt3T_eA)
2005-06-24 kaf24 5578:b38b3893fa76 bitkeeper revision 1.1753 (42bbe67ePvjh9K0djYf6xRw2rGNreQ)
2005-06-24 kaf24 5577:0b5f09002630 bitkeeper revision 1.1752 (42bbe5ba5hLPfcw1f77_F22fq6v6Yw)
2005-06-24 kaf24 5576:48dd03e4b388 bitkeeper revision 1.1751 (42bbe480z9Fp_L5Tc500W8c8CL3g9A)
2005-06-24 vh249 5575:200f5dfe9647 bitkeeper revision 1.1750 (42bbd4dcGK7sWi0DELA8n8Ap3cfa0w)
2005-06-24 kaf24 5574:75ab24f43793 bitkeeper revision 1.1748.1.3 (42bbd472VxKIpvOzuAFDfVAi9gXwDA)
2005-06-24 kaf24 5573:09771c771f7a bitkeeper revision 1.1748.1.2 (42bbd22bGsDJd8zBp_EBCg97pPrPqA)
2005-06-24 kaf24 5572:b0b95421d32e bitkeeper revision 1.1748.1.1 (42bbd1c5CE48yPys_hWh-39fCz3QGw)
2005-06-24 vh249 5571:ef4c824e3720 bitkeeper revision 1.1749 (42bbc434_aK0LSM1BC4FiLM_Xam_YA)
2005-06-24 cl349 5570:d7daa40eb8b0 bitkeeper revision 1.1748 (42bbc14djIjScNrLp20eDhlxUjQl4g)
2005-06-24 cl349 5569:6cfdf7b8a9dc bitkeeper revision 1.1747 (42bbc01fY31MfvOqdz4Mq_h_2D4Usg)
2005-06-24 cl349 5568:188d6b73ea65 bitkeeper revision 1.1742.1.1 (42bbc016sc__D7n9oSLMG75cKXdixQ)
2005-06-23 vh249 5567:a9eabb439f56 bitkeeper revision 1.1744.1.1 (42bb2b36zVlhMosXY3bEaiG-q9siMg)
2005-06-23 djm 5566:dca57ff5d1c1 bitkeeper revision 1.1726.1.6 (42bb0675eG3PXvB-XpEs0EYcdos-EA)
2005-06-23 kaf24 5565:6d68b0c27199 bitkeeper revision 1.1746 (42badf41asjaKoYentyODb8CdFEydg)
2005-06-23 kaf24 5564:68de76620c9c bitkeeper revision 1.1745 (42badeb1hE5PDZxZYF5DYBsU0Jya9w)
2005-06-23 kaf24 5563:d23f547a023e bitkeeper revision 1.1744 (42baac12VHiYuszqWxXm5lsjjqZq4g)
2005-06-23 kaf24 5562:53cd28bdd477 bitkeeper revision 1.1743 (42baabd1aq7F8kKY4ptBZ39ebtEqOw)
2005-06-23 kaf24 5561:5a134cea8f10 bitkeeper revision 1.1742 (42ba8bdbUMsXF10VHPltV1P5J9z0Ow)
2005-06-23 kaf24 5560:51d5c1d35710 bitkeeper revision 1.1742 (42ba8b7fiNx5Cu0J91l9HCIo_TwvXQ)
2005-06-23 arun sharma 5559:16e3155f3496 bitkeeper revision 1.1741 (42ba8952xTiiA50azru9j4tKvXIVDA)
2005-06-23 arun sharma 5558:1a568bb6c3bb bitkeeper revision 1.1740 (42ba88cewc_4MMbiCLInZ8gEcgqwhQ)
2005-06-23 kaf24 5557:678c1c052a5c bitkeeper revision 1.1739 (42ba886dkLcSLF35FYJLZkKeANRJYg)
2005-06-23 kaf24 5556:80b60ef3f553 bitkeeper revision 1.1738 (42ba87barFA27QtqNiI4v7D2u57koA)
2005-06-23 kaf24 5555:94893eb31f44 bitkeeper revision 1.1737 (42ba86724fSOFpp6L107qJDWXNKxug)
2005-06-23 arun sharma 5554:90d851ff9036 bitkeeper revision 1.1736 (42ba85d8Vh1WXA4F1eQpFRpsTyq1xg)
2005-06-23 kaf24 5553:106cb416f08c bitkeeper revision 1.1735 (42ba857eIL9j0maam3-Dv-gI3hOJUw)
2005-06-23 kaf24 5552:0f6d2253b0fc bitkeeper revision 1.1734 (42ba83ba7bRweVDldhJ4nYZQomQ8Lg)
2005-06-23 kaf24 5551:30082c72ed69 bitkeeper revision 1.1733 (42ba827d4k5gz1Dasgd0gorMu-SSmQ)