ia64/xen-unstable

log

age author revision description
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.