Commit Graph

58 Commits

Author SHA1 Message Date
Markus Fröschle
c55f0e48f8 fixed minor inconsistencies between headers and source files and between asm and C sources 2013-12-17 14:16:29 +00:00
Markus Fröschle
41582c0381 added irq handler stubs (intended for calling C routines) for M5484 PCI interrupts INTA-INTD (mapped to Coldfire interrupts #5 and #7) 2013-12-16 13:06:03 +00:00
Markus Fröschle
4175b8ec8f moved uninitialized variables to .bss (was .data) 2013-12-08 07:50:28 +00:00
Markus Fröschle
1f637d3758 added printout of exception PC 2013-12-07 19:45:57 +00:00
Markus Fröschle
ef96759184 fixed comments 2013-11-23 06:13:30 +00:00
Markus Fröschle
94fb84aaa0 added register save and restore 2013-11-19 17:20:58 +00:00
Markus Fröschle
a97d38e9f9 stack was misaligned 2013-11-19 14:59:20 +00:00
Markus Fröschle
50c65879e3 added diagnostic printout on exceptions - except common traps 2013-11-07 06:16:44 +00:00
Markus Fröschle
007a7f7857 printout vector number during exception 2013-11-06 15:29:59 +00:00
Markus Fröschle
c8f9aed32e #ifdef'ed out special interrupt handlers for the FireBee FPGA (need them later to implement PCI interrupts for the m5484LITE) 2013-11-05 11:06:08 +00:00
Markus Fröschle
5baad03944 #ifdef'ed out code passages that do not fit the m5484LITE board 2013-11-05 09:53:47 +00:00
Markus Fröschle
a7b6c9cffa code runs until ohci_lowlevel_init() but can't continue since pci_get_resource() is not implemented yet 2013-11-03 11:20:39 +00:00
Markus Fröschle
7ac1e76ca3 fixed save and restore of gcc scratch registers on DMA video page copy 2013-10-31 06:25:36 +00:00
Markus Fröschle
1d45c22e04 added comments that try to explain video page flip 2013-10-30 14:19:59 +00:00
Markus Fröschle
399a3119d6 fixed GPL headers 2013-10-22 16:14:58 +00:00
Markus Fröschle
c511094549 add a routine to set interrupt level from C 2013-08-13 15:20:23 +00:00
Markus Fröschle
7a3084d76f converted to UNIX line endings 2013-08-11 15:33:06 +00:00
Markus Fröschle
75a6839424 was still in DOS format - changed that to Unix 2013-08-11 13:46:25 +00:00
Markus Fröschle
93ea562e22 fixed call stack for MCD_start_DMA() 2013-08-10 05:31:49 +00:00
Markus Fröschle
8144312fbb fixed forgotten rename 2013-08-10 05:25:53 +00:00
Markus Fröschle
b1c2f79de3 modified comments 2013-08-09 14:19:25 +00:00
Markus Fröschle
ce6e14d347 only clear int 7 in int7 exception handler 2013-08-09 13:49:59 +00:00
Markus Fröschle
844dc74a2c modified comments 2013-08-09 13:38:10 +00:00
Markus Fröschle
3a7ad511b6 fixed a few minor bugs and added experimental code to do video page copies by DMA 2013-08-09 12:13:10 +00:00
Markus Fröschle
fe4666f58d 2013-08-05 04:36:25 +00:00
Markus Fröschle
2090f21359 added comments 2013-08-02 22:14:59 +00:00
Markus Fröschle
8e899f146b translated comment 2013-07-29 20:43:46 +00:00
Markus Fröschle
e08cb7a8fa added symbolic constants for interrupt sources 2013-07-29 20:42:44 +00:00
Markus Fröschle
8030f2c99f added comments 2013-07-29 17:24:31 +00:00
Markus Fröschle
f30e251bfa updated comments and made (hopefully) better readable 2013-07-29 15:20:57 +00:00
Markus Fröschle
884f9eedd4 simplified MMU initialization
removed (apparently unneeded) MMU TLBs
added source file templates for SPI dma routines
2013-07-28 07:19:57 +00:00
Markus Fröschle
1ac7a27e81 modified comments 2013-07-23 10:08:18 +00:00
Markus Fröschle
ad12d18ca5 translated comments 2013-07-07 21:05:04 +00:00
Markus Fröschle
f148eb0400 updated comments 2013-05-11 21:22:06 +00:00
Markus Fröschle
2f566bc499 fixed writing the trap #0 vector to the wrong location... 2013-05-01 14:40:47 +00:00
Markus Fröschle
30373c5909 baked everything together (trap #0 handler) 2013-05-01 14:32:23 +00:00
Vincent Rivière
d306e15c92 Jump to _rom_entry instead of ___BOOT_FLASH. 2012-11-12 15:49:58 +00:00
Vincent Rivière
25b5df12b4 Use __STRAM_END. 2012-11-07 21:54:21 +00:00
Vincent Rivière
c9b5813511 Added ST-RAM and FastRAM symbols. 2012-11-07 21:16:19 +00:00
Markus Fröschle
8bad0545d2 adopted original preprocessor defines 2012-11-04 16:52:31 +00:00
Markus Fröschle
43d20c0e14 fixed irq macro definition 2012-11-04 16:18:14 +00:00
Markus Fröschle
f0e53a7f94 move #0x2[\]200,sr 2012-11-04 11:26:26 +00:00
Markus Fröschle
d02a99cc51 re-enabled MMU 2012-11-04 11:23:48 +00:00
Markus Fröschle
0d341c123b 2012-10-31 21:19:19 +00:00
Vincent Rivière
20031b5d47 Fixed nested comments. 2012-10-22 18:02:36 +00:00
Markus Fröschle
ddaf164925 moved .data where it belongs (to RAM) 2012-10-22 11:08:26 +00:00
Vincent Rivière
4da5ebaae0 Fixed missing backup registers. 2012-10-21 21:00:32 +00:00
Markus Fröschle
7473e59eb0 2012-10-19 15:12:11 +00:00
Markus Fröschle
b49934f552 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
08661df6fe fixed reference to __BOOT_FLASH 2012-10-14 06:49:11 +00:00