Show a cover letter.

GET /api/covers/817192/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 817192,
    "url": "http://patchwork.ozlabs.org/api/covers/817192/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/sparclinux/cover/1506032324-14146-1-git-send-email-rob.gardner@oracle.com/",
    "project": {
        "id": 10,
        "url": "http://patchwork.ozlabs.org/api/projects/10/?format=api",
        "name": "Linux SPARC Development ",
        "link_name": "sparclinux",
        "list_id": "sparclinux.vger.kernel.org",
        "list_email": "sparclinux@vger.kernel.org",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<1506032324-14146-1-git-send-email-rob.gardner@oracle.com>",
    "list_archive_url": null,
    "date": "2017-09-21T22:18:42",
    "name": "[0/2] Driver for Oracle Data Analytics Accelerator",
    "submitter": {
        "id": 65883,
        "url": "http://patchwork.ozlabs.org/api/people/65883/?format=api",
        "name": "Rob Gardner",
        "email": "rob.gardner@oracle.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/sparclinux/cover/1506032324-14146-1-git-send-email-rob.gardner@oracle.com/mbox/",
    "series": [
        {
            "id": 4489,
            "url": "http://patchwork.ozlabs.org/api/series/4489/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/sparclinux/list/?series=4489",
            "date": "2017-09-21T22:18:42",
            "name": "Driver for Oracle Data Analytics Accelerator",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/4489/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/817192/comments/",
    "headers": {
        "Return-Path": "<sparclinux-owner@vger.kernel.org>",
        "X-Original-To": "patchwork-incoming@ozlabs.org",
        "Delivered-To": "patchwork-incoming@ozlabs.org",
        "Authentication-Results": "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=sparclinux-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)",
        "Received": [
            "from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xyrcK1ZjCz9t2S\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri, 22 Sep 2017 08:18:57 +1000 (AEST)",
            "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751792AbdIUWS4 (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tThu, 21 Sep 2017 18:18:56 -0400",
            "from userp1040.oracle.com ([156.151.31.81]:42717 \"EHLO\n\tuserp1040.oracle.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1751728AbdIUWS4 (ORCPT\n\t<rfc822; sparclinux@vger.kernel.org>); Thu, 21 Sep 2017 18:18:56 -0400",
            "from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])\n\tby userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2)\n\twith ESMTP id v8LMIs9Y005900\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256\n\tverify=OK)\n\tfor <sparclinux@vger.kernel.org>; Thu, 21 Sep 2017 22:18:55 GMT",
            "from ca-qasparc12.us.oracle.com (ca-qasparc12.us.oracle.com\n\t[10.147.25.210])\n\tby aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v8LMIsXS018190\n\tfor <sparclinux@vger.kernel.org>; Thu, 21 Sep 2017 22:18:54 GMT"
        ],
        "From": "Rob Gardner <rob.gardner@oracle.com>",
        "To": "sparclinux@vger.kernel.org",
        "Subject": "[PATCH 0/2] Driver for Oracle Data Analytics Accelerator",
        "Date": "Thu, 21 Sep 2017 16:18:42 -0600",
        "Message-Id": "<1506032324-14146-1-git-send-email-rob.gardner@oracle.com>",
        "X-Mailer": "git-send-email 1.7.1",
        "X-Source-IP": "aserv0022.oracle.com [141.146.126.234]",
        "Sender": "sparclinux-owner@vger.kernel.org",
        "Precedence": "bulk",
        "List-ID": "<sparclinux.vger.kernel.org>",
        "X-Mailing-List": "sparclinux@vger.kernel.org"
    },
    "content": "Recent Oracle Sparc processors (M7 and M8) have a coprocessor which\nlives on the cpu chip. The coprocessor is called DAX (Data Analytics\nAccelerator), and is controlled via sun4v hypercalls. The programmatic\ninterface to the coprocessor is somewhat unorthodox, and is documented\nin detail in an included file. The driver API is described in the\naccompanying Documentation file. Also included is an example program\nthat shows how the raw driver API is used, though it is expected that\ngeneral use of the coprocessor will go through the companion userspace\nlibrary, which has been published under UPL at:\n\t  https://oss.oracle.com/git/gitweb.cgi?p=libdax.git\nThis library is a comprehensive collection of higher level functions\nalong with tests and documentation. The format of the command control\nblocks is described in this library as well. Though the primary\npurpose of the coprocessor is to accelerate data analytics operations,\nit may be used for any suitable purpose.\n\nThe coprocessor may also be used by internal kernel code for any\npurpose for which one sees fit. Example code to do this is also\nincluded. Those who wish to use the coprocessor will need to construct\ntheir own command blocks to submit, as no higher level services are\nprovided. The library contains numerous code examples to assist in\nthis, and the included Hypervisor API document provides a complete\nspecification of all the commands and parameters that may be used.\n\nThe machine descriptor identifies the device as \"dax\", and all\ninternal documentation refers to it as \"dax\". But since the term \"dax\"\nalready has other meanings and uses in Linux, we call this driver\n\"oradax\".\n\nRight now we've got the main driver source file in drivers/sbus/char,\nwhich seems to be where Sparc specific drivers go, but seeing as\n\"sbus\" is a very old Sparc feature and not used anymore, it might\nperhaps be better placed elsewhere.\n\nAny and all feedback welcome and appreciated.\n\nThanks,\nRob Gardner\nSanath Kumar\nJonathan Helman\n--\nTo unsubscribe from this list: send the line \"unsubscribe sparclinux\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html"
}