Re: [PATCH 3/5] vhost: support upto 509 memory regions

2015-06-18 Thread Paolo Bonzini
On 18/06/2015 13:41, Michael S. Tsirkin wrote: On Thu, Jun 18, 2015 at 01:39:12PM +0200, Igor Mammedov wrote: Lets leave decision upto users instead of making them live with crashing guests. Come on, let's fix it in userspace. It's not trivial to fix it in userspace. Since QEMU uses RCU

Re: [PATCH 3/5] vhost: support upto 509 memory regions

2015-06-18 Thread Igor Mammedov
On Thu, 18 Jun 2015 13:41:22 +0200 Michael S. Tsirkin m...@redhat.com wrote: On Thu, Jun 18, 2015 at 01:39:12PM +0200, Igor Mammedov wrote: Lets leave decision upto users instead of making them live with crashing guests. Come on, let's fix it in userspace. I'm not abandoning userspace

Re: [PATCH 3/5] vhost: support upto 509 memory regions

2015-06-18 Thread Michael S. Tsirkin
On Thu, Jun 18, 2015 at 01:50:32PM +0200, Paolo Bonzini wrote: On 18/06/2015 13:41, Michael S. Tsirkin wrote: On Thu, Jun 18, 2015 at 01:39:12PM +0200, Igor Mammedov wrote: Lets leave decision upto users instead of making them live with crashing guests. Come on, let's fix it in

Re: [PATCH 3/5] vhost: support upto 509 memory regions

2015-06-18 Thread Michael S. Tsirkin
On Thu, Jun 18, 2015 at 01:39:12PM +0200, Igor Mammedov wrote: Lets leave decision upto users instead of making them live with crashing guests. Come on, let's fix it in userspace. -- MST -- To unsubscribe from this list: send the line unsubscribe kvm in the body of a message to

Re: [PATCH 3/5] vhost: support upto 509 memory regions

2015-06-18 Thread Paolo Bonzini
On 18/06/2015 15:19, Michael S. Tsirkin wrote: On Thu, Jun 18, 2015 at 01:50:32PM +0200, Paolo Bonzini wrote: On 18/06/2015 13:41, Michael S. Tsirkin wrote: On Thu, Jun 18, 2015 at 01:39:12PM +0200, Igor Mammedov wrote: Lets leave decision upto users instead of making them live with

Re: [PATCH 3/5] vhost: support upto 509 memory regions

2015-06-18 Thread Igor Mammedov
On Thu, 18 Jun 2015 11:50:22 +0200 Michael S. Tsirkin m...@redhat.com wrote: On Thu, Jun 18, 2015 at 11:12:24AM +0200, Igor Mammedov wrote: On Wed, 17 Jun 2015 18:30:02 +0200 Michael S. Tsirkin m...@redhat.com wrote: On Wed, Jun 17, 2015 at 06:09:21PM +0200, Igor Mammedov wrote: On

RE: IRQFD support with GICv3 ITS (WAS: RE: [PATCH 00/13] arm64: KVM: GICv3 ITS emulation)

