Activity
From 05/07/2012 to 06/05/2012
06/05/2012
- 04:05 am Revision 721589dd: Revert "Revert "rtl8139: do the network/host communication only in normal oper...
- This reverts commit 9c92bf7f6c3f675e60b8ba8a5287bb88ea1eac36.
Per Jason's request.
Signed-off-by: Anthony Liguori <... - 12:00 am Revision b7e516ce: Kill off cpu_state_reset()
- In commit 1bba0dc932e8826a7d030df3767daf0bc339f9a2 cpu_reset()
was renamed to cpu_state_reset(), to allow introducing... - 12:00 am Revision ff18b762: linux-user: Use cpu_reset() after cpu_init() / cpu_copy()
- Eliminates cpu_state_reset() usage.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 12:00 am Revision fdcb4fb6: bsd-user: Use cpu_reset() in after cpu_init()
- Eliminates cpu_state_reset() usage.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Blue Swirl <blauwirbe... - 12:00 am Revision c537d79c: leon3: Store SPARCCPU in ResetData
- Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer... - 12:00 am Revision 60ad0733: leon3: Use cpu_sparc_init() to obtain SPARCCPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Blue Swirl <blauwirbel@gmail... - 12:00 am Revision 403d7a2d: sun4u: Store SPARCCPU in ResetData
- We can now use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaerbe... - 12:00 am Revision f9d1465f: sun4u: Let cpu_devinit() return SPARCCPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Blue Swirl <blauwirbel@gmail... - 12:00 am Revision 8ebdf9dc: sun4u: Use cpu_sparc_init() to obtain SPARCCPU
- This prepares using it in sun4uv_init().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Blue Swirl <blau... - 12:00 am Revision 5414dec6: sun4m: Pass SPARCCPU to {main,secondary}_cpu_reset()
- We can now use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by:... - 12:00 am Revision 8968f588: sun4m: Use cpu_sparc_init() to obtain SPARCCPU
- Needed for {main,secondary}_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Blue Swirl <blau... - 12:00 am Revision e59be77a: target-sparc: Let cpu_sparc_init() return SPARCCPU
- Make include paths for cpu-qom.h consistent, so that SPARCCPU can be
used in cpu.h.
Turn cpu_init macro into a stati... - 12:00 am Revision c356a1bc: cpu-exec: Use cpu_reset() in cpu_exec() for TARGET_PPC
- CPUState will be needed for all targets in the future, so place it into
the main variable declaration block.
Signed-... - 12:00 am Revision f8031482: virtex_ml507: Pass PowerPCCPU to main_cpu_reset()
- Allows us to call cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-... - 12:00 am Revision 68281699: virtex_ml507: Let ppc440_init_xilinx() return PowerPCCPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de> - 12:00 am Revision d1d4938b: virtex_ml507: Use cpu_ppc_init() to obtain PowerPCCPU
- Needed to change ppc440_init_xilinx() return type.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexan... - 12:00 am Revision 5c3e735f: ppc_prep: Pass PowerPCCPU to ppc_prep_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision a9bf3df0: ppc_prep: Use cpu_ppc_init() to obtain PowerPCCPU
- Needed for ppc_prep_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de> - 12:00 am Revision cd79664f: ppc_oldworld: Pass PowerPCCPU to ppc_heathrow_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision 72c33dd7: ppc_oldworld: Use cpu_ppc_init() to obtain PowerPCCPU
- Needed for ppc_heathrow_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@su... - 12:00 am Revision 6680988c: ppc_newworld: Pass PowerPCCPU to ppc_core99_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision 8f8204ec: ppc_newworld: Use cpu_ppc_init() to obtain PowerPCCPU
- Needed for ppc_core99_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse... - 12:00 am Revision 90cb09d9: ppc4xx_devs: Pass PowerPCCPU to ppc4xx_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision 57274713: ppc4xx_devs: Use cpu_ppc_init() to obtain PowerPCCPU
- Needed for ppc4xx_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de> - 12:00 am Revision 182fbbf2: ppc440_bamboo: Pass PowerPCCPU to main_cpu_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision 322164e0: ppc440_bamboo: Use cpu_ppc_init() to obtain PowerPCCPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de> - 12:00 am Revision 5b2038e0: spapr: Pass PowerPCCPU to spapr_cpu_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision 05769733: spapr: Use cpu_ppc_init() to obtain PowerPCCPU
- Needed for spapr_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de> - 12:00 am Revision 38f92da6: ppce500_mpc8544ds: Pass PowerPCCPU to mpc8544ds_cpu_reset[_sec]
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision 397b457d: target-ppc: Let cpu_ppc_init() return PowerPCCPU
- Adapt e500 mpc8544ds machine accordingly.
Turn cpu_init() into a static inline function returning CPUPPCState for
ba... - 12:00 am Revision fa156e51: mips_r4k: Store MIPSCPU in ResetData
- Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer... - 12:00 am Revision 9ac67e21: mips_r4k: Use cpu_mips_init() to obtain MIPSCPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 12:00 am Revision 2d44fc8e: mips_mipssim: Store MIPSCPU in ResetData
- Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer... - 12:00 am Revision 7ee274c1: mips_mipssim: Use cpu_mips_init() to obtain MIPSCPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 12:00 am Revision 1004ee8d: mips_malta: Pass MIPSCPU to main_cpu_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 12:00 am Revision 7688b134: mips_malta: Use cpu_mips_init() to obtain MIPSCPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 12:00 am Revision f37f435a: mips_jazz: Pass MIPSCPU to main_cpu_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision 6bd8da65: mips_jazz: Use cpu_mips_init() to obtain MIPSCPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Hervé Poussineau <hpoussin@r... - 12:00 am Revision 800cf598: mips_fulong2e: Pass MIPSCPU to main_cpu_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 12:00 am Revision f0f80366: mips_fulong2e: Use cpu_mips_cpu() to obtain MIPSCPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 12:00 am Revision 30bf942d: target-mips: Let cpu_mips_init() return MIPSCPU
- Turn cpu_init macro into a static inline function returning CPUMIPSState
for backwards compatibility.
Signed-off-by:... - 12:00 am Revision fca1be7c: target-mips: Use cpu_reset() in do_interrupt()
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 12:00 am Revision 3bd4122e: target-mips: Use cpu_reset() in cpu_mips_init()
- Commit 0f71a7095db6bc055bc5bb520d85ea650cca8a33 (target-mips: QOM'ify
CPU) hooked up cpu_state_reset() to CPUClass::r... - 12:00 am Revision 868bac81: r2d: Store SuperHCPU in ResetData
- Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer... - 12:00 am Revision fd2f410b: r2d: Use cpu_sh4_init() to obtain SuperHCPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 12:00 am Revision 445e9571: target-sh4: Let cpu_sh4_init() return SuperHCPU
- Turn cpu_init macro into a static inline function returning
CPUSH4State for backwards compatibility.
Signed-off-by: ... - 12:00 am Revision e5fe7a34: pc: Pass X86CPU to pc_cpu_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewe... - 12:00 am Revision 608911ac: pc: Use cpu_x86_init() to obtain X86CPU
- Needed for pc_cpu_reset().
Also change return type to X86CPU.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Revi... - 12:00 am Revision b47ed996: target-i386: Let cpu_x86_init() return X86CPU
- Turn cpu_init macro into a static inline function returning CPUX86State
for backwards compatibility.
Signed-off-by: ... - 12:00 am Revision 232fc23b: target-i386: Pass X86CPU to do_cpu_{init,sipi}()
- Allows to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-b... - 12:00 am Revision bf494367: microblaze_boot: Pass MicroBlazeCPU to microblaze_load_kernel()
- Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Also pass it through to its reset ca... - 12:00 am Revision 3ed60733: petalogix_s3adsp1800_mmu: Use cpu_mb_init() to obtain MicroBlazeCPU
- Needed for microblaze_load_kernel().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Edgar E. Iglesias <e... - 12:00 am Revision a9480e5d: petalogix_ml605: Use cpu_mb_init() to obtain MicroBlazeCPU
- Needed for microblaze_load_kernel().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Edgar E. Iglesias <e... - 12:00 am Revision b33ab1f7: target-microblaze: Let cpu_mb_init() return MicroBlazeCPU
- Since qemu_init_vcpu() is no-op for CONFIG_USER_ONLY drop the env
variable that is now unused there.
Turn cpu_init m... - 12:00 am Revision 1584aafd: cris-boot: Pass CRISCPU to main_cpu_reset().
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision 5935664f: cris-boot: Pass CRISCPU to cris_load_image()
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Edgar E. Iglesias <edgar.igl... - 12:00 am Revision ddeb9ae5: axis_dev88: Use cpu_cris_init() to obtain CRISCPU
- Needed for cris_load_image().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Edgar E. Iglesias <edgar.ig... - 12:00 am Revision 9fca5636: target-cris: Let cpu_cris_init() return CRISCPU
- Turn cpu_init macro into a static inline function returning CPUCRISState
for backwards compatibility.
Signed-off-by:... - 12:00 am Revision dd10ce6d: target-cris: Reindent cpu_cris_init()
- Judging by TCG variable initialization it used 8-char tabs; use 4 spaces
instead. Also remove trailing whitespace.
S... - 12:00 am Revision eded1267: xtensa_lx60: Pass XtensaCPU to lx60_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision adbb0f75: xtensa_lx60: Use cpu_xtensa_init() to obtain XtensaCPU
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision 11e7bfd7: xtensa_sim: Pass XtensaCPU to sim_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision 06d26274: xtensa_sim: Use cpu_xtensa_init() to obtain XtensaCPU
- Needed for sim_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Max Filippov <jcmvbkbc@gmail.com> - 12:00 am Revision 15be3171: target-xtensa: Let cpu_xtensa_init() return XtensaCPU
- Make the include paths for cpu-qom.h consistent to allow using XtensaCPU
in cpu.h.
Turn cpu_init macro into a static... - 12:00 am Revision f6932a86: milkymist: Store LM32 in ResetInfo
- Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer... - 12:00 am Revision 1328cc01: milkymist: Use cpu_lm32_init() to obtain LM32CPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Michael Walle <michael@walle... - 12:00 am Revision b1435596: lm32_boards: Store LM32CPU in ResetInfo
- Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer... - 12:00 am Revision 47dc4fa2: lm32_boards: Use cpu_lm32_init() to obtain LM32CPU
- Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Michael Walle <michael@walle... - 12:00 am Revision 0347d689: target-lm32: Let cpu_lm32_init() return LM32CPU
- Make the include paths for cpu-qom.h consistent to allow using LM32CPU
in cpu.h.
Turn cpu_init macro into a static i... - 12:00 am Revision 351d5666: arm_boot: Pass ARMCPU to do_cpu_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision 31363f12: armv7m: Pass ARMCPU to armv7m_reset()
- Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 12:00 am Revision 0f37c99b: armv7m: Use cpu_arm_init() to obtain ARMCPU
- Needed for armv7m_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter Maydell <peter.maydell@l... - 12:00 am Revision 5f4ef08b: omap: Use cpu_arm_init() to store ARMCPU in omap_mpu_state_s
- Fix tab indentations of comments, add braces, use cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acke... - 12:00 am Revision 43824588: pxa2xx: Use cpu_arm_init() and store ARMCPU
- Also use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter... - 12:00 am Revision df90dadb: target-arm: Use cpu_reset() in cpu_arm_init()
- Commit 3c30dd5a68e9fee6af67cfd0d14ed7520820f36a (target-arm: Move reset
handling to arm_cpu_reset) QOM'ified CPU rese...
06/04/2012
- 07:49 pm Revision 4860853d: Add 'query-events' command to QMP to query async events
- Sometimes it is neccessary for an application to determine
whether a particular QMP event is available, so they can
d... - 07:49 pm Revision 5f964155: qapi: convert netdev_del
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed... - 07:49 pm Revision 928059a3: qapi: convert netdev_add
- This is not a full QAPI conversion, but an intermediate step.
In essence, do_netdev_add() is split into three functi... - 07:49 pm Revision 4559a1db: net: net_client_init(): use error_set()
- Callers are changed to use qerror_report_err() to keep their QError
semantics.
Signed-off-by: Luiz Capitulino <lcapi... - 07:49 pm Revision 42dcc547: net: purge the monitor object from all init functions
- The only backend that really uses it is the socket one, which calls
monitor_get_fd(). But it can use 'cur_mon' instea... - 07:49 pm Revision 60d5666f: qemu-config: introduce qemu_find_opts_err()
- This is like qemu_find_opts(), except that it takes an Error argument.
This new function allows for a incremental co... - 07:49 pm Revision 29952866: qemu-option: qemu_opts_validate(): use error_set()
- net_client_init() propagates the error up by calling qerror_report_err(),
because its users expect QError semantics.
... - 07:49 pm Revision 8ff15d4a: qerror: introduce QERR_INVALID_OPTION_GROUP
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-By: Laszlo Ersek <lersek@redhat.com> - 07:49 pm Revision 4e89978e: qemu-option: qemu_opts_from_qdict(): use error_set()
- do_device_add() and do_netdev_add() call qerror_report_err() to maintain
their QError semantics.
Signed-off-by: Luiz... - 07:49 pm Revision 384f2139: qemu-option: introduce qemu_opt_set_err()
- This is like qemu_opt_set(), except that it takes an Error argument.
This new function allows for a incremental conv... - 07:49 pm Revision 584d4064: qemu-option: opt_set(): use error_set()
- The functions qemu_opt_set() and opts_do_parse() both call opt_set(),
but their callers expect QError semantics. Thus... - 07:49 pm Revision 2ac20613: qemu-config: find_list(): use error_set()
- Note that qemu_find_opts() and qemu_config_parse() need to call
error_report() to maintain their semantics on error.
... - 07:49 pm Revision 6c519404: qemu-option: qemu_opt_parse(): use error_set()
- The functions opt_set() and qemu_opts_validate() both call qemu_opt_parse(),
but their callers expect QError semantic... - 07:49 pm Revision ec7b2ccb: qemu-option: parse_option_size(): use error_set()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-By: Laszlo Ersek <lersek@redhat.com> - 07:49 pm Revision cf62adfa: qemu-option: parse_option_bool(): use error_set()
- Note that set_option_parameter() callers still expect automatic error
reporting with QError, so set_option_parameter(... - 07:49 pm Revision 2b05ab52: Add API to get memory mapping without do paging
- crash does not need the virtual address and physical address mapping, and the
mapping does not include the memory tha... - 07:49 pm Revision 8be7e7e4: qemu-option: qemu_opts_create(): use error_set()
- This commit converts qemu_opts_create() from qerror_report() to
error_set().
Currently, most calls to qemu_opts_crea... - 07:49 pm Revision 783e9b48: introduce a new monitor command 'dump-guest-memory' to dump guest's memory
- The command's usage:
dump-guest-memory [-p] protocol [begin] [length]
The supported protocol can be file or fd:
1.... - 07:49 pm Revision 68f4730c: make gdb_id() generally avialable and rename it to cpu_index()
- The following patch also needs this API, so make it generally avialable.
The function gdb_id() will not be used in gd... - 07:49 pm Revision 0038ffb0: target-i386: Add API to get note's size
- We should know where the note and memory is stored before writing
them to vmcore. If we know this, we can avoid using... - 07:49 pm Revision 25ae9c1d: target-i386: add API to get dump info
- Dump info contains: endian, class and architecture. The next
patch will use these information to create vmcore. Note:... - 07:49 pm Revision 90166b71: target-i386: Add API to write cpu status to core file
- The core file has register's value. But it does not include all registers value.
Store the cpu status into QEMU note,... - 07:49 pm Revision 9fecbed0: target-i386: Add API to write elf notes to core file
- The core file contains register's value. These APIs write registers to
core file, and them will be called in the foll... - 07:49 pm Revision 2f39df5b: qemu-option: parse_option_number(): use error_set()
- Note that qemu_opt_parse() callers still expect automatic error reporting
with QError, so qemu_opts_parse() calls qer... - 07:49 pm Revision c517076d: Add API to get memory mapping
- Add API to get all virtual address and physical address mapping.
If the guest doesn't use paging, the virtual address... - 07:49 pm Revision 31a2207a: Add API to check whether paging mode is enabled
- This API will be used in the following patch.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: Luiz... - 07:49 pm Revision fae001f5: implement cpu_get_memory_mapping()
- Walk cpu's page table and collect all virtual address and physical address mapping.
Then, add these mapping into memo... - 07:49 pm Revision 80167a8a: Add API to create memory mapping list
- The memory mapping list stores virtual address and physical address mapping.
The virtual address and physical address... - 07:49 pm Revision 76f35538: Add API to check whether a physical address is I/O address
- This API will be used in the following patch.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: Luiz... - 11:19 am Revision 8cc9b43f: target-microblaze: lwx/swx: first implementation
- Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwaite@petalogix.com>
Signed-off-by: Edgar E. Iglesias <edgar.igle... - 07:58 am Revision 9c92bf7f: Revert "rtl8139: do the network/host communication only in normal operating mode"
- This reverts commit ff71f2e8cacefae99179993204172bc65e4303df. This is because
the linux 8139cp driver would leave the...
06/03/2012
- 02:56 am Revision 74f4d227: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
virtio/vhost: Add support for KVM in-kernel MSI injection
msix: Add msix_nr_vectors_allocat... - 02:54 am Revision 2eb02f28: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony:
ahci: SATA FIS is 20 bytes, not 0x20
virtio-blk: Fix geometry sector calculation
block: pr...
06/01/2012
- 11:56 am Revision a854972f: Update version to open the 1.2 development branch
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 11:55 am Revision 78260a5f: Update version for 1.1.0 release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
05/31/2012
- 03:53 am Revision b3dbb954: Update version for 1.1.0-rc4 release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 03:49 am Revision 272d28ec: Merge remote-tracking branch 'origin/master' into staging
- * origin/master:
pc-bios: Update OpenBIOS images
05/30/2012
- 08:04 pm Revision 6f129261: pc-bios: Update OpenBIOS images
- Update OpenBIOS images to r1060 built from submodule.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 03:51 pm Revision 4bb9c939: ahci: SATA FIS is 20 bytes, not 0x20
- As in the SATA and AHCI specifications, a FIS is 5 Dwords of 4 bytes
each, which comes to 20 bytes (decimal), not 0x2... - 03:51 pm Revision 136be99e: virtio-blk: Fix geometry sector calculation
- Currently the sector value for the geometry is masked, even if the
user usesa command line parameter that explicitely... - 11:18 am Revision c2d76497: block: prevent snapshot mode $TMPDIR symlink attack
- In snapshot mode, bdrv_open creates an empty temporary file without
checking for mkstemp or close failure, and ignori... - 10:58 am Revision 6f3c714e: sheepdog: fix return value of do_load_save_vm_state
- bdrv_save_vmstate and bdrv_load_vmstate should return the vmstate size
on success, and -errno on error.
Signed-off-b... - 10:49 am Revision 47ce9ef7: virtio: Fix compiler warning for non Linux hosts
- The local variables ret, i are only used if __linux__ is defined.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed... - 10:02 am Revision d6111501: Merge remote-tracking branch 'mdroth/qga-pull-5-29-12-v2' into staging
- * mdroth/qga-pull-5-29-12-v2:
qemu-ga: avoid blocking on atime update when reading /etc/mtab
qemu-ga: Fix use of ... - 09:48 am Revision eba25057: block: prevent snapshot mode $TMPDIR symlink attack
- In snapshot mode, bdrv_open creates an empty temporary file without
checking for mkstemp or close failure, and ignori... - 05:28 am Revision 13526728: Expose CPUID leaf 7 only for -cpu host
- Changes v2 -> v3;
- Check for kvm_enabled() before setting cpuid_7_0_ebx_features
Changes v1 -> v2:
- Use kvm_ar... - 05:28 am Revision 1643f2b2: vnc: fix segfault in vnc_display_pw_expire()
- NULL pointer dereference in case no vnc server is configured.
Catch this and return -EINVAL like vnc_display_password... - 05:28 am Revision e78bd5ab: xhci: add usage info to docs
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:00 am Revision 9e2fa418: qemu-ga: avoid blocking on atime update when reading /etc/mtab
- Currently we re-read/re-process /etc/mtab to get an updated list of
mounts when guest-fsfreeze-thaw is called. This c... - 05:00 am Revision eecae147: qemu-ga: Fix use of environ on Darwin
- Use _NSGetEnviron() helper to access the environment.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Cc: Cha... - 04:19 am Revision a6de8ed8: pci: call object_unparent() before free_qdev()
- Start VM with 8 multiple-function block devs, hot-removing
those block devs by 'device_del ...' would cause qemu abor... - 04:19 am Revision 9c3a596a: fix multiboot loading if load_end_addr == 0
- The previous multiboot load code did not treat the case where
load_end_addr was 0 specially. The multiboot specifica... - 04:19 am Revision 8294a64d: vga: fix vram double-mapping with -vga std and -M pc-0.12
- With pc-0.12, we map the video RAM both through the PCI BAR (the guest does
this) and through a fixed mapping at 0xe0...
05/29/2012
- 02:54 pm Revision 1c4ad9d2: Merge remote-tracking branch 'afaerber-or/cocoa-for-upstream' into staging
- * afaerber-or/cocoa-for-upstream:
cocoa: Suppress Cocoa frontend for -qtest
arch_init: Fix AltiVec build on Darwi... - 12:40 pm Revision 60b46aa2: cocoa: Suppress Cocoa frontend for -qtest
- Signed-off-by: Andreas Färber <andreas.faerber@web.de>
- 12:38 pm Revision f283edc4: arch_init: Fix AltiVec build on Darwin/ppc
- Commit f29a56147b66845914d0a645bf9b4c5bb9a6af57 (implement
-no-user-config command-line option (v3)) introduced uses ... - 12:32 pm Revision dd86df75: Merge remote-tracking branch 'sstabellini/for_1.1_rc3' into staging
- * sstabellini/for_1.1_rc3:
Call xc_domain_shutdown with the reboot flag when the guest requests a reboot.
xen: Fi... - 12:31 pm Revision 422831fc: Merge remote-tracking branch 'mdroth/qga-pull-5-24-12' into staging
- * mdroth/qga-pull-5-24-12:
qemu-ga: Fix missing environ declaration
configure: check if environ is declared - 12:30 pm Revision 30676153: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony:
fdc-test: introduced qtest no_media_on_start and cmos qtest for floppy
fdc: fix media detect... - 12:30 pm Revision 7943df57: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
- * kiszka/queues/slirp:
slirp: Avoid redefining MAX_TCPOPTLEN
slirp: Avoid statements without effect on Big Endian... - 12:28 pm Revision d501f847: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- * bonzini/scsi-next:
ISCSI: Switch to using READ16/WRITE16 for I/O to the LUN
ISCSI: Only call READCAPACITY16 for...
05/28/2012
- 11:44 pm Revision 917cfc1f: slirp: Avoid redefining MAX_TCPOPTLEN
- MAX_TCPOPTLEN is being defined as 32. Darwin already has it as 40,
causing a warning. The value is only used to decla... - 11:31 pm Revision 9b24d8e9: slirp: Avoid statements without effect on Big Endian host
- Darwin has HTON*/NTOH* macros that on BE simply return the argument.
This is incompatible with SLIRP's use of these m... - 03:04 pm Revision f4dfa67f: ISCSI: Switch to using READ16/WRITE16 for I/O to the LUN
- This allows using LUNs bigger than 2TB. Keep using READ10 for other
device types such as MMC.
Signed-off-by: Ronnie... - 03:04 pm Revision 6bcd1346: ISCSI: Only call READCAPACITY16 for SBC devices, use READCAPACITY10 for MMC
- Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
- 03:04 pm Revision c7b4a952: ISCSI: change num_blocks to 64-bit
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 03:04 pm Revision dbfff6d7: ISCSI: get device type at connection time
- This is needed to avoid READ CAPACITY(16) for MMC devices.
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>... - 03:04 pm Revision c9b9f682: ISCSI: redo how we set up the events
- Call qemu_notify_event() after updating events. Otherwise, If we add
an event for -is-writeable but the socket is al... - 02:45 pm Revision e20e48a8: slirp: Untangle TCPOLEN_* from TCPOPT_*
- Commit b72210568ef0c0fb141a01cffb71a09c4efa0364 (slirp: clean up
conflicts with system headers) enclosed TCPOLEN_MAXS...
05/27/2012
- 08:52 pm Revision 24f50d7e: tcg/ppc: Handle _CALL_DARWIN being undefined on Darwin
- powerpc-apple-darwin9-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5577)
does not define _CALL_DARWIN, leading to unexpect...
05/25/2012
- 07:23 pm Revision 7cd33161: fdc-test: introduced qtest no_media_on_start and cmos qtest for floppy
- As default a guest has always one floppy drive so 0x10 byte in CMOS
has to have 0x40 value. Higher 4 bits means that ... - 07:21 pm Revision cfb08fba: fdc: fix media detection
- We have to set up 'media_changed' after guest start so floppy driver
could detect that there is no media in drive. Fo... - 07:18 pm Revision 9ecd3947: fdc: floppy drive should be visible after start without media
- If you start guest with floppy drive but without media inserted, guest
still should see floppy drive pressent.
Signe... - 07:13 pm Revision b84762e2: qemu-iotests: mark 035 qcow2-only
- The 035 parallel aio write test relies on knowledge of qcow2 metadata
layout to stress parallel L2 table accesses. T... - 07:12 pm Revision df021791: qcow2: Check qcow2_alloc_clusters_at() return value
- When using qcow2_alloc_clusters_at(), the cluster allocation code
checked the wrong variable for an error code.
Sign... - 07:12 pm Revision b6c14762: qcow2: don't leak buffer for unexpected qcow_version in header
- Signed-off-by: Jim Meyering <meyering@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 07:12 pm Revision cb595887: sheepdog: return -errno on error
- On error, BlockDriver APIs should return -errno instead of -1.
Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.n... - 07:12 pm Revision 622b6057: sheepdog: mark image as snapshot when tag is specified
- When a snapshot tag is specified in the filename, the opened image is
a snapshot.
Signed-off-by: MORITA Kazutaka <mo... - 07:12 pm Revision 9fda6ab1: qemu-img: Explain how rebase operation can be used to perform a 'diff' operation.
- Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 07:12 pm Revision b6fc8245: sheepdog: use heap instead of stack for BDRVSheepdogState
- bdrv_create() is called in coroutine context now, so we cannot use
more stack than 1 MB in the function if we use uco... - 02:00 pm Revision 12badfc2: scsi: declare vmstate_info_scsi_requests to be static
- Signed-off-by: Jim Meyering <meyering@redhat.com>
05/24/2012
- 09:06 pm Revision 2c02cbf6: qemu-ga: Fix missing environ declaration
- Commit 3674838cd05268954bb6473239cd7f700a79bf0f uses the environ global
variable, but is relying on environ to be dec... - 09:06 pm Revision 8ab1bf12: configure: check if environ is declared
- Some systems may declare environ automatically, others don't. Check for it.
Signed-off-by: Luiz Capitulino <lcapitul... - 06:35 pm Revision aeb29b64: audio: Always call fini on exit
- Not only clean up enabled voices but any registered one. Backends like
pulsaudio rely on unconditional fini handler i... - 01:03 am Revision f8687bab: es1370: Fix debug code
- When DEBUG_ES1370 is defined, the compiler shows these warnings:
hw/es1370.c: In function ?es1370_update_voices?:
hw...
05/22/2012
- 05:21 pm Revision c48b0c80: Update version for 1.1.0-rc3
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
05/21/2012
- 11:40 pm Revision 4accd107: xen: Fix PV-on-HVM
- In the context of PV-on-HVM under Xen, the emulated nics are supposed to be
unplug before the guest drivers are initi... - 11:40 pm Revision a3400466: qdev: Fix memory leak
- The str allocated in visit_type_str was not freed.
The visit_type_str function is an input visitor(<QMP/String/etc>-... - 11:40 pm Revision a6c5c84a: virtio-blk: always enable VIRTIO_BLK_F_SCSI
- VIRTIO_BLK_F_SCSI is supposed to mean whether the host can *parse*
SCSI requests, not *execute* them. You could run ... - 11:40 pm Revision 2a633c46: virtio: check virtio_load return code
- Otherwise we crash on error.
Signed-off-by: Ulrich Obergfell <uobergfe@redhat.com>
Signed-off-by: Orit Wassermann <o... - 11:40 pm Revision 12c5674b: virtio-blk: define VirtIOBlkConf
- We will have to add another field to the virtio-blk configuration in
the next patch. Avoid a proliferation of argume... - 11:40 pm Revision 0e47931b: virtio-blk: blockdev_mark_auto_del is transport-independent
- Move it from virtio_blk_exit_pci to virtio_blk_exit.
This is included here because the next patch removes proxy->blo... - 11:40 pm Revision 80a2ba3d: use an uint64_t for the max_sz parameter in load_image_targphys
- Allow load_image_targphys to load files on systems with more than 2G of
emulated memory by changing the max_sz parame... - 11:40 pm Revision f34e73cd: virtio-blk: report non-zero status when failing SG_IO requests
- Linux really looks only at scsi->errors for SG_IO requests; it does
not look at the virtio request status at all. Be... - 11:31 pm Revision b4f1a7ca: Merge remote-tracking branch 'mdroth/qga-pull-5-15-12' into staging
- * mdroth/qga-pull-5-15-12:
qemu-ga: align versioning with QEMU_VERSION
qemu-ga: fix segv after failure to open lo... - 11:31 pm Revision fba0c40b: tests: Add rtc-test (fix test regression)
- Commit 93e9eb6808c886f5f1c903b7ced1eed65de2ba39 added fdc-test,
but accidentally removed rtc-test because check-qtest... - 07:22 pm Revision 39853bbc: kvm: Introduce kvm_irqchip_add/remove_irqfd
- Add services to associate an eventfd file descriptor as input with an
IRQ line as output. Such a line can be an input... - 07:22 pm Revision cb697aaa: msix: Add msix_nr_vectors_allocated
- Analogously to msi_nr_vectors_allocated, add a service for MSI-X. Will
be used by the virtio-pci layer.
Signed-off-b... - 07:22 pm Revision bbf3b804: kvm: Enable use of kvm_irqchip_in_kernel in hwlib code
- Provide a dummy kvm_kernel_irqchip so that kvm_irqchip_in_kernel can be
used by code that is not under CONFIG_KVM pro... - 07:22 pm Revision 7d37d351: virtio/vhost: Add support for KVM in-kernel MSI injection
- Make use of the new vector notifier to track changes of the MSI-X
configuration of virtio PCI devices. On enabling ev... - 07:22 pm Revision e7b20308: kvm: Make kvm_irqchip_commit_routes an internal service
- Automatically commit route changes after kvm_add_routing_entry and
kvm_irqchip_release_virq. There is no performance ... - 07:22 pm Revision 1e2aa8be: kvm: Publicize kvm_irqchip_release_virq
- This allows to drop routes created by kvm_irqchip_add_irq/msi_route
again.
Signed-off-by: Jan Kiszka <jan.kiszka@sie... - 07:22 pm Revision 92b4e489: kvm: Introduce kvm_irqchip_add_msi_route
- Add a service that establishes a static route from a virtual IRQ line to
an MSI message. Will be used for IRQFD and d... - 07:22 pm Revision 1df186df: kvm: Rename kvm_irqchip_add_route to kvm_irqchip_add_irq_route
- We will add kvm_irqchip_add_msi_route, so let's make the difference
clearer.
Signed-off-by: Jan Kiszka <jan.kiszka@s... - 07:22 pm Revision 2cdfe53c: msix: Introduce vector notifiers
- Vector notifiers shall be triggered by the MSI/MSI-X core whenever a
relevant configuration change is programmed by t... - 07:22 pm Revision 5b5f1330: msix: Invoke msix_handle_mask_update on msix_mask_all
- In preparation of firing vector notifiers on mask changes, call
msix_handle_mask_update also from msix_mask_all. So f... - 07:22 pm Revision bc4caf49: msix: Factor out msix_get_message
- This helper will also be used by the upcoming config notifier.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Si...
05/19/2012
- 06:53 pm Revision fd4567d9: tests: Fix linker failure for fdc-test
- When QEMU was built with the simple trace backend, linking failed:
LINK tests/fdc-test
oslib-posix.o: In function... - 06:51 pm Revision d7f66b52: mips: Fix BC1ANY[24]F instructions
- There's some dodgy application of De Morgan's law in the emulation
of the MIPS BC1ANY[24]F instructions: they end up ... - 06:49 pm Revision 77a8f1a5: linux-user: Fix stale tbs after mmap
- If we execute linux-user code that does the following:
* A = mmap()
* execute code in A
* munmap(A)
* B = mm... - 06:41 pm Revision 4636b9d1: virtio-pci: add missing 'static'
- There are no outside references to virtio_portio.
Add missing 'static' specifier.
Reviewed-by: Stefan Weil <sw@weiln... - 06:39 pm Revision 5f2bf0fe: sparc64: fix initrd loading
- Initrd load address is too low, it conflicts with kernel load
address:
rom: requested regions overlap (rom phdr #0: /...
05/18/2012
- 02:19 pm Revision a2885387: audio: split IN_T into two separate constants
- Split IN_T into BSIZE and ITYPE, to avoid expansion if the OS has
defined macros for the intX_t and uintX_t types. Th... - 01:17 pm Revision ace2e4da: target-microblaze: impelemented swapx instructions
- Implemented the swapb and swaph byte/halfword reversal instructions added
to microblaze v8.30
Signed-off-by: Peter A... - 05:30 am Revision 287d55c6: kvm: update vmxcap for EPT A/D, INVPCID, RDRAND, VMFUNC
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
05/17/2012
- 01:52 pm Revision 180640ea: Call xc_domain_shutdown with the reboot flag when the guest requests a reboot.
- Signed-off-by: John V. Baboval <john.baboval@virtualcomputer.com>
Signed-off-by: Tom Goetz <tom.goetz@virtualcomputer... - 01:52 pm Revision a4f1a758: xen: Fix PV-on-HVM
- In the context of PV-on-HVM under Xen, the emulated nics are supposed to be
unplug before the guest drivers are initi... - 01:43 pm Revision ed547766: xen_disk: properly update stats in ioreq_release()
- While for the "normal" case (called from blk_send_response_all())
decrementing requests_finished is correct, doing so... - 01:43 pm Revision ba1dffed: xen_disk: remove syncwrite option
- This patch removes a dead option.
The same can be achieved removing BDRV_O_NOCACHE and BDRV_O_CACHE_WB
from the flag... - 01:43 pm Revision c6961b7d: xen_disk: use bdrv_aio_flush instead of bdrv_flush
- Use bdrv_aio_flush instead of bdrv_flush.
Make sure to call bdrv_aio_writev/readv after the presync bdrv_aio_flush i... - 01:43 pm Revision c2d8d311: xen: do not initialize the interval timer and PCSPK emulator
- PIT and PCSPK are emulated by the hypervisor so we don't need to emulate
them in Qemu: this patch prevents Qemu from ... - 01:43 pm Revision 95d5d75e: xen: disable rtc_clock
- rtc_clock is only used by the RTC emulator (mc146818rtc.c), however Xen
has its own RTC emulator in the hypervisor so... - 12:04 am Revision ffb8d429: kvm: x86: Wire up MSI support for in-kernel irqchip
- Catch writes to the MSI MMIO region in the KVM APIC and forward them to
the kernel. Provide the kernel support GSI ro... - 12:04 am Revision 4a3adebb: kvm: Add support for direct MSI injections
- If the kernel supports KVM_SIGNAL_MSI, we can avoid the route-based
MSI injection mechanism.
Signed-off-by: Jan Kisz... - 12:04 am Revision 80a3eb10: kvm: Update kernel headers
- Corresponding kvm.git hash: f2569053e0
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marcelo Tos... - 12:04 am Revision a24b9106: kvm: Enable in-kernel irqchip support by default
- As MSI is now fully supported by KVM (/wrt available features in
upstream), we can finally enable the in-kernel irqch... - 12:04 am Revision 08a82ac0: pc: Enable MSI support at APIC level
- Push msi_supported enabling to the APIC implementations where we can
encapsulate the decision more cleanly, hiding th... - 12:04 am Revision 04fa27f5: kvm: Introduce basic MSI support for in-kernel irqchips
- This patch basically adds kvm_irqchip_send_msi, a service for sending
arbitrary MSI messages to KVM's in-kernel irqch... - 12:04 am Revision 14de9bab: Introduce MSIMessage structure
- Will be used for generating and distributing MSI messages, both in
emulation mode and under KVM.
Signed-off-by: Jan ... - 12:04 am Revision 4e2e4e63: kvm: Refactor KVMState::max_gsi to gsi_count
- Instead of the bitmap size, store the maximum of GSIs the kernel
support. Move the GSI limit assertion to the API fun...
05/15/2012
- 05:17 pm Revision 8efacc43: qemu-ga: align versioning with QEMU_VERSION
- Previously qemu-ga version was defined seperately. Since it is aligned
with QEMU releases, use QEMU_VERSION instead. ... - 05:16 pm Revision 6c615ec5: qemu-ga: fix segv after failure to open log file
- Currently, if we fail to open the specified log file (generally due to a
permissions issue), we'll assign NULL to the... - 05:15 pm Revision 04b4e75f: qemu-ga: make reopen_fd_to_null() public
- The next commit wants to use it.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Eric Blake <eb... - 05:15 pm Revision d5dd3498: qemu-ga: guest-shutdown: become synchronous
- Last commit dropped qemu-ga's SIGCHLD handler, used to automatically
reap terminated children processes. This introdu... - 05:15 pm Revision dc8764f0: qemu-ga: guest-suspend: make the API synchronous
- Currently, qemu-ga has a SIGCHLD handler that automatically reaps terminated
children processes. The idea is to avoid... - 05:15 pm Revision 226a4894: qemu-ga: become_daemon(): reopen standard fds to /dev/null
- This fixes a bug where qemu-ga doesn't suspend the guest because it
fails to detect suspend support even when the gue... - 05:15 pm Revision 3674838c: qemu-ga: guest-shutdown: use only async-signal-safe functions
- POSIX mandates[1] that a child process of a multi-thread program uses
only async-signal-safe functions before exec().... - 05:15 pm Revision d34b867d: qapi: add support for command options
- Options allow for changes in commands behavior. This commit introduces
the QCO_NO_SUCCESS_RESP option, which causes a... - 05:15 pm Revision 432d29db: qemu-ga: guest-suspend-ram: don't emit a success response
- Today, qemu-ga may not be able to emit a success response when
guest-suspend-ram completes. This happens because the ... - 05:15 pm Revision c6fcc10a: qemu-ga: guest-suspend-disk: don't emit a success response
- Today, qemu-ga may not be able to emit a success response when
guest-suspend-disk completes. This happens because the... - 05:15 pm Revision 89268172: qemu-ga: guest-shutdown: don't emit a success response
- Today, qemu-ga may not be able to emit a success response when
guest-shutdown completes. This happens because the VM ... - 05:15 pm Revision ce8c8b7b: qemu-ga: don't warn on no command return
- This is a valid condition when a command chooses to not emit a
success response.
Signed-off-by: Luiz Capitulino <lca... - 05:15 pm Revision d9fcd2a1: qemu-ga: guest-suspend-hybrid: don't emit a success response
- Today, qemu-ga may not be able to emit a success response when
guest-suspend-hybrid completes. This happens because t... - 01:56 am Revision 76ee152a: Update version to 1.1.0-rc2
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
05/14/2012
- 11:53 pm Revision f4f7d01a: tcg/ppc64: Fix CONFIG_TCG_PASS_AREG0
- In qemu_ld/st load the registers for the helper calls directly rather
than rotating them around afterwards for AREG0.... - 11:53 pm Revision c82e5848: tcg/ppc64: Don't hardcode register numbers for qemu_ld/st
- Facilitates using r3 for prepended AREG0.
Signed-off-by: Andreas F?rber <afaerber@suse.de>
Signed-off-by: malc <av14... - 08:45 pm Revision 9cc31772: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony:
qemu-img: Fix segmentation fault
qcow2: Don't ignore failure to clear autoclear flags
coro... - 06:18 pm Revision 981b1628: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp:
qapi: QMP input visitor, handle floats parsed as ints - 06:15 pm Revision 8592d525: Merge remote-tracking branch 'afaerber-or/qom-1.1' into staging
- * afaerber-or/qom-1.1:
mips_fulong2e: Don't register "cpu" VMState twice
pc: Add back PCI.rombar compat property
... - 06:07 pm Revision 7a85d1cf: Merge remote-tracking branch 'kraxel/usb.50' into staging
- * kraxel/usb.50:
usb-host: handle guest-issued clear halt - 06:07 pm Revision caa3d6d3: Merge remote-tracking branch 'spice/spice.v55' into staging
- * spice/spice.v55:
qxl: set size of PCI IO BAR correctly (16) for revision 2 - 06:06 pm Revision 82ac96a7: Merge remote-tracking branch 'sweil/for-1.1' into staging
- * sweil/for-1.1:
qemu-doc: Use QEMU instead of qemu for product name
qemu-doc: Fix executable name in examples
... - 06:06 pm Revision 90ca64a9: qdev: fix -device foo,?
- Since most property types do not have a parse property now, this was
broken. Fix it by looking at the setter instead... - 06:02 pm Revision fa170c14: qemu-img: Fix segmentation fault
- The following command generates a segmentation fault.
qemu-img convert -O vpc -o ? test test2
This is because the 'go... - 06:02 pm Revision c44bfe46: qcow2: Don't ignore failure to clear autoclear flags
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 06:02 pm Revision 99b5beba: coroutine: Fix setup of sigaltstack coroutines
- Use pthread_kill instead of process-wide kill to invoke the signal
handler used for stack switching. This may fix spu... - 04:44 pm Revision 77f4c9a6: Merge remote-tracking branch 'origin/master' into staging
- * origin/master:
sun4u: implement interrupt clearing registers
sun4u: initialize OBIO interrupt mappings
fix bl... - 04:08 pm Revision 1ee51876: qapi: QMP input visitor, handle floats parsed as ints
- JSON numbers can be interpreted as either integers or floating point
values depending on their representation. As a r... - 11:22 am Revision a2498f76: usb-host: handle guest-issued clear halt
- Most important here is to update our internal endpoint state so we know
the endpoint isn't in halted state any more. ... - 11:22 am Revision 3f6297b9: qxl: set size of PCI IO BAR correctly (16) for revision 2
- Also move it up into switch(qxl->revision) block
Signed-off-by: Uri Lublin <uril@redhat.com>
Signed-off-by: Gerd Hof... - 08:27 am Revision 3804da9d: qemu-doc: Fix executable name in examples
- The executable name qemu was replaced some time ago by qemu-system-i386.
Fix all examples accordingly.
Some examples... - 08:27 am Revision b65ee4fa: qemu-doc: Use QEMU instead of qemu for product name
- When 'qemu' was used as a product name or as a generic process name,
it is now replaced by the official upper case 'Q... - 08:27 am Revision 8bd383b4: qemu-doc: Add missing parameter in description of -D option
- 'logfile' is a place holder for a non optional parameter.
Signed-off-by: Stefan Weil <sw@weilnetz.de> - 08:27 am Revision 2ae4748f: configure: Use QEMU instead of Qemu
- This new 'Qemu' was recently added.
Replace it by the official all upper case 'QEMU'.
Reviewed-by: Andreas Färber <a... - 08:27 am Revision a31f0531: fix some common typos
- These were identified using: http://github.com/lyda/misspell-check
and run like this to create a bourne shell script ... - 08:27 am Revision 52ef651f: qemu-timer: Fix wrong error message
- Function timeSetEvent returns 0 when it fails, but it does not set
an error code which can be retrieved by GetLastErr...
05/13/2012
- 08:58 pm Revision 0c9dfe46: mips_fulong2e: Don't register "cpu" VMState twice
- We have the following simplified callgraph in mips_fulong2e_init():
cpu_init() => cpu_mips_init()
object_new()... - 07:55 pm Revision c115cd65: pc: Add back PCI.rombar compat property
- This was erroneously dropped in d6c730086cbf24382eb8cff25551798769edfd84
(pc: reduce duplication in compat machine ty...
05/12/2012
- 03:19 pm Revision f3be016d: qdev: Fix adding of ptr properties
- ptr properties have neither a get/set or a print/parse which means that when
they're added they aren't treated as sta... - 03:17 pm Revision 7a059953: target-i386: Defer MCE init
- Commit de024815e3b523addf58f1f79846b7fe74643678 (target-i386: QOM'ify
CPU init) moved mce_init() call from helper.c:c... - 03:17 pm Revision 8185bfc1: qdev: Use object_property_print() in info qtree
- Otherwise, non-string properties without a legacy counterpart are missed.
Also fix error propagation in object_proper... - 03:17 pm Revision 0466e458: qom: Documentation addition for object_class_by_name()
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
[AF: Document the possible NULL return value]
Signed-off-by: Andre... - 03:17 pm Revision bed38e42: target-mips: Remove commented-out function declaration
- There is no function cpu_mips_get_clock(), so drop it.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: St... - 12:49 pm Revision 94d19914: sun4u: implement interrupt clearing registers
- Implement registers for clearing OBIO and PCI interrupts
Signed-off-by: Artyom Tarasenko <atar4qemu@gmail.com>
Signe... - 12:49 pm Revision d1d80055: sun4u: initialize OBIO interrupt mappings
- Similarly to PCI interrupt mappings, the OBIO ones have to be initialized.
Signed-off-by: Artyom Tarasenko <atar4qem... - 12:48 pm Revision 00b2ace5: fix block loads broken in commit 30038fd818
- Fix UltraSPARC/JPS1/UA2007 VIS block load instructions broken in
30038fd81808f7c3bca92be2369e74c8ca7b3d69.
Signed-of... - 12:46 pm Revision 22036a49: Implement address masking for SPARC v9 CPUs
- According to UltraSPARC - IIi User's manual:
14.1.11 Address Masking (Impdep #125)
When PSTATE.AM=1, the CALL, JMPL,... - 12:15 pm Revision 7f1b17f2: vga: disable default VGA if appropriate -device is used
- This is a partial revert of commits a369da5 (vga: improve VGA logic,
committed 2012-01-22) and c5bd4f3 (vga: fix -nod... - 12:14 pm Revision 56eb21e1: cputlb: fix watchpoints handling
- Cleanup commit e554861766d9ae84dd5720baa4869f4ed711506f have changed
code_address calculation in the tlb_set_page fun...
05/10/2012
- 08:37 pm Revision d5c5dacc: use inet_listen()/inet_connect() to support ipv6 migration
- Use help functions in qemu-socket.c for tcp migration,
which already support ipv6 addresses.
Currently errp will be ... - 08:37 pm Revision 029409e5: sockets: use error class to pass listen error
- Add a new argument in inet_listen()/inet_listen_opts()
to pass back listen error.
Change nbd, qemu-char, vnc to use ... - 08:37 pm Revision a6ba35b3: sockets: change inet_connect() to support nonblock socket
- Add a bool argument to inet_connect() to assign if set socket
to block/nonblock, and delete original argument 'sockty... - 08:37 pm Revision f29a5614: implement -no-user-config command-line option (v3)
- Changes v2 -> v3:
- Rebase against latest qemu.git
Changes v1 -> v2:
- Change 'userconfig' field/variables to bool... - 08:37 pm Revision e2d87bff: move CPU definitions to /usr/share/qemu/cpus-x86_64.conf (v2)
- Changes v1 -> v2:
- userconfig variable is now bool, not int
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
S... - 08:37 pm Revision aed3d11d: qerror: add five qerror strings
- Add five new qerror strings, they are about listen/connect socket:
QERR_SOCKET_CONNECT_IN_PROGRESS
QERR_SOCKET_CO... - 08:37 pm Revision 756557de: move list of default config files to an array
- More files will be added to the list, with additional attributes, later.
Signed-off-by: Eduardo Habkost <ehabkost@re... - 08:37 pm Revision 3ed2d9ee: vl.c: change 'defconfig' variable to bool (v2)
- Changes v1 -> v2:
- Actually change the variable type declaration to 'bool'
Signed-off-by: Eduardo Habkost <ehabkos... - 08:37 pm Revision c8262a47: eliminate arch_config_name variable
- Not needed anymore, as the code that uses the variable is already inside
arch_init.c.
Signed-off-by: Eduardo Habkost... - 08:37 pm Revision b5a8fe5e: move code to read default config files to a separate function (v2)
- Function added to arch_init.c because it depends on arch-specific
settings.
Changes v1 -> v2:
- Move qemu_read_defa... - 05:10 pm Revision 04120e3b: block: fix warning introduced in efcc7a23
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:33 pm Revision a7aae221: Switch SIG_IPI to SIGUSR1
- Use SIGUSR1 unconditionally as SIG_IPI. First, ucontext coroutines tend
to corrupt RT signal masks due to a 32-on-64-... - 04:30 pm Revision 2e1201d0: Merge remote-tracking branch 'pmaydell/target-arm.for-upstream' into staging
- * pmaydell/target-arm.for-upstream:
target-arm/cpu.h: Make cpu_init("nonexistent cpu") return NULL
target-arm: Wh... - 04:30 pm Revision b3d6ca77: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony: (30 commits)
declare ECANCELED on all machines
tests/Makefile: Add missing $(EXESUF)
strea... - 04:08 pm Revision b3def7f5: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
kvm: Fix dirty tracking with large kernel page size - 03:56 pm Revision ad37ad5b: target-arm/cpu.h: Make cpu_init("nonexistent cpu") return NULL
- The macro definition of cpu_init meant that if cpu_arm_init()
returned NULL this wouldn't result in cpu_init() itself... - 03:56 pm Revision 7e598de0: target-arm: When setting FPSCR.QC, don't clear other FPSCR bits
- This patch fixes a bug affecting a variety of Neon instructions, such as
VQADD.
Signed-off-by: Matt Craighead <mjcra... - 12:40 pm Revision 3145fcb6: kvm: Fix dirty tracking with large kernel page size
- If the kernel page size is larger than TARGET_PAGE_SIZE, which
happens for example on ppc64 with kernels compiled for... - 12:01 pm Revision 2084a8e3: declare ECANCELED on all machines
- This is needed in particular on Win32.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf ... - 12:01 pm Revision 6c806637: tests/Makefile: Add missing $(EXESUF)
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 12:01 pm Revision efcc7a23: stream: do not copy unallocated sectors from the base
- Unallocated sectors should really never be accessed by the guest,
so there's no need to copy them during the streamin... - 12:01 pm Revision b21d677e: stream: fix ratelimiting corner case
- This fixes inability to make progress in streaming if the quota is set
to less than the amount of data that an I/O op... - 12:01 pm Revision c6db2395: stream: fix HMP block_job_set_speed
- The change of the argument name from value to speed was not propagated there.
Signed-off-by: Paolo Bonzini <pbonzini... - 12:01 pm Revision f6133def: stream: pass new base image format to bdrv_change_backing_file
- When an image is modified to point to the new backing file, the backing
file format is set to NULL, which means auto-... - 12:01 pm Revision 6e343609: stream: add testcase for partial streaming
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 11:32 am Revision 863a5d04: stream: fix sectors not allocated test
- The test on sectors not allocated can fail if the L1/L2 tables are
not on disk yet. Allow tests to shutdown the VM e... - 11:32 am Revision cc785c34: qemu-io: fix the alloc command
- Because sector_num is not updated, the loop would either go on
forever or return garbage.
Signed-off-by: Paolo Bonzi... - 11:32 am Revision f53f4da9: block: simplify path_is_absolute
- On Windows, all the logic is already in is_windows_drive and
is_windows_drive_prefix. On POSIX, there is no need to ... - 11:32 am Revision dc5a1371: qemu-img: make "info" backing file output correct and easier to use
- qemu-img info should use the same logic as qemu when printing the
backing file path, or debugging becomes quite trick... - 11:32 am Revision 6405875c: block: move field reset from bdrv_open_common to bdrv_close
- bdrv_close should leave fields in the same state as bdrv_new. It is
not up to bdrv_open_common to fix the mess.
Als... - 11:32 am Revision 947995c0: block: protect path_has_protocol from filenames with colons
- path_has_protocol will erroneously return "true" if the colon is part
of a filename. These names are common with sta... - 11:32 am Revision 8655d2de: qemu-io: correctly print non-integer values as decimals
- qemu-io's cvtstr function sometimes will incorrectly omit the
decimal part of the number, and sometimes will incorrec... - 11:32 am Revision fa4478d5: block: wait for job callback in block_job_cancel_sync
- The limitation on not having I/O after cancellation cannot really be
kept. Even streaming has a very small race wind... - 11:32 am Revision 4513eafe: block: add block_job_sleep_ns
- This function abstracts the pretty complex semantics of the "busy"
member of BlockJob.
Signed-off-by: Paolo Bonzini ... - 11:32 am Revision 0ac9377d: block: fully delete bs->file when closing
- We are reusing bs->file across close/open, which may not cause any
known bugs but is a recipe for trouble. Prefer bd... - 11:32 am Revision a275fa42: block: do not reuse the backing file across bdrv_close/bdrv_open
- This is another bug caused by not doing a full cleanup of the BDS
across close/open. This was found with mirroring b... - 11:32 am Revision 3a389e79: block: another bdrv_append fix
- bdrv_append must also copy open_flags to the top, because the snapshot
has BDRV_O_NO_BACKING set. This causes intere... - 11:32 am Revision 93e9eb68: qtest: Add floppy test
- Let's start with testing media change.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Paolo Bonzini <pbon... - 11:32 am Revision e023b2e2: block: fix snapshot on QED
- QED's opaque data includes a pointer back to the BlockDriverState.
This breaks when bdrv_append shuffles data between... - 11:32 am Revision a3ca163c: qtest: Add function to send QMP commands
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> - 11:32 am Revision c68b039a: qemu-iotests: strip spaces from qemu-img/qemu-io/qemu command lines
- A trailing space is left when qemu-img has no arguments, for example if
-nocache is not used. This becomes an empty ... - 11:32 am Revision 71df14fc: block: fix allocation size for dirty bitmap
- Also reuse elsewhere the new constant for sizeof(unsigned long) * 8.
The dirty bitmap is allocated in bits but decla... - 11:32 am Revision 63090dac: block: open backing file as read-only when probing for size
- bdrv_img_create will temporarily open the backing file to probe its size.
However, this could be done with a read-wri... - 11:32 am Revision 469ef350: block: update in-memory backing file and format
- These are needed to print "info block" output correctly. QCOW2 does this
because it needs it to write the header, bu... - 11:32 am Revision 4c355d53: block: add the support to drain throttled requests
- Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
[ Iterate until all block devices have processed all requests,
... - 11:32 am Revision e86fe18a: block: fail live snapshot if disk has no medium
- Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wo... - 11:32 am Revision 31155b9b: block: add mode argument to blockdev-snapshot-sync
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 11:32 am Revision 5f377794: block: push bdrv_change_backing_file error checking up from drivers
- This check applies to all drivers, but QED lacks it.
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Paolo... - 12:39 am Revision 9f34841a: Update version for 1.1.0-rc0 release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
05/09/2012
- 09:59 pm Revision 1b3e76eb: tcg/ppc: Fix CONFIG_TCG_PASS_AREG0 mode
- Adjust the tcg_out_qemu_{ld,st}() slow paths to pass AREG0 in r3,
based on patches by malc.
Also adjust the register... - 09:59 pm Revision a082615b: tcg/ppc: Clobber r5 for 64-bit qemu_ld
- This accounts for the additional addr_reg2 register.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alex... - 09:59 pm Revision d831fdb0: tcg/ppc: Don't hardcode register numbers
- Also assure i64 alignment where necessary.
Alignment code optimization suggested by malc.
Signed-off-by: Andreas Fä... - 09:59 pm Revision c1696d94: tcg/ppc: Do not overwrite lower address word on Darwin and AIX
- For targets where TARGET_LONG_BITS != 32, i.e. 64-bit guests,
addr_reg is moved to r4. For hosts without TCG_TARGET_C...
05/08/2012
- 09:07 pm Revision c438b197: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp:
hmp: fix bad value conversion for M type
hmp: expr_unary(): check for overflow in strtoul()/strt... - 08:30 pm Revision 91162849: hmp: fix bad value conversion for M type
- The M type converts from megabytes to bytes. However, the value can be
negative before the conversion, which will lea... - 08:30 pm Revision 6b0e33be: hmp: expr_unary(): check for overflow in strtoul()/strtoull()
- It's not checked currently, so something like:
(qemu) balloon -100000000000001111114334234
(qemu)
Will just "wo... - 08:30 pm Revision 9abc62f6: vl: drop is_suspended variable
- Check for the RUN_STATE_SUSPENDED state instead.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 08:30 pm Revision ad02b96a: runstate: introduce suspended state
- QEMU enters in this state when the guest suspends to ram (S3).
This is important so that HMP users and QMP clients c... - 08:29 pm Revision 0a24c7b1: qapi-schema.json: fix RunState enums alphabetical order
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 08:29 pm Revision 7b5d3aa2: wakeup on migration
- Wakeup the guest when the live part of the migation is finished.
This avoids being in suspended state on migration, s... - 07:15 pm Revision c5954819: user-exec.c: Don't assert on segfaults for non-valid addresses
- h2g() will assert if passed an address that's not a valid guest address,
so handle_cpu_signal() needs to check before... - 07:15 pm Revision 90f2cefb: scripts/qemu-binfmt-conf.sh: Fix shell syntax
- The script is organized as a sequence of binfmt registrations, with a
check whether the to be registered architecture... - 07:15 pm Revision f5df5baf: cpu: Update documentation and comment
- State struct CPU had been renamed to CPUState, former CPUState to
CPUArchState.
Signed-off-by: Andreas Färber <afaer... - 07:15 pm Revision 17904bcf: tci: Fix wrong macro name for debug code
- Code which is compiled with CONFIG_TCG_DEBUG (set by configure option
--enable-debug-tcg) should not disable the asse... - 07:15 pm Revision aabfd88d: configure: Reindent VirtFS check
- Avoid tab-indention and fit in with the surrounding code.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Cc: Anees... - 07:15 pm Revision 17500370: configure: Assure printing "yes" or "no" for VirtFS support
- When auto-detecting VirtFS support, virtfs="". Set it to "no" after
checking whether it was explicitly requested thro... - 07:14 pm Revision 165ceac0: qemu-timer: Move include for __FreeBSD_version to header
- sys/param.h is needed for __FreeBSD_version.
Pointed out by Juergen, thanks.
Signed-off-by: Andreas Faerber <andreas... - 05:41 pm Revision 4f08129e: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- * mst/tags/for_anthony:
rtl8139: fix regression in TxStatus/TxAddr read - 05:38 pm Revision 7c652c1e: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony:
fdc: simplify media change handling
qcow2: lock on prealloc
block: make bdrv_create adopt ... - 05:37 pm Revision e45bca68: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- * bonzini/scsi-next:
scsi: Add assertion for use-after-free errors
scsi: remove useless debug messages
scsi: se... - 05:37 pm Revision 233ffa16: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
- * riku/linux-user-for-upstream:
linux-user: fix emulation of /proc/self/maps
linux-user: Clean up interim solutio... - 05:36 pm Revision acde8376: Merge remote-tracking branch 'spice/spice.v54' into staging
- * spice/spice.v54:
qxl: don't assert on guest create_guest_primary
qxl: ioport_write: remove guest trigerrable ab... - 05:36 pm Revision 4b5463bf: Merge remote-tracking branch 'sweil/fixes' into staging
- * sweil/fixes:
qemu-timer: Fix limits for w32 mmtimer
qom: Fix memory leak in function container_get
hw/pc_sysf... - 05:09 pm Revision bdc62e62: rtl8139: fix regression in TxStatus/TxAddr read
- Commit afe0a595356192 added byte reads for TxStatus/TxAddr, but
broke 32-bit reads; the mask generation
(1 << (8 ...
05/07/2012
- 08:33 pm Revision 21fcf360: fdc: simplify media change handling
- This also (partly) fixes IBM OS/2 Warp 4.0 floppy installation, where
not all floppies have the same format (2x80x18 ... - 08:33 pm Revision 15552c4a: qcow2: lock on prealloc
- preallocate() will be locked. This is required because
qcow2_alloc_cluster_link_l2() assumes that it runs under a loc... - 08:33 pm Revision 5b7e1542: block: make bdrv_create adopt coroutine
- The current qemu.git introduces failure with preallocation and some
sizes:
qemu-img create -f qcow2 new.img 976563K ... - 08:33 pm Revision 54e68143: qcow2: Limit COW to where it's needed
- This fixes a regression introduced in commit 250196f1. The bug leads to
data corruption, found during an Autotest run... - 08:33 pm Revision 115c2b5a: sheepdog: switch to writethrough mode if cluster doesn't support flush
- This is necessary for qemu to work with the older version of Sheepdog
which doesn't support SD_OP_FLUSH_VDI.
Signed-... - 03:31 pm Revision 847c25d0: hw/ac97: Mask out the EAPD bit on Powerdown Ctrl/Stat writes
- The Linux AC97 driver tests this bit to decide wether or not to show
an External amplifier toggle control.
This patc... - 03:31 pm Revision 7873bfb8: hw/ac97: Mask out unused bits of volume controls
- The Linux ac97 drivers does a number of register read/write tests to
see how much resolution a volume control actuall... - 03:31 pm Revision f94e9b9b: hw/ac97: Use AC97_Record_Gain_Mute not AC97_Line_In_Volume_Mute
- After commit 19677a380a70348134ed7650b294522617eb03fc:
"hw/ac97: add support for volume control"
We are (correctly) ... - 03:31 pm Revision d044be37: hw/ac97: Make a bunch of mixer registers read only
- The Linux ac97 driver tries to see if optional things like video input
volume control are available in 2 ways:
1) See... - 03:31 pm Revision a4e652eb: hw/ac97: Fix log message in mixer_load
- Fix a small copy and paste error in logging.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: malc ... - 09:44 am Revision 68bd348a: scsi: Add assertion for use-after-free errors
- The QEMU emulation which is currently used with Raspberry PI images
(qemu-system-arm -M versatilepb ...) accesses mem... - 09:44 am Revision 2a92fbff: scsi: remove useless debug messages
- Optional inquiry information is declared obsolete in the latest versions
of the standard; invalid CDBs or unsupported... - 09:44 am Revision 77e4743c: scsi: set VALID bit to 0 in fixed format sense data
- The INFORMATION field (bytes 3..6) is never set by QEMU, so the VALID
bit must be 0.
Signed-off-by: Paolo Bonzini <p... - 09:44 am Revision e5f38ff6: scsi: do not require a minimum allocation length for REQUEST SENSE
- The requirements on the REQUEST SENSE buffer size are not in my copy of SPC
(SPC-4 r27) and not observed by LIO. Rip... - 09:44 am Revision 065c2599: scsi: parse 16-byte tape CDBs
- The transfer length for these commands is different from the transfer
length of the corresponding disk commands, so p... - 09:44 am Revision 3c3d8a95: scsi: do not require a minimum allocation length for INQUIRY
- The requirements on the INQUIRY buffer size are not in my copy of SPC
(SPC-4 r27) and not observed by LIO. Rip them ... - 09:44 am Revision f62d0594: scsi: do not report bogus overruns for commands in the 0x00-0x1F range
- Interpreting cdb[4] == 0 as a request to transfer 256 blocks is only
needed for READ_6 and WRITE_6. No other command... - 09:44 am Revision da8365db: scsi-disk: add dpofua property
- Linux expects REQ_FUA to be advertised only if WRITE+FUA is faster than
WRITE+SYNCHRONIZE CACHE, so we should not set... - 09:43 am Revision bfe3d7ac: scsi: change "removable" field to host many features
- It is pointless to add a uint32_t field for every new feature.
Since we will need a new feature soon, convert accesse...
Also available in: Atom