qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] b92e06: target-lm32: fix debug memory access


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] b92e06: target-lm32: fix debug memory access
Date: Sat, 23 Mar 2013 11:30:13 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: b92e062a6f53251feef0969135b539d1fb33f7d6
      
https://github.com/qemu/qemu/commit/b92e062a6f53251feef0969135b539d1fb33f7d6
  Author: Michael Walle <address@hidden>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M target-lm32/helper.c

  Log Message:
  -----------
  target-lm32: fix debug memory access

CPU models which have the LM32_FLAG_IGNORE_MSB flag set will shadow the
lower 2GB to the upper 2GB memory space. This will fix the debug memory
access used by qemu console and GDB to match this behaviour.

Signed-off-by: Michael Walle <address@hidden>


  Commit: ab2b9f174db088633922eaa82c2bcffd84e6bb94
      
https://github.com/qemu/qemu/commit/ab2b9f174db088633922eaa82c2bcffd84e6bb94
  Author: Michael Walle <address@hidden>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M disas/lm32.c

  Log Message:
  -----------
  lm32-dis: fix NULL pointer dereference

Signed-off-by: Michael Walle <address@hidden>


  Commit: 44ac582d80688ea049c96a20868f4333c6885404
      
https://github.com/qemu/qemu/commit/44ac582d80688ea049c96a20868f4333c6885404
  Author: Michael Walle <address@hidden>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M hw/milkymist-uart.c

  Log Message:
  -----------
  milkymist-uart: fix receive buffering

Inform qemu-char when more input data can be received.

Signed-off-by: Michael Walle <address@hidden>


  Commit: 562f5f5d9e8415cac3ca2eb768dabf068e8e0f4a
      
https://github.com/qemu/qemu/commit/562f5f5d9e8415cac3ca2eb768dabf068e8e0f4a
  Author: Michael Walle <address@hidden>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M hw/lm32_uart.c

  Log Message:
  -----------
  lm32_uart: fix receive buffering

Inform qemu-char when more input data can be received.

Signed-off-by: Michael Walle <address@hidden>


  Commit: 608a03c1df217f2111765575a91c6448218369a7
      
https://github.com/qemu/qemu/commit/608a03c1df217f2111765575a91c6448218369a7
  Author: Michael Walle <address@hidden>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M target-lm32/translate.c

  Log Message:
  -----------
  target-lm32: don't log cpu state in translation

Don't dump the cpu state because it can also be enabled by the "-d cpu"
parameter.

Signed-off-by: Michael Walle <address@hidden>


  Commit: 6036e9d87e73c511fef48a3c06267f92e613fca9
      
https://github.com/qemu/qemu/commit/6036e9d87e73c511fef48a3c06267f92e613fca9
  Author: Michael Walle <address@hidden>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M tests/tcg/lm32/test_cmpgei.S
    M tests/tcg/lm32/test_cmpgeui.S
    M tests/tcg/lm32/test_cmpgi.S
    M tests/tcg/lm32/test_cmpgui.S

  Log Message:
  -----------
  tests: tcg: lm32: add more test cases

Esp. for testing zero/sign extend in compare operations.

Signed-off-by: Michael Walle <address@hidden>


  Commit: df5eb7d2c871ccd708e0f45cdc5d79b73550731b
      
https://github.com/qemu/qemu/commit/df5eb7d2c871ccd708e0f45cdc5d79b73550731b
  Author: Michael Walle <address@hidden>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M target-lm32/translate.c

  Log Message:
  -----------
  target-lm32: fix cmpgui and cmpgeui opcodes

For unsigned compares the immediate has to be zero extended.

Signed-off-by: Michael Walle <address@hidden>


  Commit: de55c4bd8bd163ec6c10edc085193bbcf8f9e15e
      
https://github.com/qemu/qemu/commit/de55c4bd8bd163ec6c10edc085193bbcf8f9e15e
  Author: Michael Walle <address@hidden>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M target-lm32/cpu.h

  Log Message:
  -----------
  target-lm32: remove dead code

Signed-off-by: Michael Walle <address@hidden>


  Commit: a5b0f6d5c0f6678c078354c432a1f0943374f087
      
