qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] ac1002: isa: Add isa_address_space_io()


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] ac1002: isa: Add isa_address_space_io()
Date: Sat, 08 Dec 2012 10:00:13 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: ac10027327e27c9b360452e01af3ef2147f5a26f
      
https://github.com/qemu/qemu/commit/ac10027327e27c9b360452e01af3ef2147f5a26f
  Author: Julien Grall <address@hidden>
  Date:   2012-12-04 (Tue, 04 Dec 2012)

  Changed paths:
    M hw/isa-bus.c
    M hw/isa.h

  Log Message:
  -----------
  isa: Add isa_address_space_io()

This function permits to retrieve ISA IO address space.
It will be usefull when we need to pass IO address space as argument.

Signed-off-by: Julien Grall <address@hidden>
Acked-by: Avi Kivity <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 42d8a3cf960659069bd2b2d9c443dafd7585607f
      
https://github.com/qemu/qemu/commit/42d8a3cf960659069bd2b2d9c443dafd7585607f
  Author: Julien Grall <address@hidden>
  Date:   2012-12-04 (Tue, 04 Dec 2012)

  Changed paths:
    M hw/acpi_piix4.c
    M hw/apm.c
    M hw/apm.h
    M hw/lpc_ich9.c
    M hw/vt82c686.c

  Log Message:
  -----------
  hw/apm.c: Replace register_ioport_*

Replace all register_ioport_*() with a MemoryRegion.
This permits to use the new Memory stuff like listeners.

Moreover, the PCI device is added as an argument for apm_init(),
so we can register IO inside the PCI IO address space.

Signed-off-by: Julien Grall <address@hidden>
Acked-by: Avi Kivity <address@hidden>
[AF: Rebased onto hwaddr and q35]
Signed-off-by: Andreas Färber <address@hidden>


  Commit: c75e6d8e354c44e76045cb0de20cda1a4ce4d575
      
https://github.com/qemu/qemu/commit/c75e6d8e354c44e76045cb0de20cda1a4ce4d575
  Author: Julien Grall <address@hidden>
  Date:   2012-12-04 (Tue, 04 Dec 2012)

  Changed paths:
    M hw/cirrus_vga.c

  Log Message:
  -----------
  hw/cirrus_vga.c: Replace register_ioport_*

Replace all register_ioport_*() with the new Memory API.
This permits to use the new Memory stuff like listeners.

Signed-off-by: Julien Grall <address@hidden>
Acked-by: Avi Kivity <address@hidden>
[AF: Rebased onto hwaddr]
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 568fd159e4ca82d213706acd2cf4c94f27537096
      
https://github.com/qemu/qemu/commit/568fd159e4ca82d213706acd2cf4c94f27537096
  Author: Julien Grall <address@hidden>
  Date:   2012-12-04 (Tue, 04 Dec 2012)

  Changed paths:
    M hw/mips_mipssim.c
    M hw/serial.c
    M hw/serial.h

  Log Message:
  -----------
  serial: Replace register_ioport_*

Replace all register_ioport_*() with a MemoryRegion.
This permits to use the new Memory stuff like listeners.

For more flexibility, the IO address space is passed as an argument.

Signed-off-by: Julien Grall <address@hidden>
Acked-by: Avi Kivity <address@hidden>
[AF: Rebased onto serial split]
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 258711c6448c44b60b0fecef1d3b09c71e23e304
      
https://github.com/qemu/qemu/commit/258711c6448c44b60b0fecef1d3b09c71e23e304
  Author: Julien Grall <address@hidden>
  Date:   2012-12-04 (Tue, 04 Dec 2012)

  Changed paths:
    M hw/pc.c

  Log Message:
  -----------
  hw/pc.c: Replace register_ioport_*

Replace all register_ioport_*() with portio_*() or a MemoryRegion.
This permits to use the new Memory stuff like listeners.

Signed-off-by: Julien Grall <address@hidden>
Acked-by: Avi Kivity <address@hidden>
[AF: Rebased onto hwaddr]
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 582299336879504353e60c7937fbc70fea93f3da
      
https://github.com/qemu/qemu/commit/582299336879504353e60c7937fbc70fea93f3da
  Author: Julien Grall <address@hidden>
  Date:   2012-12-04 (Tue, 04 Dec 2012)

  Changed paths:
    M hw/dma.c

  Log Message:
  -----------
  hw/dma.c: Replace register_ioport_*

Replace all register_ioport_*() with the new Memory API functions.
This permits to use the new Memory stuff like listeners.

Signed-off-by: Julien Grall <address@hidden>
Acked-by: Avi Kivity <address@hidden>
[AF: Rebased onto hwaddr]
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 0be4835b4932f38167b611c2b311ebaaec98a8eb
      
