[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/3] Support Andes AE350 Platform
From: |
Dylan Jhong |
Subject: |
[PATCH 0/3] Support Andes AE350 Platform |
Date: |
Wed, 10 Mar 2021 11:33:55 +0800 |
The following patches support Andes's Linux BSP booting on
qemu using 'andes_ae350' machine.
This patchset has implemented the basic components of AE350 platform,
which are
1. PLIC(external interrupts),
2. PLICSW(interprocessor interrupts),
3. PLMT(timer interrupts),
4. UART(16550a),
5. Virtio MMIO,
6. Device tree
Dylan Jhong (3):
Andes RISC-V PLIC
Andes RISC-V PLMT
Andes AE350 RISC-V Machine
default-configs/devices/riscv32-softmmu.mak | 1 +
default-configs/devices/riscv64-softmmu.mak | 1 +
hw/intc/Kconfig | 3 +
hw/intc/andes_plic.c | 505 ++++++++++++++++++++
hw/intc/meson.build | 1 +
hw/riscv/Kconfig | 7 +
hw/riscv/andes_ae350.c | 501 +++++++++++++++++++
hw/riscv/meson.build | 1 +
hw/timer/Kconfig | 3 +
hw/timer/andes_plmt.c | 225 +++++++++
hw/timer/meson.build | 1 +
include/hw/intc/andes_plic.h | 130 +++++
include/hw/riscv/andes_ae350.h | 93 ++++
include/hw/timer/andes_plmt.h | 50 ++
14 files changed, 1522 insertions(+)
create mode 100644 hw/intc/andes_plic.c
create mode 100644 hw/riscv/andes_ae350.c
create mode 100644 hw/timer/andes_plmt.c
create mode 100644 include/hw/intc/andes_plic.h
create mode 100644 include/hw/riscv/andes_ae350.h
create mode 100644 include/hw/timer/andes_plmt.h
--
2.17.1
- [PATCH 0/3] Support Andes AE350 Platform,
Dylan Jhong <=