Commit Graph

103 Commits

Author SHA1 Message Date
Markus Fröschle
eaabb211db modified Makefile to generate an elf file that bdmctrl understands.
added mcf5474.bdm to initialize firebee and flash (doesn't work yet for unknown reason)
2012-10-21 19:12:40 +00:00
Vincent Rivière
dbae718f31 Cleaned up jump into the BaS. 2012-10-20 15:59:03 +00:00
Vincent Rivière
f18929b8a5 Clean up BaS linker script symbols. 2012-10-20 15:50:36 +00:00
Vincent Rivière
5dcb6cf41d Fixed cache management. 2012-10-20 14:29:57 +00:00
Vincent Rivière
03daa59aaa Clean up CACR initialization. 2012-10-20 14:00:11 +00:00
Vincent Rivière
ced6b5dc9f Fixed inverted BaS source and destination. 2012-10-19 21:43:11 +00:00
Vincent Rivière
14f36c9510 Added comment about the NVRAM. 2012-10-19 21:09:56 +00:00
Markus Fröschle
9f4f829838 2012-10-19 15:12:11 +00:00
Markus Fröschle
881d23ae0d update comments 2012-10-19 12:46:20 +00:00
Markus Fröschle
61550f83e6 simplified and corrected BaS copy 2012-10-19 08:42:35 +00:00
Markus Fröschle
0d86b7dccb removed superflous semicolon 2012-10-19 06:25:00 +00:00
Markus Fröschle
5eb7a0a3ee redefined FLASH_DATA_... constants 2012-10-19 06:23:44 +00:00
Markus Fröschle
6609ee07b0 fixed wrong BaS copy length. 2012-10-19 05:57:35 +00:00
Markus Fröschle
4d8beb0d8d fixed formatting 2012-10-18 15:48:14 +00:00
Markus Fröschle
56024823a5 not neccessary anymore 2012-10-18 15:44:29 +00:00
Markus Fröschle
899cf93652 modified for relocating multi-section linker script 2012-10-18 14:02:23 +00:00
Markus Fröschle
f43d30b44c found a line been lost in dvi_on() 2012-10-18 14:00:47 +00:00
Markus Fröschle
e76ed0b5d9 modified to work with multi-section linker script 2012-10-18 11:44:00 +00:00
Markus Fröschle
967e705d02 modified _VRAM storage class to volatile 2012-10-17 20:31:30 +00:00
Markus Fröschle
2d5a8fc5be added missing call to init_pll() 2012-10-17 05:29:25 +00:00
Markus Fröschle
858154a5f0 2012-10-16 19:51:22 +00:00
Vincent Rivière
504dcc2c85 Fixed FPGA initialization bit ordering. 2012-10-16 19:18:38 +00:00
Markus Fröschle
27cb784c07 added function to clear all cache lines (from illegal_instruction.S) 2012-10-16 17:55:57 +00:00
Markus Fröschle
9c146c2bde added function to clear cache 2012-10-16 17:51:37 +00:00
Markus Fröschle
688f9adfbb 2012-10-16 16:02:09 +00:00
Markus Fröschle
fc7d10e2f3 startup file in assembler language 2012-10-16 15:54:58 +00:00
Markus Fröschle
b3ffbe28f3 removed unused declarations 2012-10-16 15:52:35 +00:00
Markus Fröschle
84d59ca04b common definitions for sysinit.c and init_fpga.c 2012-10-16 09:21:30 +00:00
Markus Fröschle
88629e3c15 extracted init_fpga() 2012-10-16 09:20:36 +00:00
Markus Fröschle
ddb955795d replaced bit shifts with symbolic constants 2012-10-16 09:17:52 +00:00
Markus Fröschle
db48aa7ca4 extracted FPGA initialization into separate source file 2012-10-16 08:37:55 +00:00
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
52316a4084 FPGA pins (clock, config) were the wrong way round for FPGA programming in init_fpga. Corrected. 2012-10-16 05:53:53 +00:00
Markus Fröschle
50b8cb9361 simplified TOS copy according to dip switch setting 2012-10-15 16:17:26 +00:00
Markus Fröschle
35560d57e2 2012-10-15 11:38:20 +00:00
Markus Fröschle
d68ade8bec fixed startup code (comment at wrong position) which prevented RAMBAR0 from getting initialized 2012-10-15 10:19:45 +00:00
Markus Fröschle
d43546b05c calculation of cache flush adresses was wrong 2012-10-15 06:21:40 +00:00
Markus Fröschle
1adcfe3ab5 calculation of BaS copy target adress and final jump was wrong. 2012-10-15 06:20:12 +00:00
Markus Fröschle
e1a84ff9ab (Hopefully) fixed wrong calculation of BaS copy adresses 2012-10-15 06:14:43 +00:00
Markus Fröschle
9663851dba fixed inline asm statements 2012-10-15 06:03:11 +00:00
Markus Fröschle
d7a9f10e3c 2012-10-15 05:48:17 +00:00
Markus Fröschle
8d2487c595 modified as of Vincenct's suggestions 2012-10-15 05:45:32 +00:00
Markus Fröschle
ab69eccb47 2012-10-14 21:21:44 +00:00
Markus Fröschle
f8102d578f mine is nicer ;) 2012-10-14 21:12:03 +00:00
Vincent Rivière
e5b0824797 Fixed correct inline assembly usage. 2012-10-14 20:54:20 +00:00
Vincent Rivière
98688f58ec Fixed correct MCF_MMU_MMUCR usage. 2012-10-14 20:53:14 +00:00
Vincent Rivière
306fcc2845 Fixed wrong initial PC.. 2012-10-14 20:48:31 +00:00
Markus Fröschle
34426619af 2012-10-14 19:59:08 +00:00
Markus Fröschle
5170a5a763 2012-10-14 15:59:28 +00:00
Markus Fröschle
ef7080fbfc 2012-10-14 14:30:10 +00:00