Commit Graph

44 Commits

Author SHA1 Message Date
Markus Fröschle
f2ed9ccece radeonfb tests (debug output activated) 2016-10-28 05:21:24 +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
0402f776ce fix PCI base/translation address register values 2016-10-13 13:47:13 +00:00
Markus Fröschle
5640859df8 remove separate debug printout macros 2016-10-04 20:44:59 +00:00
Markus Fröschle
363703c1d5 disabled debug output. This is version 0.88, "official" release 2016-08-14 08:16:20 +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
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
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
c15c551eec initialize handles array 2015-11-20 12:35:15 +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
20339b2d60 temporary disabled PCI interrupts 2015-10-03 08:31:58 +00:00
Markus Fröschle
b1d1dd5cdd repaired jtagwait magic type conflict
added "native PCI" driver interface
2015-04-03 14:28:41 +00:00
Markus Fröschle
43bb0cbe2e removed doubly defined typedef 2015-02-28 15:35:02 +00:00
Markus Fröschle
c036d08f6a modified PCI configuration, RADEON card does not configure correctly
(MMIO space not accessible)
2015-02-22 19:46:16 +00:00
Markus Fröschle
388ff72886 This version is working again, except network. For some reason, the DMA
interrupts don't seem to be triggered.
2015-01-09 20:12:03 +00:00
Markus Fröschle
2a9470277d fixed parameters of pci_hook_interrupt() 2014-10-09 17:50:14 +00:00
Markus Fröschle
4154149154 implemented hook_interrupt() in PCI code
enabled PCI interrupts
ohci seems to damage something in PCI config -> PCI device enumeration 
does not top with latest device
networking in EmuTOS lost (probably a result of PCI interrupt
implementation)
2014-10-05 17:50:15 +00:00
Markus Fröschle
342c3cd34a working on USB device scan 2014-10-03 09:58:45 +00:00
Markus Fröschle
b1c2026746 tried to fix PCI - sometimes all three USB controllers are detected, sometimes not, sometimes there is even a PCI bus hang 2014-10-03 07:29:42 +00:00
Markus Fröschle
b3ef74342e called PCI errata for all pci_write_...() functions 2014-10-02 14:21:43 +00:00
Markus Fröschle
a251cd4b44 implemented pci_hook_interrupt()
formatted USB sources
2014-10-01 15:39:16 +00:00
Markus Fröschle
f91988cbc5 consistantly use bas_types.h instead of standard headers 2014-09-25 06:24:55 +00:00
Markus Fröschle
029388c6c4 fixed some compiler warnings 2014-09-01 14:23:33 +00:00
Markus Fröschle
332928fb78 (re)enabled USB bus scan. It takes an eternity to finish, but finally
returns. Hub found, but no mouse yet.
2014-09-01 06:19:45 +00:00
David Gálvez
5f896320fa Add format specifier to fix debug messages format 2014-07-13 15:18:23 +00:00
David Gálvez
bf32e899d1 Merge pci_BaS_gcc branch to trunk 2014-07-10 15:45:45 +00:00
Markus Fröschle
948fd2c798 fixed formatting 2014-06-23 18:23:44 +00:00
Markus Fröschle
47d7e8e965 cleaned up. X86emu does not work with debug trace on currently. 2014-01-03 21:03:35 +00:00
Markus Fröschle
32eb3a3c96 implemented PHY, but still only occasionly transmitted packets. Obviously, there's a bug somewhere ;) 2014-01-02 21:33:27 +00:00
Markus Fröschle
d9bcbf73c2 removed unused code 2014-01-02 13:16:50 +00:00
Markus Fröschle
40c89dd900 added interface structure to make the MCD DMA available to MiNT (DMAC cookie). MinT's FEC driver works somewhat, but not reliable yet. 2014-01-01 21:28:17 +00:00
Markus Fröschle
cea085a50a disabled debug output 2013-12-31 15:45:30 +00:00
Markus Fröschle
a1e84fd3aa fixed bug in I/O PCIBAR detection 2013-12-31 15:22:29 +00:00
Markus Fröschle
d0a2c3bf21 RADEON card works mainly, the IO-space does not get properly detected yet, however 2013-12-31 13:13:25 +00:00
Markus Fröschle
f9e0e76188 added missing memory barrier to asm statements - BaS crashed with compiler optimizations 2013-12-30 23:59:07 +00:00
Markus Fröschle
a8cf67e097 RADEON card detected and initialized. ROM mapping seems to have a problem. PCI PCIERBAR setting fixed 2013-12-30 23:01:35 +00:00
Markus Fröschle
33a774d1cf implemented pci_find_classcode() 2013-12-30 09:58:14 +00:00
Markus Fröschle
94ff279838 driver interface to OS implemented and tested 2013-12-22 14:16:59 +00:00
Markus Fröschle
72c7b9a963 sorted sources per functionality in different subdirs 2013-12-19 13:02:39 +00:00