On Wed, Feb 13, 2019 at 11:02 PM RTOS Pharos <1815...@bugs.launchpad.net> wrote: > > So I tried it but got the error: > > ERROR: missing file ../qemu-3.1.0/ui/keycodemapdb/README > > This is not a GIT checkout but module content appears to > be missing. Do not use 'git archive' or GitHub download links > to acquire QEMU source archives. Non-GIT builds are only > supported with source archives linked from: > > https://www.qemu.org/download/ > > Developers working with GIT can use scripts/archive-source.sh > if they need to create valid source archives. > > Makefile.cross-compiler:259: recipe for target 'qemu-3.1' failed > make: *** [qemu-3.1] Error 1 > > > Get this is standard error, but I don't have time now to see how to work > around it. Maybe later I can
The error describes how to fix the error. Just git clone the QEMU source directly instead of using the GitHub tarballs. Alistair > > -- > You received this bug notification because you are a member of qemu- > devel-ml, which is subscribed to QEMU. > https://bugs.launchpad.net/bugs/1815078 > > Title: > Qemu 3.1.0 risc-v mie.MEIE > > Status in QEMU: > Fix Committed > > Bug description: > Hello all, > > There is a bug in qemu for Risc-v, related to the mie register: when > we try to set the MEIE bit (11) nothing is done, even when we are > running at machine mode. > > Li a0 , 1 << 11 > Csrs mie , a0 > > And when we read mie it is as though nothing was done. > > Going through the qemu source code I was able to correct it: on file > op_helper.c, line 94, the variable all_ints should be initialized > with: > > uint64_t all_ints = delegable_ints | MIP_MSIP | MIP_MTIP | MIP_MEIP; > > That is, the MIP_MEIP was missing. > > I've successfully triggered uart interrupts with this patch (virt > machine). > > All the best, > Pharos team > > To manage notifications about this bug go to: > https://bugs.launchpad.net/qemu/+bug/1815078/+subscriptions >