Permalink
Commits on May 5, 2012
  1. target-78k0: Implement CMPW AX,#word

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Dec 1, 2011
  2. target-rl78: Implement SHRW AX,cnt

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 29, 2011
  3. target-rl78: Prepare 4th MAP

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 29, 2011
  4. target-rl78: Implement MOVW rp,#word

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 28, 2011
  5. target-rl78: Reset GPR area

    This is not in the manual, but all registers in CPUState are cleared
    implicitly.
    
    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 29, 2011
  6. target-rl78: Dump GPR banks

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 28, 2011
  7. target-rl78: Implement SEL RB0..3

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 28, 2011
  8. target-rl78: Prepare PSW

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 28, 2011
  9. target-rl78: Prepare 2nd MAP

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 28, 2011
  10. target-rl78: Implement MOV ES,#byte

    Introduce ES and CS.
    
    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 28, 2011
  11. target-rl78: Update PC on invalid opcode

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 28, 2011
  12. target-rl78: Prepare SP

    Prepare TCG variable and add to info output.
    
    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 26, 2011
  13. target-rl78: Implement MOVW sfrp,#word

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 25, 2011
  14. rl78: Add MemoryRegion for GPRs

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 25, 2011
  15. rl78: Add SFR MemoryRegion

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 25, 2011
  16. target-rl78: Implement MOV !addr16,#byte

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 24, 2011
  17. target-78k0: Load reset vector to PC

    Inspired by ARM M profile. Thanks to Peter for suggesting.
    
    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 24, 2011
  18. rl78: Defer CPU initialization til after BIOS is loaded

    On reset the CPU needs to load PC from memory.
    
    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 24, 2011
  19. target-rl78: Update PC

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 18, 2011
  20. target-rl78: Add call to tcg_gen_debug_insn_start()

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 17, 2011
  21. target-rl78: Add calls to gen_io_{start,end}()

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 17, 2011
  22. target-78k0: Implement tlb_fill()

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 17, 2011
  23. target-rl78: Flesh out disas

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 12, 2011
  24. rl78: Load BIOS

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 12, 2011
  25. target-rl78: Add ELF machine identifier

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 12, 2011
  26. rl78: Prepare Renesas RL78/G13 Promotion Board

    Set up RAM and code flash.
    
    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Nov 11, 2011
  27. target-78k0: Initial bringup for RL78

    Add support for {78k0,rl78}-softmmu in configure.
    Stub out target-78k0.
    
    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Oct 9, 2011
  28. tcg: Enable DEBUG_TCGV_TL

    committed Dec 10, 2011
  29. tcg: Allow to detect TCGv misuses

    It's easy to omit _i32 somewhere if working on one 32-bit target,
    despite DEBUG_TCGV, because TCGv is simply aliased to TCGv_i32/i64.
    
    If DEBUG_TCGV_TL is defined, use a new struct TCGv with distinguished
    accessors to catch mixups.
    
    This cannot be done unconditionally for DEBUG_TCGV because some targets
    use TCGv and TCGv_i32/i64 interchangeably depending on TARGET_*.
    
    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Dec 10, 2011
  30. tcg: Update TCGV_{UNUSED,EQUAL}() macros

    Switch them to use the new {MAKE,GET}_TCGV_TL() macros.
    
    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Dec 10, 2011
  31. tcg: Convert *_tl*() macros to inline functions

    Using {GET,MAKE}_TCGV_*() on parameters requires properly passing
    arguments into the macro, so use strongly-typed functions while at it.
    
    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Dec 2, 2011
  32. tcg: Introduce {MAKE,GET}_TCGV_TL macros

    Signed-off-by: Andreas Färber <andreas.faerber@web.de>
    committed Dec 2, 2011
Commits on May 3, 2012
  1. fix build with pulseaudio versions older than 0.9.11

    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Signed-off-by: malc <av1474@comtv.ru>
    kraxel committed with malc May 3, 2012
  2. Bail out if CONFIG_TCG_PASS_AREG0 is defined

    Signed-off-by: malc <av1474@comtv.ru>
    malc committed May 3, 2012
  3. Restore consistent formatting

    Signed-off-by: malc <av1474@comtv.ru>
    malc committed May 3, 2012