This series consists of two fixes.

With this series and the crosstools distributed on www.kernel.org,
M68K boards can be built without any warnings.

You can download it from:

https://www.kernel.org/pub/tools/crosstool/files/bin/x86_64/4.9.0/
x86_64-gcc-4.9.0-nolibc_m68k-linux.tar.xz

My build log is as follows:

$ m68k-linux-gcc --version
m68k-linux-gcc (GCC) 4.9.0
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ CROSS_COMPILE=m68k-linux- ./MAKEALL -a m68k
Configuring for M52277EVB - Board: M52277EVB, Options: 
SYS_SPANSION_BOOT,SYS_TEXT_BASE=0x00000000
   text    data     bss     dec     hex filename
 115847   11542    4096  131485   2019d ./u-boot
Configuring for M52277EVB_stmicro - Board: M52277EVB, Options: 
CF_SBF,SYS_STMICRO_BOOT,SYS_TEXT_BASE=0x43E00000
   text    data     bss     dec     hex filename
 115474   11542    4100  131116   2002c ./u-boot
Configuring for M5235EVB - Board: M5235EVB, Options: SYS_TEXT_BASE=0xFFE00000
   text    data     bss     dec     hex filename
 132258   12240   21132  165630   286fe ./u-boot
Configuring for M5235EVB_Flash32 - Board: M5235EVB, Options: 
NORFLASH_PS32BIT,SYS_TEXT_BASE=0xFFC00000
   text    data     bss     dec     hex filename
 132258   12240   21132  165630   286fe ./u-boot
Configuring for cobra5272 board...
   text    data     bss     dec     hex filename
 112166    9360   19880  141406   2285e ./u-boot
Configuring for eb_cpu5282 - Board: eb_cpu5282, Options: 
SYS_TEXT_BASE=0xFF000000,SYS_MONITOR_BASE=0xFF000400
   text    data     bss     dec     hex filename
 117802   12608   59632  190042   2e65a ./u-boot
Configuring for eb_cpu5282_internal - Board: eb_cpu5282, Options: 
SYS_TEXT_BASE=0xF0000000,SYS_MONITOR_BASE=0xF0000418
   text    data     bss     dec     hex filename
 117871   12612   59632  190115   2e6a3 ./u-boot
Configuring for TASREG board...
   text    data     bss     dec     hex filename
 173998   10290    4784  189072   2e290 ./u-boot
Configuring for M5208EVBE board...
   text    data     bss     dec     hex filename
 125563   11252   22852  159667   26fb3 ./u-boot
Configuring for M5249EVB board...
   text    data     bss     dec     hex filename
 107905    8654    4224  120783   1d7cf ./u-boot
Configuring for M5253DEMO board...
   text    data     bss     dec     hex filename
 153476   11348  222476  387300   5e8e4 ./u-boot
Configuring for M5272C3 board...
   text    data     bss     dec     hex filename
 126385   10676   20588  157649   267d1 ./u-boot
Configuring for M5275EVB board...
   text    data     bss     dec     hex filename
 134047   12284   21016  167347   28db3 ./u-boot
Configuring for M5282EVB board...
   text    data     bss     dec     hex filename
 124852   10544   21100  156496   26350 ./u-boot
Configuring for astro_mcf5373l board...
   text    data     bss     dec     hex filename
 130047   12516   10304  152867   25523 ./u-boot
Configuring for M53017EVB board...
   text    data     bss     dec     hex filename
 151345   11564   22268  185177   2d359 ./u-boot
Configuring for M5329AFEE - Board: M5329EVB, Options: NANDFLASH_SIZE=0
   text    data     bss     dec     hex filename
 176789   28016   22896  227701   37975 ./u-boot
Configuring for M5329BFEE - Board: M5329EVB, Options: NANDFLASH_SIZE=16
   text    data     bss     dec     hex filename
 176793   28016   22896  227705   37979 ./u-boot
Configuring for M5373EVB - Board: M5373EVB, Options: NANDFLASH_SIZE=16
   text    data     bss     dec     hex filename
 176811   28016   22896  227723   3798b ./u-boot
