Home | History | Annotate | only in /src/sys/arch/evbarm/stand/bootimx23
History log of /src/sys/arch/evbarm/stand/bootimx23
RevisionDateAuthorComments
 1.16 24-Oct-2019  christos 1. All Makefiles that use ARM_APCS_FLAGS add -marm unconditionally and
bsd.own.mk also adds it for gcc only (so we end up with 2 -marm for gcc).
Just add -marm unconditionally in bsd.own.mk in ARM_APCS_FLAGS and remove
it from everywhere else.
2. gcc-8 now warns about thumb internetwork in APCS mode. This does not make
sense because the documentation says that this flag does not make a
difference in apcs mode, but might produce larger code in non-APCS mode.
So we just add it to silence the warnings.
 1.15 22-Feb-2017  maya branches: 1.15.14;
Get rid of more -mno-thumb -mno-thumb-interwork for GCC < 4.8
 1.14 22-Jul-2014  bouyer branches: 1.14.4; 1.14.8; 1.14.12;
Override CPUFLAGS for compiler cpu-specific options, instead of appening
to CFLAGS. This allows the user to define CPUFLAGS without breaking the
build.
 1.13 12-Jan-2014  tsutsui branches: 1.13.2;
Add empty LIBCRTI= as LIBCRT0 to build sa programs without installed DESTDIR.

XXX: probabry we should have bsd.saprog.mk or something.
 1.12 15-Dec-2013  joerg Move flags for ARM's APCS ABI into a common variable. Add some forces to
deal with limitations in the Clang <-> LLVM backend interaction to pick
the correct ABI and target assembler.
 1.11 05-Dec-2013  joerg Use -marm for clang builds, too.
 1.10 04-Nov-2013  christos explicitly add -marm
 1.9 04-Nov-2013  christos -mno-thumb-interwork is the default, and there is no -mthumb in gcc 4.8
 1.8 07-Oct-2013  matt iMX233/OLinuXino changes from Petri Laskso.
See http://mail-index.netbsd.org/port-arm/2013/10/07/msg002042.html
 1.7 15-Aug-2013  matt Add CPPFLAGS+= -mno-thumb -mno-thumb-interwork
 1.6 23-Jun-2013  matt branches: 1.6.2;
Add -fno-unwind-tables
 1.5 23-Feb-2013  jkunz branches: 1.5.4;
Contribution from Petri Laakso:
- Support for passing kernel arguments.
- entropy_init() removed as OLINUXINO doesn't generate entropy bits without
user interaction.
- FIFO contents are flushed when DEBUG is enabled.
 1.4 06-Feb-2013  matt gcc will supply -Wa,-eabi=gnu so don't include. Use -mabi=apcs-base, not atpcs
 1.3 05-Feb-2013  matt Add a ${MKTARGET_LINK}
 1.2 05-Feb-2013  matt Make sure these are always compiled with -mabi=atpcs -mfloat-abi=soft
-Wa,-meabi=gnu so they use the old compilation methods.
 1.1 20-Nov-2012  jkunz branches: 1.1.2;
Add initial support for Olimex iMX233 based OLinuXino boards.
https://www.olimex.com/Products/OLinuXino/iMX233/
Contributed by Petri Laakso.
 1.1.2.3 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.2.2 16-Jan-2013  yamt sync with (a bit old) head
 1.1.2.1 20-Nov-2012  yamt file Makefile was added on branch yamt-pagecache on 2013-01-16 05:32:56 +0000
 1.5.4.4 03-Dec-2017  jdolecek update from HEAD
 1.5.4.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.4.2 25-Feb-2013  tls resync with head
 1.5.4.1 23-Feb-2013  tls file Makefile was added on branch tls-maxphys on 2013-02-25 00:28:38 +0000
 1.6.2.2 18-May-2014  rmind sync with head
 1.6.2.1 28-Aug-2013  rmind sync with head
 1.13.2.1 10-Aug-2014  tls Rebase.
 1.14.12.1 21-Apr-2017  bouyer Sync with HEAD
 1.14.8.1 20-Mar-2017  pgoyette Sync with HEAD
 1.14.4.1 28-Aug-2017  skrll Sync with HEAD
 1.15.14.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.4 10-Dec-2017  christos use the machine link for bootconfig.h
 1.3 14-Jan-2017  christos there is no <string.h> in standalone code; should be getting strcpy from
libkern.
 1.2 14-Jan-2017  martin Include <string.h> for strcpy
 1.1 23-Feb-2013  jkunz branches: 1.1.4; 1.1.14; 1.1.18; 1.1.22;
