Commit Graph

  • 39c2006586 made SD card working on plain EmuTOS Markus Fröschle 2013-10-12 16:22:51 +00:00
  • 5a55faa169 made SD card working on plain EmuTOS Markus Fröschle 2013-10-12 16:22:51 +00:00
  • 77f9ecf13b fixed typo in message Markus Fröschle 2013-10-10 10:37:54 +00:00
  • 4d216bf2f0 fixed typo in message Markus Fröschle 2013-10-10 10:37:54 +00:00
  • 0f6a88260b fixed a few MDMA-related quirks. DMA still doesn't work when running from RAM Markus Fröschle 2013-08-24 07:46:15 +00:00
  • 4218e2e655 fixed a few MDMA-related quirks. DMA still doesn't work when running from RAM Markus Fröschle 2013-08-24 07:46:15 +00:00
  • 6342196e2b added start of pci implementation Markus Fröschle 2013-08-23 07:29:02 +00:00
  • bbaa522b58 added start of pci implementation Markus Fröschle 2013-08-23 07:29:02 +00:00
  • 850f6a7827 modified to use library functions Markus Fröschle 2013-08-21 10:06:46 +00:00
  • d1ab061195 modified to use library functions Markus Fröschle 2013-08-21 10:06:46 +00:00
  • dd2cc0d3b9 modified to use library functions (memcpy(), bzero()) Markus Fröschle 2013-08-21 08:55:47 +00:00
  • b84d4c4e9b modified to use library functions (memcpy(), bzero()) Markus Fröschle 2013-08-21 08:55:47 +00:00
  • 8a7f62060a added flash routines from Freescale dBug sources Markus Fröschle 2013-08-14 07:40:23 +00:00
  • 188f229132 added flash routines from Freescale dBug sources Markus Fröschle 2013-08-14 07:40:23 +00:00
  • 8d8cf206c6 fixed reference to rt_cacr Markus Fröschle 2013-08-14 05:08:24 +00:00
  • 4080a8e5af fixed reference to rt_cacr Markus Fröschle 2013-08-14 05:08:24 +00:00
  • c511094549 add a routine to set interrupt level from C Markus Fröschle 2013-08-13 15:20:23 +00:00
  • 5ebb345478 add a routine to set interrupt level from C Markus Fröschle 2013-08-13 15:20:23 +00:00
  • 8a3c591c3b stop and disable unused SOC components by stopping their clocks Markus Fröschle 2013-08-13 10:20:44 +00:00
  • f0f25eac5e stop and disable unused SOC components by stopping their clocks Markus Fröschle 2013-08-13 10:20:44 +00:00
  • c149d2ecb8 stop and disable unused SOC components by stopping their clocks Markus Fröschle 2013-08-13 10:05:06 +00:00
  • 7356f96fae stop and disable unused SOC components by stopping their clocks Markus Fröschle 2013-08-13 10:05:06 +00:00
  • b6fdc3af2b reverted previous change which was plain wrong Markus Fröschle 2013-08-13 05:55:21 +00:00
  • fe077d6658 reverted previous change which was plain wrong Markus Fröschle 2013-08-13 05:55:21 +00:00
  • 2835be6aaa fixed initialization of GPIO DMA pin assignments Markus Fröschle 2013-08-13 05:47:37 +00:00
  • 8980517dbf fixed initialization of GPIO DMA pin assignments Markus Fröschle 2013-08-13 05:47:37 +00:00
  • bcf2d16b31 added code to selectively push areas of memory from the caches Markus Fröschle 2013-08-12 21:06:36 +00:00
  • 9ace9866c2 added code to selectively push areas of memory from the caches Markus Fröschle 2013-08-12 21:06:36 +00:00
  • 920e5e6490 added CACR define bits, added functions to set and retrieve current cache value and removed PC-relative compilation of cache.c Markus Fröschle 2013-08-12 17:38:39 +00:00
  • 6ee9b72191 added CACR define bits, added functions to set and retrieve current cache value and removed PC-relative compilation of cache.c Markus Fröschle 2013-08-12 17:38:39 +00:00
  • e478d9446c modified init_gpio() to use symbolic values for initialization and added comments Markus Fröschle 2013-08-12 15:23:26 +00:00
  • 66efc34bdb modified init_gpio() to use symbolic values for initialization and added comments Markus Fröschle 2013-08-12 15:23:26 +00:00
  • 2b446e52a5 removed initialization of MCF_PAD_PAR_DSPI since this is already done in sysinit.c Markus Fröschle 2013-08-12 11:55:42 +00:00
  • 45e6f56554 removed initialization of MCF_PAD_PAR_DSPI since this is already done in sysinit.c Markus Fröschle 2013-08-12 11:55:42 +00:00
  • e4fb9f9c5d changed mapping of system SRAM Markus Fröschle 2013-08-12 05:16:53 +00:00
  • f3e995d9ab changed mapping of system SRAM Markus Fröschle 2013-08-12 05:16:53 +00:00
  • d61056eaf0 fixed error message (xhdi_get_capacity()) Markus Fröschle 2013-08-11 15:40:37 +00:00
  • df75b8a5ac fixed error message (xhdi_get_capacity()) Markus Fröschle 2013-08-11 15:40:37 +00:00
  • 7a3084d76f converted to UNIX line endings Markus Fröschle 2013-08-11 15:33:06 +00:00
  • 76ed42f0b5 converted to UNIX line endings Markus Fröschle 2013-08-11 15:33:06 +00:00
  • c255c43282 changed formatting Markus Fröschle 2013-08-11 13:47:47 +00:00
  • 4860050341 changed formatting Markus Fröschle 2013-08-11 13:47:47 +00:00
  • 59b4445c13 changed types to <stdint.h> types Markus Fröschle 2013-08-11 13:47:16 +00:00
  • 14f0cd99eb changed types to <stdint.h> types Markus Fröschle 2013-08-11 13:47:16 +00:00
  • 75a6839424 was still in DOS format - changed that to Unix Markus Fröschle 2013-08-11 13:46:25 +00:00
  • 4ace47e0e0 was still in DOS format - changed that to Unix Markus Fröschle 2013-08-11 13:46:25 +00:00
  • d45f29f74f moved call to dma_init() Markus Fröschle 2013-08-11 13:45:10 +00:00
  • de2026e3ca moved call to dma_init() Markus Fröschle 2013-08-11 13:45:10 +00:00
  • d7384414e7 made MCD_INCLUDE_EU always defined Markus Fröschle 2013-08-11 13:44:18 +00:00
  • 5ad49e1ea4 made MCD_INCLUDE_EU always defined Markus Fröschle 2013-08-11 13:44:18 +00:00
  • cd3302d2fd moved supervisor stack to RAMBAR1 Markus Fröschle 2013-08-11 13:43:16 +00:00
  • 93dd7c8ee0 moved supervisor stack to RAMBAR1 Markus Fröschle 2013-08-11 13:43:16 +00:00
  • a69c21b884 fixed display of __LINE__ Markus Fröschle 2013-08-11 13:42:13 +00:00
  • 9ca65800e7 fixed display of __LINE__ Markus Fröschle 2013-08-11 13:42:13 +00:00
  • a5f0348e16 added verification routine to DMA test: does not work yet fixed crash when calculating transfer speed Markus Fröschle 2013-08-11 13:41:11 +00:00
  • da8a1ffcf5 added verification routine to DMA test: does not work yet fixed crash when calculating transfer speed Markus Fröschle 2013-08-11 13:41:11 +00:00
  • 4d548399c4 enabled target support for flashing. Seems to work at least for smaller binaries (BaS) while it doesn't for larger ones (EmuTOS). This seems to be caused by large buffers which cannot be reached by PC relative adressing on the target. Markus Fröschle 2013-08-11 05:30:59 +00:00
  • cd3c5a91d6 enabled target support for flashing. Seems to work at least for smaller binaries (BaS) while it doesn't for larger ones (EmuTOS). This seems to be caused by large buffers which cannot be reached by PC relative adressing on the target. Markus Fröschle 2013-08-11 05:30:59 +00:00
  • 93ea562e22 fixed call stack for MCD_start_DMA() Markus Fröschle 2013-08-10 05:31:49 +00:00
  • 982aeea2f9 fixed call stack for MCD_start_DMA() Markus Fröschle 2013-08-10 05:31:49 +00:00
  • 8144312fbb fixed forgotten rename Markus Fröschle 2013-08-10 05:25:53 +00:00
  • 84477cc4d6 fixed forgotten rename Markus Fröschle 2013-08-10 05:25:53 +00:00
  • b1c2f79de3 modified comments Markus Fröschle 2013-08-09 14:19:25 +00:00
  • 0a14c170a0 modified comments Markus Fröschle 2013-08-09 14:19:25 +00:00
  • ce6e14d347 only clear int 7 in int7 exception handler Markus Fröschle 2013-08-09 13:49:59 +00:00
  • 738e1f5325 only clear int 7 in int7 exception handler Markus Fröschle 2013-08-09 13:49:59 +00:00
  • 844dc74a2c modified comments Markus Fröschle 2013-08-09 13:38:10 +00:00
  • 180b832964 modified comments Markus Fröschle 2013-08-09 13:38:10 +00:00
  • 3a7ad511b6 fixed a few minor bugs and added experimental code to do video page copies by DMA Markus Fröschle 2013-08-09 12:13:10 +00:00
  • 6f0e7c656d fixed a few minor bugs and added experimental code to do video page copies by DMA Markus Fröschle 2013-08-09 12:13:10 +00:00
  • 2771b8e774 removed unneeded statements Markus Fröschle 2013-08-09 12:11:44 +00:00
  • 5279548105 removed unneeded statements Markus Fröschle 2013-08-09 12:11:44 +00:00
  • 71a9ec6ecd added more diagnostic text Markus Fröschle 2013-08-09 12:10:55 +00:00
  • 55908b247a added more diagnostic text Markus Fröschle 2013-08-09 12:10:55 +00:00
  • 2fd415ecd2 SD-Driver works again (with the same problems than before) Markus Fröschle 2013-08-08 19:46:02 +00:00
  • eec7a8fe43 SD-Driver works again (with the same problems than before) Markus Fröschle 2013-08-08 19:46:02 +00:00
  • 6a1869de06 backported interrupts.c from i2c branch Markus Fröschle 2013-08-08 15:47:09 +00:00
  • 7adab9f89b backported interrupts.c from i2c branch Markus Fröschle 2013-08-08 15:47:09 +00:00
  • e7f00a0a47 corrected MMU locked TLB for RAM and Makefile (RAM load address) Markus Fröschle 2013-08-07 19:29:55 +00:00
  • 42c96608e6 corrected MMU locked TLB for RAM and Makefile (RAM load address) Markus Fröschle 2013-08-07 19:29:55 +00:00
  • af3690ed45 moved definition of FPGA_FLASH_DATA to linker script (where the other flash address definitions reside) Markus Fröschle 2013-08-07 10:46:17 +00:00
  • bc51f7c6eb moved definition of FPGA_FLASH_DATA to linker script (where the other flash address definitions reside) Markus Fröschle 2013-08-07 10:46:17 +00:00
  • cf402e19c2 moved cache flush (immediately before MMU enable) Markus Fröschle 2013-08-07 10:13:31 +00:00
  • 74f3fdb197 moved cache flush (immediately before MMU enable) Markus Fröschle 2013-08-07 10:13:31 +00:00
  • 89d85d9d5a removed locked TLB from 1fe00000 - not needed Markus Fröschle 2013-08-07 05:55:39 +00:00
  • 042b99b00e removed locked TLB from 1fe00000 - not needed Markus Fröschle 2013-08-07 05:55:39 +00:00
  • 3dd062d092 fixed load address Markus Fröschle 2013-08-07 05:54:34 +00:00
  • 3e766c69c6 fixed load address Markus Fröschle 2013-08-07 05:54:34 +00:00
  • 1ab9a7fda8 removed obsolete mmu.c Markus Fröschle 2013-08-07 05:31:20 +00:00
  • 43321bdda4 removed obsolete mmu.c Markus Fröschle 2013-08-07 05:31:20 +00:00
  • 56aca5559d avoid overwriting RAM BaS with DMA memcpy() test Markus Fröschle 2013-08-07 04:33:53 +00:00
  • 3fa25cf1f6 avoid overwriting RAM BaS with DMA memcpy() test Markus Fröschle 2013-08-07 04:33:53 +00:00
  • aad2fb23eb changed locked TLB pages to the last two megabytes of RAM Markus Fröschle 2013-08-07 04:33:10 +00:00
  • d51caf50ee changed locked TLB pages to the last two megabytes of RAM Markus Fröschle 2013-08-07 04:33:10 +00:00
  • 7c6ec6b6fe changed RAM start address Markus Fröschle 2013-08-07 04:32:13 +00:00
  • 35ce06a57c changed RAM start address Markus Fröschle 2013-08-07 04:32:13 +00:00
  • 6c476c99b2 Markus Fröschle 2013-08-06 15:06:08 +00:00
  • f6d9c2c90e Markus Fröschle 2013-08-06 15:06:08 +00:00
  • cd1e6e7bde modified for modified BaS RAM load address Markus Fröschle 2013-08-06 15:05:10 +00:00
  • 1f911589fb modified for modified BaS RAM load address Markus Fröschle 2013-08-06 15:05:10 +00:00