Commit Graph

1401 Commits

Author SHA1 Message Date
Markus Fröschle
a88efe92e7 make FireTOS always cold boot (clear sys vars) 2016-08-14 09:55:28 +00:00
Markus Fröschle
602f678822 bump version 2016-08-14 09:09:12 +00:00
Markus Fröschle
9cff057197 disabled debug output. This is version 0.88, "official" release 2016-08-14 08:16:20 +00:00
Markus Fröschle
b4f99fa0ac Fixed comments (that were obviously copy/pasted wrongly long ago) 2016-08-02 08:45:26 +00:00
Markus Fröschle
dd98f99ee3 did some beautifying on the code 2016-07-31 19:13:16 +00:00
Markus Fröschle
33547a3565 add fpga_test 2016-07-30 09:55:11 +00:00
Markus Fröschle
b4c4f96451 back to original VRAM address 2016-06-09 20:57:59 +00:00
Markus Fröschle
b44aae6492 do more FPGA register tests 2016-06-09 18:04:17 +00:00
Markus Fröschle
0aad0ff3ea cleanup vmem_test 2016-06-06 05:19:25 +00:00
Markus Fröschle
47d42b20f0 added memory test for VHDL config 2016-06-04 21:16:01 +00:00
Markus Fröschle
96c54bced9 general overhaul. Prepare for smaller pagesize 2016-04-17 19:37:19 +00:00
Markus Fröschle
ab178e5f08 make set_ipl() a true function (was inlined before) 2016-04-17 18:21:09 +00:00
Markus Fröschle
2441b7c247 experimental: directly jump through bus error vector on bus error 2016-04-17 18:20:28 +00:00
Markus Fröschle
5d957f3ab5 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
66ffe2b71c modify to _not_ inline set_ipl() 2016-04-17 18:17:55 +00:00
Markus Fröschle
a91954dc68 changed return type to uint32_t instead of int32_t 2016-04-17 18:16:48 +00:00
Markus Fröschle
b745dc923d activate m68k-elf compile again 2016-04-17 18:15:13 +00:00
Markus Fröschle
c0075fd4e4 fix wrong variable for ram target mapfile generation 2016-04-16 12:01:26 +00:00
Markus Fröschle
2519ef877d add missing include of pci_errata.h
enable -O2 optimization
2016-04-04 19:04:15 +00:00
Markus Fröschle
fe32cf2252 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
e1ccb45e1a put libcmini dependencies into a variable, cleanup clean target 2016-04-03 19:04:18 +00:00
Markus Fröschle
abdd67a653 modify 1st page to cache mode PASSTHROUGH 2016-04-02 18:56:20 +00:00
Markus Fröschle
bc6c861323 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
d39298de83 skip FPGA config load at reset ("warm start") 2016-04-02 08:04:26 +00:00
David Gálvez
6a2b47d896 Post increment makes that we send 65 bytes.
Reported by Daroou.
2016-02-16 15:21:30 +00:00
David Gálvez
ff3f16f13e Move functions declaration to header file 2016-02-07 18:35:04 +00:00
David Gálvez
c053f9556e 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
6438f6dc3a fix PSC3 interrupt level and prio
fix PIC communication in PSC3 interrupt handler
2016-02-07 12:28:13 +00:00
Markus Fröschle
43c8c067d0 fix wrong IRQ priority for PCI arbiter interrupt (was identical to DMA
interrupt)
2016-02-07 10:27:42 +00:00
Markus Fröschle
4ba6e5cc6f avoid FireTOS hang on boot 2016-01-30 16:00:02 +00:00
Markus Fröschle
f8424114ee fix comments 2015-11-21 07:39:49 +00:00
Markus Fröschle
21ebb70c82 fix crash on FireTOS 2015-11-20 21:45:59 +00:00
Markus Fröschle
ddbd1831c3 fix comment 2015-11-20 21:35:46 +00:00
Markus Fröschle
1ddd779397 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
d0a6e28f2a add PCI driver interface enumeration routine 2015-11-20 19:25:57 +00:00
Markus Fröschle
10ddea90c3 make pci_test skeleton compile 2015-11-20 18:17:35 +00:00
Markus Fröschle
ae41bbadf9 add pci_test TOS program build directory 2015-11-20 18:13:11 +00:00
Markus Fröschle
f37a442e4a add pci_test TOS application 2015-11-20 18:12:11 +00:00
Markus Fröschle
3f83e13b50 make separate section to enable external interrupts on the MCF54455 2015-11-20 12:43:04 +00:00
Markus Fröschle
7b9f27f395 initialize handles array 2015-11-20 12:35:15 +00:00
Markus Fröschle
f7985ca85c fix __MBAR and __RAMBAR for MCF54455 2015-11-20 12:34:17 +00:00
Markus Fröschle
d00512817b make specific -mcpu settings for the three supported platforms 2015-11-20 12:32:18 +00:00
Markus Fröschle
c32d380731 add diagnostics messages to find cause of hang 2015-11-20 07:08:09 +00:00
Markus Fröschle
00be8bc27d fix consistency #if and #if defined() 2015-11-19 20:27:49 +00:00
Markus Fröschle
5dcc5d5379 fix consistancy (#ifdef, #if defined(), #if) 2015-11-19 19:00:44 +00:00
Markus Fröschle
de574317a1 reformat 2015-11-16 15:20:43 +00:00
Markus Fröschle
5de0338c54 more tests 2015-10-31 20:53:59 +00:00
Markus Fröschle
afab3a06b5 fix Atari specific special character codes 2015-10-17 11:30:09 +00:00
Markus Fröschle
a8fb566127 use Supexec() instead of Super() to retrieve driver interface in
supervisor mode
2015-10-13 06:00:23 +00:00
Markus Fröschle
70b8aeffdc clarify comment 2015-10-13 05:21:53 +00:00