Contribution from Petri Laakso:
- Support for passing kernel arguments.
- entropy_init() removed as OLINUXINO doesn't generate entropy bits without
user interaction.
- FIFO contents are flushed when DEBUG is enabled.
 1.1.22.1 20-Mar-2017  pgoyette Sync with HEAD
 1.1.18.1 05-Feb-2017  skrll Sync with HEAD
 1.1.14.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.14.1 23-Feb-2013  yamt file args_prep.c was added on branch yamt-pagecache on 2014-05-22 11:39:43 +0000
 1.1.4.2 25-Feb-2013  tls resync with head
 1.1.4.1 23-Feb-2013  tls file args_prep.c was added on branch tls-maxphys on 2013-02-25 00:28:38 +0000
 1.3 23-Feb-2013  jkunz branches: 1.3.4;
Contribution from Petri Laakso:
- Support for passing kernel arguments.
- entropy_init() removed as OLINUXINO doesn't generate entropy bits without
user interaction.
- FIFO contents are flushed when DEBUG is enabled.
 1.2 16-Dec-2012  jkunz branches: 1.2.2;
Contribution from Petri Laakso.
Refactoring of bootimx23:
- Code style clean up.
- Don't do DCDC initialization in bootimx23. This has proven to be
unreliable. DCDC initialization will be done in kernel later.
Use linear regulators while booting to make bootimx23 reliable.
 1.1 20-Nov-2012  jkunz Add initial support for Olimex iMX233 based OLinuXino boards.
https://www.olimex.com/Products/OLinuXino/iMX233/
Contributed by Petri Laakso.
 1.2.2.4 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.2.3 23-Jan-2013  yamt sync with head
 1.2.2.2 16-Jan-2013  yamt sync with (a bit old) head
 1.2.2.1 16-Dec-2012  yamt file boot_prep.c was added on branch yamt-pagecache on 2013-01-16 05:32:56 +0000
 1.3.4.2 25-Feb-2013  tls resync with head
 1.3.4.1 23-Feb-2013  tls file boot_prep.c was added on branch tls-maxphys on 2013-02-25 00:28:38 +0000
 1.4 07-Oct-2013  matt iMX233/OLinuXino changes from Petri Laskso.
See http://mail-index.netbsd.org/port-arm/2013/10/07/msg002042.html
 1.3 16-Dec-2012  jkunz branches: 1.3.2; 1.3.4; 1.3.6;
Contribution from Petri Laakso.
Refactoring of bootimx23:
- Code style clean up.
- Don't do DCDC initialization in bootimx23. This has proven to be
unreliable. DCDC initialization will be done in kernel later.
Use linear regulators while booting to make bootimx23 reliable.
 1.2 20-Nov-2012  jkunz Adjust bootloader file name.
 1.1 20-Nov-2012  jkunz Add initial support for Olimex iMX233 based OLinuXino boards.
https://www.olimex.com/Products/OLinuXino/iMX233/
Contributed by Petri Laakso.
 1.3.6.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.6.2 25-Feb-2013  tls resync with head
 1.3.6.1 16-Dec-2012  tls file bootimx23.bd was added on branch tls-maxphys on 2013-02-25 00:28:38 +0000
 1.3.4.1 18-May-2014  rmind sync with head
 1.3.2.4 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.2.3 23-Jan-2013  yamt sync with head
 1.3.2.2 16-Jan-2013  yamt sync with (a bit old) head
 1.3.2.1 16-Dec-2012  yamt file bootimx23.bd was added on branch yamt-pagecache on 2013-01-16 05:32:56 +0000
 1.1 07-Oct-2013  matt branches: 1.1.4; 1.1.6; 1.1.10;
iMX233/OLinuXino changes from Petri Laskso.
See http://mail-index.netbsd.org/port-arm/2013/10/07/msg002042.html
 1.1.10.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.10.1 07-Oct-2013  tls file bootimx23.c was added on branch tls-maxphys on 2014-08-20 00:02:56 +0000
 1.1.6.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.6.1 07-Oct-2013  yamt file bootimx23.c was added on branch yamt-pagecache on 2014-05-22 11:39:43 +0000
 1.1.4.2 18-May-2014  rmind sync with head
 1.1.4.1 07-Oct-2013  rmind file bootimx23.c was added on branch rmind-smpnet on 2014-05-18 17:45:05 +0000
 1.3 07-Oct-2013  matt iMX233/OLinuXino changes from Petri Laskso.