https://github.com/qemu/qemu/commit/0be4835b4932f38167b611c2b311ebaaec98a8eb
  Author: Richard Henderson <address@hidden>
  Date:   2012-12-08 (Sat, 08 Dec 2012)

  Changed paths:
    M exec.c

  Log Message:
  -----------
  exec: Advise huge pages for the TCG code gen buffer

After allocating 32MB or more contiguous memory, huge pages
would seem to be ideal.

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


  Commit: 2aa1cb514cdce31ca68902d464cd03d31a76e998
      
https://github.com/qemu/qemu/commit/2aa1cb514cdce31ca68902d464cd03d31a76e998
  Author: Brad Smith <address@hidden>
  Date:   2012-12-08 (Sat, 08 Dec 2012)

  Changed paths:
    M ui/curses.c

  Log Message:
  -----------
  curses: Remove OpenBSD workaround

I removed the same sort of workaround for OpenBSD within the
configure script with commit 4dcc3f5876fa638d5c35bd47be3b717ea74cc2e7
but didn't bother to grep further to come across this same chunk
of code in the curses code itself. So the following diff removes
the same workaround chunk within the curses code.

Signed-off-by: Brad Smith <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>


  Commit: c3a43607d927e6a0ecce0b61e8297c1cfe604c14
      
https://github.com/qemu/qemu/commit/c3a43607d927e6a0ecce0b61e8297c1cfe604c14
  Author: Evgeny Voevodin <address@hidden>
  Date:   2012-12-08 (Sat, 08 Dec 2012)

  Changed paths:
    M tcg/tcg.h

  Log Message:
  -----------
  tcg/tcg.h: Duplicate global TCG gen_opc_ arrays into TCGContext.

Signed-off-by: Evgeny Voevodin <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>


  Commit: 25983cad31969e3003eef77bc03a6700f46899d2
      
https://github.com/qemu/qemu/commit/25983cad31969e3003eef77bc03a6700f46899d2
  Author: Evgeny Voevodin <address@hidden>
  Date:   2012-12-08 (Sat, 08 Dec 2012)

  Changed paths:
    M target-alpha/translate.c
    M target-arm/translate.c
    M target-cris/translate.c
    M target-i386/translate.c
    M target-lm32/translate.c
    M target-m68k/translate.c
    M target-microblaze/translate.c
    M target-mips/translate.c
    M target-openrisc/translate.c
    M target-ppc/translate.c
    M target-s390x/translate.c
    M target-sh4/translate.c
    M target-sparc/translate.c
    M target-unicore32/translate.c
    M target-xtensa/translate.c

  Log Message:
  -----------
  TCG: Use gen_opc_pc from context instead of global variable.

Signed-off-by: Evgeny Voevodin <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>


  Commit: c9c99c22d5f8e9cfa83260fbe236a57e7383d673
      
https://github.com/qemu/qemu/commit/c9c99c22d5f8e9cfa83260fbe236a57e7383d673
  Author: Evgeny Voevodin <address@hidden>
  Date:   2012-12-08 (Sat, 08 Dec 2012)

  Changed paths:
    M target-alpha/translate.c
    M target-arm/translate.c
    M target-cris/translate.c
    M target-i386/translate.c
    M target-lm32/translate.c
    M target-m68k/translate.c
    M target-microblaze/translate.c
    M target-mips/translate.c
    M target-openrisc/translate.c
    M target-ppc/translate.c
    M target-s390x/translate.c
    M target-sh4/translate.c
    M target-sparc/translate.c
    M target-unicore32/translate.c
    M target-xtensa/translate.c
    M translate-all.c

  Log Message:
  -----------
  TCG: Use gen_opc_icount from context instead of global variable.

Signed-off-by: Evgeny Voevodin <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>


  Commit: ab1103def476d985c08362df97ff9cb9c112adfc
      
https://github.com/qemu/qemu/commit/ab1103def476d985c08362df97ff9cb9c112adfc
  Author: Evgeny Voevodin <address@hidden>
  Date:   2012-12-08 (Sat, 08 Dec 2012)

  Changed paths:
    M target-alpha/translate.c
    M target-arm/translate.c
    M target-cris/translate.c
    M target-i386/translate.c
    M target-lm32/translate.c
    M target-m68k/translate.c
    M target-microblaze/translate.c
    M target-mips/translate.c
    M target-openrisc/translate.c
    M target-ppc/translate.c
    M target-s390x/translate.c
    M target-sh4/translate.c
    M target-sparc/translate.c
    M target-unicore32/translate.c
    M target-xtensa/translate.c
    M translate-all.c

  Log Message:
  -----------
  TCG: Use gen_opc_instr_start from context instead of global variable.

Signed-off-by: Evgeny Voevodin <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>


  Commit: 94788f54e9deeaa2c82891a7d216fdd6e0e58749
      
