direct-io.hg

log

age author revision description
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?
2005-09-09 cl349 6698:2704a88c3295 merge?
2005-09-09 cl349 6697:22c30df92b11 tpmback compilation fix.
2005-09-09 kaf24 6696:df1348e72390 Xenbus implementation ported from Linux to Mini-os, simple thread support introduced
2005-09-09 kaf24 6695:6563a12e0ad7 Fix blkfront request completion.
2005-09-09 kaf24 6694:67d7e01c8277 It was suggested on the xen-users list that it would be useful if the
2005-09-08 iap10 6693:4cdf880c9463 Bug fix on x86_64 increase_reservation
2005-09-08 iap10 6692:74371b962355 Test CD needs devfs
2005-09-08 kaf24 6691:c7999d49ecf7 No need to qsort the pfn array in domu builder.
2005-09-08 iap10 6690:aa0990ef260f merge
2005-09-08 iap10 6689:3bde4219c681 manual merge
2005-09-08 iap10 6688:5db85ba1c4e0 Improved "PGDs must be under 4GB" handling for PAE.
2005-09-08 iap10 6687:1f4863861d18 Fixes to sub 4GB allocator
2005-09-08 kaf24 6686:a27e28d38d52 Build fix.
2005-09-08 kaf24 6685:5321e0858b0d grant_table.c reindent.
2005-09-08 kaf24 6684:e3fd0fa58364 Rename get_order() to get_order_from_bytes() and add
2005-09-08 kaf24 6683:c2705e74efba Cleanups, and fix allocating DMA memory via
2005-09-08 iap10 6682: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 6681:006efe128837 Yet more PAE fixes, this time in the paravirt drivers.
2005-09-07 iap10 6680:f0d728001aaa More tools PAE fixes to avoid loosing high-order pte bits.
2005-09-07 iap10 6679:a9a78ca76cd2 Replace direct_remap_area_pages with direct_remap_pfn_range to help fix PAE domain building.
2005-09-07 cl349 6678:10a3d4fbd9b4 Fix typo.
2005-09-07 cl349 6677:7bc32f4c67fb merge?
2005-09-07 cl349 6676:a39b1fa10edc Move console tty/limit information into console directory in domain dir.
2005-09-07 cl349 6675:64ca0d3ea97f Disable device info getting written to store when xend restarts.
2005-09-07 cl349 6674:0c9c044fd00c Disable sync dbmap saves -- they remove nodes added by other tools.
2005-09-07 cl349 6673:c2f3f18c0d95 Don't leak memory when realloc fails.
2005-09-07 shand 6672:b7c7cb88f0ba Create /dev/xen/evtchn if it doesn't exist.
2005-09-07 cl349 6671:7d0fb56b4a91 merge?
2005-09-07 cl349 6670:38c5199155fc g/c unused xcs.
2005-09-07 cl349 6669:4e4aac33809f g/c unused xu extension.
2005-09-07 cl349 6668:0e2b1e04d4cb g/c unused control message code.
2005-09-07 cl349 6667:549f4256ab3c Remove control interface in kernels and domain builder.
2005-09-07 iap10 6666:cbf43be4cc17 merge
2005-09-07 iap10 6665:216a8a934246 Trivial fix for a nasty PAE bug.
2005-09-07 cl349 6664:32cc65db459a Fix vif scripts for domains with more than one ip.
2005-09-07 cl349 6663:422fee1de8e7 Remove debug printk.
2005-09-07 cl349 6662:4309a1fd8447 Always bind dom0 virqs to vcpu 0.
2005-09-07 cl349 6661:acde14d25398 Make xenstored bind to domain exception virq directly, instead of via xcs.
2005-09-07 cl349 6660:652bd7876153 Remove python virq code.
2005-09-07 cl349 6659:c9e1ddf85324 Trigger domain cleanup on @releaseDomain watch-event instead of domain exc. virq.
2005-09-07 cl349 6658:639a36483fee Fix and cleanup error handling.
2005-09-07 cl349 6657:e991ec23c318 Add copyright notice and g/c some unused code.
2005-09-07 cl349 6656:a75b08af8d19 merge?
2005-09-07 cl349 6655:63e226a5e272 Add python bindings for watches.
2005-09-07 kaf24 6654:c9fd91d7540d Be more sensitive to losing sync with platform timer.
2005-09-07 kaf24 6653:7a36f58f64ee merge?
2005-09-07 kaf24 6652:77d8b5e40da7 Small plan9 loader patch from Tim Newsham.
2005-09-07 iap10 6651:fb90dd31c6d7 Extend save/restore interface to cope with domains >4GB by adding a level of indirection.
2005-09-07 cl349 6650:99f12399b25a Fix dependencies.
2005-09-06 cl349 6649:8db9c5873b9b merge?
2005-09-06 cl349 6648:83bcc68aaf32 Use @releaseDomain watch-events.
2005-09-06 cl349 6647:0922c82a4bf3 Exit if xen_setup fails.
2005-09-06 cl349 6646:513ba63787fe Add @releaseDomain watch-event.
2005-09-06 cl349 6645:7c269dd2cf1f Destroy domain before cleaning it up.
2005-09-06 kaf24 6644:28a10ec0fd6b Tiny printk info cleanup.
2005-09-06 kaf24 6643:d647c3d381d2 The attached patch fixes two problems I ran into with the swiotlb code
2005-09-06 kaf24 6642:d0a4f770a5f4 phys_to_mach and mach_to_phys tables contain long entries, not
2005-09-06 cl349 6641:534671924039 Add xcs to include path for xcs_proto.h.
2005-09-06 cl349 6640:6d7b05e1c1e5 Disable xcs stop from xend script since it kills xenstored now.
2005-09-06 cl349 6639:d4d69c509371 merge?
2005-09-06 cl349 6638:d6d77aa96aa1 Make xenstored listen to domain exception virqs.
2005-09-06 cl349 6637:275e28658c66 Update consoled to use xs_get_domain_path and cleanup domain tracking code.
2005-09-06 kaf24 6636:8f21344e7817 Avoid warn_unused error on read() return value.
2005-09-06 kaf24 6635:158d23cbd2e6 Enable xenstored optimisations.
2005-09-06 kaf24 6634:ef1cd7729676 Reducing LOC (always a good thing) by eliminating duplicated functionality.
2005-09-06 kaf24 6633:60bf463f79a8 Fix vmalloc fault path in arch/xen/i386 to correctly deal
2005-09-05 kaf24 6632:aeaa3c83f6e5 Fix 64-bit build.
2005-09-05 kaf24 6631:d105692072a4 Fix PCI iomem resource fixup.
2005-09-05 cl349 6630:22599cd6aae0 Add @introduceDomain event-watch and replace consoled watch on /console.
2005-09-05 cl349 6629:7f941f9c237b Fix command line argument parsing.
2005-09-05 cl349 6628:bdae19282fb8 Add -Werror to xenstore build and fix failure.
2005-09-05 kaf24 6627:d5bd2c583cb0 Fix the balloon driver to do work in smaller batches, and
2005-09-05 cl349 6626:0856c511a83e Add missing libxenstore.so dependency for xenstore client programs.
2005-09-05 cl349 6625:2a1b32bb4df4 Rename XS_GET_DOMAIN_PATH to XS_GET_DOMAIN_PATH and add libxenstore binding.
2005-09-05 cl349 6624:3ba3e5fc2530 Fix typo.
2005-09-05 cl349 6623:ff14bb5600c9 On suspend, canonicalize store and console mfns in the guest.
2005-09-05 cl349 6622:1f460d0fd6c6 merge?
2005-09-05 cl349 6621:89e8a2144c1d Get rid of suspend record, start info holds all the info now.
2005-09-05 cl349 6620:5d8b2c258b26 Pass live flag as number, not "True"/"False".
2005-09-05 cl349 6619:cd5d566e1d54 Only remove domain from store once it's suspended.
2005-09-05 cl349 6618:79658ef58925 Keep start_info in page provided by domain builder instead of making a copy.
2005-09-05 iap10 6617:bd9af523a598 CRAMFS needs to be compiled in to xen_defconfig_x86_64 not a module.
2005-09-05 cl349 6616:85aca042b802 Free grant reference when block device shuts down.
2005-09-05 cl349 6615:4594827336ad merge?
2005-09-05 cl349 6614:dd7aac3720b1 Suspend console after xenbus, resume console before xenbus.
2005-09-04 shand 6613:cd6f1a4e9a39 Fix build.
2005-09-04 cl349 6612:d0a5b1857c35 Fix build.
2005-09-04 akw27 6611:f59e0163540e Updates to blktap driver and user code.
2005-09-04 cl349 6610:523078a33287 Fix build dependency issue.
2005-09-03 cl349 6609:b6c98fe62e1a merge?
2005-09-03 cl349 6608:2e2611af05c6 Update suspend/resume for new console code.
2005-09-03 iap10 6607:563732d616e4 merge fixup
2005-09-03 cl349 6606:29808fef9148 merge?
2005-09-03 iap10 6605:dbded18962a4 merge
2005-09-03 iap10 6604:62af59588060 Fix to allow -xen and -xen0 kernels to be used as unprivilged guests.
2005-09-03 cl349 6603:f27205ea60ef merge?
2005-09-03 cl349 6602:5aae0c8158b9 Restore printk to output evtchn binding error.
2005-09-03 cl349 6601:8a228cbb69fe Add support in libxenstore for using the xenbus_dev store connection.
2005-09-03 cl349 6600:87ea297c1d3a Add driver to use the kernel's xenbus connection from user-space.
2005-09-03 cl349 6599:c7e4e2fc4f4a Free struct file file_private on release.
2005-09-03 iap10 6598:ce018d2730c0 Fix debug build that was broken by recent shadow pagetable checkin.
2005-09-02 shand 6597:a1de77c1486c Enable 'live' migration from a tools pov; prior to this the 'live' flag was
2005-09-02 kaf24 6596:0c0d929e787c Attached are the patches for new ioemu communication mechanism. The new
2005-09-02 kaf24 6595:0746ef61733b Now that unaligned page overlapping PIO works for Xen, it is time to
2005-09-02 kaf24 6594:20140d3fbf83 Attached are the patches for new ioemu communication mechanism. The new
2005-09-02 kaf24 6593:ed474440decd Various minor vmxassist cleanups.
2005-09-02 kaf24 6592:7557c46a9edf We need to be more precise and restore the %eip.
2005-09-02 kaf24 6591:151da8f5d5f2 Handle page overlapping copies.
2005-09-02 kaf24 6590:b715a9f4dba0 Qemu-dm dumps core with the pcnet device. This patches fixes it.
2005-09-02 kaf24 6589:ec11c5cca195 Fix preemption-check race in memory_op hypercall.
2005-09-02 kaf24 6588:7c2afbad0188 Fix writing to mmap'ed /dev/mem region mapped PROT_WRITE
2005-09-02 cl349 6587:cac138ea9284 Install hotplug script(s) unconditionally.
2005-09-02 cl349 6586:291e816acbf4 merge?
2005-09-02 cl349 6585:edd1616cf8cb Restore configurability of vif bring up script and passing arguments to the script.
2005-09-02 kaf24 6584:fc12b08bf4fe Mini-os fixes from Simon Kagstrom.
2005-09-02 kaf24 6583:4544d105f194 Missing shadow files.
2005-09-02 kaf24 6582:8b87d43412bf This patch is to boot 32-bit VMX guest on the 64-bit host.
2005-09-02 kaf24 6581:95cfc001ddd1 Clean up tools/check error reporting. Remove logging.
2005-09-02 kaf24 6580:02e104bf03c0 New scripts I missed from previous security patch.
2005-09-02 kaf24 6579:0161d68cff37 This patch:
2005-09-02 kaf24 6578:c76a8c8b7132 Make the check script log to /tmp instead of the working directory. This
2005-09-02 kaf24 6577:3125305ac8b1 I've found cramfs to be very useful for simplifying Xen testing with QEMU.
2005-09-02 kaf24 6576:2c41ae58d6b2 The attached patch makes xend clear the reboot request from the store
2005-09-01 shand 6575:d47439c8c0ed Fix save/restore when using grant tables in network, robust-ify netback
2005-09-01 shand 6574:9de43bdef6ca Fix build dependency for the XEN tpm driver.
2005-09-01 kaf24 6573:030a56a24fa6 Better Xen backtraces in debug builds (follow the
2005-09-01 cl349 6572:af78c9d526e0 Fix network setup through hotplug on SUSE.
2005-09-01 cl349 6571:6bb68b092976 Hook up sysrq for xencons.
2005-09-01 cl349 6570:f25a9797419e Fix closing of /var/log/xend.log fd
2005-09-01 cl349 6569:d387866584e2 remove random file
2005-09-01 cl349 6568:dd668f7527cb merge?
2005-09-01 cl349 6567:84ab93e1ee05 Cleanup domain listing.
2005-09-01 cl349 6566:aaee260ce02c Fix xm list for when info is requested for individual domains.
2005-09-01 cl349 6565:6fa6c392d258 Linux 2.6 cleanups.
2005-09-01 kaf24 6564:e02a45b91043 Avoid code duplication between stringified and
2005-09-01 kaf24 6563:832cb25d1f55 Use entry_get_paddr(l1e) to get the PFN
2005-09-01 kaf24 6562:b99098e3c2ed Tiny build fix for gcc 4.0.1
2005-09-01 kaf24 6561:06b1cbe76880 VTPM is off by default.
2005-09-01 kaf24 6560:a11bf3a68e9b Remove curl checks. Patch from Anthony Liguori.
2005-08-31 shand 6559:f0dc15fd3c1b merge?
2005-08-31 shand 6558:dd108e5ad24d Fix vtpm build when doing 'make dist' (particularly when not root).
2005-08-30 shand 6557:0db6e392c380 Remainder of Intel/IBM joint TPM Virtualization implementation for Xen.
2005-08-30 shand 6556:ff536c11c178 TPM front-end and back-end implementation, and configuration updates.
2005-08-30 shand 6555:9ba52ccadc06 vTPM manager - Intel/IBM joint TPM Virtualization implementation for Xen.
2005-08-30 shand 6554:edbdd7123d24 Provide xend support for setting up TPM front- and back-end interfaces.
2005-08-30 shand 6553:69d21d9d6b57 Documentation about how to use the virtual TPM implementation.
2005-08-31 kaf24 6552:8af8ddf91078 Fix non-SMP build, broken by the previous changeset.
2005-08-31 kaf24 6551:6fdbb0e35083 Fix DEBUG_PREEMPT builds. irq_disabled() macro must not use
2005-08-31 kaf24 6550:a51e78a2a01a Disallow domain 0 access to certain I/O port ranges
2005-08-31 vh249 6549:d6752f193ffa extends xm info with xen version and various others information.
2005-08-31 cl349 6548:6d4c0bfc3c1c Wait a little bit for tty to appear.
2005-08-31 cl349 6547:f41f8d753b7a merge?
2005-08-31 kaf24 6546:7032428bc820 This patch adjusts the plan9 loader to start "physical" ram at
2005-08-31 kaf24 6545:331c256d8e5c Add back missing part of XenLinux acpi/boot.c.
2005-08-31 cl349 6544:7115d6c6c792 Use MIN instead of MAX to avoid reading more than fits into the buffer.
2005-08-31 kaf24 6543:38312fe7ec38 merge?
2005-08-30 adsharma 6542:287d36b46fa3 Merge.
2005-08-29 adsharma 6541:ae390c2b9d4c Sync Makefile with xen-unstable.hg. This should fix x86-64 bit build.
2005-08-29 adsharma 6540:0bc9e2af21c8 Merge.
2005-08-28 lcy 6539:df589c4cf1ad Update __vmread()
2005-08-29 adsharma 6538:a698bd49931b Merge.
2005-08-26 adsharma 6537:dfaf788ab18c Merge.
2005-08-25 adsharma 6536:de3576a1c62c Fix typo.
2005-08-25 adsharma 6535:277025502616 Tracing hooks for VMX domains
2005-08-25 adsharma 6534:a9873d384da4 Merge.
2005-08-25 gzhai 6533:56dd9a7b37f9 add a new option for spawning vncviewer
2005-08-25 adsharma 6532:112d44270733 Merge.
2005-08-24 adsharma 6531:e2025593f702 Don't put vide in .setup.init section
2005-08-24 adsharma 6530:fa0754a9f64f Merge.
2005-08-23 adsharma 6529:cc5f88b719d0 Merge.
2005-08-22 adsharma 6528:cd984b3478f6 Undo the unintended changes to vm86.c that came in through the last merge.
2005-08-22 adsharma 6527:9c011dd3f6b7 Implement cpu_physical_memory_reset_dirty()
2005-08-22 adsharma 6526:20bbe519f743 Rename INSTRUCTION_LEN to VM_EXIT_INSTRUCTION_LEN to be consistent with
2005-08-22 adsharma 6525:c5ef23281be2 Remove the redundant call to vmx_intr_assit when we do a domain switch.
2005-08-22 adsharma 6524:3a8f27c6d56c Merge.
2005-08-19 adsharma 6523:483ac5017c9c We need to detect ioemu handled devices earlier and ignore them.
2005-08-19 adsharma 6522:81576d3d1ca8 Merge.
2005-08-18 adsharma 6521:99914b54f7bf Merge.
2005-08-17 adsharma 6520:84ee014ebd41 Merge xen-vtx-unstable.hg
2005-08-17 adsharma 6519:f36aee6f8902 Drop shadow lock on exit
2005-08-17 adsharma 6518:44e70a3d6b4c Unmap domain page on exit
2005-08-17 adsharma 6517:765d27ed0516 PCNET NIC card support for qemu
2005-08-17 adsharma 6516:23979fb12c49 Merge.
2005-08-16 adsharma 6515:6a6c4a422780 Unmap domain page on exit
2005-08-16 adsharma 6514:dc93023f4221 PCNET NIC card support for qemu
2005-08-16 adsharma 6513:1ae656509f02 Merge.
2005-08-16 kevin 6512:e3d811cca4e1 merge.
2005-08-15 adsharma 6511:b5196e075602 Enable multi-word DMA mode 2 for the PIIX3 chipset
2005-08-15 adsharma 6510:29aab159846c Merge.
2005-08-12 adsharma 6509:40b887fa79d0 Merge.
2005-08-12 adsharma 6508:9413e453e83b Distinguish ioemu handled devices and para virtualized devices
2005-08-12 adsharma 6507:2ea4790cbeaa Revert ac8cae1f2c47ee72b670159be01684e84f7dcf12
2005-08-11 adsharma 6506:c589ca6d292b Merge.
2005-08-11 adsharma 6505:f90820349056 Don't leave vncviewer processes running if xm create fails
2005-08-10 adsharma 6504:dc61689b4781 Merge.
2005-08-09 adsharma 6503:3d31c0ecdbd8 Revert e5ea9df58340e4ff0351683270bfa4da25191d31
2005-08-09 adsharma 6502:02121365cfff Initialize the xenstore MFN for VMX domains
2005-08-09 adsharma 6501:990288245c00 Change vpit->period and friends to count in nanoseconds.
2005-08-09 adsharma 6500:b1a41c400d5c VMX domains can have iopl!=0.
2005-08-09 adsharma 6499:bbb21d688c7f Implement event filtering command line options for xentrace.
2005-08-09 adsharma 6498:455dff354413 When the guest shuts down a VM, make sure that the domain gets destroyed.
2005-08-09 adsharma 6497:ac8cae1f2c47 Don't attempt to create paravirtualized devices for VMX domains for now.
2005-08-09 adsharma 6496:b6b29a9176d9 Cleanup unused junk in xemexample.vmx
2005-08-09 adsharma 6495:242b3654b529 Fix comments about the localtime option.
2005-08-09 adsharma 6494:e5ea9df58340 Fix Mouse hang with VNC
2005-08-09 adsharma 6493:c463720c5439 Need to reset device model pid on reboot
2005-08-09 adsharma 6492:6fb4a79e9f7a Support rebooting VMX domains
2005-08-09 adsharma 6491:4f2364097bd4 Handle VMX domains correctly across xend restarts
2005-08-09 adsharma 6490:5b239652c912 Improved error reporting on vmlaunch/vmresume failure.
2005-08-09 adsharma 6489:e4ad3feadd4e Support VCPU migration
2005-08-09 adsharma 6488:b370beb3e107 Separate out VMCS host state initialization from the rest
2005-08-09 adsharma 6487:d481d2776e89 Add a hook to support CPU migration for VMX domains
2005-08-09 adsharma 6486:6a87d79f9ee0 Fix config file parsing for VMX domains.
2005-08-30 cl349 6485:1fc6473ecc01 merge?
2005-08-30 cl349 6484:9225c3f597db Use watch to detect new domains and avoid polling for dead domains.