Markus Fröschle
|
d9f6faefaa
|
add xlbarb lowlevel interrupt handler
|
2016-10-23 16:29:37 +00:00 |
|
Markus Fröschle
|
9b23667b5c
|
add xlbarb_interrupt_handler
|
2016-10-23 16:29:00 +00:00 |
|
Markus Fröschle
|
6ebe85559b
|
add xlbarb_interrupt_handler
|
2016-10-23 16:28:19 +00:00 |
|
Markus Fröschle
|
57ba1b2676
|
clear PCI memory
|
2016-10-23 14:25:39 +00:00 |
|
Markus Fröschle
|
d2e5bbf360
|
include std debug header
|
2016-10-23 14:25:19 +00:00 |
|
Markus Fröschle
|
05726b80fa
|
include pci_mem into standard build and fix printf parameter warnings
|
2016-10-23 09:32:02 +00:00 |
|
Markus Fröschle
|
c675a6d817
|
silent makefiles
|
2016-10-23 09:28:50 +00:00 |
|
Markus Fröschle
|
64ccca7eaf
|
tidy up
|
2016-10-18 07:24:28 +00:00 |
|
Markus Fröschle
|
03804d2399
|
fix formatting
|
2016-10-18 05:47:56 +00:00 |
|
Markus Fröschle
|
759374c17b
|
fix timer calculation
|
2016-10-17 15:53:17 +00:00 |
|
Markus Fröschle
|
f82cac11d9
|
fix mask for function number
|
2016-10-17 15:07:29 +00:00 |
|
Markus Fröschle
|
a98fdea5b8
|
fix formatting
|
2016-10-17 06:50:36 +00:00 |
|
Markus Fröschle
|
6540ddbabe
|
add some diagnostic output for debugging
|
2016-10-17 05:45:54 +00:00 |
|
Markus Fröschle
|
dcce338e43
|
disable most of the debug output
|
2016-10-17 04:05:50 +00:00 |
|
Markus Fröschle
|
59bbb16431
|
PCI memory access working
|
2016-10-15 21:26:49 +00:00 |
|
Markus Fröschle
|
a21d405e58
|
fix PCI base/translation address register values
|
2016-10-13 13:47:13 +00:00 |
|
Markus Fröschle
|
e3623297c8
|
fix floating point libgcc helper functions for soft-float compilation
(MCF54455)
|
2016-10-12 17:56:04 +00:00 |
|
Markus Fröschle
|
d86956fba5
|
remove separate debug printout macros
|
2016-10-04 20:44:59 +00:00 |
|
Markus Fröschle
|
4c172e9612
|
fix compiler warnings
|
2016-10-04 06:39:12 +00:00 |
|
Vincent Rivière
|
d412a9af19
|
Fix compilation of sys/cache.c
|
2016-09-26 20:03:33 +00:00 |
|
Markus Fröschle
|
6d6ea2bc89
|
disable forgotten test code
|
2016-09-18 08:51:17 +00:00 |
|
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 |
|