Re: [PATCH 1/4] Add MIPS arch support to barebox

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 6/29/11 12:24 PM, Antony Pavlov wrote:
Barebox can use only uncached memory.

In addition to super-summarized one-liner commit log, I'd like to see
the reason why it is.

Signed-off-by: Antony Pavlov<antonynpavlov@xxxxxxxxx>
---
  arch/mips/Kconfig                   |   54 ++
  arch/mips/Makefile                  |   63 +++
  arch/mips/boot/Makefile             |    5 +
  arch/mips/boot/entry.c              |   79 +++
  arch/mips/boot/head.S               |  233 ++++++++
  arch/mips/boot/reset.c              |   32 ++

Is there any reason why head.S, not start.S?  Other archs in the tree
name it start*.[cS].

  arch/mips/include/asm/barebox.h     |   24 +
  arch/mips/include/asm/bitops.h      |   32 ++
  arch/mips/include/asm/byteorder.h   |   30 +
  arch/mips/include/asm/common.h      |   29 +
  arch/mips/include/asm/elf.h         |   30 +
  arch/mips/include/asm/io.h          |   73 +++
  arch/mips/include/asm/mipsregs.h    |  988 +++++++++++++++++++++++++++++++++++
  arch/mips/include/asm/module.h      |   36 ++
  arch/mips/include/asm/posix_types.h |   48 ++
  arch/mips/include/asm/regdef.h      |  100 ++++
  arch/mips/include/asm/sections.h    |    1 +
  arch/mips/include/asm/sgidefs.h     |   44 ++
  arch/mips/include/asm/string.h      |   31 ++
  arch/mips/include/asm/swab.h        |   59 ++
  arch/mips/include/asm/types.h       |   44 ++
  arch/mips/include/mach/debug_ll.h   |   35 ++

And I would like to know where these kernel headers from.  If it's the
Linux kernel, which version they're based on, and what modifications are
made for barebox.  Such information is useful when we add/remove bits in
the future.  This is why I did for my patches in this regard in a careful
manner.

If it's from U-Boot tree,it's bad idea and let's redo from the scratch.
Starting small is good, starting based on U-Boot is not good in any area.

  arch/mips/lib/Makefile              |    6 +
  arch/mips/lib/ashldi3.c             |   27 +
  arch/mips/lib/ashrdi3.c             |   29 +
  arch/mips/lib/barebox.lds.S         |   76 +++
  arch/mips/lib/csrc-r4k.c            |   50 ++
  arch/mips/lib/libgcc.h              |   25 +
  arch/mips/lib/lshrdi3.c             |   27 +
  arch/mips/lib/memory.c              |   34 ++
  30 files changed, 2344 insertions(+), 0 deletions(-)

_______________________________________________
barebox mailing list
barebox@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/barebox


[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux