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
ecc2e68e33
(temporary) remove debug output
2016-11-17 17:54:37 +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
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
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
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
86d141b577
fix consistancy (#ifdef, #if defined(), #if)
2015-11-19 19:00:44 +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
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
0b7cf355c7
fixed (wrong) comment
2015-01-31 06:32:41 +00:00
Markus Fröschle
d7cf622692
made m548xLITE board run again
2015-01-24 10:14:39 +00:00
Markus Fröschle
5305ce49c6
modified FBC for m5484x CPLD CompactFlash access
2015-01-17 21:46:04 +00:00
Markus Fröschle
be732799a1
video DDR RAM initialization seems to use an octal number???
2015-01-13 07:05:08 +00:00
Markus Fröschle
00b29437d8
did more changes to interrupt code, but still crashes in networking
2015-01-10 17:19:56 +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
320230ce31
merged latest fixes from R_0_8_6 branch
2014-12-29 14:44:55 +00:00
Markus Fröschle
09b8c3acb7
reformatted
2014-12-26 22:14:57 +00:00
Markus Fröschle
0cc08d4bed
more FPGA tests
2014-12-26 20:01:03 +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
49569bc001
disabled USB init for now
2014-09-07 06:53:40 +00:00
Markus Fröschle
8ddce6e288
disabled USB initialization for now
2014-09-06 18:35:51 +00:00
Markus Fröschle
6124f82d82
refactored, reformatted, added missing clobber registers to __asm__
...
statements
2014-09-02 13:51:00 +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
Markus Fröschle
0822848ad3
added debugging statements for PCI enumeration
2014-09-01 05:37:43 +00:00
Markus Fröschle
852bf8928f
modified jtagwait to allow to set reset start address when renamed to .TTP
2014-08-10 14:39:06 +00:00
Markus Fröschle
fd72b7ce9e
support for JTAGWAIT.PRG (configure FPGA from JTAG port) implemented
2014-08-09 13:07:28 +00:00
Markus Fröschle
f55cae6c0f
simplified PLL initialization
2014-08-08 19:52:07 +00:00
Markus Fröschle
f0cfdc9d0b
simplified pll initialization
2014-08-08 16:13:14 +00:00
Markus Fröschle
453c974c4f
moved FPGA config GPIO initialization into init_fpga.c to enable external JTAG FPGA configuration
2014-06-20 12:02:11 +00:00
Markus Fröschle
c57cea78e3
fixed wrong MMU mapping of emulated Falcon video memory (phys and virt
...
where the wrong way round)
2014-05-11 06:57:09 +00:00
Markus Fröschle
f73b3e9684
modified project to support Qt Creator inferior debugging through BDM.
2014-05-11 06:40:48 +00:00
Markus Fröschle
c628705dd3
modified dbg() macro
...
corrected irq6 handler
reimplemented MFP interrupt LED blinker in C
2014-05-10 13:21:11 +00:00
Markus Fröschle
05dd6f78ff
added to QtCreator
2014-04-22 10:44:56 +00:00
Markus Fröschle
e0b41f09d6
modified to throw errors if an unknown machine type is detected
2014-01-28 15:49:05 +00:00
Markus Fröschle
1a82f294ac
networking works (sort of). For some reason, the Firebee packets don't cross my switch (or only very few of them do). If I put a Linux box in between (cross cable), using it as router, everything works flawlessly.
2014-01-06 18:44:36 +00:00
Markus Fröschle
40e83e47ee
enabled PSC3 interrupt again
2014-01-02 13:46:23 +00:00
Markus Fröschle
4d3546b287
more cleanup
2014-01-02 10:35:56 +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
78c5873de0
m548x runs now cleanly (had to remove radeon files from make for now)
2013-12-28 16:51:00 +00:00
Markus Fröschle
4618246265
started testing. BOOTP crashes at ip_send() ?
2013-12-24 12:38:36 +00:00
Markus Fröschle
8f0ccd2d31
added video files (shamlessly stolen from EmuTOS)
2013-12-24 09:37:29 +00:00