2015-06-18 Thread Pavel Fedin
Hello! I also have an implementation of GSI routing on ARM, basically a rebase of my old/first implementation of irqfd (https://patches.linaro.org/32261/) based on irqchip gsi routing qemu part (https://lists.gnu.org/archive/html/qemu-devel/2014-07/msg01090.html). I took a glance at it,

Re: [PATCH 13/13] KVM: arm64: enable ITS emulation as a virtual MSI controller

2015-06-18 Thread Andre Przywara
Hi Eric, On 06/18/2015 09:43 AM, Eric Auger wrote: On 05/29/2015 11:53 AM, Andre Przywara wrote: If userspace has provided a base address for the ITS register frame, we enable the bits that advertise LPIs in the GICv3. When the guest has enabled LPIs and the ITS, we enable the emulation part

Re: [PATCH 2/3] powerpc: use default endianness for converting guest/init

2015-06-18 Thread Andre Przywara
Hi, On 06/17/2015 10:43 AM, Andre Przywara wrote: For converting the guest/init binary into an object file, we call the linker binary, setting the endianness to big endian explicitly when compiling kvmtool for powerpc. This breaks if the compiler is actually targetting little endian (which

RE: [PATCH 13/13] KVM: arm64: enable ITS emulation as a virtual MSI controller

2015-06-18 Thread Pavel Fedin
Hello! But that fails compilation on ARM (which uses this file as well), because we have a dummy fail function in the header if CONFIG_HAVE_KVM_MSI is not defined. May be then remove that fail function too? Too many #ifdef's are not good... Kind regards, Pavel Fedin Expert Engineer Samsung

Re: [PATCH 2/3] powerpc: use default endianness for converting guest/init

2015-06-18 Thread Andre Przywara
Hi, On 06/17/2015 10:43 AM, Andre Przywara wrote: For converting the guest/init binary into an object file, we call the linker binary, setting the endianness to big endian explicitly when compiling kvmtool for powerpc. This breaks if the compiler is actually targetting little endian (which

Re: [PATCH 3/5] vhost: support upto 509 memory regions

2015-06-18 Thread Michael S. Tsirkin
On Thu, Jun 18, 2015 at 03:46:14PM +0200, Paolo Bonzini wrote: On 18/06/2015 15:19, Michael S. Tsirkin wrote: On Thu, Jun 18, 2015 at 01:50:32PM +0200, Paolo Bonzini wrote: On 18/06/2015 13:41, Michael S. Tsirkin wrote: On Thu, Jun 18, 2015 at 01:39:12PM +0200, Igor Mammedov wrote:

Re: [PATCH v2 1/2] arm64: KVM: Optimize arm64 fp/simd save/restore

2015-06-18 Thread Marc Zyngier
On 16/06/15 22:50, Mario Smarduch wrote: This patch only saves and restores FP/SIMD registers on Guest access. To do this cptr_el2 FP/SIMD trap is set on Guest entry and later checked on exit. lmbench, hackbench show significant improvements, for 30-50% exits FP/SIMD context is not

[PATCH] kvmtool: Makefile: allow overriding CC and LD

2015-06-18 Thread Andre Przywara
Currently we set CC unconditionally to ${CROSS_COMPILE}gcc, the same for LD. Allow people to override the compiler name by specifying it explicitly on the command line or via the environment. Beside calling a certain compiler binary this allows to pass in options to the compiler, which lets us get

[PATCH] kvmtool: Makefile: allow overriding CC and LD

2015-06-18 Thread Andre Przywara
Currently we set CC unconditionally to ${CROSS_COMPILE}gcc, the same for LD. Allow people to override the compiler name by specifying it explicitly on the command line or via the environment. Beside calling a certain compiler binary this allows to pass in options to the compiler, which lets us get

Re: KVM slow LAMP guest

2015-06-18 Thread David Matlack
On Thu, Jun 18, 2015 at 1:25 AM, Hansa for...@logic-q.nl wrote: Hi, I have a LAMP server as guest in KVM. Whenever the server is idle for some time it takes about 30 seconds to load a Wordpress site. If the server is not idle the site shows up in max 5 seconds. I've already turned of power

Re: [PATCH 3/5] vhost: support upto 509 memory regions

2015-06-18 Thread Igor Mammedov
On Thu, 18 Jun 2015 16:47:33 +0200 Michael S. Tsirkin m...@redhat.com wrote: On Thu, Jun 18, 2015 at 03:46:14PM +0200, Paolo Bonzini wrote: On 18/06/2015 15:19, Michael S. Tsirkin wrote: On Thu, Jun 18, 2015 at 01:50:32PM +0200, Paolo Bonzini wrote: On 18/06/2015 13:41,

Re: [PATCH] kvmtool: don't use PCI config space IRQ line field

2015-06-18 Thread Andre Przywara
Hi Will, On 06/16/2015 06:06 PM, Will Deacon wrote: On Mon, Jun 15, 2015 at 11:45:38AM +0100, Andre Przywara wrote: On 06/05/2015 05:41 PM, Will Deacon wrote: On Thu, Jun 04, 2015 at 04:20:45PM +0100, Andre Przywara wrote: In PCI config space there is an interrupt line field (offset 0x3f),

Re: [PATCH v2 2/2] arm: KVM: keep arm vfp/simd exit handling consistent with arm64

2015-06-18 Thread Marc Zyngier
On 16/06/15 22:50, Mario Smarduch wrote: After enhancing arm64 FP/SIMD exit handling, FP/SIMD exit branch is moved to guest trap handling. This keeps exiting handling flow between both architectures consistent. Signed-off-by: Mario Smarduch m.smard...@samsung.com ---

Re: [PATCH 3/5] vhost: support upto 509 memory regions

2015-06-18 Thread Paolo Bonzini
On 18/06/2015 16:47, Michael S. Tsirkin wrote: However, with Igor's patches a memory_region_del_subregion will cause a mmap(MAP_NORESERVE), which _does_ have the effect of making the hva go away. I guess one way to do it would be to alias the same page in two places, one for use by vhost

Re: [PATCH] kvmtool: Makefile: allow overriding CC and LD

2015-06-18 Thread Michael Ellerman
On Thu, 2015-06-18 at 16:50 +0100, Andre Przywara wrote: Currently we set CC unconditionally to ${CROSS_COMPILE}gcc, the same for LD. Allow people to override the compiler name by specifying it explicitly on the command line or via the environment. Beside calling a certain compiler binary

Re: [PATCH] kvmtool: Makefile: allow overriding CC and LD

2015-06-18 Thread Michael Ellerman
On Thu, 2015-06-18 at 16:50 +0100, Andre Przywara wrote: Currently we set CC unconditionally to ${CROSS_COMPILE}gcc, the same for LD. Allow people to override the compiler name by specifying it explicitly on the command line or via the environment. Beside calling a certain compiler binary

Nested EPT Write Protection

2015-06-18 Thread Hu Yaohui
Hi All, In kernel 3.14.2, the kvm uses shadow EPT(EPT02) to implement the nested EPT. The shadow EPT(EPT02) is a shadow of guest EPT (EPT12). If the L1 guest writes to the guest EPT(EPT12). How can the shadow EPT(EPT02) be modified according? Thanks, Yaohui -- To unsubscribe from this list: send

Re: [PATCH 2/3] powerpc: use default endianness for converting guest/init

2015-06-18 Thread Michael Ellerman
On Thu, 2015-06-18 at 15:52 +0100, Andre Przywara wrote: Hi, On 06/17/2015 10:43 AM, Andre Przywara wrote: For converting the guest/init binary into an object file, we call the linker binary, setting the endianness to big endian explicitly when compiling kvmtool for powerpc. This

Re: [PATCH 2/3] powerpc: use default endianness for converting guest/init

2015-06-18 Thread Michael Ellerman
On Thu, 2015-06-18 at 15:52 +0100, Andre Przywara wrote: Hi, On 06/17/2015 10:43 AM, Andre Przywara wrote: For converting the guest/init binary into an object file, we call the linker binary, setting the endianness to big endian explicitly when compiling kvmtool for powerpc. This

Re: [RFC 4/6] KVM: arm/arm64: enable irqchip routing

2015-06-18 Thread Marc Zyngier
Hi Eric, On 18/06/15 18:40, Eric Auger wrote: This patch adds compilation and link against irqchip. On ARM, irqchip routing is not really useful since there is a single irqchip. However main motivation behind using irqchip code is to enable MSI routing code. With the support of in-kernel

Re: [RFC 4/6] KVM: arm/arm64: enable irqchip routing

2015-06-18 Thread Marc Zyngier
On 18/06/15 19:00, Eric Auger wrote: Hi Marc, On 06/18/2015 07:53 PM, Marc Zyngier wrote: Hi Eric, On 18/06/15 18:40, Eric Auger wrote: This patch adds compilation and link against irqchip. On ARM, irqchip routing is not really useful since there is a single irqchip. However main

[RFC 1/6] KVM: api: add kvm_irq_routing_extended_msi

2015-06-18 Thread Eric Auger
On ARM, the MSI msg (address and data) comes along with out-of-band device ID information. The device ID encodes the device that composes the MSI msg. Let's create a new routing entry structure that enables to encode that information on top of standard MSI message Signed-off-by: Eric Auger

Re: [RFC 4/6] KVM: arm/arm64: enable irqchip routing

2015-06-18 Thread Eric Auger
Hi Marc, On 06/18/2015 07:53 PM, Marc Zyngier wrote: Hi Eric, On 18/06/15 18:40, Eric Auger wrote: This patch adds compilation and link against irqchip. On ARM, irqchip routing is not really useful since there is a single irqchip. However main motivation behind using irqchip code is to

[RFC 3/6] KVM: irqchip: convey devid to kvm_set_msi

2015-06-18 Thread Eric Auger
on ARM, a devid field is conveyed in kvm_msi struct. Let's choose the rooting type and struct according to its availability and fill the corresponding struct. Also remove the flag check now this latter can be non null. Signed-off-by: Eric Auger eric.au...@linaro.org --- virt/kvm/irqchip.c | 18

[RFC 6/6] KVM: arm: implement kvm_set_msi by gsi direct mapping

2015-06-18 Thread Eric Auger
If the ITS modality is not available, let's simply support MSI injection by transforming the MSI.data into an SPI ID. This becomes possible to use KVM_SIGNAL_MSI ioctl for arm too. Signed-off-by: Eric Auger eric.au...@linaro.org --- arch/arm/kvm/Kconfig | 1 + virt/kvm/arm/vgic.c | 5 + 2

[RFC 0/6] KVM: arm/arm64: gsi routing support

2015-06-18 Thread Eric Auger
With the advent of GICv3 ITS in-kernel emulation, KVM GSI routing appears to be requested. More specifically MSI routing is needed. irqchip routing does not sound to be really useful on arm but usage of MSI routing also mandates to integrate irqchip routing. The initial implementation of irqfd on

[RFC 5/6] KVM: arm/arm64: enable MSI routing

2015-06-18 Thread Eric Auger
Up to now, only irqchip routing entries could be set. This patch adds the capability to insert MSI routing entries, extended or standard ones. Although standard MSI entries can be set, their injection still is not supported. For ARM64, let's also increase KVM_MAX_IRQ_ROUTES to 4096.

[RFC 2/6] KVM: kvm_host: add kvm_extended_msi

2015-06-18 Thread Eric Auger
As a follow-up of user API extension let's create a corresponding kernel side structure Signed-off-by: Eric Auger eric.au...@linaro.org --- include/linux/kvm_host.h | 8 1 file changed, 8 insertions(+) diff --git a/include/linux/kvm_host.h b/include/linux/kvm_host.h index

[RFC 4/6] KVM: arm/arm64: enable irqchip routing

2015-06-18 Thread Eric Auger
This patch adds compilation and link against irqchip. On ARM, irqchip routing is not really useful since there is a single irqchip. However main motivation behind using irqchip code is to enable MSI routing code. With the support of in-kernel GICv3 ITS emulation, it now seems to be a MUST HAVE

Re: [PATCH 10/10] KVM: arm/arm64: vgic: Allow non-shared device HW interrupts

2015-06-18 Thread Eric Auger
On 06/18/2015 10:37 AM, Marc Zyngier wrote: On 17/06/15 16:50, Eric Auger wrote: On 06/17/2015 05:37 PM, Marc Zyngier wrote: On 17/06/15 16:11, Eric Auger wrote: Hi Marc, On 06/08/2015 07:04 PM, Marc Zyngier wrote: So far, the only use of the HW interrupt facility is the timer, implying

[PATCH] MAINTAINERS: Add vfio-platform sub-maintainer

2015-06-18 Thread Alex Williamson
Add Baptiste Reynal as the VFIO platform driver sub-maintainer. Signed-off-by: Alex Williamson alex.william...@redhat.com Cc: Baptiste Reynal b.rey...@virtualopensystems.com --- MAINTAINERS |6 ++ 1 file changed, 6 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index

Re: [v4 08/16] KVM: kvm-vfio: User API for IRQ forwarding

2015-06-18 Thread Alex Williamson
[Adding Joerg since he was part of this original idea] On Thu, 2015-06-18 at 09:16 +, Wu, Feng wrote: -Original Message- From: Alex Williamson [mailto:alex.william...@redhat.com] Sent: Tuesday, June 16, 2015 12:45 AM To: Eric Auger Cc: Avi Kivity; Wu, Feng;

Re: [PATCH 13/13] KVM: arm64: enable ITS emulation as a virtual MSI controller

2015-06-18 Thread Andre Przywara
On 06/18/2015 04:03 PM, Pavel Fedin wrote: Hello! But that fails compilation on ARM (which uses this file as well), because we have a dummy fail function in the header if CONFIG_HAVE_KVM_MSI is not defined. May be then remove that fail function too? Too many #ifdef's are not good...

Re: [PATCH v5] i386: Introduce ARAT CPU feature

2015-06-18 Thread Eduardo Habkost
On Sun, Jun 07, 2015 at 11:15:08AM +0200, Jan Kiszka wrote: From: Jan Kiszka jan.kis...@siemens.com ARAT signals that the APIC timer does not stop in power saving states. As our APICs are emulated, it's fine to expose this feature to guests, at least when asking for KVM host features or with

Re: [PATCH v2 2/2] arm: KVM: keep arm vfp/simd exit handling consistent with arm64

2015-06-18 Thread Mario Smarduch
On 06/18/2015 10:27 AM, Marc Zyngier wrote: On 16/06/15 22:50, Mario Smarduch wrote: After enhancing arm64 FP/SIMD exit handling, FP/SIMD exit branch is moved to guest trap handling. This keeps exiting handling flow between both architectures consistent. Signed-off-by: Mario Smarduch

Re: [PATCH 00/10] arm/arm64: KVM: Active interrupt state switching for shared devices

2015-06-18 Thread Eric Auger
Hi Marc, I tested your series on Calxeda Midway (shared device path) Tested-by: Eric Auger eric.au...@linaro.org. No exotic migration use case though. I also exercised the non-shared device path. As already discussed some adaptations where needed in vgic state machine. If anyone is interested,

Re: [PATCH v2 12/13] KVM: x86: add SMM to the MMU role, support SMRAM address space

2015-06-18 Thread Paolo Bonzini
On 18/06/2015 07:02, Xiao Guangrong wrote: However, role-level is more hotter than role-smm so that it's also a good candidate for this kind of trick. Right, we could give the first 8 bits to role-level, so it can be accessed with a single memory load and extracted with a single AND. Those

Re: [PATCH 3/5] vhost: support upto 509 memory regions

2015-06-18 Thread Paolo Bonzini
On 18/06/2015 11:50, Michael S. Tsirkin wrote: But lets assume that there are tools that do this so how about instead of hardcoding limit make it a module parameter with default set to 64. That would allow users to set higher limit if they need it and nor regress old tools. it will also

[PATCH v2] powerpc: add hvcall.h header from Linux

2015-06-18 Thread Andre Przywara
The powerpc code uses some PAPR hypercalls, of which we need the hypercall number. Copy just the needed macro definitions from the kernel's (private) hvcall.h file and remove the extra tricks formerly used to be able to include this header file directly. Signed-off-by: Andre Przywara

[PATCH v2] powerpc: add hvcall.h header from Linux

2015-06-18 Thread Andre Przywara
The powerpc code uses some PAPR hypercalls, of which we need the hypercall number. Copy just the needed macro definitions from the kernel's (private) hvcall.h file and remove the extra tricks formerly used to be able to include this header file directly. Signed-off-by: Andre Przywara

KVM slow LAMP guest

2015-06-18 Thread Hansa
Hi, I have a LAMP server as guest in KVM. Whenever the server is idle for some time it takes about 30 seconds to load a Wordpress site. If the server is not idle the site shows up in max 5 seconds. I've already turned of power management in the guest by passing

Re: [PATCH 10/10] KVM: arm/arm64: vgic: Allow non-shared device HW interrupts

2015-06-18 Thread Marc Zyngier
On 17/06/15 16:50, Eric Auger wrote: On 06/17/2015 05:37 PM, Marc Zyngier wrote: On 17/06/15 16:11, Eric Auger wrote: Hi Marc, On 06/08/2015 07:04 PM, Marc Zyngier wrote: So far, the only use of the HW interrupt facility is the timer, implying that the active state is context-switched for

Re: [PATCH 13/13] KVM: arm64: enable ITS emulation as a virtual MSI controller

2015-06-18 Thread Eric Auger
On 05/29/2015 11:53 AM, Andre Przywara wrote: If userspace has provided a base address for the ITS register frame, we enable the bits that advertise LPIs in the GICv3. When the guest has enabled LPIs and the ITS, we enable the emulation part by initializing the ITS data structures and trapping

RE: [v4 08/16] KVM: kvm-vfio: User API for IRQ forwarding

2015-06-18 Thread Wu, Feng
-Original Message- From: Alex Williamson [mailto:alex.william...@redhat.com] Sent: Tuesday, June 16, 2015 12:45 AM To: Eric Auger Cc: Avi Kivity; Wu, Feng; kvm@vger.kernel.org; linux-ker...@vger.kernel.org; pbonz...@redhat.com; mtosa...@redhat.com Subject: Re: [v4 08/16] KVM:

Re: [PATCH 1/3] powerpc: implement barrier primitives

2015-06-18 Thread Will Deacon
On Thu, Jun 18, 2015 at 10:11:58AM +0100, Michael Ellerman wrote: On Wed, 2015-06-17 at 11:15 +0100, Will Deacon wrote: On Wed, Jun 17, 2015 at 10:43:48AM +0100, Andre Przywara wrote: Instead of referring to the Linux header including the barrier macros, copy over the rather simple

Re: [PATCH 1/3] powerpc: implement barrier primitives

2015-06-18 Thread Will Deacon
On Thu, Jun 18, 2015 at 10:11:58AM +0100, Michael Ellerman wrote: On Wed, 2015-06-17 at 11:15 +0100, Will Deacon wrote: On Wed, Jun 17, 2015 at 10:43:48AM +0100, Andre Przywara wrote: Instead of referring to the Linux header including the barrier macros, copy over the rather simple

Re: [PATCH 3/5] vhost: support upto 509 memory regions

2015-06-18 Thread Michael S. Tsirkin
On Thu, Jun 18, 2015 at 11:12:24AM +0200, Igor Mammedov wrote: On Wed, 17 Jun 2015 18:30:02 +0200 Michael S. Tsirkin m...@redhat.com wrote: On Wed, Jun 17, 2015 at 06:09:21PM +0200, Igor Mammedov wrote: On Wed, 17 Jun 2015 17:38:40 +0200 Michael S. Tsirkin m...@redhat.com wrote:

Re: [PATCH 1/3] powerpc: implement barrier primitives

2015-06-18 Thread Michael Ellerman
On Wed, 2015-06-17 at 11:15 +0100, Will Deacon wrote: On Wed, Jun 17, 2015 at 10:43:48AM +0100, Andre Przywara wrote: Instead of referring to the Linux header including the barrier macros, copy over the rather simple implementation for the PowerPC barrier instructions kvmtool uses. This

Re: [PATCH 3/5] vhost: support upto 509 memory regions

2015-06-18 Thread Igor Mammedov
On Wed, 17 Jun 2015 18:30:02 +0200 Michael S. Tsirkin m...@redhat.com wrote: On Wed, Jun 17, 2015 at 06:09:21PM +0200, Igor Mammedov wrote: On Wed, 17 Jun 2015 17:38:40 +0200 Michael S. Tsirkin m...@redhat.com wrote: On Wed, Jun 17, 2015 at 05:12:57PM +0200, Igor Mammedov wrote: On

Re: [PATCH 1/3] powerpc: implement barrier primitives

2015-06-18 Thread Michael Ellerman
On Wed, 2015-06-17 at 11:15 +0100, Will Deacon wrote: On Wed, Jun 17, 2015 at 10:43:48AM +0100, Andre Przywara wrote: Instead of referring to the Linux header including the barrier macros, copy over the rather simple implementation for the PowerPC barrier instructions kvmtool uses. This

Re: [PATCH 3/3] powerpc: add hvcall.h header from Linux

2015-06-18 Thread Michael Ellerman
On Wed, 2015-06-17 at 11:13 +0100, Will Deacon wrote: On Wed, Jun 17, 2015 at 10:43:50AM +0100, Andre Przywara wrote: The powerpc code uses some PAPR hypercalls, of which we need the hypercall number. Copy the macro definition parts from the kernel's (private) hvcall.h file and remove the

Re: [PATCH 3/3] powerpc: add hvcall.h header from Linux

2015-06-18 Thread Michael Ellerman
On Wed, 2015-06-17 at 11:13 +0100, Will Deacon wrote: On Wed, Jun 17, 2015 at 10:43:50AM +0100, Andre Przywara wrote: The powerpc code uses some PAPR hypercalls, of which we need the hypercall number. Copy the macro definition parts from the kernel's (private) hvcall.h file and remove the

Re: IRQFD support with GICv3 ITS (WAS: RE: [PATCH 00/13] arm64: KVM: GICv3 ITS emulation)

2015-06-18 Thread Eric Auger
On 06/17/2015 01:46 PM, Pavel Fedin wrote: Hello! Yes, I am about to get a v2 ready, but mostly with some fixes. If you want to work on top of it, I can push a WIP branch to my repo. Thank you but no need to hurry up. I am busy with other things too. And, anyway, i work on top of my