[PATCH v4 kvmtool 00/12] arm64: Allow the user to set RAM base address

Will Deacon will at kernel.org
Fri Jul 1 08:41:24 PDT 2022


On Thu, 16 Jun 2022 14:48:16 +0100, Alexandru Elisei wrote:
> The series can be found at [1]. It is loosely based on the patches that
> allow the user to define the VM memory layout (RAM + MMIO) [2]. I've
> cherry-picked a handful of patches from that series, the rest I wrote from
> scratch since there have been several changes to the way guest memory is
> handled. I've chosen to focus on specifying the RAM layout with only one
> RAM bank and leave the rest for a later series because this was relatively
> easy to accomplish, while still being very useful.
> 
> [...]

Applied to kvmtool (master), thanks!

[01/12] Use MB for megabytes consistently
        https://git.kernel.org/will/kvmtool/c/024c331b8483
[02/12] builtin-run: Always use RAM size in bytes
        https://git.kernel.org/will/kvmtool/c/9d655190e466
[03/12] builtin-run: Rework RAM size validation
        https://git.kernel.org/will/kvmtool/c/28b96259fbdf
[04/12] builtin-run: Add arch hook to validate VM configuration
        https://git.kernel.org/will/kvmtool/c/abe3f28a9c07
[05/12] arm/arm64: Fail if RAM size is too large for 32-bit guests
        https://git.kernel.org/will/kvmtool/c/cce5a4f6ae9b
[06/12] arm/arm64: Kill the ARM_MAX_MEMORY() macro
        https://git.kernel.org/will/kvmtool/c/1af57dcdce51
[07/12] arm/arm64: Kill the ARM_HIMAP_MAX_MEMORY() macro
        https://git.kernel.org/will/kvmtool/c/d6d4220133b7
[08/12] builtin_run: Allow standard size specifiers for memory
        https://git.kernel.org/will/kvmtool/c/a9c24ec78b4f
[09/12] kvm__arch_init: Remove hugetlbfs_path and ram_size as parameters
        https://git.kernel.org/will/kvmtool/c/5e9c654e60e8
[10/12] arm/arm64: Consolidate RAM initialization in kvm__init_ram()
        https://git.kernel.org/will/kvmtool/c/a37dad0ea9c7
[11/12] Introduce kvm__arch_default_ram_address()
        https://git.kernel.org/will/kvmtool/c/3f7e48f621bb
[12/12] arm64: Allow the user to specify the RAM base address
        https://git.kernel.org/will/kvmtool/c/8b91a1828ee9

Cheers,
-- 
Will

https://fixes.arm64.dev
https://next.arm64.dev
https://will.arm64.dev



More information about the linux-arm-kernel mailing list