[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [GIT PULL] xen: features and fixes for 4.3-rc0



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Linus,

Please git pull the following tag:

 git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git for-linus-4.3-rc0-tag

xen: features and fixes for 4.3-rc0

- - Convert xen-blkfront to the multiqueue API
- - [arm] Support binding event channels to different VCPUs.
- - [x86] Support > 512 GiB in a PV guests (off by default as such a
  guest cannot be migrated with the current toolstack).
- - [x86] PMU support for PV dom0 (limited support for using perf with
  Xen and other guests).

Thanks.

David

 Documentation/ABI/testing/sysfs-hypervisor-pmu |  23 +
 Documentation/kernel-parameters.txt            |   7 +
 arch/arm/include/asm/xen/events.h              |   6 +
 arch/arm/include/asm/xen/page.h                |  16 +-
 arch/arm/xen/enlighten.c                       |   7 -
 arch/arm64/include/asm/xen/events.h            |   6 +
 arch/x86/include/asm/xen/events.h              |  11 +
 arch/x86/include/asm/xen/hypercall.h           |   6 +
 arch/x86/include/asm/xen/interface.h           | 219 +++++++++-
 arch/x86/include/asm/xen/page.h                |   8 +-
 arch/x86/xen/Kconfig                           |  21 +-
 arch/x86/xen/Makefile                          |   2 +-
 arch/x86/xen/apic.c                            |   6 +
 arch/x86/xen/enlighten.c                       |  20 +-
 arch/x86/xen/mmu.c                             | 399 +++++++++++++++--
 arch/x86/xen/p2m.c                             |  43 +-
 arch/x86/xen/p2m.h                             |  15 -
 arch/x86/xen/platform-pci-unplug.c             |   2 +-
 arch/x86/xen/pmu.c                             | 570 +++++++++++++++++++++++++
 arch/x86/xen/pmu.h                             |  15 +
 arch/x86/xen/setup.c                           | 496 +++++++++++++++------
 arch/x86/xen/smp.c                             |  29 +-
 arch/x86/xen/suspend.c                         |  23 +-
 arch/x86/xen/xen-head.S                        |   2 +
 arch/x86/xen/xen-ops.h                         |   7 +
 drivers/block/xen-blkfront.c                   | 146 +++----
 drivers/xen/Kconfig                            |  11 +
 drivers/xen/balloon.c                          |   6 +-
 drivers/xen/events/events_base.c               |   6 +-
 drivers/xen/sys-hypervisor.c                   | 136 +++++-
 drivers/xen/xenfs/Makefile                     |   1 +
 drivers/xen/xenfs/super.c                      |   3 +
 drivers/xen/xenfs/xenfs.h                      |   1 +
 drivers/xen/xenfs/xensyms.c                    | 152 +++++++
 include/asm-generic/early_ioremap.h            |   2 +
 include/asm-generic/fixmap.h                   |   3 +
 include/xen/events.h                           |   1 -
 include/xen/interface/platform.h               |  18 +
 include/xen/interface/xen.h                    |  37 +-
 include/xen/interface/xenpmu.h                 |  94 ++++
 include/xen/page.h                             |   4 +-
 mm/early_ioremap.c                             |  12 +
 42 files changed, 2229 insertions(+), 363 deletions(-)

Bob Liu (1):
      xen-blkfront: convert to blk-mq APIs

Boris Ostrovsky (7):
      xen: xensyms support
      xen/PMU: Sysfs interface for setting Xen PMU mode
      xen/PMU: Initialization code for Xen PMU
      xen/PMU: Describe vendor-specific PMU registers
      xen/PMU: Intercept PMU-related MSR and APIC accesses
      xen/PMU: PMU emulation code
      xen/x86: Don't try to set PCE bit in CR4

Colin Ian King (1):
      x86/xen: fix non-ANSI declaration of xen_has_pv_devices()

Juergen Gross (20):
      xen: sync with xen headers
      xen: save linear p2m list address in shared info structure
      xen: don't build mfn tree if tools don't need it
      xen: eliminate scalability issues from initial mapping setup
      xen: move static e820 map to global scope
      xen: split counting of extra memory pages from remapping
      xen: check memory area against e820 map
      xen: find unused contiguous memory area
      xen: check for kernel memory conflicting with memory layout
      xen: check pre-allocated page tables for conflict with memory map
      xen: check for initrd conflicting with e820 map
      mm: provide early_memremap_ro to establish read-only mapping
      xen: add explicit memblock_reserve() calls for special pages
      xen: move p2m list if conflicting with e820 map
      xen: allow more than 512 GB of RAM for 64 bit pv-domains
      xen: remove no longer needed p2m.h
      xen: avoid early crash of memory limited dom0
      xen: avoid another early crash of memory limited dom0
      xen: limit memory to architectural maximum
      xen: switch extra memory accounting to use pfns

Julien Grall (3):
      xen/events: Support event channel rebind on ARM
      arm/xen: Drop the definition of xen_pci_platform_unplug
      arm/xen: Remove helpers which are PV specific

Konstantin Khlebnikov (1):
      xen/preempt: use need_resched() instead of should_resched()
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJV7wOHAAoJEFxbo/MsZsTRcPIH/iWSIDuF5J7hwhr/0vo3rPpr
k+r39vpAMPA+FFlNx69k34x0EBo70sG8OHnkdc2+or6ULoUUfhtT29Vn1dJuJLZw
OM+RJsTL8wCmBaqsTWl0LurVWZYIViYSdVhiEnL0qJLBxg5NGYp/TNnWxHsSMKVB
wGrrJkb+en9eF7wqA5qdxZVWMDblLU0FkxjQcuXeDtUgTnpB/LUOFp0wg4Yv1Sky
QgyvIilMDtkXdN7y1zNgrZhY3toBrWWs6gGN5393vv0hXjMwyVYnNhNFFEhAMaMI
QqHk61SVWTuKPTQcNAHXw86w6OzdZnRc+hnuFGhrUnavV7JyEVjKc5pchYwF8MQ=
=Gubm
-----END PGP SIGNATURE-----

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.