Configuring for M54418TWR - Board: M54418TWR, Options: 
CF_SBF,SYS_SERIAL_BOOT,SYS_TEXT_BASE=0x47E00000,SYS_INPUT_CLKSRC=50000000
   text    data     bss     dec     hex filename
 110939   10362   11620  132921   20739 ./u-boot
Configuring for M54418TWR_nand_mii - Board: M54418TWR, Options: 
SYS_NAND_BOOT,SYS_TEXT_BASE=0x47E00000,SYS_INPUT_CLKSRC=25000000
   text    data     bss     dec     hex filename
 109786   10226   11620  131632   20230 ./u-boot
Configuring for M54418TWR_nand_rmii - Board: M54418TWR, Options: 
SYS_NAND_BOOT,SYS_TEXT_BASE=0x47E00000,SYS_INPUT_CLKSRC=50000000
   text    data     bss     dec     hex filename
 109786   10226   11620  131632   20230 ./u-boot
Configuring for M54418TWR_nand_rmii_lowfreq - Board: M54418TWR, Options: 
SYS_NAND_BOOT,LOW_MCFCLK,SYS_TEXT_BASE=0x47E00000,SYS_INPUT_CLKSRC=50000000
   text    data     bss     dec     hex filename
 109830   10226   11620  131676   2025c ./u-boot
Configuring for M54418TWR_serial_mii - Board: M54418TWR, Options: 
CF_SBF,SYS_SERIAL_BOOT,SYS_TEXT_BASE=0x47E00000,SYS_INPUT_CLKSRC=25000000
   text    data     bss     dec     hex filename
 110939   10362   11620  132921   20739 ./u-boot
Configuring for M54418TWR_serial_rmii - Board: M54418TWR, Options: 
CF_SBF,SYS_SERIAL_BOOT,SYS_TEXT_BASE=0x47E00000,SYS_INPUT_CLKSRC=50000000
   text    data     bss     dec     hex filename
 110939   10362   11620  132921   20739 ./u-boot
Configuring for M54451EVB - Board: M54451EVB, Options: 
SYS_TEXT_BASE=0x00000000,SYS_INPUT_CLKSRC=24000000
   text    data     bss     dec     hex filename
 124083   11792   21220  157095   265a7 ./u-boot
Configuring for M54451EVB_stmicro - Board: M54451EVB, Options: 
CF_SBF,SYS_STMICRO_BOOT,SYS_TEXT_BASE=0x47e00000,SYS_INPUT_CLKSRC=24000000
   text    data     bss     dec     hex filename
 123716   11784   21224  156724   26434 ./u-boot
Configuring for M54455EVB - Board: M54455EVB, Options: 
SYS_ATMEL_BOOT,SYS_TEXT_BASE=0x04000000,SYS_INPUT_CLKSRC=33333333
   text    data     bss     dec     hex filename
 167701   13486  221212  402399   623df ./u-boot
Configuring for M54455EVB_a66 - Board: M54455EVB, Options: 
SYS_ATMEL_BOOT,SYS_TEXT_BASE=0x04000000,SYS_INPUT_CLKSRC=66666666
   text    data     bss     dec     hex filename
 167701   13486  221212  402399   623df ./u-boot
Configuring for M54455EVB_i66 - Board: M54455EVB, Options: 
SYS_INTEL_BOOT,SYS_TEXT_BASE=0x00000000,SYS_INPUT_CLKSRC=66666666
   text    data     bss     dec     hex filename
 167663   13486  221212  402361   623b9 ./u-boot
Configuring for M54455EVB_intel - Board: M54455EVB, Options: 
SYS_INTEL_BOOT,SYS_TEXT_BASE=0x00000000,SYS_INPUT_CLKSRC=33333333
   text    data     bss     dec     hex filename
 167663   13486  221212  402361   623b9 ./u-boot
Configuring for M54455EVB_stm33 - Board: M54455EVB, Options: 
SYS_STMICRO_BOOT,CF_SBF,SYS_TEXT_BASE=0x4FE00000,SYS_INPUT_CLKSRC=33333333
   text    data     bss     dec     hex filename
 167504   13486  221212  402202   6231a ./u-boot
