4fccd0 fate#314663 hyper-v memory ballooning support

Authored and Committed by Olaf Hering 11 years ago
41 files changed. 3668 lines added. 0 lines removed.
config/i386/debug
file modified
+1 -0
config/i386/default
file modified
+1 -0
config/i386/desktop
file modified
+1 -0
config/i386/pae
file modified
+1 -0
config/i386/trace
file modified
+1 -0
config/x86_64/debug
file modified
+1 -0
config/x86_64/default
file modified
+1 -0
config/x86_64/desktop
file modified
+1 -0
config/x86_64/trace
file modified
+1 -0
patches.suse/suse-hv-fate314663-0001-mm-Export-a-function-to-get-vm-committed-memory.patch
file added
+103
patches.suse/suse-hv-fate314663-0002-Drivers-hv-Add-Hyper-V-balloon-driver.patch
file added
+1100
patches.suse/suse-hv-fate314663-0003-Drivers-hv-balloon-Fix-a-bug-in-the-definition-of-st.patch
file added
+52
patches.suse/suse-hv-fate314665-0001-Drivers-hv-Implement-routines-for-read-side-signalin.patch
file added
+72
patches.suse/suse-hv-fate314665-0002-Drivers-hv-Add-state-to-manage-batched-reading.patch
file added
+70
patches.suse/suse-hv-fate314665-0003-Drivers-hv-Turn-off-batched-reading-for-util-drivers.patch
file added
+39
patches.suse/suse-hv-fate314665-0004-Drivers-hv-Optimize-signaling-in-the-read-path.patch
file added
+65
patches.suse/suse-hv-fate314665-0005-Drivers-hv-Optimize-the-signaling-on-the-write-path.patch
file added
+183
patches.suse/suse-hv-fate314665-0006-Drivers-hv-Get-rid-of-hv_get_ringbuffer_interrupt_ma.patch
file added
+54
patches.suse/suse-hv-fate314665-0007-Drivers-hv-Support-handling-multiple-VMBUS-versions.patch
file added
+232
patches.suse/suse-hv-fate314665-0008-Drivers-hv-Update-the-ring-buffer-structure-to-match.patch
file added
+57
patches.suse/suse-hv-fate314665-0009-Drivers-hv-Extend-modify-vmbus_channel_offer_channel.patch
file added
+80
patches.suse/suse-hv-fate314665-0010-Drivers-hv-Save-and-export-negotiated-vmbus-version.patch
file added
+68
patches.suse/suse-hv-fate314665-0011-Drivers-hv-Change-the-signature-for-hv_signal_event.patch
file added
+65
patches.suse/suse-hv-fate314665-0012-Drivers-hv-Change-the-signature-of-vmbus_set_event.patch
file added
+61
patches.suse/suse-hv-fate314665-0013-Drivers-hv-Move-vmbus-version-definitions-to-hyperv..patch
file added
+70
patches.suse/suse-hv-fate314665-0014-Drivers-hv-Manage-signaling-state-on-a-per-connectio.patch
file added
+141
patches.suse/suse-hv-fate314665-0015-Drivers-hv-Cleanup-vmbus_set_event-to-support-win7-a.patch
file added
+42
patches.suse/suse-hv-fate314665-0016-Drivers-hv-Setup-a-mapping-for-Hyper-V-s-notion-cpu-.patch
file added
+78
patches.suse/suse-hv-fate314665-0017-Drivers-hv-Add-state-to-manage-incoming-channel-inte.patch
file added
+85
patches.suse/suse-hv-fate314665-0018-Drivers-hv-Modify-the-interrupt-handling-code-to-sup.patch
file added
+101
patches.suse/suse-hv-fate314665-0019-Drivers-hv-Add-code-to-distribute-channel-interrupt-.patch
file added
+124
patches.suse/suse-hv-fate314665-0020-Drivers-hv-Get-rid-of-the-unused-global-signaling-st.patch
file added
+88
patches.suse/suse-hv-fate314665-0021-Drivers-hv-Get-rid-of-unnecessary-request-for-offers.patch
file added
+30
patches.suse/suse-hv-fate314665-0022-Drivers-hv-Manage-event-tasklets-on-per-cpu-basis.patch
file added
+102
patches.suse/suse-hv-fate314665-0023-Drivers-hv-Handle-vmbus-interrupts-concurrently-on-a.patch
file added
+79
patches.suse/suse-hv-fate314665-0024-Drivers-hv-Add-a-check-to-deal-with-spurious-interru.patch
file added
+46
patches.suse/suse-hv-fate314665-0025-Drivers-hv-Enable-protocol-negotiation-with-win8-hos.patch
file added
+44
patches.suse/suse-hv-fate314665-0026-Drivers-hv-Implement-flow-management-on-the-send-sid.patch
file added
+165
patches.suse/suse-hv-fate314665-0027-Drivers-hv-Capture-the-host-build-information.patch
file added
+63
patches.suse/suse-hv-fate314665-0028-Drivers-hv-Cleanup-and-consolidate-reporting-of-buil.patch
file added
+69
series.conf
file modified
+31 -0
    fate#314663 hyper-v memory ballooning support
    - mm: Export a function to get vm committed memory.
    - Drivers: hv: Add Hyper-V balloon driver.
    - Drivers: hv: balloon: Fix a bug in the definition of struct
      dm_info_msg.
    - Update config files.
    fate#314665 hyper-v: Update the Vmbus protocol
    - Drivers: hv: Implement routines for read side signaling
      optimization.
    - Drivers: hv: Add state to manage batched reading.
    - Drivers: hv: Turn off batched reading for util drivers.
    - Drivers: hv: Optimize signaling in the read path.
    - Drivers: hv: Optimize the signaling on the write path.
    - Drivers: hv: Get rid of hv_get_ringbuffer_interrupt_mask().
    - Drivers: hv: Support handling multiple VMBUS versions.
    - Drivers: hv: Update the ring buffer structure to match win8
      functionality.
    - Drivers: hv: Extend/modify vmbus_channel_offer_channel for
      win7 and beyond.
    - Drivers: hv: Save and export negotiated vmbus version.
    - Drivers: hv: Change the signature for hv_signal_event().
    - Drivers: hv: Change the signature of vmbus_set_event().
    - Drivers: hv: Move vmbus version definitions to hyperv.h.
    - Drivers: hv: Manage signaling state on a per-connection basis.
    - Drivers: hv: Cleanup vmbus_set_event() to support win7 and
      beyond.
    - Drivers: hv: Setup a mapping for Hyper-V's notion cpu ID.
    - Drivers: hv: Add state to manage incoming channel interrupt
      load.
    - Drivers: hv: Modify the interrupt handling code to support
      win8 and beyond.
    - Drivers: hv: Add code to distribute channel interrupt load.
    - Drivers: hv: Get rid of the unused global signaling state.
    - Drivers: hv: Get rid of unnecessary request for offers.
    - Drivers: hv: Manage event tasklets on per-cpu basis.
    - Drivers: hv: Handle vmbus interrupts concurrently on all cpus.
    - Drivers: hv: Add a check to deal with spurious interrupts.
    - Drivers: hv: Enable protocol negotiation with win8 hosts.
    - Drivers: hv: Implement flow management on the send side.
    - Drivers: hv: Capture the host build information.
    - Drivers: hv: Cleanup and consolidate reporting of build/version
      info.
    
        
file modified
+1 -0
file modified
+1 -0
file modified
+1 -0
file modified
+1 -0
file modified
+1 -0
file modified
+1 -0
file modified
+1 -0
file modified
+1 -0
file modified
+1 -0
file modified
+31 -0