Commit Graph

225 Commits

Author SHA1 Message Date
Markus Fröschle
542d2e8202 cleanup error messages and improve xlbarb interrupt handler 2017-04-14 08:57:57 +00:00
Markus Fröschle
af3224f223 reformat and improve comments 2017-04-14 08:56:40 +00:00
Markus Fröschle
47dc81f7c2 fix indentation 2017-04-08 16:31:02 +00:00
Markus Fröschle
49df1f6ee2 fix indents 2017-04-08 15:44:52 +00:00
Markus Fröschle
df6f61d07d fix spacing 2017-04-08 15:39:26 +00:00
Markus Fröschle
eaad260311 add burst write and read to (16 bit) ATARI I/O area 2017-04-06 17:08:56 +00:00
Markus Fröschle
8f8c430787 add d0 to clobber list 2017-02-05 16:03:13 +00:00
Markus Fröschle
5e379a10f5 strip down fpga_test prg to the bare minimum of BaS dependencies 2017-01-16 15:49:48 +00:00
Markus Fröschle
9038bb15ae more USB work 2017-01-15 14:14:40 +00:00
Markus Fröschle
06eeb67033 fix leftover debugging code in xlbarb_interrupt_handler() 2016-12-19 08:45:51 +00:00
Markus Fröschle
e09e8f99cd remove FireEngine control register messages 2016-12-18 07:24:50 +00:00
Markus Fröschle
06f516c23e fix hang in USB interrupt (disabled for now) 2016-12-11 10:35:51 +00:00
Markus Fröschle
be9e859ee6 start rewrite of pci_find_classcode
was scanning PCI config space of all valid slot/bus combination when all needed information is already available from the initial scan.
2016-12-05 07:03:16 +00:00
Markus Fröschle
486bc3f063 change PCI area cache mode to CACHE_NOCACHE_PRECISE 2016-11-20 19:25:18 +00:00
Markus Fröschle
925177317c ensure mapping of PCI memory space 2016-11-20 15:21:07 +00:00
Markus Fröschle
ecc2e68e33 (temporary) remove debug output 2016-11-17 17:54:37 +00:00
Markus Fröschle
28e8ac7f05 more Radeon work.
Get PLL info from BIOS emulator
2016-11-13 20:23:06 +00:00
Markus Fröschle
2d1f0e8121 add more Radeon functionality 2016-11-02 06:26:04 +00:00
Markus Fröschle
f2ed9ccece radeonfb tests (debug output activated) 2016-10-28 05:21:24 +00:00
Markus Fröschle
fe377fb297 fix ST RAM header writes
Newer compilers refuse to dereference NULL pointers. Fix this with
special "no-delete-null-pointer-checks" function attribute
2016-10-24 06:25:17 +00:00
Markus Fröschle
4244659e10 add diagnostic debug message on xlbarb interrupt 2016-10-23 16:30:36 +00:00
Markus Fröschle
4f9e86a5a7 add xlbarb lowlevel interrupt handler 2016-10-23 16:29:37 +00:00
Markus Fröschle
5ab93a7077 add xlbarb_interrupt_handler 2016-10-23 16:29:00 +00:00
Markus Fröschle
15db171c54 disable most of the debug output 2016-10-17 04:05:50 +00:00
Markus Fröschle
45248b640d PCI memory access working 2016-10-15 21:26:49 +00:00
Markus Fröschle
b89fdda6d7 fix compiler warnings 2016-10-04 06:39:12 +00:00
Vincent Rivière
4a7fcbccee Fix compilation of sys/cache.c 2016-09-26 20:03:33 +00:00
Markus Fröschle
18e72995d5 make FireTOS always cold boot (clear sys vars) 2016-08-14 09:55:28 +00:00
Markus Fröschle
51de8f061f bump version 2016-08-14 09:09:12 +00:00
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
0197af9703 cleanup vmem_test 2016-06-06 05:19:25 +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
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
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
424a276dee add PCI driver interface enumeration routine 2015-11-20 19:25:57 +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
9a6f9427a7 fix __MBAR and __RAMBAR for MCF54455 2015-11-20 12:34:17 +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