qemu/tests/migration/migration-test.h
<<
>>
Prefs
   1/*
   2 * Copyright (c) 2018 Red Hat, Inc. and/or its affiliates
   3 *
   4 * This work is licensed under the terms of the GNU GPL, version 2 or later.
   5 * See the COPYING file in the top-level directory.
   6 */
   7
   8#ifndef MIGRATION_TEST_H
   9#define MIGRATION_TEST_H
  10
  11/* Common */
  12#define TEST_MEM_PAGE_SIZE 4096
  13
  14/* x86 */
  15#define X86_TEST_MEM_START (1 * 1024 * 1024)
  16#define X86_TEST_MEM_END   (100 * 1024 * 1024)
  17
  18/* S390 */
  19#define S390_TEST_MEM_START (1 * 1024 * 1024)
  20#define S390_TEST_MEM_END   (100 * 1024 * 1024)
  21
  22/* PPC */
  23#define PPC_TEST_MEM_START (1 * 1024 * 1024)
  24#define PPC_TEST_MEM_END   (100 * 1024 * 1024)
  25
  26/* ARM */
  27#define ARM_TEST_MEM_START (0x40000000 + 1 * 1024 * 1024)
  28#define ARM_TEST_MEM_END   (0x40000000 + 100 * 1024 * 1024)
  29#define ARM_MACH_VIRT_UART 0x09000000
  30/* AArch64 kernel load address is 0x40080000, and the test memory starts at
  31 * 0x40100000. So the maximum allowable kernel size is 512KB.
  32 */
  33#define ARM_TEST_MAX_KERNEL_SIZE (512 * 1024)
  34
  35#endif /* MIGRATION_TEST_H */
  36