qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

aml-build-stub.c (2204B)


      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 
     25 void aml_append(Aml *parent_ctx, Aml *child)
     26 {
     27 }
     28 
     29 Aml *aml_return(Aml *val)
     30 {
     31     return NULL;
     32 }
     33 
     34 Aml *aml_method(const char *name, int arg_count, AmlSerializeFlag sflag)
     35 {
     36     return NULL;
     37 }
     38 
     39 Aml *aml_resource_template(void)
     40 {
     41     return NULL;
     42 }
     43 
     44 Aml *aml_device(const char *name_format, ...)
     45 {
     46     return NULL;
     47 }
     48 
     49 Aml *aml_eisaid(const char *str)
     50 {
     51     return NULL;
     52 }
     53 
     54 Aml *aml_name_decl(const char *name, Aml *val)
     55 {
     56     return NULL;
     57 }
     58 
     59 Aml *aml_io(AmlIODecode dec, uint16_t min_base, uint16_t max_base,
     60             uint8_t aln, uint8_t len)
     61 {
     62     return NULL;
     63 }
     64 
     65 Aml *aml_irq_no_flags(uint8_t irq)
     66 {
     67     return NULL;
     68 }
     69 
     70 Aml *aml_interrupt(AmlConsumerAndProducer con_and_pro,
     71                    AmlLevelAndEdge level_and_edge,
     72                    AmlActiveHighAndLow high_and_low, AmlShared shared,
     73                    uint32_t *irq_list, uint8_t irq_count)
     74 {
     75     return NULL;
     76 }
     77 
     78 Aml *aml_memory32_fixed(uint32_t addr, uint32_t size,
     79                         AmlReadAndWrite read_and_write)
     80 {
     81     return NULL;
     82 }
     83 
     84 Aml *aml_int(const uint64_t val)
     85 {
     86     return NULL;
     87 }
     88 
     89 Aml *aml_package(uint8_t num_elements)
     90 {
     91     return NULL;
     92 }
     93 
     94 Aml *aml_dma(AmlDmaType typ, AmlDmaBusMaster bm, AmlTransferSize sz,
     95              uint8_t channel)
     96 {
     97     return NULL;
     98 }
     99 
    100 Aml *aml_buffer(int buffer_size, uint8_t *byte_list)
    101 {
    102     return NULL;
    103 }