Re: [Qemu-devel] [PATCH v7 2/7] stm32f2xx_USART: Add the stm32f2xx USART Controller

2014-12-25 Thread Alistair Francis
On Tue, Dec 16, 2014 at 3:47 PM, Peter Crosthwaite wrote: > On Wed, Dec 10, 2014 at 12:46 AM, Alistair Francis > wrote: >> This patch adds the stm32f2xx USART controller >> (UART also uses the same controller). >> >> Signed-off-by: Alistair Francis >> --- >> V6: >> - Rename to STM32F2XX >> -

Re: [Qemu-devel] [question] block: do we have any consideration about adding retry support in error handling?

2014-12-25 Thread Bin Wu
On 2014/12/25 15:19, Fam Zheng wrote: > On Thu, 12/25 11:46, Bin Wu wrote: >> On 2014/12/25 10:42, Fam Zheng wrote: >>> On Thu, 12/25 09:57, Bin Wu wrote: Hi, When IO error happens in physical device, qemu block layer supports error reporting, error ignoring and error stoping(fo

[Qemu-devel] [PATCH 0/2] PoC: Block replication for continuous checkpointing

2014-12-25 Thread Yang Hongyang
Hi all, We are implementing COLO feature for QEMU. For what COLO is and steps to setup and runing COLO, refer to: http://wiki.qemu.org/Features/COLO * you can get almost everything about COLO from that Wiki page. Previously posted RFC proposal: http://lists.nongnu.org/archive/html/qemu-devel/201

[Qemu-devel] [PATCH 1/2] Block: Block replication design for COLO

2014-12-25 Thread Yang Hongyang
This is the initial design of block replication. The blkcolo block driver enables disk replication for continuous checkpoints. It is designed for COLO that Secondary VM is running. It can also be applied for FT/HA scene that Secondary VM is not running. Signed-off-by: Wen Congyang Signed-off-by:

[Qemu-devel] [PATCH 2/2] PoC: Block replication for COLO

2014-12-25 Thread Yang Hongyang
From: Wen Congyang It is not finished, but only show how it will be implemented. Signed-off-by: Wen Congyang Signed-off-by: Yang Hongyang --- block.c | 48 +++ block/blkcolo.c | 338 ++ include/block/block.h |

Re: [Qemu-devel] [PATCH] linux-user: Fix broken m68k signal handling on 64 bit hosts

2014-12-25 Thread Peter Maydell
On 25 December 2014 at 05:10, Michael Tokarev wrote: > 22.12.2014 20:47, Peter Maydell wrote: >> The m68k signal frame setup code which writes the signal return >> trampoline code to the stack was assuming that a 'long' was 32 bits; >> on 64 bit systems this meant we would end up writing the 32 bi

Re: [Qemu-devel] qemu-img:the sheepdog snapshot vdi's lock will not be released when use qemu-img to create a snapshot vdi

2014-12-25 Thread long
ok,thank you for your reply, but now the openstack cinder use both qemu-img and dog command,so the recreate vdi from snapshot futrue has some problem. https://github.com/openstack/cinder/blob/98706a9804d5896546cac0c565f74ec6cf0f24b9/cinder/volume/drivers/sheepdog.py

Re: [Qemu-devel] [PATCH V2 0/4] *virtio-blk: add multiread support

2014-12-25 Thread Peter Lieven
Am 18.12.2014 um 11:34 schrieb Kevin Wolf: > Am 16.12.2014 um 17:00 hat Peter Lieven geschrieben: >> On 16.12.2014 16:48, Kevin Wolf wrote: >>> Am 16.12.2014 um 16:21 hat Peter Lieven geschrieben: this series adds the long missing multiread support to virtio-blk. some remarks:

Re: [Qemu-devel] [PATCH] gdbstub: Support AUXV packet for debugging PIE executables.

2014-12-25 Thread Wei-cheng Wang
Ping :) Thanks, Wei-cheng On 11/28/2014 12:57 AM, Paolo Bonzini wrote: CCing Riku Voipio for a review. Paolo On 23/11/2014 14:28, Wei-cheng, Wang wrote: Hi, This patch adds support for sending AUXV packet. This is required for debugging Linux position independent executables. Otherwise, gd

Re: [Qemu-devel] [PATCH v7 1/7] stm32f2xx_timer: Add the stm32f2xx Timer

2014-12-25 Thread Alistair Francis
On Tue, Dec 16, 2014 at 3:39 PM, Peter Crosthwaite wrote: > On Wed, Dec 10, 2014 at 12:46 AM, Alistair Francis > wrote: >> This patch adds the stm32f2xx timers: TIM2, TIM3, TIM4 and TIM5 >> to QEMU. >> >> Signed-off-by: Alistair Francis >> --- >> V6: >> - Rename to STM32F2XX >> - Change the t

