ia64/xen-unstable

log

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