CONFIG_HV_RAM_START

2M-aligned Start physical address of the RAM region used by the hypervisor

Type: hex

Help

A 64-bit integer indicating the base physical address where the hypervisor should be loaded. If RELOC is disabled, the bootloader is required to load the hypervisor to this specific address. Otherwise the hypervisor will not boot. With RELOC enabled the hypervisor may relocate its symbols to where it is placed, and thus the bootloader might not place the hypervisor at this specific address. Note that the addr demands 2M aligned, otherwise memory corruption may occur.

Defaults

  • 0x00400000

Kconfig definition

At arch/x86/Kconfig:181

Included via Kconfig:3

Menu path: (top menu)

config HV_RAM_START
    hex
    prompt "2M-aligned Start physical address of the RAM region used by the hypervisor"
    default 0x00400000
    help
      A 64-bit integer indicating the base physical address where the
      hypervisor should be loaded. If RELOC is disabled, the bootloader
      is required to load the hypervisor to this specific address.
      Otherwise the hypervisor will not boot. With RELOC enabled the
      hypervisor may relocate its symbols to where it is placed,
      and thus the bootloader might not place the hypervisor at this
      specific address.
      Note that the addr demands 2M aligned, otherwise memory corruption
      may occur.

(Definitions include propagated dependencies, including from if’s and menus.)