[Qemu-devel] [PATCH RESEND 0/2] PoC: Block replication for continuous checkpointing

2014-12-25 Thread Yang Hongyang
Hi all, Please ignore the previous one, this is the updated patch. We are implementing COLO feature for QEMU. For what COLO is and steps to setup and runing COLO, refer to: http://wiki.qemu.org/Features/COLO * you can get almost everything about COLO from that Wiki page. Previously posted RFC p

[Qemu-devel] [PATCH RESEND 2/2] PoC: Block replication for COLO

2014-12-25 Thread Yang Hongyang
From: Wen Congyang It is not finished, but only show how it will be implemented. Signed-off-by: Wen Congyang Signed-off-by: Yang Hongyang --- block.c | 48 +++ block/blkcolo.c | 338 ++ include/block/block.h |

[Qemu-devel] [PATCH RESEND 1/2] Block: Block replication design for COLO

2014-12-25 Thread Yang Hongyang
This is the initial design of block replication. The blkcolo block driver enables disk replication for continuous checkpoints. It is designed for COLO that Secondary VM is running. It can also be applied for FT/HA scene that Secondary VM is not running. Signed-off-by: Wen Congyang Signed-off-by:

[Qemu-devel] [PATCH v8 0/7] Netduino 2 Machine Model

2014-12-25 Thread Alistair Francis
This patch series adds the Netduino 2 Machine to QEMU Information on the board is avalible at: http://www.netduino.com/netduino2/specs.htm The git tree can be found at: https://github.com/alistair23/qemu/tree/netduino2.8 This patch series makes some changes to the armv7m_init function that allow

[Qemu-devel] [PATCH v8 3/7] stm32f2xx_SYSCFG: Add the stm32f2xx SYSCFG

2014-12-25 Thread Alistair Francis
This patch adds the stm32f2xx System Configuration Controller. This is used to configure what memory is mapped at address 0 (although that is not supported) as well as configure how the EXTI interrupts work (also not supported at the moment). This device is not required for basic examples, but mor

[Qemu-devel] [PATCH v8 2/7] stm32f2xx_USART: Add the stm32f2xx USART Controller

2014-12-25 Thread Alistair Francis
This patch adds the stm32f2xx USART controller (UART also uses the same controller). Signed-off-by: Alistair Francis --- V8: - Clear IRQ on reset - Lower IRQ on data read/status clear - Set IRQ if enabled while data is avaliable V6: - Rename to STM32F2XX - Fix up unimplemented printing - Ad

[Qemu-devel] [PATCH v8 4/7] target_arm: Remove memory region init from armv7m_init

2014-12-25 Thread Alistair Francis
This patch moves the memory region init code from the armv7m_init function to the stellaris_init function Signed-off-by: Alistair Francis Reviewed-by: Peter Crosthwaite --- V3: - Rename the flash_size argument to mem_size - Remove the sram_size and related code - Thanks to Peter C V2: - C

[Qemu-devel] [PATCH v8 1/7] stm32f2xx_timer: Add the stm32f2xx Timer

2014-12-25 Thread Alistair Francis
This patch adds the stm32f2xx timers: TIM2, TIM3, TIM4 and TIM5 to QEMU. Signed-off-by: Alistair Francis --- V8: - Fix tick_offset to allow now to wrap around - Remove the calls to get_ticks_per_sec() - Pre-scale the guest visable time V6: - Rename to STM32F2XX - Change the timer calculation

[Qemu-devel] [PATCH v8 5/7] target_arm: Parameterise the irq lines for armv7m_init

2014-12-25 Thread Alistair Francis
This patch allows the board to specifiy the number of NVIC interrupt lines when using armv7m_init. Signed-off-by: Alistair Francis Reviewed-by: Peter Crosthwaite --- hw/arm/armv7m.c | 7 --- hw/arm/stellaris.c | 5 - include/hw/arm/arm.h | 2 +- 3 files changed, 9 insertions(+),

[Qemu-devel] [PATCH v8 6/7] stm32f205: Add the stm32f205 SoC

2014-12-25 Thread Alistair Francis
This patch adds the stm32f205 SoC. This will be used by the Netduino 2 to create a machine. Signed-off-by: Alistair Francis --- V6: - Correct the number of USART/UART devices - Use macros to define how many devices are inited - Update the memory regions name from netduino.* to STM32F205.*

[Qemu-devel] [PATCH v8 7/7] netduino2: Add the Netduino 2 Machine

2014-12-25 Thread Alistair Francis
This patch adds the Netduino 2 Machine. This is a Cortex-M3 based machine. Information can be found at: http://www.netduino.com/netduino2/specs.htm Signed-off-by: Alistair Francis --- hw/arm/Makefile.objs | 1 + hw/arm/netduino2.c | 54 2