Markus Fröschle
f125334f58
refactored struct naming
2015-01-16 07:35:35 +00:00
Markus Fröschle
f8c5b12ec4
fixed typo
2015-01-15 15:16:51 +00:00
Markus Fröschle
102876cdf6
networking looks good?
2015-01-14 18:38:33 +00:00
Markus Fröschle
bbc2f7d974
video DDR RAM initialization seems to use an octal number???
2015-01-13 07:05:08 +00:00
Markus Fröschle
b2a441aae8
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
fd1a2ff603
added skeleton for planned i2c API
2015-01-12 14:00:20 +00:00
Markus Fröschle
15a4e1fd55
fixed missing unmask of DMA task interrupts
2015-01-12 10:49:01 +00:00
Markus Fröschle
852f925c55
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
dd83bee852
activated more Coldfire interrupt sources
2015-01-11 17:02:40 +00:00
Markus Fröschle
0c101bc6a0
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
158a352a77
changed return type of interrupt handlers
2015-01-10 17:44:04 +00:00
Markus Fröschle
81c56f65e3
did more changes to interrupt code, but still crashes in networking
2015-01-10 17:19:56 +00:00
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
da2fba9623
(re) implemented irq1-4 + irq7
2015-01-09 16:01:58 +00:00
Markus Fröschle
7a01af48c7
(re)implemented irq1-irq4+irq7 handlers
2015-01-09 15:57:42 +00:00
Markus Fröschle
593f18bd45
fixed wrong offset on MFP interrupt
2015-01-09 15:08:44 +00:00
Markus Fröschle
9fb030e496
Not tested. Hopefully fixed interrupts.
2015-01-08 16:36:55 +00:00
Markus Fröschle
226286804f
fixed formatting
2015-01-07 13:54:35 +00:00
Markus Fröschle
914af8145f
reformatted
2014-12-30 22:25:36 +00:00
Markus Fröschle
447173d24d
reduced wait times
2014-12-30 14:21:05 +00:00
Markus Fröschle
a0fd25fdc0
merged latest fixes from R_0_8_6 branch
2014-12-29 14:44:55 +00:00
Markus Fröschle
2a5f6b48d8
vmem_ctrl cannot be read on the current FPGA version
2014-12-29 14:37:39 +00:00
Markus Fröschle
18288fd0b2
added more tests
2014-12-27 20:22:09 +00:00
Markus Fröschle
12ec387ab5
disabled caches for tests to work reliably
2014-12-27 16:49:57 +00:00
Markus Fröschle
02037ef4df
compile ELF by default
2014-12-26 22:15:38 +00:00
Markus Fröschle
8c3018d3d1
reformatted
2014-12-26 22:14:57 +00:00
Markus Fröschle
cc3d52aee7
more FPGA tests
2014-12-26 20:01:03 +00:00
Markus Fröschle
5a4fe5ac39
added more FPGA tests
2014-12-26 15:35:01 +00:00
Markus Fröschle
98dc531a2c
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
8d126a07f0
added test program for FPGA
2014-12-26 11:38:27 +00:00
Markus Fröschle
d93f47f78f
fixed to support bugfix from 0.8.6
2014-12-26 10:33:53 +00:00
Markus Fröschle
4d409f4242
merged fixes from 0.8.6.1 (errornous skip of FPGA load)
2014-12-26 09:36:45 +00:00
Markus Fröschle
c549e9b1e6
start merging R_0.8.6.1 (jtag load bug fix)
2014-12-26 09:07:22 +00:00
Markus Fröschle
429906e32d
fixed comments
2014-12-16 20:33:51 +00:00
Markus Fröschle
4450521ac9
improved error handling
2014-11-24 16:12:35 +00:00
Markus Fröschle
adc9d73aad
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
822c1008ca
modified interrupt structure
2014-10-11 18:43:02 +00:00
Markus Fröschle
0f61317726
added interrupt controller initialization for PCI error interrupts
2014-10-09 18:59:35 +00:00
Markus Fröschle
82592e4cb4
fixed function prototype for pci_hook_interrupt()
2014-10-09 17:54:33 +00:00
Markus Fröschle
a411819cc7
added function prototype for irq5_handler()
2014-10-09 17:53:09 +00:00
Markus Fröschle
8a090a90e6
fixed parameters of irq5_handler()
2014-10-09 17:51:58 +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
2f31b00db1
fixed formatting
2014-10-01 06:43:17 +00:00
Markus Fröschle
e083252137
removed debug output
2014-09-30 19:32:26 +00:00
Markus Fröschle
f90cc6a8a4
fixed wrong stack address offset for "magic number"
2014-09-30 19:29:46 +00:00