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 |
|
Markus Fröschle
|
76f12e45a3
|
compiles again, pci bios emulator not tested
|
2015-02-18 15:59:52 +00:00 |
|
Markus Fröschle
|
d5db802afa
|
fixed emulator "struct emu"-dependent calls
|
2015-02-18 15:54:14 +00:00 |
|
Markus Fröschle
|
6424385631
|
fixed remaining errors except one
|
2015-02-17 19:57:58 +00:00 |
|
Markus Fröschle
|
014f4694b2
|
modified to support NetBSD x86emu
|
2015-02-17 19:29:20 +00:00 |
|
Markus Fröschle
|
02f8227300
|
included setjmp()/longjump() into emulator
|
2015-02-17 16:35:30 +00:00 |
|
Markus Fröschle
|
91a1c53bdc
|
added setjmp()/longjmp() (used by NetBSD x86 emulator)
modified x86pcibios.c to work with NetBSD x86 emulator
|
2015-02-17 14:43:11 +00:00 |
|
Markus Fröschle
|
3aaab3b5a8
|
fixed to work for COMPILE_ELF=N again
|
2015-02-17 11:21:41 +00:00 |
|
Markus Fröschle
|
cbeddaa621
|
added libgcc_helper.S to retarget libgcc calls for 64 bit multiplication/division
|
2015-02-17 11:12:29 +00:00 |
|