ia64/xen-unstable

log

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