direct-io.hg

log

age author revision description
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.
2005-08-30 cl349 6483:946ea528fc79 Raise VIRQ_DOM_EXC when a domain is destroyed from dom0.
2005-08-30 cl349 6482:c8549bb0d311 Don't clear console entries.
2005-08-30 kaf24 6481:551870a55f24 Unify access to mpt using macros.
2005-08-30 kaf24 6480:1b9f23175fa8 Add some more EXPORT_SYMBOLs for Xen-defined stuff.
2005-08-30 kaf24 6479:a66a41032226 Some fixes to the performance counters code.
2005-08-30 kaf24 6478:6b48b53b682d When generating an exception frame for injection into a
2005-08-30 kaf24 6477:872e94f8eb69 Fix x86/64 Xen register and stack dumps so they don't
2005-08-30 kaf24 6476:f0bf239844a6 Fix x86/64 pagetable initialisation to not waste several
2005-08-30 cl349 6475:b043928b0873 merge?
2005-08-30 cl349 6474:8fe8a99b1c2a New console transport and update xenconsoled.
2005-08-30 kaf24 6473:7296ed60874f Fix user-space four- and five-argument hypercalls on
2005-08-30 kaf24 6472:7069f0de0cce Fix memory_op domid parameter in dom0 tools.
2005-08-30 kaf24 6471:1f46fafb7221 Fix build failure due to missing unistd.h
2005-08-30 kaf24 6470:48e94e358663 Cross-compilation fixes.
2005-08-30 kaf24 6469:77af70556792 Make mbootpack work on big-endian systems.
2005-08-30 kaf24 6468:1de508b9063b Replace dom_mem_op hypercall with memory_op hypercall with
2005-08-30 kaf24 6467:f509c7303954 This patch export symbols in xenbus that is used by netfront
2005-08-30 kaf24 6466:e69cbfee4011 Add CONFIG_BLK_DEV_UB as unconfigured item to x86/64 dom0
2005-08-29 shand 6465:834466f56fc3 Fix save/restore (for SMP guests in particularl); the blkfront suspend code
2005-08-29 cl349 6464:b3785cbb723b Simplify and fix SMP irq and ipi teardown/setup on suspend/resume.
2005-08-29 cl349 6463:70be155e9e9c Update suspend/resume functions for xenbus.
2005-08-29 cl349 6462:b88e1417bd14 Only hotplug cpus and save/restore vcpu context on SMP builds.
2005-08-29 kaf24 6461:936be0ae823f Fix page_is_ram() start-of-day checks, and the watch routine
2005-08-29 cl349 6460:3b3532384aab Fix "bogus" check by moving it inside the length check.
2005-08-29 kaf24 6459:db61a0f346a8 Allocate a request-id space per vbd in blkfront.
2005-08-28 shand 6458:98de1d5fe5fb Minor (partial) build fix for 2.4.
2005-08-28 shand 6457:b26d8e1b4436 Fix nasty tools race between barking xu_autoreap() and xpopen3.wait() -
2005-08-28 kaf24 6456:fb2fae2cc003 blkfront cleanup and retab.
2005-08-27 kaf24 6455:15d378281a0b CONFIG_X86_PM_TIMER is a no-op option when building Linux
2005-08-27 kaf24 6454:f3e63b95c07a Don't build pcbios.c for xen/i386. No good can come of it.
2005-08-26 kaf24 6453:3bbc9384be3f Refactor sync_lazy_execstate_cpu() into the more sensible
2005-08-26 kaf24 6452:37e9c9cd6c14 Clean up and fix hypercall macros in XenLinux: we must assume that
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-25 djm 6443:8799d14bef77 Merge with -unstable
2005-08-23 fred 6442:5f1ed597f107 Ensure percpu data area not used before the TR is set.
2005-08-19 fred 6441: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 6440:97675c2dbb40 merge?
2005-08-16 kevin 6439:ed7e557deedd arch_serial_putc is not required any more.
2005-08-15 fred 6438:12ddc012238a put back cpu_user_reg patch done in Intel-5979
2005-08-15 ydong 6437:fd61ce502c71 Removing KR to PER CPU memory.
2005-08-12 ydong 6436:90c6abbd4a59 Remove misaddressing of cpu_info in PERCPU data
2005-08-11 kevin 6435:8bd2dc2c653d test
2005-08-12 fred 6434:a6bb47919161 Replace Xen_regs with cpu_users_regs to match upstream
2005-08-09 fred 6433:c56a9805216a Accomodate ia64-xenolinux change where xen-public is symlinked to
2005-08-08 adsharma 6432:88bfc84c5a75 CONFIG_VTI build fixes.
2005-08-08 djm 6431:1ee9236cc224 Merge after removing dependency on linux-2.6.11 source tree
2005-08-08 adsharma 6430:0380b4cc3c1a Merge
2005-08-02 adsharma 6429:f242de2e5a3c Move copy+patched files to linux-xen directory.
2005-08-02 adsharma 6428:e2127f19861b We no longer need linux sources to build xen.
2005-08-26 cl349 6427:48202c7c709a Update xentop to use new name for Xen version function.
2005-08-26 cl349 6426:a032aca565a3 Changed xentop.c to include version in the summary.
2005-08-26 cl349 6425:28ffa7296a44 Bugfix: xenstat_collect_networks now returns the correct error code.