Add support for ARMv8 CPUs to kvmtool
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest2 patches 3 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/2 | kvm tools: add support for ARMv8 processorstools/ tools/ tools/ +10 more | +353 | 0 replies | |
| 2/2 | kvm tools: arm: align guest memory buffer to maximum page sizetools/ tools/ | +28 | 0 replies |
Reviews trailers per patch
None of the 2 patches has a Reviewed-by or Acked-by.
| Patch | Marc Zyngier |
|---|---|
| 1/2 | T-b |
| 2/2 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/2] Add support for ARMv8 CPUs to kvmtool
Hello again,
These two patches add support for ARMv8 processors running an AArch64 instance of kvm to kvmtool. Both AArch32 and AArch64 guests are supported and, in the case of the latter, the guest page size may be either 64k or 4k.
This depends on the ARM updates series I just posted:
https://lists.cs.columbia.edu/pipermail/kvmarm/2013-January/004505.html
Feedback welcome,
Will
Will Deacon (2):
kvm tools: add support for ARMv8 processors
kvm tools: arm: align guest memory buffer to maximum page size
tools/kvm/Makefile | 14 +-
tools/kvm/arm/aarch32/include/kvm/kvm-arch.h | 20 +--
.../kvm/arm/aarch32/include/kvm/kvm-config-arch.h | 8 ++
tools/kvm/arm/aarch64/cortex-a57.c | 95 ++++++++++++
tools/kvm/arm/aarch64/include/kvm/barrier.h | 8 ++
tools/kvm/arm/aarch64/include/kvm/kvm-arch.h | 17 +++
.../kvm/arm/aarch64/include/kvm/kvm-config-arch.h | 10 ++
tools/kvm/arm/aarch64/include/kvm/kvm-cpu-arch.h | 13 ++
tools/kvm/arm/aarch64/kvm-cpu.c | 160 +++++++++++++++++++++
tools/kvm/arm/fdt.c | 2 +-
tools/kvm/arm/include/arm-common/kvm-arch.h | 32 ++++-
.../include/{kvm => arm-common}/kvm-config-arch.h | 8 +-
tools/kvm/arm/kvm.c | 26 +++-
13 files changed, 381 insertions(+), 32 deletions(-)
create mode 100644 tools/kvm/arm/aarch32/include/kvm/kvm-config-arch.h
create mode 100644 tools/kvm/arm/aarch64/cortex-a57.c
create mode 100644 tools/kvm/arm/aarch64/include/kvm/barrier.h
create mode 100644 tools/kvm/arm/aarch64/include/kvm/kvm-arch.h
create mode 100644 tools/kvm/arm/aarch64/include/kvm/kvm-config-arch.h
create mode 100644 tools/kvm/arm/aarch64/include/kvm/kvm-cpu-arch.h
create mode 100644 tools/kvm/arm/aarch64/kvm-cpu.c
rename tools/kvm/arm/include/{kvm => arm-common}/kvm-config-arch.h (61%)Signature · 1 line
1.8.0