See http://mail-index.netbsd.org/port-arm/2013/10/07/msg002042.html
 1.2 16-Dec-2012  jkunz branches: 1.2.2; 1.2.4; 1.2.6;
Contribution from Petri Laakso.
Refactoring of bootimx23:
- Code style clean up.
- Don't do DCDC initialization in bootimx23. This has proven to be
unreliable. DCDC initialization will be done in kernel later.
Use linear regulators while booting to make bootimx23 reliable.
 1.1 20-Nov-2012  jkunz Add initial support for Olimex iMX233 based OLinuXino boards.
https://www.olimex.com/Products/OLinuXino/iMX233/
Contributed by Petri Laakso.
 1.2.6.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.6.2 25-Feb-2013  tls resync with head
 1.2.6.1 16-Dec-2012  tls file clock_prep.c was added on branch tls-maxphys on 2013-02-25 00:28:38 +0000
 1.2.4.1 18-May-2014  rmind sync with head
 1.2.2.4 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.2.3 23-Jan-2013  yamt sync with head
 1.2.2.2 16-Jan-2013  yamt sync with (a bit old) head
 1.2.2.1 16-Dec-2012  yamt file clock_prep.c was added on branch yamt-pagecache on 2013-01-16 05:32:56 +0000
 1.4 07-Oct-2013  matt iMX233/OLinuXino changes from Petri Laskso.
See http://mail-index.netbsd.org/port-arm/2013/10/07/msg002042.html
 1.3 23-Feb-2013  jkunz branches: 1.3.2; 1.3.4;
Contribution from Petri Laakso:
- Support for passing kernel arguments.
- entropy_init() removed as OLINUXINO doesn't generate entropy bits without
user interaction.
- FIFO contents are flushed when DEBUG is enabled.
 1.2 16-Dec-2012  jkunz branches: 1.2.2;
Contribution from Petri Laakso.
Refactoring of bootimx23:
- Code style clean up.
- Don't do DCDC initialization in bootimx23. This has proven to be
unreliable. DCDC initialization will be done in kernel later.
Use linear regulators while booting to make bootimx23 reliable.
 1.1 20-Nov-2012  jkunz Add initial support for Olimex iMX233 based OLinuXino boards.
https://www.olimex.com/Products/OLinuXino/iMX233/
Contributed by Petri Laakso.
 1.2.2.4 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.2.3 23-Jan-2013  yamt sync with head
 1.2.2.2 16-Jan-2013  yamt sync with (a bit old) head
 1.2.2.1 16-Dec-2012  yamt file common.c was added on branch yamt-pagecache on 2013-01-16 05:32:56 +0000
 1.3.4.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.4.2 25-Feb-2013  tls resync with head
 1.3.4.1 23-Feb-2013  tls file common.c was added on branch tls-maxphys on 2013-02-25 00:28:38 +0000
 1.3.2.1 18-May-2014  rmind sync with head
 1.4 07-Oct-2013  matt iMX233/OLinuXino changes from Petri Laskso.
See http://mail-index.netbsd.org/port-arm/2013/10/07/msg002042.html
 1.3 23-Feb-2013  jkunz branches: 1.3.2; 1.3.4;
Contribution from Petri Laakso:
- Support for passing kernel arguments.
- entropy_init() removed as OLINUXINO doesn't generate entropy bits without
user interaction.
- FIFO contents are flushed when DEBUG is enabled.
 1.2 16-Dec-2012  jkunz branches: 1.2.2;
Contribution from Petri Laakso.
Refactoring of bootimx23:
- Code style clean up.
- Don't do DCDC initialization in bootimx23. This has proven to be
unreliable. DCDC initialization will be done in kernel later.
Use linear regulators while booting to make bootimx23 reliable.
 1.1 20-Nov-2012  jkunz Add initial support for Olimex iMX233 based OLinuXino boards.
https://www.olimex.com/Products/OLinuXino/iMX233/
Contributed by Petri Laakso.
 1.2.2.4 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.2.3 23-Jan-2013  yamt sync with head
 1.2.2.2 16-Jan-2013  yamt sync with (a bit old) head
 1.2.2.1 16-Dec-2012  yamt file common.h was added on branch yamt-pagecache on 2013-01-16 05:32:56 +0000
 1.3.4.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.4.2 25-Feb-2013  tls resync with head
 1.3.4.1 23-Feb-2013  tls file common.h was added on branch tls-maxphys on 2013-02-25 00:28:38 +0000
 1.3.2.1 18-May-2014  rmind sync with head
 1.3 07-Oct-2013  matt iMX233/OLinuXino changes from Petri Laskso.
