Commit Graph

1327 Commits

Author SHA1 Message Date
David Gálvez
039da05264 Move functions declaration to header file 2016-02-07 18:35:04 +00:00
David Gálvez
4934ac83ff Fix date and time saving to PIC process.
Use wrapped functions to acces PIC registers.
2016-02-07 14:20:22 +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
07f58e4284 fix wrong IRQ priority for PCI arbiter interrupt (was identical to DMA
interrupt)
2016-02-07 10:27:42 +00:00
Markus Fröschle
52301045d8 avoid FireTOS hang on boot 2016-01-30 16:00:02 +00:00
Markus Fröschle
9958a95f27 fix comments 2015-11-21 07:39:49 +00:00
Markus Fröschle
b1c7151282 fix crash on FireTOS 2015-11-20 21:45:59 +00:00
Markus Fröschle
ebd1d04adb fix comment 2015-11-20 21:35:46 +00:00
Markus Fröschle
24c7249156 new revision of BaS native PCI driver that supports find_pci_device() and find_pci_classcode() functions from TOS 2015-11-20 21:25:07 +00:00
Markus Fröschle
424a276dee add PCI driver interface enumeration routine 2015-11-20 19:25:57 +00:00
Markus Fröschle
ec5115b5ab make pci_test skeleton compile 2015-11-20 18:17:35 +00:00
Markus Fröschle
64d1c046a4 add pci_test TOS program build directory 2015-11-20 18:13:11 +00:00
Markus Fröschle
59f26d4772 add pci_test TOS application 2015-11-20 18:12:11 +00:00
Markus Fröschle
7b289364b0 make separate section to enable external interrupts on the MCF54455 2015-11-20 12:43:04 +00:00
Markus Fröschle
c15c551eec initialize handles array 2015-11-20 12:35:15 +00:00
Markus Fröschle
9a6f9427a7 fix __MBAR and __RAMBAR for MCF54455 2015-11-20 12:34:17 +00:00
Markus Fröschle
dce790c044 make specific -mcpu settings for the three supported platforms 2015-11-20 12:32:18 +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
86d141b577 fix consistancy (#ifdef, #if defined(), #if) 2015-11-19 19:00:44 +00:00
Markus Fröschle
ba0f01d09c reformat 2015-11-16 15:20:43 +00:00
Markus Fröschle
ebdc333c6d more tests 2015-10-31 20:53:59 +00:00
Markus Fröschle
b6a5f98631 fix Atari specific special character codes 2015-10-17 11:30:09 +00:00
Markus Fröschle
8fc97ea419 use Supexec() instead of Super() to retrieve driver interface in
supervisor mode
2015-10-13 06:00:23 +00:00
Markus Fröschle
75e00fcec0 clarify comment 2015-10-13 05:21:53 +00:00
Markus Fröschle
3d42910fea reformat 2015-10-13 05:14:06 +00:00
Markus Fröschle
96d5ffe0e5 reformat 2015-10-11 19:39:49 +00:00
Markus Fröschle
66dbc616b4 reformatted 2015-10-11 19:13:02 +00:00
Markus Fröschle
3a124677dc reformatted 2015-10-11 18:47:48 +00:00
Markus Fröschle
fb16be9221 new function enable_pci_interrupts() (defer PCI interrupt activation
until after PCI scan)
2015-10-11 18:31:07 +00:00
Markus Fröschle
6d7d81090c fix to only reprogram the interrupt controller if neccessary 2015-10-11 18:27:41 +00:00
Markus Fröschle
31e49930b5 reformatting 2015-10-11 10:45:26 +00:00
Markus Fröschle
5d75d8ccc7 fix a problem where enabling the spurious interrupt handler screwed up
interrupt controller registers
2015-10-11 05:54:45 +00:00
Markus Fröschle
ea0e9c1ec0 fix a problem where nested interrupts caused networking to hang 2015-10-11 05:52:58 +00:00
Markus Fröschle
a6cd8d2912 disable debugging output in release version 2015-10-11 05:52:07 +00:00
Markus Fröschle
a3309515d0 fix invalid parameter type 2015-10-03 16:21:50 +00:00
Markus Fröschle
5afb746abb fix discrepancies and disable PCI interrupts (temporarily)
seems to increase stability
2015-10-03 16:12:17 +00:00
Markus Fröschle
20339b2d60 temporary disabled PCI interrupts 2015-10-03 08:31:58 +00:00
Markus Fröschle
41ce24cd02 modified for new doxygen version 2015-04-07 10:24:20 +00:00
Markus Fröschle
be7857a7c6 fixed wrong function prototype 2015-04-07 10:23:46 +00:00
Markus Fröschle
e093e63c7a fixed tabs 2015-04-07 10:16:55 +00:00
Markus Fröschle
8051f2a4cc make unsigned/signed usage more consistent 2015-04-07 10:06:14 +00:00
Markus Fröschle
05835f58f5 suppress compiler warning when doing non-debug build 2015-04-07 10:04:31 +00:00
Markus Fröschle
7b869beb39 removed non-UTF8 char that made it into the file somehow 2015-04-07 10:03:20 +00:00
Markus Fröschle
554fb77baf modified Makefiles in tos subdir
stripped down vmem_test to be able to test a DDR controller only FPGA config
2015-04-05 09:05:11 +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
b42a1aea32 removed hardcoded path to libgcc 2015-02-28 15:54:05 +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
a63b1dfdbd reformatted 2015-02-18 21:36:16 +00:00