Commit Graph

  • ccc9073994 add missing parameter initialization David Gálvez 2014-05-25 17:00:19 +00:00
  • d98727a182 add missing parameter initialization David Gálvez 2014-05-25 17:00:19 +00:00
  • 73f75895bc Add driver interface for PCI David Gálvez 2014-05-21 08:40:50 +00:00
  • f0d0af7add Create new branch for PCI development David Gálvez 2014-05-21 07:38:47 +00:00
  • fc6c298645 eliminated wrong types warning when calling memcpy() Markus Fröschle 2014-05-12 07:40:55 +00:00
  • 927833d601 eliminated wrong types warning when calling memcpy() Markus Fröschle 2014-05-12 07:40:55 +00:00
  • bf293074c7 reformatted Markus Fröschle 2014-05-11 20:38:33 +00:00
  • 65a7986e34 reformatted Markus Fröschle 2014-05-11 20:38:33 +00:00
  • 8021380752 modified dbg() in several files Markus Fröschle 2014-05-11 20:31:57 +00:00
  • ccec42e55c modified dbg() in several files Markus Fröschle 2014-05-11 20:31:57 +00:00
  • 0e50aa7371 reformatted assembler code Markus Fröschle 2014-05-11 14:08:27 +00:00
  • dc646c75ad reformatted assembler code Markus Fröschle 2014-05-11 14:08:27 +00:00
  • e38e4fc976 fixed wrong MMU mapping of emulated Falcon video memory (phys and virt where the wrong way round) Markus Fröschle 2014-05-11 06:57:09 +00:00
  • b0fb7b8df3 fixed wrong MMU mapping of emulated Falcon video memory (phys and virt where the wrong way round) Markus Fröschle 2014-05-11 06:57:09 +00:00
  • b6526e8893 modified project to support Qt Creator inferior debugging through BDM. Markus Fröschle 2014-05-11 06:40:48 +00:00
  • fb9c4aaa1d modified project to support Qt Creator inferior debugging through BDM. Markus Fröschle 2014-05-11 06:40:48 +00:00
  • 0ff272562e modified dbg() macro corrected irq6 handler reimplemented MFP interrupt LED blinker in C Markus Fröschle 2014-05-10 13:21:11 +00:00
  • 2f311aedbf modified dbg() macro corrected irq6 handler reimplemented MFP interrupt LED blinker in C Markus Fröschle 2014-05-10 13:21:11 +00:00
  • 995494ac45 reformatted assembly Markus Fröschle 2014-04-22 10:47:36 +00:00
  • 5a836c6ca7 reformatted assembly Markus Fröschle 2014-04-22 10:47:36 +00:00
  • f3ebc9952c added to QtCreator Markus Fröschle 2014-04-22 10:44:56 +00:00
  • e94becff75 added to QtCreator Markus Fröschle 2014-04-22 10:44:56 +00:00
  • 21b77e3cae translated copy loop to C Markus Fröschle 2014-02-04 20:06:29 +00:00
  • dee448549c translated copy loop to C Markus Fröschle 2014-02-04 20:06:29 +00:00
  • a7d1aef6ca started "translating" MMU update code for video pages Markus Fröschle 2014-02-04 07:17:51 +00:00
  • fcd3b885ce started "translating" MMU update code for video pages Markus Fröschle 2014-02-04 07:17:51 +00:00
  • 892e3aa112 completed page loop Markus Fröschle 2014-02-03 21:42:25 +00:00
  • 91ae86a487 completed page loop Markus Fröschle 2014-02-03 21:42:25 +00:00
  • 8ff4c4a760 more conversion to C Markus Fröschle 2014-02-02 22:27:10 +00:00
  • 25f66ae7f9 more conversion to C Markus Fröschle 2014-02-02 22:27:10 +00:00
  • 090a171bbd translated more of the assembler code into C Markus Fröschle 2014-02-02 21:35:46 +00:00
  • fe5b7d466d translated more of the assembler code into C Markus Fröschle 2014-02-02 21:35:46 +00:00
  • ab8b0df812 added missing include file to SVN Markus Fröschle 2014-02-02 10:16:16 +00:00
  • ff3514c2d0 added missing include file to SVN Markus Fröschle 2014-02-02 10:16:16 +00:00
  • 7d5e9c71ff optimized for size - reduces codesize by half Markus Fröschle 2014-02-01 23:54:32 +00:00
  • 90371bb3c9 optimized for size - reduces codesize by half Markus Fröschle 2014-02-01 23:54:32 +00:00
  • 077c31b085 moved PSC3 interrupt handler to C code Markus Fröschle 2014-02-01 23:37:30 +00:00
  • 5a557524b0 moved PSC3 interrupt handler to C code Markus Fröschle 2014-02-01 23:37:30 +00:00
  • 0a0fac61d5 modified to throw errors if an unknown machine type is detected Markus Fröschle 2014-01-28 15:49:05 +00:00
  • 1fb6c756ae modified to throw errors if an unknown machine type is detected Markus Fröschle 2014-01-28 15:49:05 +00:00
  • 9165c04631 modified ACR settings Markus Fröschle 2014-01-28 14:11:08 +00:00
  • 8a1da417e7 modified ACR settings Markus Fröschle 2014-01-28 14:11:08 +00:00
  • e9d38592d9 added m54455 (Freescale EVB) platform Markus Fröschle 2014-01-21 14:52:46 +00:00
  • 703352fc9d added m54455 (Freescale EVB) platform Markus Fröschle 2014-01-21 14:52:46 +00:00
  • b9944c1186 fixed: compare virtual address instead of physical in lookup_mapping() Markus Fröschle 2014-01-21 12:43:32 +00:00
  • 6a6e7cf84e fixed: compare virtual address instead of physical in lookup_mapping() Markus Fröschle 2014-01-21 12:43:32 +00:00
  • f990868112 fixed bug in determining if access error hit in TLB (checked bit 0 instead of 1). Markus Fröschle 2014-01-20 14:23:55 +00:00
  • 430f03a8ed fixed bug in determining if access error hit in TLB (checked bit 0 instead of 1). Markus Fröschle 2014-01-20 14:23:55 +00:00
  • ee4c5093dd modified MMU mapping table to use symbolic constants from include file Markus Fröschle 2014-01-19 19:26:52 +00:00
  • d3fb521ad1 modified MMU mapping table to use symbolic constants from include file Markus Fröschle 2014-01-19 19:26:52 +00:00
  • beef0e918c simplified MMU code. Still hangs somewhere in EmuTOS Markus Fröschle 2014-01-19 18:27:05 +00:00
  • bf8cea26ab simplified MMU code. Still hangs somewhere in EmuTOS Markus Fröschle 2014-01-19 18:27:05 +00:00
  • 9c6186fc2a removed locked MMU pages Markus Fröschle 2014-01-18 20:59:42 +00:00
  • 0f5942436a removed locked MMU pages Markus Fröschle 2014-01-18 20:59:42 +00:00
  • dfbc843a2d removed inlining in wait.c, added (simple) map-based MMU handling Markus Fröschle 2014-01-18 14:03:25 +00:00
  • 8544307830 removed inlining in wait.c, added (simple) map-based MMU handling Markus Fröschle 2014-01-18 14:03:25 +00:00
  • 9f76db9561 modified to map memory dynamically based on a static memory map Markus Fröschle 2014-01-18 08:04:44 +00:00
  • 386a921f84 modified to map memory dynamically based on a static memory map Markus Fröschle 2014-01-18 08:04:44 +00:00
  • b02fddc178 moved ACR register handling macros to include file Markus Fröschle 2014-01-17 06:45:33 +00:00
  • 58418f2436 moved ACR register handling macros to include file Markus Fröschle 2014-01-17 06:45:33 +00:00
  • 562361b321 modified access_error to do all MMU mappings dynamically Markus Fröschle 2014-01-16 20:42:04 +00:00
  • 8025af85dd modified access_error to do all MMU mappings dynamically Markus Fröschle 2014-01-16 20:42:04 +00:00
  • 913c4f7e04 extended mmu_map_page() by size and flags args Markus Fröschle 2014-01-16 16:29:29 +00:00
  • 1c316ec11b extended mmu_map_page() by size and flags args Markus Fröschle 2014-01-16 16:29:29 +00:00
  • 2391bcd10e modified ACRs to cover complete SDRAM Markus Fröschle 2014-01-16 16:18:43 +00:00
  • 3779d1cb2e modified ACRs to cover complete SDRAM Markus Fröschle 2014-01-16 16:18:43 +00:00
  • e7974f87d4 test using ACR0 & ACR2 to provide supervisor stack access Markus Fröschle 2014-01-15 16:03:54 +00:00
  • c9c76a4757 test using ACR0 & ACR2 to provide supervisor stack access Markus Fröschle 2014-01-15 16:03:54 +00:00
  • 068889abb5 fixed typo in strcmp() Markus Fröschle 2014-01-15 07:17:21 +00:00
  • afa9490c1e fixed typo in strcmp() Markus Fröschle 2014-01-15 07:17:21 +00:00
  • b8e15d931b fixed formatting Markus Fröschle 2014-01-14 21:39:05 +00:00
  • 26cadc699a fixed formatting Markus Fröschle 2014-01-14 21:39:05 +00:00
  • b48208acdc modified comments Markus Fröschle 2014-01-14 21:15:56 +00:00
  • 9da82d046b modified comments Markus Fröschle 2014-01-14 21:15:56 +00:00
  • 21e7b3b1ab moved page alignment responsibility to caller Markus Fröschle 2014-01-14 20:28:13 +00:00
  • 4112590363 moved page alignment responsibility to caller Markus Fröschle 2014-01-14 20:28:13 +00:00
  • 503bc146b3 fixed missing parameter in debug print Markus Fröschle 2014-01-14 18:18:20 +00:00
  • fdf945c702 fixed missing parameter in debug print Markus Fröschle 2014-01-14 18:18:20 +00:00
  • 035a05761c removed type field from isr_register_handler() and friends Markus Fröschle 2014-01-14 07:48:38 +00:00
  • 9b89377caf removed type field from isr_register_handler() and friends Markus Fröschle 2014-01-14 07:48:38 +00:00
  • 7f29e5cfa9 fixed comments Markus Fröschle 2014-01-13 22:05:20 +00:00
  • 3966bfd6ec fixed comments Markus Fröschle 2014-01-13 22:05:20 +00:00
  • 3395c66525 added vim modeline to asm sources. Needs "set modeline:set modeline=5" in .vimrc Markus Fröschle 2014-01-13 21:34:24 +00:00
  • bdf5cd6c0d added vim modeline to asm sources. Needs "set modeline:set modeline=5" in .vimrc Markus Fröschle 2014-01-13 21:34:24 +00:00
  • 8185a38eef cleaned up debug printouts Markus Fröschle 2014-01-13 21:30:39 +00:00
  • ba1a951952 cleaned up debug printouts Markus Fröschle 2014-01-13 21:30:39 +00:00
  • 25af6f0816 renamed mmutr_miss() to mmu_map_page() (that's what its doing) Markus Fröschle 2014-01-13 21:26:42 +00:00
  • fcb5204fc8 renamed mmutr_miss() to mmu_map_page() (that's what its doing) Markus Fröschle 2014-01-13 21:26:42 +00:00
  • e511c7fd3a corrected FASTRAM_END comparision Markus Fröschle 2014-01-13 21:20:24 +00:00
  • 63b19853a9 corrected FASTRAM_END comparision Markus Fröschle 2014-01-13 21:20:24 +00:00
  • a5b13a566a refactored assembler routines from exceptions.S into mmu.c (access exception handler). Seems to be better, but still hang. Markus Fröschle 2014-01-13 19:39:42 +00:00
  • be94d72097 refactored assembler routines from exceptions.S into mmu.c (access exception handler). Seems to be better, but still hang. Markus Fröschle 2014-01-13 19:39:42 +00:00
  • 7bd6413e5c implemented safe stack for access exception handler Markus Fröschle 2014-01-13 15:13:29 +00:00
  • 9b099d935c implemented safe stack for access exception handler Markus Fröschle 2014-01-13 15:13:29 +00:00
  • f48d196be7 switch to a safe stack in access_exception. Assembles, but not tested yet. Markus Fröschle 2014-01-13 07:19:09 +00:00
  • a97469a53d switch to a safe stack in access_exception. Assembles, but not tested yet. Markus Fröschle 2014-01-13 07:19:09 +00:00
  • d5cabc5ac4 added better matching descriptive text to debug messages Markus Fröschle 2014-01-08 13:57:35 +00:00
  • 3a1c07a2e8 added better matching descriptive text to debug messages Markus Fröschle 2014-01-08 13:57:35 +00:00
  • 3193359d92 FEC interrupts to level 1 Markus Fröschle 2014-01-08 09:59:44 +00:00
  • 4f29f6af80 FEC interrupts to level 1 Markus Fröschle 2014-01-08 09:59:44 +00:00