Commit Graph

1351 Commits

Author SHA1 Message Date
Markus Fröschle
408e47bde7 Fixed comments (that were obviously copy/pasted wrongly long ago) 2016-08-02 08:45:26 +00:00
Markus Fröschle
fc81a3651c did some beautifying on the code 2016-07-31 19:13:16 +00:00
Markus Fröschle
8ceb4cf6b5 add fpga_test 2016-07-30 09:55:11 +00:00
Markus Fröschle
763582e990 add fpga_test tos prg 2016-07-30 09:54:42 +00:00
Markus Fröschle
6f382f82aa back to original VRAM address 2016-06-09 20:57:59 +00:00
Markus Fröschle
4ea2cc75c0 do more FPGA register tests 2016-06-09 18:04:17 +00:00
Markus Fröschle
0197af9703 cleanup vmem_test 2016-06-06 05:19:25 +00:00
Markus Fröschle
46c62f381a added memory test for VHDL config 2016-06-04 21:16:01 +00:00
Markus Fröschle
2f700d8694 general overhaul. Prepare for smaller pagesize 2016-04-17 19:37:19 +00:00
Markus Fröschle
aeefc6eb1e make set_ipl() a true function (was inlined before) 2016-04-17 18:21:09 +00:00
Markus Fröschle
6632cd1508 experimental: directly jump through bus error vector on bus error 2016-04-17 18:20:28 +00:00
Markus Fröschle
d2416eb8fe introduce SIZE_DEFAULT and MMU_PAGESIZE_DEFAULT to make experiments with
smaller pagesize more versatile
2016-04-17 18:19:21 +00:00
Markus Fröschle
575aa6f3f0 modify to _not_ inline set_ipl() 2016-04-17 18:17:55 +00:00
Markus Fröschle
221f191a07 changed return type to uint32_t instead of int32_t 2016-04-17 18:16:48 +00:00
Markus Fröschle
4f184e2ccc activate m68k-elf compile again 2016-04-17 18:15:13 +00:00
Markus Fröschle
d86ea7dcee fix wrong variable for ram target mapfile generation 2016-04-16 12:01:26 +00:00
Markus Fröschle
eabbfae733 add missing include of pci_errata.h
enable -O2 optimization
2016-04-04 19:04:15 +00:00
Markus Fröschle
d852fdf183 fix failed alignment of pci_errata_xxx() functions which caused the code
to hang when compiled with m68k-atari-mint-gcc
2016-04-04 09:31:25 +00:00
Markus Fröschle
494d09d04f put libcmini dependencies into a variable, cleanup clean target 2016-04-03 19:04:18 +00:00
Markus Fröschle
883861f6cc modify 1st page to cache mode PASSTHROUGH 2016-04-02 18:56:20 +00:00
Markus Fröschle
ccbe9da4cb fix ST RAM values for initial SP & PC to allow FreeMint reboots on CTRL-ALT-DELETE 2016-04-02 10:39:26 +00:00
Markus Fröschle
a4581785d3 skip FPGA config load at reset ("warm start") 2016-04-02 08:04:26 +00:00
David Gálvez
05c9e4d1bb Post increment makes that we send 65 bytes.
Reported by Daroou.
2016-02-16 15:21:30 +00:00
David Gálvez
b5feda9ad3 Request RTC data to the MCF when shutdown is done by software 2016-02-14 19:16:58 +00:00
David Gálvez
039da05264 Move functions declaration to header file 2016-02-07 18:35:04 +00:00
David Gálvez
4934ac83ff Fix date and time saving to PIC process.
Use wrapped functions to acces PIC registers.
2016-02-07 14:20:22 +00:00
Markus Fröschle
1ff219bebf fix PSC3 interrupt level and prio
fix PIC communication in PSC3 interrupt handler
2016-02-07 12:28:13 +00:00
Markus Fröschle
07f58e4284 fix wrong IRQ priority for PCI arbiter interrupt (was identical to DMA
interrupt)
2016-02-07 10:27:42 +00:00
Markus Fröschle
52301045d8 avoid FireTOS hang on boot 2016-01-30 16:00:02 +00:00
Markus Fröschle
9958a95f27 fix comments 2015-11-21 07:39:49 +00:00
Markus Fröschle
b1c7151282 fix crash on FireTOS 2015-11-20 21:45:59 +00:00
Markus Fröschle
ebd1d04adb fix comment 2015-11-20 21:35:46 +00:00
Markus Fröschle
24c7249156 new revision of BaS native PCI driver that supports find_pci_device() and find_pci_classcode() functions from TOS 2015-11-20 21:25:07 +00:00
Markus Fröschle
424a276dee add PCI driver interface enumeration routine 2015-11-20 19:25:57 +00:00
Markus Fröschle
ec5115b5ab make pci_test skeleton compile 2015-11-20 18:17:35 +00:00
Markus Fröschle
64d1c046a4 add pci_test TOS program build directory 2015-11-20 18:13:11 +00:00
Markus Fröschle
59f26d4772 add pci_test TOS application 2015-11-20 18:12:11 +00:00
Markus Fröschle
7b289364b0 make separate section to enable external interrupts on the MCF54455 2015-11-20 12:43:04 +00:00
Markus Fröschle
c15c551eec initialize handles array 2015-11-20 12:35:15 +00:00
Markus Fröschle
9a6f9427a7 fix __MBAR and __RAMBAR for MCF54455 2015-11-20 12:34:17 +00:00
Markus Fröschle
dce790c044 make specific -mcpu settings for the three supported platforms 2015-11-20 12:32:18 +00:00
Markus Fröschle
bc0ec4b741 add diagnostics messages to find cause of hang 2015-11-20 07:08:09 +00:00
Markus Fröschle
1964c0c3a8 fix consistency #if and #if defined() 2015-11-19 20:27:49 +00:00
Markus Fröschle
86d141b577 fix consistancy (#ifdef, #if defined(), #if) 2015-11-19 19:00:44 +00:00
Markus Fröschle
ba0f01d09c reformat 2015-11-16 15:20:43 +00:00
Markus Fröschle
ebdc333c6d more tests 2015-10-31 20:53:59 +00:00
Markus Fröschle
b6a5f98631 fix Atari specific special character codes 2015-10-17 11:30:09 +00:00
Markus Fröschle
8fc97ea419 use Supexec() instead of Super() to retrieve driver interface in
supervisor mode
2015-10-13 06:00:23 +00:00
Markus Fröschle
75e00fcec0 clarify comment 2015-10-13 05:21:53 +00:00
Markus Fröschle
3d42910fea reformat 2015-10-13 05:14:06 +00:00