kvm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [kvm-unit-tests PATCH v3 0/2] arm64: Add support for configuring the translation granule
@ 2020-11-04 13:03 Nikos Nikoleris
  2020-11-04 13:03 ` [kvm-unit-tests PATCH v3 1/2] arm64: Check if the configured translation granule is supported Nikos Nikoleris
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Nikos Nikoleris @ 2020-11-04 13:03 UTC (permalink / raw)
  To: kvm
  Cc: mark.rutland, jade.alglave, luc.maranget, andre.przywara,
	alexandru.elisei, drjones

Hi all,

One more update to the series that allows us to configure the
translation granule in arm64. Again, thanks to Drew and Alex for
their reviews and their suggestions.

v1: 
https://lore.kernel.org/kvm/006a19c0-cdf7-e76c-8335-03034bea9c7e@arm.com/T
v2: 
https://lore.kernel.org/kvm/20201102113444.103536-1-nikos.nikoleris@arm.com/


Changes in v3:
  - Re-ordered the two changes in the series
  - Moved much of the code to check the configured granule from the C
    preprocessor to run time.
  - Avoid block mappings at the PUD level (Thanks Alex!)
  - Formatting changes

Changes in v2:
  - Change the configure option from page-shift to page-size
  - Check and warn if the configured granule is not supported

Thanks,

Nikos


Nikos Nikoleris (2):
  arm64: Check if the configured translation granule is supported
  arm64: Add support for configuring the translation granule

 configure                     | 27 ++++++++++++++
 lib/arm/asm/page.h            |  4 +++
 lib/arm/asm/pgtable-hwdef.h   |  4 +++
 lib/arm/asm/pgtable.h         |  6 ++++
 lib/arm/asm/thread_info.h     |  4 ++-
 lib/arm64/asm/page.h          | 35 ++++++++++++++----
 lib/arm64/asm/pgtable-hwdef.h | 42 +++++++++++++++++-----
 lib/arm64/asm/pgtable.h       | 68 +++++++++++++++++++++++++++++++++--
 lib/arm64/asm/processor.h     | 36 +++++++++++++++++++
 lib/libcflat.h                | 20 ++++++-----
 lib/arm/mmu.c                 | 31 ++++++++++------
 arm/cstart64.S                | 10 +++++-
 12 files changed, 249 insertions(+), 38 deletions(-)

-- 
2.17.1


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2020-11-11 11:39 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-04 13:03 [kvm-unit-tests PATCH v3 0/2] arm64: Add support for configuring the translation granule Nikos Nikoleris
2020-11-04 13:03 ` [kvm-unit-tests PATCH v3 1/2] arm64: Check if the configured translation granule is supported Nikos Nikoleris
2020-11-04 13:03 ` [kvm-unit-tests PATCH v3 2/2] arm64: Add support for configuring the translation granule Nikos Nikoleris
2020-11-09 15:41 ` [kvm-unit-tests PATCH v3 0/2] " Andrew Jones
2020-11-09 16:16   ` Alexandru Elisei
2020-11-10 16:04     ` Alexandru Elisei
2020-11-11 11:39 ` Andrew Jones

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).