Started 7 mo 19 days ago
Took 12 min

Success Build #162 (Mar 4, 2019 11:36:04 PM)

Build Artifacts
frsp.png823.59 KB view
Changes
  1. QEMU: imported scnprintf/vscnprintf from Linux kernel and fixed incorrect usage in previous code
    (adapted commit e8bb011b) (detail / hgweb)
  2. QEMU: fixed indentation of multiline debug strings (-d debugmsg) (detail / hgweb)
  3. QEMU: fixed Thumb code disassembly with qdisas

    This used to work in earlier versions, but target_disas changed its syntax in 2.5.0.
    Useful for debugging io_trace on DIGIC 6 (with CONFIG_QEMU=y). (detail / hgweb)
  4. QEMU: fixed TCM size info (broken in df56963);
    simplified condition for 946_PRBS size info (detail / hgweb)
  5. QEMU: better description for DRSR, useful for emulating io_trace on DIGIC 6:

    - enable bit (similar to PRBS on DIGIC 5 and earlier)
    - consistency check for base address and size (base address must be multiple of size - Cortex R4 TRM p.178)
    - subregion disable bits (if used)

    Useful for emulating io_trace.

    Note: QEMU already calls tlb_flush when writing to DRSR, DRBAR or DRACR. No need to apply e4fd44e on DIGIC 6. (detail / hgweb)
  6. QEMU: print PC when taking an exception (detail / hgweb)

Started by upstream project QEMU-tests build number 359
originally caused by:

  • Started by user Alex

Revision: 22b8a70f76872c666248bec3870921e6f6c8bf99