From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dushyant Behl Subject: [PATCH v0 0/3] Modifications to mem_event_enable API and addition of teardown routine. Date: Thu, 14 Aug 2014 02:21:37 +0530 Message-ID: <1407963100-18796-1-git-send-email-myselfdushyantbehl@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org Cc: David Scott , Stefano Stabellini , Ian Jackson , Andres Lagar Cavilla , Dushyant Behl , Ian Campbell List-Id: xen-devel@lists.xenproject.org This patch series is the corrected version of the following patch series, http://lists.xenproject.org/archives/html/xen-devel/2014-08/msg00847.html http://lists.xenproject.org/archives/html/xen-devel/2014-08/msg00848.html http://lists.xenproject.org/archives/html/xen-devel/2014-08/msg00846.html http://lists.xenproject.org/archives/html/xen-devel/2014-08/msg00849.html The previous patch series had some code which was actually present in the tree after addition of XSA-99. Please ignore the older patch series and have a look at this patch series. [PATCH v0 1/3] mem_access: modifications to mem_event enable API. This patch modifies the xc_mem_event_enable API by - 1. adding shared ring init. 2. clearing ring page. 3. replacing calls to deprecated API's. 4. updating the xc_mem_event_enable API to have simmilar signature with other mem_event API's (This was my personal choice and is certainly debatable). [PATCH v0 2/3] mem_event: Added new helper API to teardown mem event and unmap ring_page. This patch adds a new xc_mem_event_teardown API to teardown the mem event setup for the PAGING, ACCESS and SHARING HVM params. [PATCH v0 3/3] xenpaging: updated code to use safer mem_event API's for setup and teardown. This patch simply updates the code to use the newly created API's. Signed-off-by: Dushyant Behl