[U-Boot] Uboot send pull request

Rick Chen rickchen36 at gmail.com
Thu Nov 22 08:38:08 UTC 2018


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 ?

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