qemu

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

guest-loader.h (734B)


      1 /*
      2  * Guest Loader
      3  *
      4  * Copyright (C) 2020 Linaro
      5  * Written by Alex Bennée <alex.bennee@linaro.org>
      6  * (based on the generic-loader by Li Guang <lig.fnst@cn.fujitsu.com>)
      7  *
      8  * SPDX-License-Identifier: GPL-2.0-or-later
      9  *
     10  * This work is licensed under the terms of the GNU GPL, version 2 or later.
     11  * See the COPYING file in the top-level directory.
     12  */
     13 
     14 #ifndef GUEST_LOADER_H
     15 #define GUEST_LOADER_H
     16 
     17 #include "hw/qdev-core.h"
     18 #include "qom/object.h"
     19 
     20 struct GuestLoaderState {
     21     /* <private> */
     22     DeviceState parent_obj;
     23 
     24     /* <public> */
     25     uint64_t addr;
     26     char *kernel;
     27     char *args;
     28     char *initrd;
     29 };
     30 
     31 #define TYPE_GUEST_LOADER "guest-loader"
     32 OBJECT_DECLARE_SIMPLE_TYPE(GuestLoaderState, GUEST_LOADER)
     33 
     34 #endif