Show a cover letter.

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

{
    "id": 1933407,
    "url": "http://patchwork.ozlabs.org/api/covers/1933407/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/cover/20240509115755.519982-1-hbathini@linux.ibm.com/",
    "project": {
        "id": 2,
        "url": "http://patchwork.ozlabs.org/api/projects/2/?format=api",
        "name": "Linux PPC development",
        "link_name": "linuxppc-dev",
        "list_id": "linuxppc-dev.lists.ozlabs.org",
        "list_email": "linuxppc-dev@lists.ozlabs.org",
        "web_url": "https://github.com/linuxppc/wiki/wiki",
        "scm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git",
        "webscm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/",
        "list_archive_url": "https://lore.kernel.org/linuxppc-dev/",
        "list_archive_url_format": "https://lore.kernel.org/linuxppc-dev/{}/",
        "commit_url_format": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?id={}"
    },
    "msgid": "<20240509115755.519982-1-hbathini@linux.ibm.com>",
    "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20240509115755.519982-1-hbathini@linux.ibm.com/",
    "date": "2024-05-09T11:57:52",
    "name": "[v2,0/3] powerpc/fadump: pass additional args to dump capture kernel",
    "submitter": {
        "id": 74073,
        "url": "http://patchwork.ozlabs.org/api/people/74073/?format=api",
        "name": "Hari Bathini",
        "email": "hbathini@linux.ibm.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/cover/20240509115755.519982-1-hbathini@linux.ibm.com/mbox/",
    "series": [
        {
            "id": 406156,
            "url": "http://patchwork.ozlabs.org/api/series/406156/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=406156",
            "date": "2024-05-09T11:57:52",
            "name": "powerpc/fadump: pass additional args to dump capture kernel",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/406156/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/1933407/comments/",
    "headers": {
        "Return-Path": "\n <linuxppc-dev-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "linuxppc-dev@lists.ozlabs.org"
        ],
        "Delivered-To": [
            "patchwork-incoming@legolas.ozlabs.org",
            "linuxppc-dev@lists.ozlabs.org"
        ],
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256\n header.s=pp1 header.b=MFACxQev;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:2:0:216:3eff:fee1:b9f1; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)",
            "lists.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256\n header.s=pp1 header.b=MFACxQev;\n\tdkim-atps=neutral",
            "lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=linux.ibm.com",
            "lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256\n header.s=pp1 header.b=MFACxQev;\n\tdkim-atps=neutral",
            "lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=linux.ibm.com\n (client-ip=148.163.158.5; helo=mx0b-001b2d01.pphosted.com;\n envelope-from=hbathini@linux.ibm.com; receiver=lists.ozlabs.org)"
        ],
        "Received": [
            "from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:2:0:216:3eff:fee1:b9f1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4VZrBW32hDz20fc\n\tfor <incoming@patchwork.ozlabs.org>; Thu,  9 May 2024 21:58:26 +1000 (AEST)",
            "from boromir.ozlabs.org (localhost [IPv6:::1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4VZrBT3QRpz3cSq\n\tfor <incoming@patchwork.ozlabs.org>; Thu,  9 May 2024 21:58:25 +1000 (AEST)",
            "from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com\n [148.163.158.5])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4VZrBB06t1z3cQq\n\tfor <linuxppc-dev@lists.ozlabs.org>; Thu,  9 May 2024 21:58:09 +1000 (AEST)",
            "from pps.filterd (m0353725.ppops.net [127.0.0.1])\n\tby mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id\n 449Axk7N012332;\n\tThu, 9 May 2024 11:58:04 GMT",
            "from ppma11.dal12v.mail.ibm.com\n (db.9e.1632.ip4.static.sl-reverse.com [50.22.158.219])\n\tby mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3y0w6rg40m-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n\tThu, 09 May 2024 11:58:03 +0000",
            "from pps.filterd (ppma11.dal12v.mail.ibm.com [127.0.0.1])\n\tby ppma11.dal12v.mail.ibm.com (8.17.1.19/8.17.1.19) with ESMTP id\n 4498kYQf017553;\n\tThu, 9 May 2024 11:58:03 GMT",
            "from smtprelay01.fra02v.mail.ibm.com ([9.218.2.227])\n\tby ppma11.dal12v.mail.ibm.com (PPS) with ESMTPS id 3xysht2m7r-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n\tThu, 09 May 2024 11:58:03 +0000",
            "from smtpav02.fra02v.mail.ibm.com (smtpav02.fra02v.mail.ibm.com\n [10.20.54.101])\n\tby smtprelay01.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id\n 449BvvIV55050710\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);\n\tThu, 9 May 2024 11:57:59 GMT",
            "from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id C2B9520043;\n\tThu,  9 May 2024 11:57:57 +0000 (GMT)",
            "from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id 956AE20040;\n\tThu,  9 May 2024 11:57:56 +0000 (GMT)",
            "from li-bd3f974c-2712-11b2-a85c-df1cec4d728e.in.ibm.com (unknown\n [9.203.115.195])\n\tby smtpav02.fra02v.mail.ibm.com (Postfix) with ESMTP;\n\tThu,  9 May 2024 11:57:56 +0000 (GMT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com;\n h=from : to : cc : subject\n : date : message-id : content-transfer-encoding : mime-version; s=pp1;\n bh=wWIiCSijmlG3Sv/ZMIEuQjjzkV4IGk287dsg/C4RpKY=;\n b=MFACxQev5m9eZpSonqW1Rx877wsro6jo9nqhElLkNu14ByoUlfkKHr3t4AbNZXlBOmbm\n nr7G5DDnAa27eWTK1ca30WrQfbbmBudN/x9/lNafweUTMuI81sHiPu91F8BE7yMX3LlX\n YrBk1MeYLRryHTfXerUluFPUXBHDAtr4n2mgQ/ebW98mk3Q+GV66IF6q4RPpTveRQUuj\n lItaBfMU+NayRQM0Tiw4eL5c1s8EnJzuzUQ27kI+lzOFfl+fgy7cV5TwPUg+omiu8UWj\n gwQq6Tb2LKnTxHj2sVu6yCtiO/kcgesJ4Fw9tlUAqwA2Npez/j5whajkiHUBNth5cmG3 ZA==",
        "From": "Hari Bathini <hbathini@linux.ibm.com>",
        "To": "Michael Ellerman <mpe@ellerman.id.au>",
        "Subject": "[PATCH v2 0/3] powerpc/fadump: pass additional args to dump capture\n kernel",
        "Date": "Thu,  9 May 2024 17:27:52 +0530",
        "Message-ID": "<20240509115755.519982-1-hbathini@linux.ibm.com>",
        "X-Mailer": "git-send-email 2.45.0",
        "X-TM-AS-GCONF": "00",
        "X-Proofpoint-ORIG-GUID": "gMYscPaC0194dzEW-TvaJ9xebrF_5ZU_",
        "X-Proofpoint-GUID": "gMYscPaC0194dzEW-TvaJ9xebrF_5ZU_",
        "Content-Transfer-Encoding": "8bit",
        "X-Proofpoint-UnRewURL": "0 URL was un-rewritten",
        "MIME-Version": "1.0",
        "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.650,FMLib:17.11.176.26\n definitions=2024-05-09_06,2024-05-09_01,2023-05-22_02",
        "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n adultscore=0\n lowpriorityscore=0 mlxscore=0 bulkscore=0 clxscore=1011 suspectscore=0\n impostorscore=0 phishscore=0 malwarescore=0 spamscore=0 priorityscore=1501\n mlxlogscore=492 classifier=spam adjust=0 reason=mlx scancount=1\n engine=8.12.0-2405010000 definitions=main-2405090079",
        "X-BeenThere": "linuxppc-dev@lists.ozlabs.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "Linux on PowerPC Developers Mail List <linuxppc-dev.lists.ozlabs.org>",
        "List-Unsubscribe": "<https://lists.ozlabs.org/options/linuxppc-dev>,\n <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.ozlabs.org/pipermail/linuxppc-dev/>",
        "List-Post": "<mailto:linuxppc-dev@lists.ozlabs.org>",
        "List-Help": "<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>",
        "List-Subscribe": "<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>",
        "Cc": "linuxppc-dev <linuxppc-dev@lists.ozlabs.org>,\n Mahesh J Salgaonkar <mahesh@linux.ibm.com>,\n Sourabh Jain <sourabhjain@linux.ibm.com>",
        "Errors-To": "linuxppc-dev-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org",
        "Sender": "\"Linuxppc-dev\"\n <linuxppc-dev-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org>"
    },
    "content": "While fadump is a more reliable alternative to kdump dump capturing\nmethod, it doesn't support passing additional parameters. Having\nsuch support is desirable for two major reasons:\n\n  1. It helps minimize the memory consumption of fadump dump capture\n     kernel by disabling features that consume considerable amount of\n     memory but have little significance for dump capture environment\n     (eg. numa, cma, cgroup, etc.)\n   2. It helps disable such features/components in dump capture kernel\n      that are unstable and/or are being debugged.\n\nThis patch series is a follow-up to [1]. Adds support for passing\nadditional parameters to fadump capture kernel to make it more\ndesirable. For this, a dedicated area is passed between production\nkernel and capture kerenl to pass these additional parameters. This\nsupport is enabled only on pseries as of now. The dedicated area is\nreferred to as RTAS_FADUMP_PARAM_AREA.\n\nIn radix MMU mode, this dedicated area can be anywhere but in case of\nhash MMU, it can only be in the first memory block to be accessible\nduring early boot. Enabling this feature support in both radix and\nhash MMU modes but in hash MMU only when RMA size is 768MB or more\nto avoid complex memory real estate with FW components.\n\nThe first patch adds support for multiple boot memory regions to make\naddition of any new region types simpler. The second patch sets up the\nparameter (dedicated) area to be passed to the capture kernel.\n/sys/kernel/fadump/bootargs_append is exported to the userspace to\nspecify the additional parameters to be passed to the capture kernel.\nThe last patch appends the parameters to bootargs during capture\nkernel boot.\n\nChanges in v2:\n* RFC tag removed.\n* Moved variable declaration out of switch case.\n* Zero'ed the parameter area while setting up.\n* Reserving the parameter area only when needed.\n\n[1] https://lore.kernel.org/linuxppc-dev/20231205201835.388030-1-hbathini@linux.ibm.com/\n\nHari Bathini (3):\n  powerpc/pseries/fadump: add support for multiple boot memory regions\n  powerpc/fadump: setup additional parameters for dump capture kernel\n  powerpc/fadump: pass additional parameters when fadump is active\n\n arch/powerpc/include/asm/fadump-internal.h   |   5 +-\n arch/powerpc/include/asm/fadump.h            |   2 +\n arch/powerpc/kernel/fadump.c                 | 149 ++++++++--\n arch/powerpc/kernel/prom.c                   |   3 +\n arch/powerpc/platforms/powernv/opal-fadump.c |  13 +-\n arch/powerpc/platforms/pseries/rtas-fadump.c | 290 +++++++++++++------\n arch/powerpc/platforms/pseries/rtas-fadump.h |  29 +-\n 7 files changed, 366 insertions(+), 125 deletions(-)"
}