[U-Boot] Uboot send pull request
Rick Chen
rickchen36 at gmail.com
Thu Nov 22 09:42:07 UTC 2018
Auer, Lukas <lukas.auer at aisec.fraunhofer.de> 於 2018年11月22日 週四 下午5:18寫道:
>
> Hi Rick,
>
> On Thu, 2018-11-22 at 16:38 +0800, Rick Chen wrote:
> > Auer, Lukas <lukas.auer at aisec.fraunhofer.de> 於 2018年11月21日 週三
> > 下午9:09寫道:
> > >
> > > Hi Rick,
> > >
> > > On Wed, 2018-11-21 at 17:37 +0800, Rick Chen wrote:
> > > > Hi Lukas
> > > >
> > > > > >
> > > > > > Hi Rick,
> > > > > >
> > > > > > Thanks for pulling my changes! I have some notes and
> > > > > > questions on
> > > > > > it.
> > > > > >
> > > > > > I can't find all of your patches on the mailing list, for
> > > > > > example
> > > > > > the patch "configs:
> > > > > > ax25-ae350: Enable DISPLAY_CPUINFO & DISPLAY_BOARDINFO".
> > > > > > Others
> > > > > > include
> > > > > > changes, which have not been submitted to the mailing list.
> > > > > > Please send all
> > > > > > changes to the mailing list before including them in a pull
> > > > > > request. This is really
> > > > > > helpful for me and others, to be able to see if there are any
> > > > > > conflicts with other
> > > > > > patches currently under development or with other boards.
> > > > > >
> > > >
> > > > That is my mistake. Forget to send it to mailing list.
> > > > I will drop this patch.
> > > >
> > > > > > Something seems to have gone wrong while applying the patch
> > > > > > "riscv:
> > > > > > enable -fdata-sections". This is one of my patches and part
> > > > > > of
> > > > > > the patch series.
> > > > > >
> > > >
> > > > That is because your patch
> > > > [PATCH v3 00/28] General fixes / cleanup for RISC-V and
> > > > improvements
> > > > to qemu-riscv
> > > > still have some conflict with master.
> > > >
> > > > It conflict with this commit
> > > > Kbuild: add LDFLAGS_STANDALONE
> > > >
> > > > I am hesitate to ask you to send v4 which shall rebase on master
> > > > yesterday.
> > > > Finally I decide to merge it by myself.
> > > >
> > > > I am not sure it is inappropriate.
> > > > Maybe I shall ask for you and wait for your v4 patchsets which
> > > > are
> > > > rebase on master, right ?
> > > >
> > >
> > > Ok, I wasn't aware of that. In general, I think it is always easier
> > > if
> > > you ask me to resend the patch series (or just the relevant patch),
> > > but
> > > I don't know, how this is usually handled. I just saw that there
> > > are a
> > > few reviewed-bys missing in some of the patches. So if you want, I
> > > can
> > > add those, rebase on u-boot/master, and then send v4 to you.
> > >
> > > >
> > > > > > Can you please consider removing your patch "riscv: cache:
> > > > > > Implement i/dcache
> > > > > > [status, enable, disable]" from this pull request and re-
> > > > > > sending
> > > > > > it with the next?
> > > > > > There are still some points you did not reply to in my
> > > > > > comments
> > > > > > on v2 of your
> > > > > > patch. For example, I think it makes sense to split this
> > > > > > patch
> > > > > > into multiple
> > > > > > patches to make it clearer what it changes. If you want, I
> > > > > > can
> > > > > > re-send my
> > > > > > comments in reply to v3 of your patch :)
> > > > > >
> > > >
> > > > In my memory :
> > > >
> > > > In v2
> > > > you have some suggestions and I reply as below
> > > >
> > >
> > >
> http://u-boot.10912.n7.nabble.com/PATCH-v2-riscv-cache-Implement-i-dcache-status-enable-disable-td346350.html
> > > >
> > > > But in v3
> > > > I do not remember you have any comments about v3
> > > >
> > >
> > >
> http://u-boot.10912.n7.nabble.com/PATCH-v3-riscv-cache-Implement-i-dcache-status-enable-disable-td346902.html
> > > >
> > > > Is it right ?
> > > >
> > > > Rick
> > > >
> > >
> > > In my last email to v2 I still expressed some concerns (for example
> > > the
> > > order, in which you disable the caches), to which you did not
> > > reply. Of
> >
> > I think I do have responsed about the order issue clearly in previous
> > mail at that time.
> >
> > > course it is perfectly fine if you don't agree, but I would really
> > > appreciate a quick reply. Could be that I'm just wrong as well :)
> > >
> > > That is right, I did not restate my comments on your v3, which I
> > > should
> > > have done. If you don't mind, I will send them now.
> >
> > I have send v3 in 11/7. I have waited for about 2 weeks and then send
> > PR.
> > I still hope this patch can be accepted at this time merge work.
> > After that you can send another patch to refine the flow you care
> > about.
> > How do you think about it ?
> >
>
> Of course, my intention was not to delay this. Sure, that is ok for me.
>
Very appreciate for your agreement :)
> Do you want me to send v4 of my patch series (rebased on u-boot/master
> and with the reviewed-bys)?
Actually I merge very carefully, I still do not know what is missing
about reviewed-bys.
I only know the Author name become Rick Chen from Lukas Auer indeed.
I am both ok if you want to resend v4 or not.
Up to you !
Next time if this kind of conflict happen again, I will inform you at
the first time to avoid misunderstanding.
Rick
>
> Thanks,
> Lukas
>
> > B.R
> > Rick
> >
> >
> > >
> > > Thanks,
> > > Lukas
> > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > > > Thank you!
> > > > > > Lukas
> > > > > >
> > > > > >
> > > > > > > arch/nds32/cpu/n1213/start.S |
> > > > > > > 51
> > > > > > > ---
> > > > > > > -----------
> > > > > > > arch/riscv/Kconfig |
> > > > > > > 34
> > > > > > > ++++++---
> > > > > > > arch/riscv/Makefile |
> > > > > > > 20
> > > > > > > ++++++
> > > > > > > arch/riscv/config.mk |
> > > > > > > 7
> > > > > > > +-
> > > > > > > arch/riscv/cpu/ax25/Kconfig |
> > > > > > > 7
> > > > > > > ++
> > > > > > > arch/riscv/cpu/ax25/Makefile |
> > > > > > > 1
> > > > > > > +
> > > > > > > arch/riscv/cpu/ax25/cache.c |
> > > > > > > 95
> > > > > > > ++++++++++++++++++++++++++
> > > > > > > arch/riscv/cpu/ax25/cpu.c |
> > > > > > > 4
> > > > > > > ++
> > > > > > > arch/riscv/cpu/cpu.c |
> > > > > > > 6
> > > > > > > ++
> > > > > > > arch/riscv/cpu/qemu/cpu.c |
> > > > > > > 2
> > > > > > > +-
> > > > > > > arch/riscv/cpu/start.S |
> > > > > > > 344
> > > > > > > +++++++++++++++++++++++++++++++++++++++++++++------------
> > > > > > > ----
> > > > > > > ------
> > > > > > > -------------------------
> > > > > > > arch/riscv/dts/Makefile |
> > > > > > > 1
> > > > > > > -
> > > > > > > arch/riscv/dts/ae350.dts |
> > > > > > > 107
> > > > > > > +++++++++++++++++++++++++----
> > > > > > > arch/riscv/dts/ae350_32.dts |
> > > > > > > 229
> > > > > > > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > > > > > > ++
> > > > > > > arch/riscv/dts/ae350_64.dts |
> > > > > > > 229
> > > > > > > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > > > > > > ++
> > > > > > > arch/riscv/include/asm/barrier.h |
> > > > > > > 67
> > > > > > > ++++++++++++++++++
> > > > > > > arch/riscv/include/asm/cache.h |
> > > > > > > 3
> > > > > > > +
> > > > > > > arch/riscv/include/asm/io.h |
> > > > > > > 48
> > > > > > > +++
> > > > > > > ----------
> > > > > > > arch/riscv/include/asm/posix_types.h |
> > > > > > > 6
> > > > > > > +-
> > > > > > > arch/riscv/include/asm/types.h |
> > > > > > > 4
> > > > > > > ++
> > > > > > > arch/riscv/lib/bootm.c |
> > > > > > > 97
> > > > > > > ++++++++++++++++++--------
> > > > > > > arch/riscv/lib/cache.c |
> > > > > > > 36
> > > > > > > ++++++++--
> > > > > > > arch/riscv/lib/interrupts.c |
> > > > > > > 31
> > > > > > > +++++++--
> > > > > > > arch/riscv/lib/setjmp.S |
> > > > > > > 2
> > > > > > > +-
> > > > > > > board/AndesTech/ax25-ae350/ax25-
> > > > > > > ae350.c | 3
> > > > > > > +-
> > > > > > > board/armltd/integrator/README |
> > > > > > > 4
> > > > > > > +-
> > > > > > > board/emulation/qemu-
> > > > > > > riscv/Kconfig | 2
> > > > > > > +
> > > > > > > board/emulation/qemu-riscv/qemu-
> > > > > > > riscv.c | 73
> > > > > > > +++++++++++++++++---
> > > > > > > configs/{ax25-ae350_defconfig => a25-ae350_32_defconfig}
> > > > > > > | 5
> > > > > > > +-
> > > > > > > configs/ax25-
> > > > > > > ae350_64_defconfig | 39
> > > > > > > +++++++++++
> > > > > > > configs/qemu-
> > > > > > > riscv32_defconfig | 5
> > > > > > > +-
> > > > > > > configs/qemu-
> > > > > > > riscv64_defconfig | 7
> > > > > > > +-
> > > > > > > doc/README.distro |
> > > > > > > 3
> > > > > >
> > > > > > +-
> > > > > > > dts/Makefile |
> > > > > > > 2
> > > > > > > +-
> > > > > > > include/common.h |
> > > > > > > 5
> > > > > > > --
> > > > > > > include/config_distro_bootcmd.h |
> > > > > > > 21
> > > > > > > ++++-
> > > > > > > -
> > > > > > > include/configs/qemu-
> > > > > > > riscv.h | 28
> > > > > > > ++++++++
> > > > > > > include/dm/ofnode.h |
> > > > > > > 10
> > > > > >
> > > > > > +++
> > > > > > > scripts/config_whitelist.txt |
> > > > > > > 1
> > > > > > > -
> > > > > > > tools/.gitignore |
> > > > > > > 1
> > > > > > > +
> > > > > > > 40 files changed, 1271 insertions(+), 369 deletions(-
> > > > > > > ) create
> > > > > > > mode
> > > > > > > 100644 arch/riscv/cpu/ax25/Kconfig create mode 100644
> > > > > > > arch/riscv/cpu/ax25/cache.c create mode 100644
> > > > > > > arch/riscv/dts/ae350_32.dts create mode 100644
> > > > > > > arch/riscv/dts/ae350_64.dts create mode 100644
> > > > > > > arch/riscv/include/asm/barrier.h rename configs/{ax25-
> > > > > > > ae350_defconfig
> > > > > > > => a25-ae350_32_defconfig}
> > > > > > > (89%)
> > > > > > > create mode 100644 configs/ax25-ae350_64_defconfig
> > > > > > > _______________________________________________
> > > > > > > U-Boot mailing list
> > > > > > > U-Boot at lists.denx.de
> > > > > > > https://lists.denx.de/listinfo/u-boot
> > > > >
> > > > > CONFIDENTIALITY NOTICE:
> > > > >
> > > > > This e-mail (and its attachments) may contain confidential and
> > > > > legally privileged information or information protected from
> > > > > disclosure. If you are not the intended recipient, you are
> > > > > hereby
> > > > > notified that any disclosure, copying, distribution, or use of
> > > > > the
> > > > > information contained herein is strictly prohibited. In this
> > > > > case,
> > > > > please immediately notify the sender by return e-mail, delete
> > > > > the
> > > > > message (and any accompanying documents) and destroy all
> > > > > printed
> > > > > hard copies. Thank you for your cooperation.
> > > > >
> > > > > Copyright ANDES TECHNOLOGY CORPORATION - All Rights Reserved.
More information about the U-Boot
mailing list