Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/291437/?format=api
{ "id": 291437, "url": "http://patchwork.ozlabs.org/api/patches/291437/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/1384487159-43032-6-git-send-email-fenghua@phytium.com.cn/", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/projects/18/?format=api", "name": "U-Boot", "link_name": "uboot", "list_id": "u-boot.lists.denx.de", "list_email": "u-boot@lists.denx.de", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<1384487159-43032-6-git-send-email-fenghua@phytium.com.cn>", "list_archive_url": null, "date": "2013-11-15T03:45:54", "name": "[U-Boot,v15,05/10] arm64: Turn u-boot.bin back into an ELF file after relocate-rela", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": false, "hash": "06660327c1c9d920bce211bf4cccb95244375487", "submitter": { "id": 34808, "url": "http://patchwork.ozlabs.org/api/people/34808/?format=api", "name": null, "email": "fenghua@phytium.com.cn" }, "delegate": { "id": 1694, "url": "http://patchwork.ozlabs.org/api/users/1694/?format=api", "username": "aaribaud", "first_name": "Albert", "last_name": "ARIBAUD", "email": "albert.aribaud@free.fr" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/1384487159-43032-6-git-send-email-fenghua@phytium.com.cn/mbox/", "series": [], "comments": "http://patchwork.ozlabs.org/api/patches/291437/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/291437/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<u-boot-bounces@lists.denx.de>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@bilbo.ozlabs.org", "Received": [ "from theia.denx.de (theia.denx.de [85.214.87.163])\n\tby ozlabs.org (Postfix) with ESMTP id 0D3092C009F\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 15 Nov 2013 14:48:11 +1100 (EST)", "from localhost (localhost [127.0.0.1])\n\tby theia.denx.de (Postfix) with ESMTP id 27C6C4AD99;\n\tFri, 15 Nov 2013 04:47:45 +0100 (CET)", "from theia.denx.de ([127.0.0.1])\n\tby localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id wxIe2EbI3v3W; Fri, 15 Nov 2013 04:47:44 +0100 (CET)", "from theia.denx.de (localhost [127.0.0.1])\n\tby theia.denx.de (Postfix) with ESMTP id 05D2A4ADBD;\n\tFri, 15 Nov 2013 04:47:28 +0100 (CET)", "from localhost (localhost [127.0.0.1])\n\tby theia.denx.de (Postfix) with ESMTP id C7B614AD98\n\tfor <u-boot@lists.denx.de>; Fri, 15 Nov 2013 04:47:25 +0100 (CET)", "from theia.denx.de ([127.0.0.1])\n\tby localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id QeTMWEPkJUIz for <u-boot@lists.denx.de>;\n\tFri, 15 Nov 2013 04:47:25 +0100 (CET)", "from mail.corpease.net (mail10.corpease.net [61.145.121.76])\n\tby theia.denx.de (Postfix) with ESMTP id 6F79F4ADB5\n\tfor <u-boot@lists.denx.de>; Fri, 15 Nov 2013 04:47:17 +0100 (CET)", "from localhost (unknown [220.202.153.92])\n\tby mail10.corpease.net (Coremail) with SMTP id\n\tTAGowJBLYgY4mYVSGx02AA--.37422S3; \n\tFri, 15 Nov 2013 11:47:05 +0800 (CST)" ], "X-Virus-Scanned": [ "Debian amavisd-new at theia.denx.de", "Debian amavisd-new at theia.denx.de" ], "X-policyd-weight": "NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5\n\tNOT_IN_BL_NJABL=-1.5 (only DNSBL check requested)", "From": "fenghua@phytium.com.cn", "To": "u-boot@lists.denx.de", "Date": "Fri, 15 Nov 2013 11:45:54 +0800", "Message-Id": "<1384487159-43032-6-git-send-email-fenghua@phytium.com.cn>", "X-Mailer": "git-send-email 1.7.9.5", "In-Reply-To": "<1384487159-43032-5-git-send-email-fenghua@phytium.com.cn>", "References": "<1384487159-43032-1-git-send-email-fenghua@phytium.com.cn>\n\t<1384487159-43032-2-git-send-email-fenghua@phytium.com.cn>\n\t<1384487159-43032-3-git-send-email-fenghua@phytium.com.cn>\n\t<1384487159-43032-4-git-send-email-fenghua@phytium.com.cn>\n\t<1384487159-43032-5-git-send-email-fenghua@phytium.com.cn>", "X-CM-TRANSID": "TAGowJBLYgY4mYVSGx02AA--.37422S3", "X-Coremail-Antispam": "1UD129KBjvJXoW7WFWUtr1rZF4DGrW7XF47Jwb_yoW8CFWrpF\n\tZ5Zr4fX3ykJrWvgFn7Kw4UGry5Ka1vgw4avF1aq3WvvFn5C3WUtrnrtF9xWay0vrn5JFWU\n\tWr9F9r9rAr4vyaDanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2\n\t9KBjDU0xBIdaVrnRJUUUdGb7IF0VCYb41lb7IF0VCFI7km07C26c804VAKzcIF0wAYjxAI\n\t6xZILanIXVAFwwAYjxAI6IIYrVAFwwAYjsxI4VW7JwAYFVCjjxCrM7AC8VAFwI0_Gr0_Xr\n\t1l1xkIjI8I6I8E6xAIw20EY4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l8cAvFVAK\n\t0II2c7xJM28CjxkF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVWUCVW8JwA2z4\n\tx0Y4vE2Ix0cI8IcVCY1x0267AKxVW8JVWxJwA2z4x0Y4vEx4A2jsIE14v26r1j6r4UM28E\n\tF7xvwVC2z280aVCY1x0267AKxVW8JVW8Jr1ln4vE4IxY62xKV4CY8xCE548m6r4UJryUGw\n\tAS0I0E0xvYzxvE52x082IY62kv0487Mc804VCqF7xvr2I5Mc02F40EFcxC0VAKzVAqx4xG\n\t6I80ewAv7VC0I7IYx2IY67AKxVWUAVWUtwAv7VC2z280aVAFwI0_Jr0_Gr1lOx8S6xCaFV\n\tCjc4AY6r1j6r4UM4x0Y48IcxkI7VAKI48JM4x0x7Aq67IIx4CEVc8vx2IErcIFxwAKzVCY\n\t07xG64k0F24lc2xSY4AK67AK6r48MxAIw28IcxkI7VAKI48JMxC20s026xCaFVCjc4AY6r\n\t1j6r4UMxCIbVAxMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_JrI_JrWl\n\tx4CE17CEb7AF67AKxVWUAVWUtwCIc40Y0x0EwIxGrwCI42IY6xIIjxv20xvE14v26r1I6r\n\t4UMIIF0xvE2Ix0cI8IcVCY1x0267AKxVW8JVWxJwCI42IY6xAIw20EY4v20xvaj40_JFI_\n\tGr1lIxAIcVC2z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280aVCY1x0267AKxVW8JVW8JrUvcS\n\tsGvfC2KfnxnUUI43ZEXa7x5xrUlUUUUUU==", "X-Originating-IP": "[220.202.153.92]", "X-CM-SenderInfo": "pihqwxdxd61x51wl3zoofrzhdfq/", "Cc": "trini@ti.com, scottwood@freescale.com", "Subject": "[U-Boot] [PATCH v15 05/10] arm64: Turn u-boot.bin back into an ELF\n\tfile after relocate-rela", "X-BeenThere": "u-boot@lists.denx.de", "X-Mailman-Version": "2.1.11", "Precedence": "list", "List-Id": "U-Boot discussion <u-boot.lists.denx.de>", "List-Unsubscribe": "<http://lists.denx.de/mailman/options/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=unsubscribe>", "List-Archive": "<http://lists.denx.de/pipermail/u-boot>", "List-Post": "<mailto:u-boot@lists.denx.de>", "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>", "List-Subscribe": "<http://lists.denx.de/mailman/listinfo/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=subscribe>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Sender": "u-boot-bounces@lists.denx.de", "Errors-To": "u-boot-bounces@lists.denx.de" }, "content": "From: Scott Wood <scottwood@freescale.com>\n\nWhile performing relocations on u-boot.bin should be good enough for\nbooting on real hardware, some simulators insist on booting an ELF file\n(and yet don't perform ELF relocations), so convert the relocated\nbinary back into an ELF file. This can go away in the future if we\nchange relocate-rela to operate directly on the ELF file, or if and\nwhen we stop caring about a simulator with this restriction.\n\nSigned-off-by: Scott Wood <scottwood@freescale.com>\nSigned-off-by: David Feng <fenghua@phytium.com.cn>\n---\n Makefile | 13 +++++++++++++\n 1 file changed, 13 insertions(+)", "diff": "diff --git a/Makefile b/Makefile\nindex 1dbe796..44546ff 100644\n--- a/Makefile\n+++ b/Makefile\n@@ -379,6 +379,7 @@ ALL-$(CONFIG_OF_SEPARATE) += $(obj)u-boot.dtb $(obj)u-boot-dtb.bin\n ifneq ($(CONFIG_SPL_TARGET),)\n ALL-$(CONFIG_SPL) += $(obj)$(subst \",,$(CONFIG_SPL_TARGET))\n endif\n+ALL-$(CONFIG_REMAKE_ELF) += $(obj)u-boot.elf\n \n # enable combined SPL/u-boot/dtb rules for tegra\n ifneq ($(CONFIG_TEGRA),)\n@@ -547,6 +548,18 @@ $(obj)u-boot-img-spl-at-end.bin: $(obj)spl/u-boot-spl.bin $(obj)u-boot.img\n \t\t\tconv=notrunc 2>/dev/null\n \t\tcat $(obj)u-boot-pad.img $(obj)spl/u-boot-spl.bin > $@\n \n+# Create a new ELF from a raw binary file. This is useful for arm64\n+# where static relocation needs to be performed on the raw binary,\n+# but certain simulators only accept an ELF file (but don't do the\n+# relocation).\n+# FIXME refactor dts/Makefile to share target/arch detection\n+$(obj)u-boot.elf: $(obj)u-boot.bin\n+\t@$(OBJCOPY) -B aarch64 -I binary -O elf64-littleaarch64 \\\n+\t\t$< $(obj)u-boot-elf.o\n+\t@$(LD) $(obj)u-boot-elf.o -o $@ \\\n+\t\t--defsym=_start=$(CONFIG_SYS_TEXT_BASE) \\\n+\t\t-Ttext=$(CONFIG_SYS_TEXT_BASE)\n+\n ifeq ($(CONFIG_SANDBOX),y)\n GEN_UBOOT = \\\n \t\tcd $(LNDIR) && $(CC) $(SYMS) -T $(obj)u-boot.lds \\\n", "prefixes": [ "U-Boot", "v15", "05/10" ] }