https://github.com/qemu/qemu/commit/94788f54e9deeaa2c82891a7d216fdd6e0e58749
  Author: Evgeny Voevodin <address@hidden>
  Date:   2012-12-08 (Sat, 08 Dec 2012)

  Changed paths:
    M exec-all.h
    M translate-all.c

  Log Message:
  -----------
  TCG: Remove unused global gen_opc_ arrays.

Signed-off-by: Evgeny Voevodin <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>


  Commit: 288fa40736e6eb63132d01aa6dc21ee831b796ae
      
https://github.com/qemu/qemu/commit/288fa40736e6eb63132d01aa6dc21ee831b796ae
  Author: Gerd Hoffmann <address@hidden>
  Date:   2012-12-08 (Sat, 08 Dec 2012)

  Changed paths:
    M configure

  Log Message:
  -----------
  pixman: require 0.18.4 or newer

When older versions are found the internal pixman version is prefered.

Signed-off-by: Gerd Hoffmann <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>


  Commit: 475363176c80feedb8feb5e335ba64de68c7b055
      
https://github.com/qemu/qemu/commit/475363176c80feedb8feb5e335ba64de68c7b055
  Author: Peter Maydell <address@hidden>
  Date:   2012-12-08 (Sat, 08 Dec 2012)

  Changed paths:
    M HACKING

  Log Message:
  -----------
  HACKING: List areas where we may rely on impdef C behaviour

Add a section to HACKING saying which version of the C spec
we use and describing the bits of implementation defined C
compiler behaviour which C code in QEMU is allowed to rely on.

Signed-off-by: Peter Maydell <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>


  Commit: 4cdd2e665ec4bd10c20c26432ee9ffe4db7bcc1c
      
https://github.com/qemu/qemu/commit/4cdd2e665ec4bd10c20c26432ee9ffe4db7bcc1c
  Author: Blue Swirl <address@hidden>
  Date:   2012-12-08 (Sat, 08 Dec 2012)

  Changed paths:
    M hw/acpi_piix4.c
    M hw/apm.c
    M hw/apm.h
    M hw/cirrus_vga.c
    M hw/dma.c
    M hw/isa-bus.c
    M hw/isa.h
    M hw/lpc_ich9.c
    M hw/mips_mipssim.c
    M hw/pc.c
    M hw/serial.c
    M hw/serial.h
    M hw/vt82c686.c

  Log Message:
  -----------
  Merge branch 'memory-ioport' of git://github.com/afaerber/qemu-cpu

* 'memory-ioport' of git://github.com/afaerber/qemu-cpu:
  hw/dma.c: Replace register_ioport_*
  hw/pc.c: Replace register_ioport_*
  serial: Replace register_ioport_*
  hw/cirrus_vga.c: Replace register_ioport_*
  hw/apm.c: Replace register_ioport_*
  isa: Add isa_address_space_io()


  Commit: 511c68d3af626cb0a39034cb77e7ac64d3a26c0c
      
https://github.com/qemu/qemu/commit/511c68d3af626cb0a39034cb77e7ac64d3a26c0c
  Author: Eduardo Habkost <address@hidden>
  Date:   2012-12-08 (Sat, 08 Dec 2012)

  Changed paths:
    M qemu-config.c

  Log Message:
  -----------
  finally kill cpudef config section support

The external CPU models were removed on QEMU 1.2, and the support for
the "cpudef" config sections was documented as deprecated, but the
actual removal of the config section was pending.

Now that QEMU 1.3 was released, we can finally kill the support for
cpudef config sections, and support only the built-in CPU models from
target-i386/cpu.c.

Signed-off-by: Eduardo Habkost <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>


  Commit: 536b558f5896ebbd635b57fa393e82faaa32ad52
      
https://github.com/qemu/qemu/commit/536b558f5896ebbd635b57fa393e82faaa32ad52
  Author: Blue Swirl <address@hidden>
  Date:   2012-12-08 (Sat, 08 Dec 2012)

  Changed paths:
    M hw/xilinx_axienet.c
    M hw/xilinx_uartlite.c
    M target-mips/dsp_helper.c
    M tests/tcg/mips/mips32-dsp/insv.c
    M tests/tcg/mips/mips32-dsp/shilo.c
    M tests/tcg/mips/mips32-dsp/shilov.c

  Log Message:
  -----------
  Merge branch 'master' of git.qemu-project.org:/pub/git/qemu

* 'master' of git.qemu-project.org:/pub/git/qemu:
  target-mips: Fix incorrect shift for SHILO and SHILOV
  target-mips: Fix incorrect code and test for INSV
  xilinx_uartlite: Accept input after rx FIFO pop
  xilinx_uartlite: suppress "cannot receive message"
  xilinx_axienet: Implement R_IS behaviour


Compare: https://github.com/qemu/qemu/compare/19e6c50d2d84...536b558f5896

reply via email to

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