direct-io.hg

log

age author revision description
2005-09-14 cl349 6818:eb6fbb3d0a7b Add gather function and robustify class methods' failure handling.
2005-09-14 kaf24 6817:1184286a2ee6 Fix mmapping of PCI resources from userspace.
2005-09-14 cl349 6816:9c9a3bb878c2 merge?
2005-09-14 cl349 6815:541a3239f352 Rename xm commands and cleanup of the "bogus" argument code.
2005-09-14 kaf24 6814:810039218827 Fix xc_make_page_below_4G(). Should fix PAE domain
2005-09-14 kaf24 6813:c9c49385c26e During my attempts to get the latest bridge networking model working on my
2005-09-14 kaf24 6812:481a4ce27c15 Fix xc_domain_memory_decrease_reservation().
2005-09-14 cl349 6811:a8edb2655c5d Add methods to read/write Vm/Domain store entries.
2005-09-14 cl349 6810:2277377dfc3a Move name back into main domain dir.
2005-09-14 cl349 6809:5cbb2ecce16a Move id back into main domain dir and rename to domid.
2005-09-14 cl349 6808:e2f0a6fdb7d9 merge?
2005-09-14 cl349 6807:383f1336c305 Move uuid back into main domain dir.
2005-09-14 kaf24 6806:5959fae4722a Set NE bit for VMX guest CR0. VMCS guest CR0.NE bit must
2005-09-14 kaf24 6805:5e943af66571 Add some sanity check when creating 3-level 1:1 page table
2005-09-14 kaf24 6804:1cdc469bf78d Clear pending interrupt on shared page when pic initialized
2005-09-14 kaf24 6803:b9b120c7631a Get rid of anonymous unions in public header files.
2005-09-14 cl349 6802:cc1572db6a3d Call dominfo.device_delete instead of non-existant dominfo.device_destroy.
2005-09-14 kaf24 6801:94990f123e5e Remove unsued domain_controller.h file.
2005-09-14 kaf24 6800:f5ff107742ce Fix 64-bit build problem. Not allowed to movl between a
2005-09-14 kaf24 6799:1936ccaccf5e Move hypervisor.h to asm-i386/asm-x86_64.
2005-09-14 kaf24 6798:0a7194ec36a4 mem-map.sxp and vmxloader are unaffected by a 64-bit build,
2005-09-14 cl349 6797:c63529f3367d Fix xenstored watch crash.
2005-09-13 cl349 6796:0d8c0db04258 Don't return failure when trying to delete a non-existent node.
2005-09-13 cl349 6795:1ad652222dba Perform xenbus operations in shutdown_handler in a transaction.
2005-09-13 cl349 6794:36c4d3bb29c8 Don't cause watch fire deadlock by unconditionally rewriting the sysrq node.
2005-09-13 cl349 6793:3eea03342466 Don't fail readDB on empty dirs.
2005-09-13 cl349 6792:a0399927e1a1 Switch shutdown and sysrq to xstransact.
2005-09-13 cl349 6791:feff6bf0417e Free blkif if vbd_create fails.
2005-09-13 kaf24 6790:3a34bcb7c28b Fix the logic in vcpu_sleep_sync(): we must wait until
2005-09-13 shand 6789:fe5b84a24d43 Some more resilience to errors in creating vbds etc; still needs more work
2005-09-13 cl349 6788:22d08cc7f739 Switch memory target handling to use xstransact.
2005-09-13 cl349 6787:c1450b657ede g/c introduceDomain and releaseDomain bindings in xsnode and xsobj.
2005-09-13 cl349 6786:26cf3cfd3bed Switch vcpu hotplugging to use xstransact.
2005-09-13 cl349 6785:f562c0f1d222 Fix domain list build/cleanup code with xend subdirectory.
2005-09-13 cl349 6784:d38da169752e IntroduceDomain of dom0 can fail when it's already connected.
2005-09-13 cl349 6783:574aeba9859d Fix error handling code paths.
2005-09-13 cl349 6782:72e4e2aab342 merge?
2005-09-13 cl349 6781:8ca0f98ba8e2 merge?
2005-09-13 cl349 6780:4ad19fe76d50 Store dom0 store ring-ref in store.
2005-09-13 cl349 6779:c2558a2fe658 Switch to IntroduceDomain, move xend info into xend subdirectory in store.
2005-09-13 cl349 6778:68c4eb06a6aa Move xshandle to xsutil.py, add IntroduceDomain, fix list to handle empty/non-existant directories and fix Remove.
2005-09-13 cl349 6777:c66a660872e7 Change read and list to return None if key/dir doesn't exist.
2005-09-13 cl349 6776:e7c7196fa329 merge?
2005-09-13 emellor 6775:3cc679a35d71 Fix imports.
2005-09-13 cl349 6774:4d899a738d59 merge?
2005-09-13 emellor 6773:f2450805063b Fix the check that the argument count is even, for xenstore_write.
2005-09-13 emellor 6772:98c5c6a1e857 Added help line for dev-docs target.
2005-09-13 ewan 6771: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 6770: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 6769: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 6768: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 6767: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 6766:64d6de1ea743 "Added."
2005-09-11 ewan 6765:89a842453d77 Added dev-docs target to build the Python Tools' API documentation.
2005-09-11 ewan 6764:f44b792e898c Added docs/api.
2005-09-11 ewan 6763:bf58d21a1e3a Added dev-docs target, which passes through to the docs Makefile.
2005-09-13 kaf24 6762:adb70d525dbd This trivial patch makes sure that mem-map.sxp and the qemu bits
2005-09-13 kaf24 6761:89ed236b6b66 Update ignores list for new xenstore binaries.
2005-09-13 kaf24 6760:e17161930711 synch_bitops.h is an arch-specific header file.
2005-09-13 kaf24 6759:b5d91089e42c Newer binutils is a bit stricter and errors out when you try
2005-09-13 cl349 6758:bd951d23d713 merge?
2005-09-13 cl349 6757:4d018790ff8a Fixed consoled race condition.
2005-09-13 kaf24 6756:69bf4490062f domain_crash_synchronous() on x86_64 causes Xen to crash because
2005-09-13 cl349 6755:0fad07d67e75 Prevent opening the xenbus device if the store isn't connected yet.
2005-09-13 cl349 6754:f804b28871ba merge?
2005-09-13 kaf24 6753:36e74b5dfa95 Fix a bug in shadow_remove_all_access_in_page.
2005-09-13 cl349 6752:f1bb1316b26f Fix up testsuite from recent changes.
2005-09-13 cl349 6751:1cb7adaa3355 Put xenstored.h in linux-public include dir.
2005-09-12 cl349 6750:d8637529daff Always allow overriding where clients connect through XENSTORED_PATH.
2005-09-12 cl349 6749:80afc502461b Change xenbus_dev interface from ioctl to read/write.
2005-09-12 cl349 6748:282d5698ea40 Add xenstore-list and xenstore-exists clients
2005-09-12 cl349 6747:d22091179975 Check the return value of chdir(2) and write(2).
2005-09-12 cl349 6746:219d96d545fc merge?
2005-09-12 cl349 6745:cdaaaa027bf8 Switch vtpm device setup/teardown over to xstransact.
2005-09-12 cl349 6744:38a29ec8d021 Switch block device setup/teardown over to xstransact.
2005-09-12 cl349 6743:3aa853185afe Remove debug output.
2005-09-12 cl349 6742:e9d01c5dc7b4 Move block device bind/unbind into hotplug scripts.
2005-09-12 cl349 6741:968541972a7c Don't remove backend store directory before device_unregister.
2005-09-12 cl349 6740:f5adc1aa61d8 Export backend device store path to hotplug script.
2005-09-12 kaf24 6739:888094e5ac07 This patch remove the L2 pin for 1:1 page table on control panel.
2005-09-12 kaf24 6738:7ae8090e5f67 The last vnet patch was missing some files that had been added
2005-09-12 kaf24 6737:413c911e5780 Re-indent xc_linux_restore, and add code to force PAE
2005-09-12 cl349 6736:f752e0c873a6 merge?
2005-09-12 cl349 6735:b594bb976a74 Always fire watches, even on the connection which caused the watch to fire.
2005-09-12 kaf24 6734:939fd35d58da Xen_version hypercalls takes two args, not one.
2005-09-12 kaf24 6733:03b9919f655e mlock argument to version hypercall in libxc.
2005-09-12 kaf24 6732:05f36d13e30c Improve debug tracing from HYPERVISOR_memory_op().
2005-09-12 vh249 6731:2c2c0b843f05 removing XEN_LOCALVERSION for a smaller alternative
2005-09-11 kaf24 6730:3feb7fa331ed Re-indent vmx code.
2005-09-11 kaf24 6729:4508c22dc458 Yes, that fixes the problem, our patches crossed. I saw Keir already
2005-09-11 vh249 6728:5721657e8130 add XEN_LOCALVERSION to the dist building process
2005-09-11 kaf24 6727:21cbdb20ff4c An FC4/i386 install inside VMX on an x86_64 system fails because byte
2005-09-10 cl349 6726:9ead08216805 Restore NULL checks before calling kfree().
2005-09-10 vh249 6725:3f2751c6e721 add a simple usage string to xenconsoled
2005-09-10 vh249 6724:bc5e0fc79696 fix ballooning out logic to handle dying domain freeing memory.
2005-09-10 vh249 6723:b3b4391a14e5 use XEN_FULLVERSION variable where possible
2005-09-10 vh249 6722:ac6605bceb9d remove pointless NULL check before calling kfree
2005-09-10 vh249 6721:864d936a0482 convert initializers to C99 initializers
2005-09-10 kaf24 6720:aa1adbeecfcd With this patch, 32-bit binary can work on 64-bit VMX guest.
2005-09-10 kaf24 6719:20b6be0e1fa1 This patch fixes xenlinux timer interrupt.
2005-09-10 kaf24 6718:8fc210e6a588 This patch fix a bug in set_reg_value() for x86_64 VMX guest.
2005-09-10 kaf24 6717:a8f01a0a9559 One more instruction for the VMX MMIO decoder.
2005-09-10 kaf24 6716:4b2c87242ad3 Fix bug that service os & vmx guest can't communicate with
2005-09-09 shand 6715:5c49ed1145cc Fix xm info handling of empty strings (fix bugzilla bug #216)
2005-09-09 shand 6714:41a74438bcba Fix 'xm info' (sizeof(param) doesn't do that one might hope).
2005-09-09 cl349 6713:813c37b68376 merge?
2005-09-09 cl349 6712:31c257b9a360 Make vif cleanup use xstransact and use classmethods for setup.
2005-09-09 cl349 6711:1a27091a1e7a Add remove and list support. Also make all class methods "safe".
2005-09-09 cl349 6710:54af57682431 Only retry transactions which fail from timeout.
2005-09-09 cl349 6709:578c19d1ed49 Setup network devices in xenstore using xstransact.
2005-09-09 cl349 6708:fbdb56cd611b Remove dependency between domain db and path/uuid.
2005-09-09 cl349 6707:d0b3c7061368 Always start transactions on an existing path.
2005-09-09 kaf24 6706:0c7379b702e5 common/kernel.o contains changeset/compiler info.
2005-09-09 kaf24 6705:a5e9a7fcade9 cleanups
2005-09-09 kaf24 6704:16cd990994d5 The patch allows the shadow mode code to support >4GB physical memory. I
2005-09-09 iap10 6703:ec4a3f2d060e Add more version and capability reporting to Xen. Print the results with 'xm info'.
2005-09-09 kaf24 6702:3f4d14357976 pagefault handler fixes.
2005-09-09 cl349 6701:47dca2f335de Add simple transactional read/write python xenstore interface.
2005-09-09 cl349 6700:4856f000d35d Make error reporting consistent.
2005-09-09 cl349 6699:cdfa7dd00c44 merge?