qemu

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

bcm2835_rng.h (573B)


      1 /*
      2  * BCM2835 Random Number Generator emulation
      3  *
      4  * Copyright (C) 2017 Marcin Chojnacki <marcinch7@gmail.com>
      5  *
      6  * This work is licensed under the terms of the GNU GPL, version 2 or later.
      7  * See the COPYING file in the top-level directory.
      8  */
      9 
     10 #ifndef BCM2835_RNG_H
     11 #define BCM2835_RNG_H
     12 
     13 #include "hw/sysbus.h"
     14 #include "qom/object.h"
     15 
     16 #define TYPE_BCM2835_RNG "bcm2835-rng"
     17 OBJECT_DECLARE_SIMPLE_TYPE(BCM2835RngState, BCM2835_RNG)
     18 
     19 struct BCM2835RngState {
     20     SysBusDevice busdev;
     21     MemoryRegion iomem;
     22 
     23     uint32_t rng_ctrl;
     24     uint32_t rng_status;
     25 };
     26 
     27 #endif