Commit Graph

19 Commits

Author SHA1 Message Date
Markus Fröschle
d5deccb848 bit checks to wait for FPGA ready were the wrong way round.
Allowed the compiler to use m68k bitfield instructions (-mbitfield). Now produces nearly the same code than Fredi's assembler sources.
2012-10-16 06:13:48 +00:00
Markus Fröschle
3acb43ace1 changed srecord extension to .s19 according to Vincent's suggestion 2012-10-14 19:58:31 +00:00
Markus Fröschle
e06aa59e1c removed object files list from final linker call since that's misleading (controlled through link script itself) 2012-10-14 14:15:31 +00:00
Markus Fröschle
ecfc91de85 added functions (in cache.[ch]) to flush data and instruction caches for specific memory regions 2012-10-14 10:37:54 +00:00
Markus Fröschle
67477861dc Made compiler more picky by adding -Wall to CFLAGS.
This showed up more warnings where some are already fixed.
2012-10-14 09:24:25 +00:00
Markus Fröschle
6d99e90df7 still had the wrong CPU in the Makefile. Not its "-mcpu=5474" as suggested. 2012-10-14 08:35:41 +00:00
Markus Fröschle
0b3a146609 fixed "clean" target to really clean
added a "depend" target
2012-10-14 07:01:07 +00:00
Markus Fröschle
1555f31976 fixed CFLAGS according to Vincent's suggestions 2012-10-14 06:45:34 +00:00
Markus Fröschle
fd26b3cd3f started link script rewrite - needed lots of symbol changes because leading underscores in symbol names 2012-10-13 21:14:57 +00:00
Markus Fröschle
be51183566 2012-10-13 07:34:40 +00:00
Markus Fröschle
1141456b52 2012-10-12 19:24:48 +00:00
Markus Fröschle
1536376c37 changed types to use <stdint.h> 2012-10-12 15:45:50 +00:00
Markus Fröschle
6d23105563 fixed pattern rules 2012-10-12 06:55:17 +00:00
Markus Fröschle
a9d1a24e18 no objects really go to the objs directory 2012-10-12 06:49:15 +00:00
Markus Fröschle
ee08924964 Fixed typo (SOBJS instead of AOBJS) 2012-10-12 06:43:48 +00:00
Markus Fröschle
5ac0c061d1 generate object files into objs directory 2012-10-12 06:35:02 +00:00
Markus Fröschle
93fdb88e6d fixed typo (assembler sources weren't initialized correctly) 2012-10-12 06:16:50 +00:00
Markus Fröschle
7f729fa8ec rather optimize for size than speed for now 2012-10-12 06:13:44 +00:00
Markus Fröschle
e28abbcfa7 GNU toolchain Makefile 2012-10-11 14:11:52 +00:00