WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

[Xen-devel] Features and bug fixes that went in Linux 3.1

To: xen-devel@xxxxxxxxxxxxxxxxxxx, xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Features and bug fixes that went in Linux 3.1
From: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
Date: Thu, 13 Oct 2011 15:20:59 -0400
Cc:
Delivery-date: Thu, 13 Oct 2011 12:22:04 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.21 (2010-09-15)
Hey,

3.1 is going to be released shortly, I hope. The 3.1 release saw:

 - Xen-pciback module included in.
 - Support for udev to autoload Xen backend modules.
 - Blkback decreasing latency on I/Os.
 - VGA dom0 text support (which also went in 3.0.4)
 - Frontswap support and self-ballooning (for tmem)
 - Replacing Xen debugfs with a general tracing facility
 - PVonHVM saw PV keyboard driver being enabled and PV spinlocks
   disabled (enabling it introduced a serious bug that will be fixed
   in 3.3)
 - Fixing some nasty bugs that existed since 2.6.27 and 2.6.37!
 - Bug-fixes!

The full credit list is as follow:


Andy Lutomirski (2):
      x86-64, xen: Enable the vvar mapping
      x86-64: Add user_64bit_mode paravirt op

Bastian Blank (4):
      xen: Populate xenbus device attributes
      xen: Add module alias to autoload backend drivers
      xen/blkback: Add module alias for autoloading
      xen/netback: Add module alias for autoloading

Clemens Ladisch (1):
      mm: fix wrong vmap address calculations with odd NR_CPUS values

Dan Magenheimer (2):
      xen: prepare tmem shim to handle frontswap
      xen: tmem: self-ballooning and frontswap-selfshrinking

Daniel Kiper (2):
      mm: extend memory hotplug API to allow memory hotplug in virtual machines
      xen/balloon: memory hotplug support for Xen balloon driver

Daniel Stodden (1):
      xen/blkback: Don't let in-flight requests defer pending ones.

David Vrabel (3):
      xen: use maximum reservation to limit amount of usable RAM
      xen/e820: if there is no dom0_mem=, don't tweak extra_pages.
      mm: sync vmalloc address space page tables in alloc_vm_area()

Huang Weiyi (2):
      xen/pciback: remove duplicated #include
      xen/pciback: remove duplicated #include

Ian Campbell (1):
      xen: rename pciback module to xen-pciback.

Igor Mammedov (3):
      xen: Fix printk() format in xen/setup.c
      xen: Fix misleading WARN message at xen_release_chunk
      xen: x86_32: do not enable iterrupts when returning from exception in 
interrupt context


Jan Beulich (2):
      xen/x86: replace order-based range checking of M2P table by linear one
      xen/i386: follow-up to "replace order-based range checking of M2P table 
by linear one"

Jeremy Fitzhardinge (22):
      xen: allow enable use of VGA console on dom0
      trace/xen: add skeleton for Xen trace events
      xen/multicalls: remove debugfs stats
      xen/trace: set up tracepoint skeleton
      xen/trace: add multicall tracing
      xen/trace: add mmu tracepoints
      xen/trace: add ptpage alloc/release tracepoints
      xen/trace: add xen_pgd_(un)pin tracepoints
      xen/trace: add segment desc tracing
      xen/trace: add tlb flush tracepoints
      xen/mmu: use extend_args for more mmuext updates
      xen/mmu: tune pgtable alloc/release
      xen/multicalls: disable MC_DEBUG
      xen/multicalls: add unlikely around slowpath in __xen_mc_entry()
      xen/multicall: special-case singleton hypercalls
      xen/multicall: move *idx fields to start of mc_buffer
      xen/trace: convert mmu events to use DECLARE_EVENT_CLASS()/DEFINE_EVENT()
      xen/trace: use class for multicall trace
      xen/tracing: fix compile errors when tracing is disabled.
      xen/tracing: it looks like we wanted CONFIG_FTRACE
      xen/tracing: Fix tracing config option properly
      xen: use non-tracing preempt in xen_clocksource_read()

Joe Jin (2):
      xen-blkback: Don't disconnect backend until state switched to 
XenbusStateClosed.
      xen-blkback: fixed indentation and comments

Joe Perches (1):
      xen: Add __attribute__((format(printf... where appropriate

Konrad Rzeszutek Wilk (31):
      ttm: Fix spelling mistakes and remove unused #ifdef
      xen/pci: Shuffle code around.
      xen/pci: Update comments and fix empty spaces.
      xen/pci: Provide #ifdef CONFIG_ACPI to easy code squashing.
      xen/pci: In xen_register_pirq bind the GSI to the IRQ after the hypercall.
      xen/pci: Use the xen_register_pirq for HVM and initial domain users
      xen/pci: Squash pci_xen_initial_domain and xen_setup_pirqs together.
      xen/pci: Move the allocation of IRQs when there are no IOAPIC's to the end
      xen/pci: Retire unnecessary #ifdef CONFIG_ACPI
      xen/pci: Remove 'xen_allocate_pirq_gsi'.
      xen/pci: Use 'acpi_gsi_to_irq' value unconditionally.
      xen/pciback: xen pci backend driver.
      xen/pciback: Cleanup the driver based on checkpatch warnings and errors.
      xen/pciback: Register the owner (domain) of the PCI device.
      xen/pciback: Disable MSI/MSI-X when reseting a device
      xen/pciback: Allocate IRQ handler for device that is shared with guest.
      xen/pciback: Fine-grain the spinlocks and fix BUG: scheduling while 
atomic cases.
      xen/pciback: Don't setup an fake IRQ handler for SR-IOV devices.
      xen/pciback: Print out the MSI/MSI-X (PIRQ) values
      xen/pciback: Drop two backends, squash and cleanup some code.
      xen/pciback: Remove the DEBUG option.
      xen/pciback: Have 'passthrough' option instead of XEN_PCIDEV_BACKEND_PASS 
and XEN_PCIDEV_BACKEND_VPCI
      xen/grant: Fix compile warning.
      xen/balloon: Fix compile errors - missing header files.
      xen/grant: Fix compile warning.
      xen/balloon: Fix compile errors - missing header files.
      xen/self-balloon: Add dependency on tmem.
      xen/trace: Fix compile error when CONFIG_XEN_PRIVILEGED_GUEST is not set
      xen/blkback: Make description more obvious.
      xen/smp: Warn user why they keel over - nosmp or noapic and what to use 
instead.
      xen/irq: Alter the locking to use a mutex instead of a spinlock.

Len Brown (1):
      cpuidle: replace xen access to x86 pm_idle and default_idle

Raghavendra D Prabhu (1):
      xen:pvhvm: Modpost section mismatch fix

Randy Dunlap (2):
      xen: xen-selfballoon.c needs more header files
      xen: self-balloon needs module.h


Stefan Bader (2):
      xen-blkfront: Drop name and minor adjustments for emulated scsi devices
      xen-blkfront: Fix one off warning about name clash

Stefano Stabellini (3):
      Input: xen-kbdfront - enable driver for HVM guests
      xen: Do not enable PV IPIs when vector callback not present
      xen: disable PV spinlocks on HVM

Zhao, Yu (1):
      xen/pciback: guest SR-IOV support for PV guest


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] Features and bug fixes that went in Linux 3.1, Konrad Rzeszutek Wilk <=