Commit Graph

  • c3c3840d15 implemented hook_interrupt() in PCI code enabled PCI interrupts ohci seems to damage something in PCI config -> PCI device enumeration does not top with latest device networking in EmuTOS lost (probably a result of PCI interrupt implementation) Markus Fröschle 2014-10-05 17:50:15 +00:00
  • ab7371532f implemented hook_interrupt() in PCI code enabled PCI interrupts ohci seems to damage something in PCI config -> PCI device enumeration does not top with latest device networking in EmuTOS lost (probably a result of PCI interrupt implementation) Markus Fröschle 2014-10-05 17:50:15 +00:00
  • 19be22b106 working on USB device scan Markus Fröschle 2014-10-03 09:58:45 +00:00
  • 2ee1ddf58d working on USB device scan Markus Fröschle 2014-10-03 09:58:45 +00:00
  • f5556e023e tried to fix PCI - sometimes all three USB controllers are detected, sometimes not, sometimes there is even a PCI bus hang Markus Fröschle 2014-10-03 07:29:42 +00:00
  • 69941141f7 tried to fix PCI - sometimes all three USB controllers are detected, sometimes not, sometimes there is even a PCI bus hang Markus Fröschle 2014-10-03 07:29:42 +00:00
  • c344b32bb5 called PCI errata for all pci_write_...() functions Markus Fröschle 2014-10-02 14:21:43 +00:00
  • 4990704e99 called PCI errata for all pci_write_...() functions Markus Fröschle 2014-10-02 14:21:43 +00:00
  • 46cdc6869a implemented pci_hook_interrupt() formatted USB sources Markus Fröschle 2014-10-01 15:39:16 +00:00
  • 16b2e35a2b implemented pci_hook_interrupt() formatted USB sources Markus Fröschle 2014-10-01 15:39:16 +00:00
  • 2f31b00db1 fixed formatting Markus Fröschle 2014-10-01 06:43:17 +00:00
  • c3cccfbae1 fixed formatting Markus Fröschle 2014-10-01 06:43:17 +00:00
  • e083252137 removed debug output Markus Fröschle 2014-09-30 19:32:26 +00:00
  • b3d152b705 removed debug output Markus Fröschle 2014-09-30 19:32:26 +00:00
  • f90cc6a8a4 fixed wrong stack address offset for "magic number" Markus Fröschle 2014-09-30 19:29:46 +00:00
  • b857519ea5 fixed wrong stack address offset for "magic number" Markus Fröschle 2014-09-30 19:29:46 +00:00
  • 2661e9d831 fixed wrong EmuTOS detection Markus Fröschle 2014-09-30 17:10:58 +00:00
  • 66dff57624 fixed wrong EmuTOS detection Markus Fröschle 2014-09-30 17:10:58 +00:00
  • 4acc7f8f30 added mmu_report_pagesize() Markus Fröschle 2014-09-30 15:42:32 +00:00
  • ab31128d42 added mmu_report_pagesize() Markus Fröschle 2014-09-30 15:42:32 +00:00
  • b18c47c26c implemented remove_handler() Markus Fröschle 2014-09-30 15:41:05 +00:00
  • b94f129d70 implemented remove_handler() Markus Fröschle 2014-09-30 15:41:05 +00:00
  • 7a9af2f7ee implemented check if running on EmuTOS Markus Fröschle 2014-09-29 22:43:49 +00:00
  • a28a443547 implemented check if running on EmuTOS Markus Fröschle 2014-09-29 22:43:49 +00:00
  • bd658f3e48 implemented check if running on EmuTOS Markus Fröschle 2014-09-29 22:42:38 +00:00
  • 2da664e571 implemented check if running on EmuTOS Markus Fröschle 2014-09-29 22:42:38 +00:00
  • d09a54ab41 fixed driver_vec retrieval. Sholdn't crash anymore on FireTOS. Markus Fröschle 2014-09-29 22:26:25 +00:00
  • 465cb67109 fixed driver_vec retrieval. Sholdn't crash anymore on FireTOS. Markus Fröschle 2014-09-29 22:26:25 +00:00
  • e89aff0bb7 fixed typo Markus Fröschle 2014-09-29 21:11:16 +00:00
  • 76d2a1c9b7 fixed typo Markus Fröschle 2014-09-29 21:11:16 +00:00
  • 4e1cd43175 added cleartext for the MMU interface Markus Fröschle 2014-09-29 20:52:02 +00:00
  • a0763b000a added cleartext for the MMU interface Markus Fröschle 2014-09-29 20:52:02 +00:00
  • 285866181f Fixed ACRs for running BaS in flash (hang on MMU enable) Markus Fröschle 2014-09-29 19:08:38 +00:00
  • 317d2a3a65 Fixed ACRs for running BaS in flash (hang on MMU enable) Markus Fröschle 2014-09-29 19:08:38 +00:00
  • acca9ca2be first (untested) version of the modified MMU handling and API Markus Fröschle 2014-09-29 12:32:19 +00:00
  • 8e2fe53fab first (untested) version of the modified MMU handling and API Markus Fröschle 2014-09-29 12:32:19 +00:00
  • b28872f0e9 added API driver interface for MMU Markus Fröschle 2014-09-29 06:10:19 +00:00
  • 37dfe6b7c5 added API driver interface for MMU Markus Fröschle 2014-09-29 06:10:19 +00:00
  • 72a031244f consistantly use bas_types.h instead of standard headers Markus Fröschle 2014-09-25 06:24:55 +00:00
  • c0d21a104f consistantly use bas_types.h instead of standard headers Markus Fröschle 2014-09-25 06:24:55 +00:00
  • a04680eaf2 updated comments Markus Fröschle 2014-09-25 05:54:26 +00:00
  • 4fc208c67d updated comments Markus Fröschle 2014-09-25 05:54:26 +00:00
  • 7ecd89ce10 added function to flush only a portion of the caches Markus Fröschle 2014-09-24 16:02:20 +00:00
  • 8949a8456e added function to flush only a portion of the caches Markus Fröschle 2014-09-24 16:02:20 +00:00
  • d913708130 now flashes BaS again Markus Fröschle 2014-09-21 13:30:55 +00:00
  • 37037b1e4c now flashes BaS again Markus Fröschle 2014-09-21 13:30:55 +00:00
  • e44e3cf118 Screen address change now handled entirely in C (handler_gpt0/ Markus Fröschle 2014-09-19 17:41:00 +00:00
  • e0f6d035a9 Screen address change now handled entirely in C (handler_gpt0/ Markus Fröschle 2014-09-19 17:41:00 +00:00
  • c1641da427 updated comments Markus Fröschle 2014-09-19 06:02:16 +00:00
  • 8bdb21c73f updated comments Markus Fröschle 2014-09-19 06:02:16 +00:00
  • 6c45423fd9 replace "a7" with "sp" for consistancy Markus Fröschle 2014-09-19 04:59:21 +00:00
  • b8df5c654f replace "a7" with "sp" for consistancy Markus Fröschle 2014-09-19 04:59:21 +00:00
  • c89127c173 fixed and completed comments Markus Fröschle 2014-09-18 20:13:54 +00:00
  • 77f641a959 fixed and completed comments Markus Fröschle 2014-09-18 20:13:54 +00:00
  • fb4ec62b12 fixed a few MMU quirks Markus Fröschle 2014-09-17 05:28:16 +00:00
  • 02ab73f2cc fixed a few MMU quirks Markus Fröschle 2014-09-17 05:28:16 +00:00
  • 3b729eb1cf check for supervisor protection fault and issue a bus error Markus Fröschle 2014-09-07 19:29:11 +00:00
  • 01141f4251 check for supervisor protection fault and issue a bus error Markus Fröschle 2014-09-07 19:29:11 +00:00
  • 4a8dbe4566 rewritten mmu_map_page() and put into production Markus Fröschle 2014-09-07 19:01:19 +00:00
  • 85798de684 rewritten mmu_map_page() and put into production Markus Fröschle 2014-09-07 19:01:19 +00:00
  • 8c8b14657e removed warnings with some ugly casts... Markus Fröschle 2014-09-07 17:12:44 +00:00
  • fd8992cec5 removed warnings with some ugly casts... Markus Fröschle 2014-09-07 17:12:44 +00:00
  • c4400e1da4 moved more functionality from exceptions.S to interrupts.c. Added debug printouts to MMU page fault handler Markus Fröschle 2014-09-07 10:57:58 +00:00
  • baa68901b8 moved more functionality from exceptions.S to interrupts.c. Added debug printouts to MMU page fault handler Markus Fröschle 2014-09-07 10:57:58 +00:00
  • d74574b380 modified to always update build date/time Markus Fröschle 2014-09-07 07:02:26 +00:00
  • 4c154978c9 modified to always update build date/time Markus Fröschle 2014-09-07 07:02:26 +00:00
  • f4fa6ea830 minor changes Markus Fröschle 2014-09-07 06:55:37 +00:00
  • 4b9a5bdbcd minor changes Markus Fröschle 2014-09-07 06:55:37 +00:00
  • 996e51263f moved PSC3 interrupt handler to BaS dispatcher Markus Fröschle 2014-09-07 06:55:00 +00:00
  • 9aac73896f moved PSC3 interrupt handler to BaS dispatcher Markus Fröschle 2014-09-07 06:55:00 +00:00
  • de0bbdbeba disabled USB init for now Markus Fröschle 2014-09-07 06:53:40 +00:00
  • ebd8bd8e47 disabled USB init for now Markus Fröschle 2014-09-07 06:53:40 +00:00
  • c1ed5e93db moved IRQ service handler for PSC3 interrupt to the BaS ISR dispatcher Markus Fröschle 2014-09-07 06:53:01 +00:00
  • d147ef2625 moved IRQ service handler for PSC3 interrupt to the BaS ISR dispatcher Markus Fröschle 2014-09-07 06:53:01 +00:00
  • ea3cdbe304 removed BaS network stuff and introduced a function to initialize BaS' ISR dispatcher Markus Fröschle 2014-09-07 06:50:23 +00:00
  • 1791a1bfaa removed BaS network stuff and introduced a function to initialize BaS' ISR dispatcher Markus Fröschle 2014-09-07 06:50:23 +00:00
  • 4cca300a46 refactored Markus Fröschle 2014-09-06 21:29:55 +00:00
  • 0ced2c74f9 refactored Markus Fröschle 2014-09-06 21:29:55 +00:00
  • d6d5a517dd fixed a bug with LINK instruction not saving address register Markus Fröschle 2014-09-06 19:27:11 +00:00
  • d29c41022f fixed a bug with LINK instruction not saving address register Markus Fröschle 2014-09-06 19:27:11 +00:00
  • 199d2f69e4 temporarily disabled interrupts to make debug printouts readable Markus Fröschle 2014-09-06 18:45:21 +00:00
  • e6d81d461a temporarily disabled interrupts to make debug printouts readable Markus Fröschle 2014-09-06 18:45:21 +00:00
  • 414b4ebb2b lowered DMA interrupt level Markus Fröschle 2014-09-06 18:43:03 +00:00
  • d4167ad98a lowered DMA interrupt level Markus Fröschle 2014-09-06 18:43:03 +00:00
  • 0beaacc4d8 set interrupt and level to same values MiNT driver expects Markus Fröschle 2014-09-06 18:40:36 +00:00
  • 5950f3651b set interrupt and level to same values MiNT driver expects Markus Fröschle 2014-09-06 18:40:36 +00:00
  • 702dbc02f7 disabled debug printouts Markus Fröschle 2014-09-06 18:39:42 +00:00
  • 646768185b disabled debug printouts Markus Fröschle 2014-09-06 18:39:42 +00:00
  • 6c95282d57 disabled (unnecessary?) cache flush Markus Fröschle 2014-09-06 18:37:13 +00:00
  • 5fae525781 disabled (unnecessary?) cache flush Markus Fröschle 2014-09-06 18:37:13 +00:00
  • 883e89a748 disabled USB initialization for now Markus Fröschle 2014-09-06 18:35:51 +00:00
  • 14186c8651 disabled USB initialization for now Markus Fröschle 2014-09-06 18:35:51 +00:00
  • b53606ea9e reformatted Markus Fröschle 2014-09-06 18:35:06 +00:00
  • 18fb66344d reformatted Markus Fröschle 2014-09-06 18:35:06 +00:00
  • 3cd09ae689 disabled USB debug printouts Markus Fröschle 2014-09-06 18:34:35 +00:00
  • ed13b05209 disabled USB debug printouts Markus Fröschle 2014-09-06 18:34:35 +00:00
  • 7264266110 disabled USB debug printouts Markus Fröschle 2014-09-06 18:33:46 +00:00
  • adc375f99a disabled USB debug printouts Markus Fröschle 2014-09-06 18:33:46 +00:00
  • 924752a8da disabled USB debug printouts Markus Fröschle 2014-09-06 18:33:00 +00:00
  • 81960712f7 disabled USB debug printouts Markus Fröschle 2014-09-06 18:33:00 +00:00