Commit Graph

1287 Commits

Author SHA1 Message Date
Markus Fröschle
e0f77b1ab6 added function to flush only a portion of the caches 2014-09-24 16:02:20 +00:00
Markus Fröschle
46d4541c22 now flashes BaS again 2014-09-21 13:30:55 +00:00
Markus Fröschle
44acce1258 Screen address change now handled entirely in C (handler_gpt0/ 2014-09-19 17:41:00 +00:00
Markus Fröschle
d5359c4b95 updated comments 2014-09-19 06:02:16 +00:00
Markus Fröschle
f9a8a880d9 replace "a7" with "sp" for consistancy 2014-09-19 04:59:21 +00:00
Markus Fröschle
36a7a593d9 fixed and completed comments 2014-09-18 20:13:54 +00:00
Markus Fröschle
0801adb0c0 fixed a few MMU quirks 2014-09-17 05:28:16 +00:00
Markus Fröschle
e7fa2b5bff check for supervisor protection fault and issue a bus error 2014-09-07 19:29:11 +00:00
Markus Fröschle
87bd9eb2c6 rewritten mmu_map_page() and put into production 2014-09-07 19:01:19 +00:00
Markus Fröschle
cd341c499a removed warnings with some ugly casts... 2014-09-07 17:12:44 +00:00
Markus Fröschle
7ea7b91e9d moved more functionality from exceptions.S to interrupts.c. Added debug
printouts to MMU page fault handler
2014-09-07 10:57:58 +00:00
Markus Fröschle
c5cb279745 modified to always update build date/time 2014-09-07 07:02:26 +00:00
Markus Fröschle
1a2d7bcc46 minor changes 2014-09-07 06:55:37 +00:00
Markus Fröschle
5a913f83fa moved PSC3 interrupt handler to BaS dispatcher 2014-09-07 06:55:00 +00:00
Markus Fröschle
49569bc001 disabled USB init for now 2014-09-07 06:53:40 +00:00
Markus Fröschle
37a3beef5a moved IRQ service handler for PSC3 interrupt to the BaS ISR dispatcher 2014-09-07 06:53:01 +00:00
Markus Fröschle
65187270ca removed BaS network stuff and introduced a function to initialize BaS' ISR dispatcher 2014-09-07 06:50:23 +00:00
Markus Fröschle
22760eb9b8 refactored 2014-09-06 21:29:55 +00:00
Markus Fröschle
307c5368b4 fixed a bug with LINK instruction not saving address register 2014-09-06 19:27:11 +00:00
Markus Fröschle
3cfcd9e7c3 temporarily disabled interrupts to make debug printouts readable 2014-09-06 18:45:21 +00:00
Markus Fröschle
f3766b9b63 lowered DMA interrupt level 2014-09-06 18:43:03 +00:00
Markus Fröschle
3bd8b12b2f set interrupt and level to same values MiNT driver expects 2014-09-06 18:40:36 +00:00
Markus Fröschle
6e8193cf3f disabled debug printouts 2014-09-06 18:39:42 +00:00
Markus Fröschle
8aac27bc01 disabled (unnecessary?) cache flush 2014-09-06 18:37:13 +00:00
Markus Fröschle
8ddce6e288 disabled USB initialization for now 2014-09-06 18:35:51 +00:00
Markus Fröschle
bcadabc376 reformatted 2014-09-06 18:35:06 +00:00
Markus Fröschle
8b956f74cd disabled USB debug printouts 2014-09-06 18:34:35 +00:00
Markus Fröschle
97fc291602 disabled USB debug printouts 2014-09-06 18:33:46 +00:00
Markus Fröschle
920843180a disabled USB debug printouts 2014-09-06 18:33:00 +00:00
Markus Fröschle
9f64ff8ce6 reformatted 2014-09-05 05:55:03 +00:00
Markus Fröschle
a82ad2eb9d beautified formatting and fixed some (minor) typos 2014-09-03 06:16:55 +00:00
Markus Fröschle
70cb003abb fixed a few typos 2014-09-02 19:58:19 +00:00
Markus Fröschle
6124f82d82 refactored, reformatted, added missing clobber registers to __asm__
statements
2014-09-02 13:51:00 +00:00
Markus Fröschle
d25e6cfd98 refactored USB driver code, enabled debug printouts everywhere 2014-09-01 19:22:26 +00:00
Markus Fröschle
3b0e69127f now gets accepted by Modelsim 2014-09-01 14:24:55 +00:00
Markus Fröschle
029388c6c4 fixed some compiler warnings 2014-09-01 14:23:33 +00:00
Markus Fröschle
6fb30a56eb more generalization of the dbg() diagnostic message prints 2014-09-01 07:20:22 +00:00
Markus Fröschle
a92248a2b8 added debug statements. Apparently, the code is trying to initialize the
hub as mouse (which obviously can't work).
2014-09-01 06:41:07 +00:00
Markus Fröschle
de63bc6600 (re)enabled debugging statements 2014-09-01 06:26:19 +00:00
Markus Fröschle
332928fb78 (re)enabled USB bus scan. It takes an eternity to finish, but finally
returns. Hub found, but no mouse yet.
2014-09-01 06:19:45 +00:00
Markus Fröschle
0822848ad3 added debugging statements for PCI enumeration 2014-09-01 05:37:43 +00:00
Markus Fröschle
77b7ebd1e6 fixed wrong intermediate Makefile which was forgotten to change after
the rename
2014-08-31 12:35:54 +00:00
Markus Fröschle
cb0e1a0726 renamed tos/mcdcook to tos/bascook 2014-08-31 11:42:32 +00:00
Markus Fröschle
738e08d9d3 renamed to bascook 2014-08-31 11:40:55 +00:00
Markus Fröschle
cac5b05da7 renamed 2014-08-31 11:39:41 +00:00
Markus Fröschle
575ff4adc4 removed unused files. Modifed MCDCOOK build process to use BaS_gcc
includes (no need to sync includes anymore)
2014-08-31 11:36:59 +00:00
Markus Fröschle
bc33af04ab fixed various "comparison with different length" errors 2014-08-20 05:44:46 +00:00
Markus Fröschle
27824cd8e6 fixed wrong chip select for video frequency timer (VFT) register 2014-08-17 08:47:35 +00:00
Markus Fröschle
282c631601 added false_path to CLK_MAIN 2014-08-17 08:43:43 +00:00
Markus Fröschle
b73b59f372 fixed wrong pin assignment for FB_WRn 2014-08-17 08:42:26 +00:00