Files
Yaya48 cf256aa081 Import QEMU upstream snapshot d2e570c
Upstream: https://gitlab.com/qemu-project/qemu.git

Upstream-Commit: d2e570cc0f97b936902a5b1b86b73c0f5998b475
2026-08-31 02:15:30 +02:00

27 lines
844 B
C

/*
* QEMU RISC-V Advanced Interrupt Architecture (AIA)
*
* Copyright (C) 2019 Western Digital Corporation or its affiliates.
*
* SPDX-License-Identifier: GPL-2.0-or-later
*/
#ifndef HW_RISCV_AIA_H
#define HW_RISCV_AIA_H
#include "exec/hwaddr.h"
uint32_t imsic_num_bits(uint32_t count);
DeviceState *riscv_create_aia(bool msimode, int aia_guests,
uint32_t m_imsic_stride,
uint16_t num_sources,
const MemMapEntry *aplic_m,
const MemMapEntry *aplic_s,
const MemMapEntry *imsic_m,
const MemMapEntry *imsic_s,
int socket, int base_hartid, int hart_count,
uint32_t num_msis, uint32_t num_prio_bits);
#endif