[linux-unicore] 答复: [linux-unicore] [Patch binutils/bfd] Add unicore32 arch and mach for enum bfd_architecture.

  • From: "Guan Xuetao" <gxt@xxxxxxxxxxxxxxx>
  • To: <linux-unicore@xxxxxxxxxxxxx>
  • Date: Mon, 17 Dec 2012 18:02:02 +0800


> -----邮件原件-----
> 发件人: linux-unicore-bounce@xxxxxxxxxxxxx
> [mailto:linux-unicore-bounce@xxxxxxxxxxxxx] 代表 刘智猷
> 发送时间: Thursday, December 13, 2012 19:50
> 收件人: linux-unicore@xxxxxxxxxxxxx
> 主题: [linux-unicore] [Patch binutils/bfd] Add unicore32 arch and mach for enum
> bfd_architecture.
> 
> Hi all,
> 
> 我开始着手移植bfd。 我在github上建立了一个repo,
> https://github.com/EasyHard/binutils,
> 下面是我的第一个patch。我不太确定这么发patch对不对,如果不合适,
> 请告诉我~

发patch的话,用git send-email发。
例如:我会用下面的命令发qemu的patch
git send-email --from=gxt@xxxxxxxxxxxxxxx                                   \
        --to=qemu-devel@xxxxxxxxxx                                              
\
        --cc=aliguori@xxxxxxxxxx                                                
\
        --cc=blauwirbel@xxxxxxxxx                                               
\
        --cc=afaerber@xxxxxxx                                                   
\
        --cc=gxt@xxxxxxxxxxxxxxx                                                
\
        master..unicore32

如果patch数量多于三个,通常会先git format-patch,加参数--thread --cover-letter
然后修改cover-letter后,再用git send-email发000开头的所有patch

注意:用git send-email会自动添加patch中含有的邮箱(包括CC和SOB)

> 
> 刘智猷
> 
> 
> commit 61ff1e39aa043fe146a9ea18c59e57b7832b8307
> Author: EasyHard <liuzhiyou.cs@xxxxxxxxx>
> Date:   Thu Dec 13 15:15:47 2012 +0800
> 
>     Add unicore32 arch and mach for enum bfd_architecture.
> 
> diff --git a/bfd/archures.c b/bfd/archures.c index c4cefbc..36b1ff4 100644
> --- a/bfd/archures.c
> +++ b/bfd/archures.c
> @@ -464,6 +464,8 @@ DESCRIPTION
>  .#define bfd_mach_tilegx32  2
>  .  bfd_arch_aarch64,   {* AArch64  *}
>  .#define bfd_mach_aarch64 0
> +.  bfd_arch_unicore32, {* Unicore32 *}

做定义时,可以全小写,但如果明确是指CPU或ISA的话,请用UniCore32
即:
+.  bfd_arch_unicore32, {* UniCore32 *}


> +.#define bfd_mach_unicore32
>  .  bfd_arch_last
>  .  };
>  */

Other related posts:

  • » [linux-unicore] 答复: [linux-unicore] [Patch binutils/bfd] Add unicore32 arch and mach for enum bfd_architecture. - Guan Xuetao