sifive_e.c (650d103d3ea959212f826acb9d3fe80cf30e347b) | sifive_e.c (46517dd4971fc1fdd5b379e72cc377626ad98160) |
---|---|
1/* 2 * QEMU RISC-V Board Compatible with SiFive Freedom E SDK 3 * 4 * Copyright (c) 2017 SiFive, Inc. 5 * 6 * Provides a board compatible with the SiFive Freedom E SDK: 7 * 8 * 0) UART --- 32 unchanged lines hidden (view full) --- 41#include "hw/riscv/sifive_plic.h" 42#include "hw/riscv/sifive_clint.h" 43#include "hw/riscv/sifive_prci.h" 44#include "hw/riscv/sifive_uart.h" 45#include "hw/riscv/sifive_e.h" 46#include "hw/riscv/boot.h" 47#include "chardev/char.h" 48#include "sysemu/arch_init.h" | 1/* 2 * QEMU RISC-V Board Compatible with SiFive Freedom E SDK 3 * 4 * Copyright (c) 2017 SiFive, Inc. 5 * 6 * Provides a board compatible with the SiFive Freedom E SDK: 7 * 8 * 0) UART --- 32 unchanged lines hidden (view full) --- 41#include "hw/riscv/sifive_plic.h" 42#include "hw/riscv/sifive_clint.h" 43#include "hw/riscv/sifive_prci.h" 44#include "hw/riscv/sifive_uart.h" 45#include "hw/riscv/sifive_e.h" 46#include "hw/riscv/boot.h" 47#include "chardev/char.h" 48#include "sysemu/arch_init.h" |
49#include "sysemu/sysemu.h" |
|
49#include "exec/address-spaces.h" 50 51static const struct MemmapEntry { 52 hwaddr base; 53 hwaddr size; 54} sifive_e_memmap[] = { 55 [SIFIVE_E_DEBUG] = { 0x0, 0x100 }, 56 [SIFIVE_E_MROM] = { 0x1000, 0x2000 }, --- 199 unchanged lines hidden --- | 50#include "exec/address-spaces.h" 51 52static const struct MemmapEntry { 53 hwaddr base; 54 hwaddr size; 55} sifive_e_memmap[] = { 56 [SIFIVE_E_DEBUG] = { 0x0, 0x100 }, 57 [SIFIVE_E_MROM] = { 0x1000, 0x2000 }, --- 199 unchanged lines hidden --- |