[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/7] hw/arm/raspi: Fix SYS_timer on Linux + misc changes
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH 0/7] hw/arm/raspi: Fix SYS_timer on Linux + misc changes |
Date: |
Sun, 20 Sep 2020 19:58:18 +0200 |
In this series we implement the COMPARE registers of the
SYS_timer, since they are used by Linux.
This fixes the hang reported by Niek here:
https://www.mail-archive.com/qemu-devel@nongnu.org/msg682090.html
Few trivial patches used while working on this added.
Philippe Mathieu-Daudé (7):
hw/arm/raspi: Define various blocks base addresses
hw/arm/bcm2835: Add more unimplemented peripherals
hw/intc/bcm2835_ic: Trace GPU/CPU IRQ handlers
hw/timer/bcm2835: Introduce BCM2835_SYSTIMER_COUNT definition
hw/timer/bcm2835: Rename variable holding CTRL_STATUS register
hw/timer/bcm2835: Support the timer COMPARE registers
hw/arm/bcm2835_peripherals: Correctly wire the SYS_timer IRQs
include/hw/arm/bcm2835_peripherals.h | 2 ++
include/hw/arm/raspi_platform.h | 51 +++++++++++++++++++++++-----
include/hw/timer/bcm2835_systmr.h | 17 +++++++---
hw/arm/bcm2835_peripherals.c | 15 ++++++--
hw/intc/bcm2835_ic.c | 4 ++-
hw/timer/bcm2835_systmr.c | 50 ++++++++++++++++-----------
hw/intc/trace-events | 4 +++
hw/timer/trace-events | 4 ++-
8 files changed, 111 insertions(+), 36 deletions(-)
--
2.26.2
- [PATCH 0/7] hw/arm/raspi: Fix SYS_timer on Linux + misc changes,
Philippe Mathieu-Daudé <=
- [PATCH 1/7] hw/arm/raspi: Define various blocks base addresses, Philippe Mathieu-Daudé, 2020/09/20
- [PATCH 2/7] hw/arm/bcm2835: Add more unimplemented peripherals, Philippe Mathieu-Daudé, 2020/09/20
- [PATCH 4/7] hw/timer/bcm2835: Introduce BCM2835_SYSTIMER_COUNT definition, Philippe Mathieu-Daudé, 2020/09/20
- [PATCH 6/7] hw/timer/bcm2835: Support the timer COMPARE registers, Philippe Mathieu-Daudé, 2020/09/20
- [PATCH 7/7] hw/arm/bcm2835_peripherals: Correctly wire the SYS_timer IRQs, Philippe Mathieu-Daudé, 2020/09/20
- [PATCH 5/7] hw/timer/bcm2835: Rename variable holding CTRL_STATUS register, Philippe Mathieu-Daudé, 2020/09/20
- [PATCH 3/7] hw/intc/bcm2835_ic: Trace GPU/CPU IRQ handlers, Philippe Mathieu-Daudé, 2020/09/20
- Re: [PATCH 0/7] hw/arm/raspi: Fix SYS_timer on Linux + misc changes, no-reply, 2020/09/20
- Re: [PATCH 0/7] hw/arm/raspi: Fix SYS_timer on Linux + misc changes, no-reply, 2020/09/20