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 |
|