cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

fdt.h (1020B)


      1/*
      2 * QEMU PowerPC helper routines for the device tree.
      3 *
      4 * Copyright (C) 2016 IBM Corp.
      5 *
      6 * This code is licensed under the GPL version 2 or later. See the
      7 * COPYING file in the top-level directory.
      8 */
      9
     10#ifndef PPC_FDT_H
     11#define PPC_FDT_H
     12
     13#include "qemu/error-report.h"
     14#include "target/ppc/cpu-qom.h"
     15
     16#define _FDT(exp)                                                  \
     17    do {                                                           \
     18        int ret = (exp);                                           \
     19        if (ret < 0) {                                             \
     20            error_report("error creating device tree: %s: %s",   \
     21                    #exp, fdt_strerror(ret));                      \
     22            exit(1);                                               \
     23        }                                                          \
     24    } while (0)
     25
     26size_t ppc_create_page_sizes_prop(PowerPCCPU *cpu, uint32_t *prop,
     27                                  size_t maxsize);
     28
     29#endif /* PPC_FDT_H */