Home | History | Annotate | Download | only in conf
History log of /src/sys/arch/evbarm/conf/Makefile.evbarm.inc
RevisionDateAuthorComments
 1.35  21-Mar-2021  skrll -DKERNEL_BASE_VOFFSET= has annoyed me for the last time...

Introduce KERNEL_VOFFSET_RUNTIME which prevents the addition of
-DKERNEL_BASE_VOFFSET= to the command line and use it on the
__HAVE_GENERIC_START kernels which do runtime calculation of the
offset.
 1.34  25-Aug-2015  uebayasi branches: 1.34.30; 1.34.32;
Print a message when creating a temporary ldscript.
 1.33  24-Aug-2015  uebayasi Define ${LINKSCRIPT} in one place.
 1.32  20-Aug-2015  uebayasi Clean up ${LINKSCRIPT} and ${KERNLDSCRIPT}.
 1.31  15-Nov-2014  uebayasi branches: 1.31.2;
Use LINKSCRIPT.
 1.30  11-Apr-2014  matt Supply CPP define KERNEL_BASE_VOFFSET which is the physical to virtual
offset of the kernel.
 1.29  29-Mar-2014  matt branches: 1.29.2;
Define KERNEL_BASES_EQUAL is KERNEL_BASE_VIRT == KERNEL_BASE_PHYS
 1.28  21-Feb-2014  matt Match *INSTALL* (so we can match *INSTALL.MP)
 1.27  09-Aug-2013  matt ldscript doesn't need -Ttext
 1.26  04-Aug-2013  matt use the proper make symbols for adding an ldscript
 1.25  10-Jul-2013  matt If using mdsetimage to install a ramdisk install, add the ramdisk to SYSTEM_DEP
so the kernel will be relinked and the new ramdisk installed.
 1.24  28-Jun-2013  matt branches: 1.24.2;
Add RAMDISKNAME to allow a config to override the default name (ramdisk).
 1.23  19-Mar-2013  garbled Add a new installer image for Raspberry PI to evbarm

Includes the following major changes:

1) Add new configmenu item to sysinst to allow creation of users at
post-install time.
2) Add an sshramdisk type to evbarm, which is a ramdisk with sshd
enabled, allowing users to install on a headless PI by sshing to the
device with the account "sysinst" password "netbsd" to begin the
installation. (Note, neither the account, nor the ssh setup are copied to
the finalized installation image)
3) Change mkimage to build a boot-only image, without the root filesystems.

Much of the sshramdisk code could be reused on other ports easily.
 1.22  16-Feb-2012  matt branches: 1.22.2;
If we are building an INSTALL kernel and the ramdisk.fs exists in the object
tree, insert it into the kernel. This needs to be done before the board
frag so it written into the kernel before the uboot images are created.
 1.21  06-Mar-2011  jakllsch branches: 1.21.4; 1.21.8; 1.21.12;
Remove trailing spaces.
 1.20  31-Jan-2011  matt Change to use TOOL_MKUBOOTIMAGE
Make sure we cleanup everything.
gemini now has its own genassym.cf
 1.19  25-Oct-2008  apb branches: 1.19.12; 1.19.16; 1.19.22; 1.19.24;
Use ${TOOL_SED} instead if plain sed in Makefiles.
 1.18  27-Apr-2008  matt branches: 1.18.6;
Merge kernel changes in matt-armv6 to HEAD.
 1.17  24-Nov-2005  dbj branches: 1.17.50; 1.17.74; 1.17.76; 1.17.78;
. Have dbsym explicitly suggest increasing SYMTAB_SPACE when
an overflow occurs.
. Make this error a fatal build time error
. Move the support for dbsym into the MI Makefile.kern.inc,
conditional upon the SYMTAB_SPACE option being defined in
the kernel config file.
 1.16  03-Jan-2003  thorpej branches: 1.16.2; 1.16.8; 1.16.18; 1.16.24;
Split board-specific Makefile fragments into their own files.
 1.15  03-Jan-2003  thorpej Use the common linker script for all evbarm platforms.
 1.14  20-Nov-2002  bsh add three boards.

lubbock (PXA250, Xscale)
g4250ebx (PXA250, Xscale)
SMDK2800 (S3C2800, ARM920T)
 1.13  15-Jul-2002  ichiro add support ixp12x0 eva-board "IXM1200"
 1.12  08-Jul-2002  rearnsha Use the Integrator ldscript and build .bin and .srec versions of the
kernel.
 1.11  27-Mar-2002  thorpej branches: 1.11.2;
Support for the Intel IQ80321 eval board for the i80321 I/O Processor.
 1.10  03-Mar-2002  thorpej * Add support for running the IQ80310 kernel where KERNEL_BASE !=
physical memory start. Garbage-collect some cruft while here.
* Move the kernel up to 0xc0000000, giving a 1G/3G kernel/user split.
* Adjust the Integrator startup code accordingly.
 1.9  02-Mar-2002  thorpej Move the DBSYM bits up in the file.
 1.8  22-Feb-2002  thorpej Also generate flat binary kernels for the IQ80310.
 1.7  30-Jan-2002  thorpej New interrupt framework for NetBSD/evbarm, and accompanying new
interrupt code for the IQ80310 board support package.