https://github.com/qemu/qemu/commit/a5b0f6d5c0f6678c078354c432a1f0943374f087
  Author: Michael Walle <address@hidden>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M target-lm32/cpu.c

  Log Message:
  -----------
  target-lm32: flush tlb after clearing env

The tlb data is stored within the CPU env. Therefore, the initialization
has to be done after we clear the environment. Otherwise the tlb will have
a valid entry for address 0x0.

Signed-off-by: Michael Walle <address@hidden>


  Commit: 6635075596e0ae583de9c04ff605e16ceaa7d294
      
https://github.com/qemu/qemu/commit/6635075596e0ae583de9c04ff605e16ceaa7d294
  Author: Michael Walle <address@hidden>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M target-lm32/op_helper.c

  Log Message:
  -----------
  target-lm32: use HELPER() macro

Instead of hardcoding the function name, use the HELPER() macro for this.

Signed-off-by: Michael Walle <address@hidden>


  Commit: d3fcbb16789c6f975ba6e22d8a2ba477519f51bc
      
https://github.com/qemu/qemu/commit/d3fcbb16789c6f975ba6e22d8a2ba477519f51bc
  Author: Michael Walle <address@hidden>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: proper OpenGL/GLX probe

Probe for GL and GLX symbols and X11 library. This fixes a build error
where the header files are available but the libraries are not.

Signed-off-by: Michael Walle <address@hidden>


  Commit: b1e5fff4afd0c47148b0d9f9341887ae2c3eb9af
      
https://github.com/qemu/qemu/commit/b1e5fff4afd0c47148b0d9f9341887ae2c3eb9af
  Author: Michael Walle <address@hidden>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M configure
    M hw/lm32/Makefile.objs
    M hw/milkymist-hw.h

  Log Message:
  -----------
  configure: rename OpenGL feature to GLX

As the probe now actually checks for the availability of GLX, rename it
accordingly. The only user of this feature is the milkymist-tmu2 model.

Signed-off-by: Michael Walle <address@hidden>


  Commit: f7c61bf8fc1b05613b49d1dd2300d1a1fbc927de
      
https://github.com/qemu/qemu/commit/f7c61bf8fc1b05613b49d1dd2300d1a1fbc927de
  Author: Blue Swirl <address@hidden>
  Date:   2013-03-23 (Sat, 23 Mar 2013)

  Changed paths:
    M configure
    M disas/lm32.c
    M hw/lm32/Makefile.objs
    M hw/lm32_uart.c
    M hw/milkymist-hw.h
    M hw/milkymist-uart.c
    M target-lm32/cpu.c
    M target-lm32/cpu.h
    M target-lm32/helper.c
    M target-lm32/op_helper.c
    M target-lm32/translate.c
    M tests/tcg/lm32/test_cmpgei.S
    M tests/tcg/lm32/test_cmpgeui.S
    M tests/tcg/lm32/test_cmpgi.S
    M tests/tcg/lm32/test_cmpgui.S

  Log Message:
  -----------
  Merge branch 'for-upstream' of git://github.com/mwalle/qemu

* 'for-upstream' of git://github.com/mwalle/qemu:
  configure: rename OpenGL feature to GLX
  configure: proper OpenGL/GLX probe
  target-lm32: use HELPER() macro
  target-lm32: flush tlb after clearing env
  target-lm32: remove dead code
  target-lm32: fix cmpgui and cmpgeui opcodes
  tests: tcg: lm32: add more test cases
  target-lm32: don't log cpu state in translation
  lm32_uart: fix receive buffering
  milkymist-uart: fix receive buffering
  lm32-dis: fix NULL pointer dereference
  target-lm32: fix debug memory access


  Commit: 525bd324c282c68ff95e389acd647ae115fd003c
      
