Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753307AbdI0OYo (ORCPT ); Wed, 27 Sep 2017 10:24:44 -0400 Received: from mail-wr0-f193.google.com ([209.85.128.193]:37338 "EHLO mail-wr0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752494AbdI0OYm (ORCPT ); Wed, 27 Sep 2017 10:24:42 -0400 X-Google-Smtp-Source: AOwi7QC6kFFIMx46au0JLjL/XYtnmL1QoY/3yaEvjWOalcGk8F6Oycnb65axAMnzpge0AtQ/VyvwPodezKoOlVkglMI= MIME-Version: 1.0 In-Reply-To: <403830bf-862c-6857-3e2f-5887e91c3280@redhat.com> References: <1506449281-8790-1-git-send-email-pintu.ping@gmail.com> <403830bf-862c-6857-3e2f-5887e91c3280@redhat.com> From: Pintu Kumar Date: Wed, 27 Sep 2017 19:54:40 +0530 Message-ID: Subject: Re: [PATCH 1/1] [tools]: android/ion: userspace test utility for ion buffer sharing To: Laura Abbott Cc: linux-kernel@vger.kernel.org, Pintu Kumar Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1711 Lines: 48 On Wed, Sep 27, 2017 at 12:52 AM, Laura Abbott wrote: > On 09/26/2017 11:08 AM, Pintu Agarwal wrote: >> >> This is a test utility to verify ION buffer sharing in user space >> between 2 independent processes. >> It uses unix domain socket as IPC to transfer an FD to another process >> and install it. >> >> This utility demonstrates how ION buffer sharing can be implemented >> between >> two user space processes, using various heap ids. >> >> This utility is verified on Ubuntu 32-bit machine using 2 independent >> process such as: ionapp_export (server) and ionapp_import (client). >> First the server needs to be run to export FD to the client. >> This utility works only if /dev/ion interface is present. >> >> Here is a sample demo example: >> >> linux-stable/tools/android/ion$ sudo ./ionapp_export.out -i 1 -s 10 >> heap_type: 2, heap_size: 10 >> Fill buffer content: >> 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd >> Sharing fd: 6, Client fd: 5 >> : buffer release successfully.... >> >> linux-stable/tools/android/ion$ sudo ./ionapp_import.out >> Received buffer fd: 4 >> Read buffer content: >> 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd >> Fill buffer content: >> 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd >> 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd 0xfd >> 0xfd 0xfd 0xfd 0xfd >> : buffer release successfully.... >> >> Signed-off-by: Pintu Agarwal > > > This is a good start on a test app for Ion but it needs to be > updated to use the new ABI. Thanks Laura for your feedback. Can you point out what changes are required? > > Thanks, > Laura