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

Re: [Xen-devel] [PATCH 0/4] Change fixed mmio handlers to a variable number



Hi Shanker,

It looks like this series is not threaded. I looked to the headers, and some patch miss the In-Reply-To/References header or they are wrong.

Please try to thread the series, it is much easier to find the associated patch.

Regards,

On 15/07/16 16:25, Shanker Donthineni wrote:
The maximum number of mmio handlers that are allowed is limited to
a macro MAX_IO_HANDLER(16), which is not enough for supporting per CPU
Redistributor regions. We need at least MAX_IO_HANDLER+CONFIG_NR_CPUS
mmio handlers in order to support ACPI based XEN boot.

This patchset uses the dynamic allocation strategy to allocate memory
resource dynamically depends on the number of Redistributor regions
that are described in the APCI MADT table.

Shanker Donthineni (4):
   arm/io: Use separate memory allocation for mmio handlers
   xen: Add generic implementation of binary search
   xen/arm: io: Use binary search for mmio handler lookup
   arm/vgic: Change fixed number of mmio handlers to variable number

  xen/arch/arm/domain.c      | 12 +++++++----
  xen/arch/arm/io.c          | 53 +++++++++++++++++++++++++++++++---------------
  xen/arch/arm/vgic-v2.c     |  3 ++-
  xen/arch/arm/vgic-v3.c     |  5 ++++-
  xen/arch/arm/vgic.c        | 10 +++------
  xen/common/Makefile        |  1 +
  xen/common/bsearch.c       | 51 ++++++++++++++++++++++++++++++++++++++++++++
  xen/include/asm-arm/mmio.h |  7 ++++--
  xen/include/asm-arm/vgic.h |  5 +++--
  xen/include/xen/bsearch.h  |  9 ++++++++
  10 files changed, 122 insertions(+), 34 deletions(-)
  create mode 100644 xen/common/bsearch.c
  create mode 100644 xen/include/xen/bsearch.h


--
Julien Grall

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

 


Rackspace

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