xref: /qemu/tests/qtest/libqos/malloc-spapr.c (revision 639b090df52a4952262615328a3fdfae81234ea8)
1  /*
2   * libqos malloc support for SPAPR
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  #include "qemu/osdep.h"
9  #include "malloc-spapr.h"
10  
11  #include "qemu-common.h"
12  
13  #define PAGE_SIZE 4096
14  
15  /* Memory must be a multiple of 256 MB,
16   * so we have at least 256MB
17   */
18  #define SPAPR_MIN_SIZE 0x10000000
19  
20  void spapr_alloc_init(QGuestAllocator *s, QTestState *qts, QAllocOpts flags)
21  {
22      alloc_init(s, flags, 1 << 20, SPAPR_MIN_SIZE, PAGE_SIZE);
23  }
24