| History log of /src/sys/arch/netwinder/conf/Makefile.netwinder.inc |
| Revision | | Date | Author | Comments |
| 1.12 |
| 18-Dec-2023 |
uwe | netwinder: specify kernel make variables in the makefile
There's not much sense to specify makeoptions in std.netwinder for config(1) to move them to the generated makefile, when there's already Makefile.netwinder.inc where these variables can be specified directly.
Move ENTRYPOINT. Do NOT move LOADADDRESS - we don't want to use it as it is kinda wrong and it will override the ld script. Instead explicitly set LINKTEXT to be empty to avoid the common kernel makefile to supply the unwanted -Ttext option.
|
| 1.11 |
| 24-Aug-2015 |
uebayasi | branches: 1.11.48; Define ${LINKSCRIPT} in one place.
|
| 1.10 |
| 20-Aug-2015 |
uebayasi | Use ${KERNLDSCRIPT}.
|
| 1.9 |
| 15-Nov-2014 |
uebayasi | branches: 1.9.2; Use LINKSCRIPT.
|
| 1.8 |
| 24-Nov-2005 |
dbj | branches: 1.8.122; . 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.7 |
| 03-Jan-2003 |
thorpej | branches: 1.7.2; 1.7.8; 1.7.18; 1.7.24; Don't define -D${MACHINE} in Makefile.arm. Instead, let platforms that care define it themselves. Note that evbarm NO LONGER defines -D${MACHINE}.
|
| 1.6 |
| 03-Nov-2002 |
chris | Checkin new interrupt handling code for the footbridge. This is based upon Jason's work on xscale.
Most of the interrupt handling code is now written in C using an asm stub to call into the C code.
spl* now only updates a software mask, and does not update the hardware, this should be much faster.
The new code works well on cats, it's untested on netwinder, but should work.
The code implements generic soft interrupts.
More work is still required to bring the isa interrupt handling code upto scratch currently all isa interrupts are handled at IPL_BIO on the footbridge. This may cause isa interrupts to be handled later than they should be. I plan to fix this in the near future.
|
| 1.5 |
| 03-Apr-2002 |
thorpej | Clean up Netwinder bootstrap: * Put the code that runs with the MMU off in a separate section (.start). * Use a linker script to set the VMA/LMA appropriately for each section. * Fix kernel page table allocation and mapping of kernel text/data/bss.
...and now that kernel images > 2MB work: * Add SYMTAB_SPACE to the GENERIC kernel so that we have DDB symbols. * Use dbsym to load the kernel's DDB symbol area.
|
| 1.4 |
| 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.3 |
| 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.2 |
| 23-Oct-2001 |
thorpej | branches: 1.2.4; Use MACHINE, not TARGET_MACHINE.
|
| 1.1 |
| 11-Jun-2001 |
matt | branches: 1.1.2; Use command Makefile.arm. Move non-std LOADADDRESS to std.netwinder. Add netwinder-specific inclusion Makefile.
|
| 1.1.2.2 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
| 1.1.2.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.2.4.5 |
| 03-Jan-2003 |
thorpej | Sync with HEAD.
|
| 1.2.4.4 |
| 11-Nov-2002 |
nathanw | Catch up to -current
|
| 1.2.4.3 |
| 17-Apr-2002 |
nathanw | Catch up to -current.
|
| 1.2.4.2 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
| 1.2.4.1 |
| 23-Oct-2001 |
nathanw | file Makefile.netwinder.inc was added on branch nathanw_sa on 2002-01-08 00:26:39 +0000
|
| 1.7.24.1 |
| 29-Nov-2005 |
yamt | sync with head.
|
| 1.7.18.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
| 1.7.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.7.2.1 |
| 11-Dec-2005 |
christos | Sync with head.
|
| 1.8.122.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.9.2.1 |
| 22-Sep-2015 |
skrll | Sync with HEAD
|
| 1.11.48.1 |
| 19-Dec-2023 |
martin | Pull up following revision(s) (requested by uwe in ticket #510):
sys/arch/netwinder/conf/Makefile.netwinder.inc: revision 1.12 sys/arch/netwinder/conf/std.netwinder: revision 1.17 sys/arch/netwinder/conf/kern.ldscript: revision 1.11 sys/arch/netwinder/conf/GENERIC: revision 1.146 sys/arch/netwinder/conf/GENERIC: revision 1.147
netwinder: specify kernel make variables in the makefile
There's not much sense to specify makeoptions in std.netwinder for config(1) to move them to the generated makefile, when there's already Makefile.netwinder.inc where these variables can be specified directly.
Move ENTRYPOINT. Do NOT move LOADADDRESS - we don't want to use it as it is kinda wrong and it will override the ld script. Instead explicitly set LINKTEXT to be empty to avoid the common kernel makefile to supply the unwanted -Ttext option.
netwinder: fix base, minimize kern.ldscript diff with evbarm
New binutils align to 0x10000, not 0x8000 (which makes sense), so adjust the base to be 0x10000 so that we are loaded at a page boundary and (I guess) don't smash the firmware in the first page. While here, sync with ldscript.evbarm.
Makes my netwinder boot again.
netwinder: GENERIC - trim down some It is still too big to get loaded by the firmware successfully, but these VERBOSE options and -g symtab are the obvious hogs.
netwinder: GENERIC - trim down some more Disable more stuff to make GENERIC just about fit.
|