aos/include/maps/qemu_map.h
Daniel Schwyn a7a01f8ea1 Bug fixes
Signed-off-by: Daniel Schwyn <daniel.schwyn@inf.ethz.ch>
2022-04-04 15:16:17 +02:00

38 lines
756 B
C

/**
* \file
* \brief Physical memory map for the QEMU Virt Platform
*/
/*
* Copyright (c) 2022, The University of British Columbia.
* All rights reserved.
*
* This file is distributed under the terms in the attached LICENSE file.
* If you do not find this file, copies can be found by writing to:
* ETH Zurich D-INFK, CAB F.78, Universitaetstrasse 6, CH-8092 Zurich.
* Attn: Systems Group.
*/
#ifndef QEMU_MAP_H
#define QEMU_MAP_H
#define QEMU_SPI_INTERRUPTS_START 32
/*
* UART
*/
#define QEMU_UART_BASE 0x09000000
#define QEMU_UART_SIZE 0x1000
#define QEMU_UART_INT (QEMU_SPI_INTERRUPTS_START + PL011_UART0_INT)
/*
* GIC Distributor
*/
#define QEMU_GIC_DIST_BASE 0x08000000
#define QEMU_GIC_DIST_SIZE 0x1000
#endif // QEMU_MAP_H