register: 0.964 files: 0.940 performance: 0.931 semantic: 0.928 ppc: 0.922 graphic: 0.905 architecture: 0.895 i386: 0.893 user-level: 0.893 x86: 0.889 peripherals: 0.887 mistranslation: 0.876 debug: 0.867 hypervisor: 0.851 permissions: 0.848 risc-v: 0.845 PID: 0.832 arm: 0.814 network: 0.810 KVM: 0.805 device: 0.799 socket: 0.793 assembly: 0.790 virtual: 0.763 VMM: 0.759 kernel: 0.757 TCG: 0.745 boot: 0.724 vnc: 0.694 cmsdk-apb-uart doesn't appear to clear interrupt flags I have been writing a small operating system and using QEMU emulating the mps2-an385 board for some of my testing. During development of the uart driver I observed some odd behaviour with the TX interrupt -- writing a '1' to bit 0 of the INTCLEAR register doesn't clear the TX interrupt flag, and the interrupt fires continuously. It's possible that I have an error somewhere in my code, but after inspecting the QEMU source it does appear to be a QEMU bug. I applied the following patch and it solved my issue: From 9875839c144fa60a3772f16ae44d32685f9328aa Mon Sep 17 00:00:00 2001 From: Patrick Oppenlander