See http://mail-index.netbsd.org/port-arm/2013/10/07/msg002042.html
 1.2 16-Dec-2012  jkunz branches: 1.2.2; 1.2.4; 1.2.6;
Contribution from Petri Laakso.
Refactoring of bootimx23:
- Code style clean up.
- Don't do DCDC initialization in bootimx23. This has proven to be
unreliable. DCDC initialization will be done in kernel later.
Use linear regulators while booting to make bootimx23 reliable.
 1.1 20-Nov-2012  jkunz Add initial support for Olimex iMX233 based OLinuXino boards.
https://www.olimex.com/Products/OLinuXino/iMX233/
Contributed by Petri Laakso.
 1.2.6.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.6.2 25-Feb-2013  tls resync with head
 1.2.6.1 16-Dec-2012  tls file emi_prep.c was added on branch tls-maxphys on 2013-02-25 00:28:38 +0000
 1.2.4.1 18-May-2014  rmind sync with head
 1.2.2.4 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.2.3 23-Jan-2013  yamt sync with head
 1.2.2.2 16-Jan-2013  yamt sync with (a bit old) head
 1.2.2.1 16-Dec-2012  yamt file emi_prep.c was added on branch yamt-pagecache on 2013-01-16 05:32:56 +0000
 1.4 07-Oct-2013  matt iMX233/OLinuXino changes from Petri Laskso.
See http://mail-index.netbsd.org/port-arm/2013/10/07/msg002042.html
 1.3 07-Feb-2013  jkunz branches: 1.3.2; 1.3.4;
Contribution from Petri Laakso:
Enable debug UART input
Fixes issue with some OLinuXino boards which were not able to
accept input from the user.
 1.2 16-Dec-2012  jkunz branches: 1.2.2;
Contribution from Petri Laakso.
Refactoring of bootimx23:
- Code style clean up.
- Don't do DCDC initialization in bootimx23. This has proven to be
unreliable. DCDC initialization will be done in kernel later.
Use linear regulators while booting to make bootimx23 reliable.
 1.1 20-Nov-2012  jkunz Add initial support for Olimex iMX233 based OLinuXino boards.
https://www.olimex.com/Products/OLinuXino/iMX233/
Contributed by Petri Laakso.
 1.2.2.4 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.2.3 23-Jan-2013  yamt sync with head
 1.2.2.2 16-Jan-2013  yamt sync with (a bit old) head
 1.2.2.1 16-Dec-2012  yamt file pinctrl_prep.c was added on branch yamt-pagecache on 2013-01-16 05:32:56 +0000
 1.3.4.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.4.2 25-Feb-2013  tls resync with head
 1.3.4.1 07-Feb-2013  tls file pinctrl_prep.c was added on branch tls-maxphys on 2013-02-25 00:28:38 +0000
 1.3.2.1 18-May-2014  rmind sync with head
 1.5 17-Aug-2016  skrll Spelling in comment
 1.4 07-Oct-2013  matt branches: 1.4.6;
iMX233/OLinuXino changes from Petri Laskso.
See http://mail-index.netbsd.org/port-arm/2013/10/07/msg002042.html
 1.3 16-Dec-2012  jkunz branches: 1.3.2; 1.3.4; 1.3.6;
Contribution from Petri Laakso.
Refactoring of bootimx23:
- Code style clean up.
- Don't do DCDC initialization in bootimx23. This has proven to be
unreliable. DCDC initialization will be done in kernel later.
Use linear regulators while booting to make bootimx23 reliable.
 1.2 20-Nov-2012  jkunz Give memory more time to power up. Avoids hangups.
 1.1 20-Nov-2012  jkunz Add initial support for Olimex iMX233 based OLinuXino boards.
https://www.olimex.com/Products/OLinuXino/iMX233/
Contributed by Petri Laakso.
 1.3.6.4 03-Dec-2017  jdolecek update from HEAD
 1.3.6.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.6.2 25-Feb-2013  tls resync with head
 1.3.6.1 16-Dec-2012  tls file power_prep.c was added on branch tls-maxphys on 2013-02-25 00:28:38 +0000
 1.3.4.1 18-May-2014  rmind sync with head
 1.3.2.4 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.2.3 23-Jan-2013  yamt sync with head
 1.3.2.2 16-Jan-2013  yamt sync with (a bit old) head
 1.3.2.1 16-Dec-2012  yamt file power_prep.c was added on branch yamt-pagecache on 2013-01-16 05:32:56 +0000
 1.4.6.1 05-Oct-2016  skrll Sync with HEAD

RSS XML Feed