Configuring for M5475AFE - Board: M5475EVB, Options: 
SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64
   text    data     bss     dec     hex filename
 165234   17308  151404  333946   5187a ./u-boot
Configuring for M5475BFE - Board: M5475EVB, Options: 
SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=16
   text    data     bss     dec     hex filename
 165802   17308  152172  335282   51db2 ./u-boot
Configuring for M5475CFE - Board: M5475EVB, Options: 
SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=16,SYS_VIDEO,SYS_USBCTRL
   text    data     bss     dec     hex filename
 165802   17308  152172  335282   51db2 ./u-boot
Configuring for M5475DFE - Board: M5475EVB, Options: 
SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_USBCTRL
   text    data     bss     dec     hex filename
 165234   17308  151404  333946   5187a ./u-boot
Configuring for M5475EFE - Board: M5475EVB, Options: 
SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_VIDEO,SYS_USBCTRL
   text    data     bss     dec     hex filename
 165234   17308  151404  333946   5187a ./u-boot
Configuring for M5475FFE - Board: M5475EVB, Options: 
SYS_BUSCLK=133333333,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=32,SYS_VIDEO,SYS_USBCTRL,SYS_DRAMSZ1=64
   text    data     bss     dec     hex filename
 165838   17308  152172  335318   51dd6 ./u-boot
Configuring for M5475GFE - Board: M5475EVB, Options: 
SYS_BUSCLK=133333333,SYS_BOOTSZ=4,SYS_DRAMSZ=64
   text    data     bss     dec     hex filename
 165234   17308  151404  333946   5187a ./u-boot
Configuring for M5485AFE - Board: M5485EVB, Options: 
SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64
   text    data     bss     dec     hex filename
 164704   17264  151404  333372   5163c ./u-boot
Configuring for M5485BFE - Board: M5485EVB, Options: 
SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=16
   text    data     bss     dec     hex filename
 165272   17264  152172  334708   51b74 ./u-boot
Configuring for M5485CFE - Board: M5485EVB, Options: 
SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=16,SYS_VIDEO,SYS_USBCTRL
   text    data     bss     dec     hex filename
 165272   17264  152172  334708   51b74 ./u-boot
Configuring for M5485DFE - Board: M5485EVB, Options: 
SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_USBCTRL
   text    data     bss     dec     hex filename
 164704   17264  151404  333372   5163c ./u-boot
Configuring for M5485EFE - Board: M5485EVB, Options: 
SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_VIDEO,SYS_USBCTRL
   text    data     bss     dec     hex filename
 164704   17264  151404  333372   5163c ./u-boot
Configuring for M5485FFE - Board: M5485EVB, Options: 
SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=32,SYS_VIDEO,SYS_USBCTRL,SYS_DRAMSZ1=64
   text    data     bss     dec     hex filename
 165308   17264  152172  334744   51b98 ./u-boot
Configuring for M5485GFE - Board: M5485EVB, Options: 
SYS_BUSCLK=100000000,SYS_BOOTSZ=4,SYS_DRAMSZ=64
   text    data     bss     dec     hex filename
 164704   17264  151404  333372   5163c ./u-boot
Configuring for M5485HFE - Board: M5485EVB, Options: 
SYS_BUSCLK=100000000,SYS_BOOTSZ=2,SYS_DRAMSZ=64,SYS_NOR1SZ=16,SYS_VIDEO
   text    data     bss     dec     hex filename
 165272   17264  152172  334708   51b74 ./u-boot
Configuring for M5253EVBE board...
   text    data     bss     dec     hex filename
 135677    9760  200128  345565   545dd ./u-boot

--------------------- SUMMARY ----------------------------
Boards compiled: 48
----------------------------------------------------------



Masahiro Yamada (2):
  m68k: fix an undefined behavior warning of M5253DEMO board
  m68k: define __kernel_size_t as unsinged int again

 arch/m68k/include/asm/posix_types.h |  2 +-
 board/freescale/m5253demo/flash.c   | 10 ++++++----
 2 files changed, 7 insertions(+), 5 deletions(-)

-- 
1.9.1

_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to