|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Features and bug fixes that went in Linux 3.1
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 <=
|
|
|
|
|