XXX The Integrator board support package still uses the old-style
arm32 interrupt code, so some compatibility hacks have been added
for it. When the Integrator uses new-style interrupts, those hacks
can go away.
 1.6  09-Dec-2001  atatat branches: 1.6.2;
Roll the rest of the ports over to the new MI kernel build machinery.
Any problems reported by testers have been fixed, and massive
cross-compiling of kernels has shown that any problems that remain
with actually building kernels are not related to this.
 1.5  27-Nov-2001  thorpej Move interrupt-related stuff out of the generic 32-bit ARM genassym.cf
and into platform-specific genassym.cf files.
 1.4  20-Nov-2001  lukem cleanup:
options SPACE TAB
makeoptions TAB
psuedo-device TAB
remove trailing whitespace
replace multiple spaces -> tabs
options "FOO" -> options FOO
options "FOO=bar" -> options FOO=bar
options "FOO=\"bar\"" -> options FOO="\"bar\""
 1.3  09-Nov-2001  thorpej branches: 1.3.2; 1.3.4;
Eval boards usually don't have boot loaders. If we're lucky, we
have firmware that understands ELF. We're usually stuck with S-Records.
To make life easier, attempt to stuff kernel symbols into the image
with dbsym(8).

If the kernel doesn't have SYMTAB_SPACE, or if the SYMTAB_SPACE is too
small, the kernel build continues as normal; this is just a convenience
measure.
 1.2  06-Nov-2001  thorpej If BOARDTYPE == iq80310, make an S-records version of the kernel
as well.
 1.1  27-Oct-2001  rearnsha Integrator boards need a special start-up file to reposition the
kernel image.
 1.3.4.7  03-Jan-2003  thorpej Sync with HEAD.
 1.3.4.6  11-Dec-2002  thorpej Sync with HEAD.
 1.3.4.5  01-Aug-2002  nathanw Catch up to -current.
 1.3.4.4  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.3.4.3  28-Feb-2002  nathanw Catch up to -current.
 1.3.4.2  08-Jan-2002  nathanw Catch up to -current.
 1.3.4.1  09-Nov-2001  nathanw file Makefile.evbarm.inc was added on branch nathanw_sa on 2002-01-08 00:24:11 +0000
 1.3.2.2  12-Nov-2001  thorpej Sync the thorpej-mips-cache branch with -current.
 1.3.2.1  09-Nov-2001  thorpej file Makefile.evbarm.inc was added on branch thorpej-mips-cache on 2001-11-12 21:16:49 +0000
 1.6.2.6  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.6.2.5  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.6.2.4  16-Mar-2002  jdolecek Catch up with -current.
 1.6.2.3  11-Feb-2002  jdolecek Sync w/ -current.
 1.6.2.2  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.6.2.1  09-Dec-2001  thorpej file Makefile.evbarm.inc was added on branch kqueue on 2002-01-10 19:42:00 +0000
 1.11.2.2  21-Jul-2002  gehenna catch up with -current.
 1.11.2.1  16-Jul-2002  gehenna catch up with -current.
 1.16.24.1  29-Nov-2005  yamt sync with head.
 1.16.18.1  21-Jun-2006  yamt sync with head.
 1.16.8.1  06-Feb-2005  jmc Pull up patch (requested by martti in ticket #1086)
Move ipf to sys/dist/ipf and sync w. trunk
 1.16.2.1  11-Dec-2005  christos Sync with head.
 1.17.78.2  04-May-2009  yamt sync with head.
 1.17.78.1  16-May-2008  yamt sync with head.
 1.17.76.1  18-May-2008  yamt sync with head.
 1.17.74.2  17-Jan-2009  mjf Sync with HEAD.
 1.17.74.1  02-Jun-2008  mjf Sync with HEAD.
 1.17.50.1  11-Sep-2007  matt More support for Freescale i.MX31 DEV LITE KIT
 1.18.6.1  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.19.24.1  08-Feb-2011  bouyer Sync with HEAD
 1.19.22.1  06-Jun-2011  jruoho Sync with HEAD.
 1.19.16.2  21-Apr-2011  rmind sync with head
 1.19.16.1  05-Mar-2011  rmind sync with head
 1.19.12.2  24-Mar-2014  matt Add cubie from HEAD
 1.19.12.1  15-Feb-2014  matt Merge armv7 support from HEAD, specifically support for the BCM5301X
and BCM56340 evbarm kernels.
 1.21.12.1  28-Nov-2012  matt merge from -HEAD improves arm (mostly for Cortex) support targeting
OMAP and BCM53xx.
 1.21.8.1  18-Feb-2012  mrg merge to -current.
 1.21.4.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.21.4.1  17-Apr-2012  yamt sync with head
 1.22.2.3  03-Dec-2017  jdolecek update from HEAD
 1.22.2.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.22.2.1  23-Jun-2013  tls resync from head
 1.24.2.2  18-May-2014  rmind sync with head
 1.24.2.1  28-Aug-2013  rmind sync with head
 1.29.2.1  10-Aug-2014  tls Rebase.
 1.31.2.1  22-Sep-2015  skrll Sync with HEAD
 1.34.32.1  03-Apr-2021  thorpej Sync with HEAD.
 1.34.30.1  03-Apr-2021  thorpej Sync with HEAD.

RSS XML Feed