Commit Graph

373 Commits

Author SHA1 Message Date
Markus Fröschle
a7813d2d91 for ITLB misses, map following page also since sometimes (prefetch?) the
fault PC reported by the access error exceptions seems to be off a few
instructions.
2014-09-28 16:44:39 +00:00
Markus Fröschle
c0abafa805 lowered interrupt mask where not needed 2014-09-28 16:36:55 +00:00
Markus Fröschle
72ccec6c38 replaced constant values with symbolic names 2014-09-28 16:04:15 +00:00
Markus Fröschle
0db1e0ccb8 fixed debug printouts. Removed unused ACR settings 2014-09-28 12:31:14 +00:00
Markus Fröschle
1345d7c808 first version with C page table handling that works 2014-09-28 11:27:07 +00:00
Markus Fröschle
bb7ae911dc fixed indexing into page descriptor array with wrong page size 2014-09-27 06:19:43 +00:00
Markus Fröschle
51d36b45cb fixed (rough) comments 2014-09-26 05:59:02 +00:00
Markus Fröschle
441c25665a for some reason the mapping of EmuTOS doesn't seem to work anymore? 2014-09-25 20:23:28 +00:00
Markus Fröschle
3a198db460 runs until EmuTOS scrolls the welcome screen? 2014-09-25 18:41:26 +00:00
Markus Fröschle
8d67a33c75 experimental branh to use 8k memory pages in MMU TLBs - might ease
implementing memory protection for Coldfire in MiNT
2014-09-25 13:50:07 +00:00
Markus Fröschle
db847ec588 new experimental branch with changed MMU behaviour 2014-09-25 08:00:36 +00:00
David Gálvez
a2f01a7fa4 Add format specifier to fix debug messages format 2014-07-13 15:18:23 +00:00
David Gálvez
8a9abeb444 Make PCI memory space uncachable 2014-07-10 16:46:21 +00:00
David Gálvez
2a9e4fc1a6 Merge pci_BaS_gcc branch from trunk (new attempt) 2014-07-10 15:36:48 +00:00
David Gálvez
b9bf2e32ba Reverse merge from trunk in pci_BaS_gcc branch 2014-07-10 13:20:14 +00:00
David Gálvez
9a93782b77 Merge from trunk 2014-07-10 11:09:09 +00:00
Markus Fröschle
98dacfbc69 branched to enable main branch to return to the old MMU handling code since the new style couldn't be made to work (for now). 2014-06-20 16:06:08 +00:00
David Gálvez
b1d5b71f75 Add driver interface for PCI 2014-05-21 08:40:50 +00:00
David Gálvez
4b1dd93305 Create new branch for PCI development 2014-05-21 07:38:47 +00:00
Markus Fröschle
a95752d243 merged trunk changes 2013-05-12 06:30:17 +00:00
Ørn E. Hansen
56b822fa5f small addition 2013-04-22 20:14:40 +00:00
Ørn E. Hansen
b2baa22b71 USB, to add ohci/ehci. Make fifo comply with iorec 2013-04-21 21:28:45 +00:00
Markus Fröschle
2119da91e7 made sure code compiles with elf _and_ mint toolchain 2013-04-21 05:16:20 +00:00
Markus Fröschle
815441bcf0 removed TOS dependencies with (some shaky) replacements to make everything compile without TOS headers 2013-04-21 05:13:32 +00:00
Ørn E. Hansen
234d7f278a Adding USB code to base 2013-04-20 22:14:30 +00:00
Ørn E. Hansen
5769bc31ac Check in code that compiles 2013-04-20 22:11:11 +00:00
Ørn E. Hansen
a4a283ff98 Check in code that compiles 2013-04-20 22:10:37 +00:00
Ørn E. Hansen
685fee062f Check in code that compiles 2013-04-20 22:06:28 +00:00
Ørn E. Hansen
83dcefed95 Changes to make it compile 2013-04-19 22:35:50 +00:00
Markus Fröschle
224a30ef5f added sp to asm clobber list 2013-04-19 06:23:35 +00:00
Markus Fröschle
9c5788feb9 fixed hex numbers and clobber registers in inline asm statements 2013-04-19 06:10:25 +00:00
Ørn E. Hansen
62490ef2e6 I2C, register the handler in init 2013-04-18 19:43:00 +00:00
Ørn E. Hansen
29b5e93648 Added a routine to add interrupt handlers 2013-04-18 19:24:52 +00:00
Markus Fröschle
460bfeaa8f fixed some (minor) warnings 2013-04-17 05:24:57 +00:00
Ørn E. Hansen
a3c31dff28 Initial commit of fifo and i2c headers 2013-04-16 20:21:16 +00:00
Ørn E. Hansen
57e3d242b8 Initial commit of fifo and i2c routines 2013-04-16 20:20:42 +00:00
Markus Fröschle
efd01c2fa3 oehansens i2c and spi extensions 2013-04-15 06:19:00 +00:00
Markus Fröschle
e99525ceee wrongly named 2013-04-15 06:17:41 +00:00
Markus Fröschle
ba7c50b1ef oehansens i2c and spi extensions 2013-04-15 06:15:57 +00:00
Markus Fröschle
b11c65f60a removed branch after merge to trunk 2012-12-15 18:48:13 +00:00
Markus Fröschle
7bb064f826 replaced with earlier version. Defective. 2012-12-15 17:05:19 +00:00
Markus Fröschle
d8622ffeee enable fast clock 2012-12-15 14:53:26 +00:00
Markus Fröschle
05af3297af cleaned up project 2012-12-15 14:19:34 +00:00
Markus Fröschle
172077f7a3 renamed 2012-12-15 14:15:41 +00:00
Markus Fröschle
5a30c1c019 long filename conversion hang on reset (worked fine on cold boot). Fixed. 2012-12-15 14:13:57 +00:00
Markus Fröschle
762d059b62 removed lfn output since it crashed xprintf() 2012-12-15 12:50:13 +00:00
Markus Fröschle
c3266a2b7b If you have a "WELCOME.MSG" file on your sd-card during boot (must be DOS format), the contents of the file is read and send to the serial port 2012-12-15 12:43:55 +00:00
Markus Fröschle
753505a392 flashing still strange - need a different erase pattern than originally expected 2012-12-15 12:22:46 +00:00
Markus Fröschle
a110003cd4 flashing still strange - need a different erase pattern than originally expected 2012-12-15 12:18:47 +00:00
Markus Fröschle
34ef174cfe Added support for long filenames. Does not work yet 2012-12-15 12:04:12 +00:00