Markus Fröschle
8189593d39
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
822c1008ca
modified interrupt structure
2014-10-11 18:43:02 +00:00
Markus Fröschle
be5d9b77cd
fixed parameters of pci_hook_interrupt()
2014-10-09 17:50:14 +00:00
Markus Fröschle
c3c3840d15
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
19be22b106
working on USB device scan
2014-10-03 09:58:45 +00:00
Markus Fröschle
f5556e023e
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
c344b32bb5
called PCI errata for all pci_write_...() functions
2014-10-02 14:21:43 +00:00
Markus Fröschle
46cdc6869a
implemented pci_hook_interrupt()
...
formatted USB sources
2014-10-01 15:39:16 +00:00
Markus Fröschle
72a031244f
consistantly use bas_types.h instead of standard headers
2014-09-25 06:24:55 +00:00
Markus Fröschle
b53606ea9e
reformatted
2014-09-06 18:35:06 +00:00
Markus Fröschle
142a8d7c02
beautified formatting and fixed some (minor) typos
2014-09-03 06:16:55 +00:00
Markus Fröschle
76eb900fec
fixed a few typos
2014-09-02 19:58:19 +00:00
Markus Fröschle
94be0dab11
refactored, reformatted, added missing clobber registers to __asm__
...
statements
2014-09-02 13:51:00 +00:00
Markus Fröschle
f82e06ae9c
refactored USB driver code, enabled debug printouts everywhere
2014-09-01 19:22:26 +00:00
Markus Fröschle
02bba94de2
fixed some compiler warnings
2014-09-01 14:23:33 +00:00
Markus Fröschle
db95636981
(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
c701e37255
Add format specifier to fix debug messages format
2014-07-13 15:18:23 +00:00
David Gálvez
d1008ad6f0
Merge pci_BaS_gcc branch to trunk
2014-07-10 15:45:45 +00:00
Markus Fröschle
87a242eb5e
fixed formatting
2014-06-23 18:23:44 +00:00
Markus Fröschle
8cc70a6c6d
cleaned up. X86emu does not work with debug trace on currently.
2014-01-03 21:03:35 +00:00
Markus Fröschle
b4e819db9a
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
5d100a0618
removed unused code
2014-01-02 13:16:50 +00:00
Markus Fröschle
8f30d59644
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
94392c451b
disabled debug output
2013-12-31 15:45:30 +00:00
Markus Fröschle
6c705fc7d8
fixed bug in I/O PCIBAR detection
2013-12-31 15:22:29 +00:00
Markus Fröschle
a87353b44f
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
ca592f4425
added missing memory barrier to asm statements - BaS crashed with compiler optimizations
2013-12-30 23:59:07 +00:00
Markus Fröschle
10e6cd021e
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
5269323a4b
implemented pci_find_classcode()
2013-12-30 09:58:14 +00:00
Markus Fröschle
5ee9306e47
driver interface to OS implemented and tested
2013-12-22 14:16:59 +00:00
Markus Fröschle
6994ceae9d
sorted sources per functionality in different subdirs
2013-12-19 13:02:39 +00:00