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

aml-build-stub.c (2061B)


      1/*
      2 * ACPI aml builder stubs for platforms that don't support ACPI.
      3 *
      4 * Copyright (c) 2006 Fabrice Bellard
      5 * Copyright (c) 2016 Red Hat, Inc.
      6 *
      7 * This program is free software; you can redistribute it and/or modify
      8 * it under the terms of the GNU General Public License as published by
      9 * the Free Software Foundation; either version 2 of the License, or
     10 * (at your option) any later version.
     11 *
     12 * This program is distributed in the hope that it will be useful,
     13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
     14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     15 * GNU General Public License for more details.
     16 *
     17 * You should have received a copy of the GNU General Public License along
     18 * with this program; if not, see <http://www.gnu.org/licenses/>.
     19 */
     20
     21#include "qemu/osdep.h"
     22#include "hw/acpi/acpi.h"
     23#include "hw/acpi/aml-build.h"
     24
     25void aml_append(Aml *parent_ctx, Aml *child)
     26{
     27}
     28
     29Aml *aml_resource_template(void)
     30{
     31    return NULL;
     32}
     33
     34Aml *aml_device(const char *name_format, ...)
     35{
     36    return NULL;
     37}
     38
     39Aml *aml_eisaid(const char *str)
     40{
     41    return NULL;
     42}
     43
     44Aml *aml_name_decl(const char *name, Aml *val)
     45{
     46    return NULL;
     47}
     48
     49Aml *aml_io(AmlIODecode dec, uint16_t min_base, uint16_t max_base,
     50            uint8_t aln, uint8_t len)
     51{
     52    return NULL;
     53}
     54
     55Aml *aml_irq_no_flags(uint8_t irq)
     56{
     57    return NULL;
     58}
     59
     60Aml *aml_interrupt(AmlConsumerAndProducer con_and_pro,
     61                   AmlLevelAndEdge level_and_edge,
     62                   AmlActiveHighAndLow high_and_low, AmlShared shared,
     63                   uint32_t *irq_list, uint8_t irq_count)
     64{
     65    return NULL;
     66}
     67
     68Aml *aml_memory32_fixed(uint32_t addr, uint32_t size,
     69                        AmlReadAndWrite read_and_write)
     70{
     71    return NULL;
     72}
     73
     74Aml *aml_int(const uint64_t val)
     75{
     76    return NULL;
     77}
     78
     79Aml *aml_package(uint8_t num_elements)
     80{
     81    return NULL;
     82}
     83
     84Aml *aml_dma(AmlDmaType typ, AmlDmaBusMaster bm, AmlTransferSize sz,
     85             uint8_t channel)
     86{
     87    return NULL;
     88}
     89
     90Aml *aml_buffer(int buffer_size, uint8_t *byte_list)
     91{
     92    return NULL;
     93}