Markus Fröschle
26d26cccbe
enabled m548x debugging
2015-01-17 21:44:56 +00:00
Markus Fröschle
ee53b7a330
added code to halt machine after a fatal error
2015-01-17 08:03:50 +00:00
Markus Fröschle
56a0731ed1
refactored struct naming
2015-01-16 07:35:35 +00:00
Markus Fröschle
03893bf649
fixed typo
2015-01-15 15:16:51 +00:00
Markus Fröschle
cfdf59d7d7
networking looks good?
2015-01-14 18:38:33 +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
c7a1641405
successfully compiled BaS_gcc over NFS on a Linux host from the Firebee:
...
network test passed
2015-01-12 21:37:44 +00:00
Markus Fröschle
f6d4bfeea2
added skeleton for planned i2c API
2015-01-12 14:00:20 +00:00
Markus Fröschle
de2d671a15
fixed missing unmask of DMA task interrupts
2015-01-12 10:49:01 +00:00
Markus Fröschle
c09f0d735e
implemented initial version of XLB PCI interrupt handler. For now it
...
just reports and clears errors.
2015-01-12 07:25:16 +00:00
Markus Fröschle
7c1844d73c
activated more Coldfire interrupt sources
2015-01-11 17:02:40 +00:00
Markus Fröschle
fe65b2ca00
replaced DMA API routines by fresh download with originals
...
moved more interrupt handlers to generalized handler
cleaned up lowlevel interrupt handling
fixed wrong assignment of interrupt masks
reformatted
2015-01-11 10:27:36 +00:00
Markus Fröschle
504d11dbfd
changed return type of interrupt handlers
2015-01-10 17:44:04 +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
6da4e0f182
(re) implemented irq1-4 + irq7
2015-01-09 16:01:58 +00:00
Markus Fröschle
1ed3bfab0c
(re)implemented irq1-irq4+irq7 handlers
2015-01-09 15:57:42 +00:00
Markus Fröschle
1787a5bbe8
fixed wrong offset on MFP interrupt
2015-01-09 15:08:44 +00:00
Markus Fröschle
4fee11270d
Not tested. Hopefully fixed interrupts.
2015-01-08 16:36:55 +00:00
Markus Fröschle
922be63d2a
fixed formatting
2015-01-07 13:54:35 +00:00
Markus Fröschle
2eb79b156a
reformatted
2014-12-30 22:25:36 +00:00
Markus Fröschle
3daaa49e79
reduced wait times
2014-12-30 14:21:05 +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
8cb34bfe15
vmem_ctrl cannot be read on the current FPGA version
2014-12-29 14:37:39 +00:00
Markus Fröschle
acaafef944
added more tests
2014-12-27 20:22:09 +00:00
Markus Fröschle
6fcd8c2cf2
disabled caches for tests to work reliably
2014-12-27 16:49:57 +00:00
Markus Fröschle
525253f70a
compile ELF by default
2014-12-26 22:15:38 +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
22f39a7414
added more FPGA tests
2014-12-26 15:35:01 +00:00
Markus Fröschle
aea1a66956
do first tests with FPGA config. SDRAM doesn't seem to work, reading and writing of Firebee CLUT does work, hovever.
2014-12-26 12:31:44 +00:00
Markus Fröschle
6ecdcbb3d1
added test program for FPGA
2014-12-26 11:38:27 +00:00
Markus Fröschle
551375c12e
fixed to support bugfix from 0.8.6
2014-12-26 10:33:53 +00:00
Markus Fröschle
8081df42a6
merged fixes from 0.8.6.1 (errornous skip of FPGA load)
2014-12-26 09:36:45 +00:00
Markus Fröschle
b1c7851f34
start merging R_0.8.6.1 (jtag load bug fix)
2014-12-26 09:07:22 +00:00
Markus Fröschle
c81fc7e7e9
fixed comments
2014-12-16 20:33:51 +00:00
Markus Fröschle
798c5b839d
improved error handling
2014-11-24 16:12:35 +00:00
Markus Fröschle
e579238035
disable DSPICS3 (switch to GPIO) to avoid driving the PIN against FPGA
...
blink attempts.
2014-11-24 16:06:38 +00:00
Markus Fröschle
2c7434e751
modified interrupt structure
2014-10-11 18:43:02 +00:00
Markus Fröschle
5ae4c12795
added interrupt controller initialization for PCI error interrupts
2014-10-09 18:59:35 +00:00
Markus Fröschle
0912289fac
fixed function prototype for pci_hook_interrupt()
2014-10-09 17:54:33 +00:00
Markus Fröschle
367aec69a7
added function prototype for irq5_handler()
2014-10-09 17:53:09 +00:00
Markus Fröschle
99ab0fe523
fixed parameters of irq5_handler()
2014-10-09 17:51:58 +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
1045c9a963
fixed formatting
2014-10-01 06:43:17 +00:00