[uml-devel] [PATCH 2/3] High Performance Vector Network Driver

2017-07-17 Thread anton . ivanov
From: Anton Ivanov 1. Provides infrastructure for vector IO using recvmmsg/sendmmsg. 1.1. Multi-message read. 1.2. Multi-message write. 1.3. Optimized queue support for multi-packet enqueue/dequeue. 1.4. BQL/DQL support. 2. Implements transports for several

[uml-devel] [PATCH 1/3] Epoll based IRQ controller

2017-07-17 Thread anton . ivanov
From: Anton Ivanov 1. Removes the need to walk the IRQ/Device list to determine who triggered the IRQ. 2. Improves scalability (up to several times performance improvement for cases with 10s of devices). 3. Improves UML baseline IO performance for one disk + one

[uml-devel] High Performance IRQ and Network Subsystems

2017-07-17 Thread anton . ivanov
Hi List, The following is a set of patches which cleans up and finally stabilizes the work I did a couple of years ago while at Cisco. 1. The IRQ handling improves significantly and now allows large numbers of devices without incurring penalties to look up "who spoke". IRQ is now edge driven -

[uml-devel] [PATCH 3/3] Scatter Gather support for vector IO in UML

2017-07-17 Thread anton . ivanov
From: Anton Ivanov Adds scatter gather support to the vector network drivers. Provides additional 55% performance improvement for most network applications running in the UML instance. Signed-off-by: Anton Ivanov ---

Re: [uml-devel] [PATCH] um: v3: Fix FP register size for XSTATE/XSAVE

2017-07-17 Thread Thomas Meyer
On Wed, Jul 12, 2017 at 09:18:26PM +0200, Richard Weinberger wrote: > Thomas, > > Am 12.07.2017 um 17:11 schrieb Thomas Meyer: > > Am 10.07.2017 9:06 nachm. schrieb Richard Weinberger : > > > > Thomas, > > > > Am 10.07.2017 um 00:33 schrieb Thomas Meyer: > > > Hard