https://github.com/qemu/qemu/commit/525bd324c282c68ff95e389acd647ae115fd003c
  Author: Anthony Green <address@hidden>
  Date:   2013-03-23 (Sat, 23 Mar 2013)

  Changed paths:
    A target-moxie/Makefile.objs
    A target-moxie/cpu.c
    A target-moxie/cpu.h
    A target-moxie/helper.c
    A target-moxie/helper.h
    A target-moxie/machine.c
    A target-moxie/machine.h
    A target-moxie/mmu.c
    A target-moxie/mmu.h
    A target-moxie/translate.c

  Log Message:
  -----------
  Add moxie target code

Signed-off-by: Anthony Green <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>


  Commit: bd86a88eedf3fd4ff55664cfabea7d6400e5fbda
      
https://github.com/qemu/qemu/commit/bd86a88eedf3fd4ff55664cfabea7d6400e5fbda
  Author: Anthony Green <address@hidden>
  Date:   2013-03-23 (Sat, 23 Mar 2013)

  Changed paths:
    M disas.c
    M disas/Makefile.objs
    A disas/moxie.c
    M include/disas/bfd.h

  Log Message:
  -----------
  Add moxie disassembler

Signed-off-by: Anthony Green <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>


  Commit: a360d965821870fa1dbb3effdf7436b715ad3358
      
https://github.com/qemu/qemu/commit/a360d965821870fa1dbb3effdf7436b715ad3358
  Author: Anthony Green <address@hidden>
  Date:   2013-03-23 (Sat, 23 Mar 2013)

  Changed paths:
    A hw/moxie/Makefile.objs
    A hw/moxie/moxiesim.c
    M include/sysemu/arch_init.h

  Log Message:
  -----------
  Add sample moxie system

Signed-off-by: Anthony Green <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>


  Commit: d15a9c2390889623a681b4d0bc56371b4d25893c
      
https://github.com/qemu/qemu/commit/d15a9c2390889623a681b4d0bc56371b4d25893c
  Author: Anthony Green <address@hidden>
  Date:   2013-03-23 (Sat, 23 Mar 2013)

  Changed paths:
    M MAINTAINERS
    M arch_init.c
    M configure
    M cpu-exec.c
    A default-configs/moxie-softmmu.mak
    M qapi-schema.json

  Log Message:
  -----------
  Add top level changes for moxie

Signed-off-by: Anthony Green <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>


  Commit: c53de1a2896ccc9ab18bb9c2f1a2f7b93629b564
      
https://github.com/qemu/qemu/commit/c53de1a2896ccc9ab18bb9c2f1a2f7b93629b564
  Author: Richard Henderson <address@hidden>
  Date:   2013-03-23 (Sat, 23 Mar 2013)

  Changed paths:
    M target-i386/translate.c

  Log Message:
  -----------
  target-i386: Fix flags computation for ADOX

When starting from CC_OP_DYNAMIC, and issuing adox before adcx,
a typo used the wrong value for the resulting CC_OP.

Cc: Blue Swirl <address@hidden>
Reported-by: Torbjorn Granlund <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>


  Commit: 4980ef9e3e12be3b4ef9092abc2d5a665199b422
      
https://github.com/qemu/qemu/commit/4980ef9e3e12be3b4ef9092abc2d5a665199b422
  Author: Richard Henderson <address@hidden>
  Date:   2013-03-23 (Sat, 23 Mar 2013)

  Changed paths:
    M cpu-exec.c
    M target-i386/helper.c

  Log Message:
  -----------
  target-i386: Don't modify env->eflags around cpu_dump_state

We can compute the value in cpu_dump_state anyway, and gratuitous
modifications to eflags creates heisenbugs.

Cc: Blue Swirl <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>


  Commit: 2d497542e1ee66598be8bb7ce6a4606d664417ac
      
https://github.com/qemu/qemu/commit/2d497542e1ee66598be8bb7ce6a4606d664417ac
  Author: Richard Henderson <address@hidden>
  Date:   2013-03-23 (Sat, 23 Mar 2013)

  Changed paths:
    M tcg/optimize.c

  Log Message:
  -----------
  tcg-optimize: Fold sub r,0,x to neg r,x

Cc: Blue Swirl <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>


Compare: https://github.com/qemu/qemu/compare/d76bb73549fc...2d497542e1ee

reply via email to

[Prev in Thread] Current Thread [Next in Thread]