Markus Fröschle
|
10ddea90c3
|
make pci_test skeleton compile
|
2015-11-20 18:17:35 +00:00 |
|
Markus Fröschle
|
ae41bbadf9
|
add pci_test TOS program build directory
|
2015-11-20 18:13:11 +00:00 |
|
Markus Fröschle
|
f37a442e4a
|
add pci_test TOS application
|
2015-11-20 18:12:11 +00:00 |
|
Markus Fröschle
|
3f83e13b50
|
make separate section to enable external interrupts on the MCF54455
|
2015-11-20 12:43:04 +00:00 |
|
Markus Fröschle
|
7b9f27f395
|
initialize handles array
|
2015-11-20 12:35:15 +00:00 |
|
Markus Fröschle
|
f7985ca85c
|
fix __MBAR and __RAMBAR for MCF54455
|
2015-11-20 12:34:17 +00:00 |
|
Markus Fröschle
|
d00512817b
|
make specific -mcpu settings for the three supported platforms
|
2015-11-20 12:32:18 +00:00 |
|
Markus Fröschle
|
c32d380731
|
add diagnostics messages to find cause of hang
|
2015-11-20 07:08:09 +00:00 |
|
Markus Fröschle
|
00be8bc27d
|
fix consistency #if and #if defined()
|
2015-11-19 20:27:49 +00:00 |
|
Markus Fröschle
|
5dcc5d5379
|
fix consistancy (#ifdef, #if defined(), #if)
|
2015-11-19 19:00:44 +00:00 |
|
Markus Fröschle
|
de574317a1
|
reformat
|
2015-11-16 15:20:43 +00:00 |
|
Markus Fröschle
|
5de0338c54
|
more tests
|
2015-10-31 20:53:59 +00:00 |
|
Markus Fröschle
|
afab3a06b5
|
fix Atari specific special character codes
|
2015-10-17 11:30:09 +00:00 |
|
Markus Fröschle
|
a8fb566127
|
use Supexec() instead of Super() to retrieve driver interface in
supervisor mode
|
2015-10-13 06:00:23 +00:00 |
|
Markus Fröschle
|
70b8aeffdc
|
clarify comment
|
2015-10-13 05:21:53 +00:00 |
|
Markus Fröschle
|
121efe7925
|
reformat
|
2015-10-13 05:14:06 +00:00 |
|
Markus Fröschle
|
ee205856b2
|
reformat
|
2015-10-11 19:39:49 +00:00 |
|
Markus Fröschle
|
0d90aa141c
|
reformatted
|
2015-10-11 19:13:02 +00:00 |
|
Markus Fröschle
|
b7115f9f85
|
reformatted
|
2015-10-11 18:47:48 +00:00 |
|
Markus Fröschle
|
f07b84160e
|
new function enable_pci_interrupts() (defer PCI interrupt activation
until after PCI scan)
|
2015-10-11 18:31:07 +00:00 |
|
Markus Fröschle
|
c92f8a9380
|
fix to only reprogram the interrupt controller if neccessary
|
2015-10-11 18:27:41 +00:00 |
|
Markus Fröschle
|
a6924e4440
|
reformatting
|
2015-10-11 10:45:26 +00:00 |
|
Markus Fröschle
|
86b8d7a6a7
|
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
|
37d961b49e
|
fix a problem where nested interrupts caused networking to hang
|
2015-10-11 05:52:58 +00:00 |
|
Markus Fröschle
|
36ffdb47c9
|
disable debugging output in release version
|
2015-10-11 05:52:07 +00:00 |
|
Markus Fröschle
|
bfd763f75c
|
fix invalid parameter type
|
2015-10-03 16:21:50 +00:00 |
|
Markus Fröschle
|
3b3c29be09
|
fix discrepancies and disable PCI interrupts (temporarily)
seems to increase stability
|
2015-10-03 16:12:17 +00:00 |
|
Markus Fröschle
|
282b249ad8
|
temporary disabled PCI interrupts
|
2015-10-03 08:31:58 +00:00 |
|
Markus Fröschle
|
dc5ca12f86
|
modified for new doxygen version
|
2015-04-07 10:24:20 +00:00 |
|
Markus Fröschle
|
9a9afbb6c8
|
fixed wrong function prototype
|
2015-04-07 10:23:46 +00:00 |
|
Markus Fröschle
|
ae105ec70f
|
fixed tabs
|
2015-04-07 10:16:55 +00:00 |
|
Markus Fröschle
|
a1e03a0a0d
|
make unsigned/signed usage more consistent
|
2015-04-07 10:06:14 +00:00 |
|
Markus Fröschle
|
3ad4993778
|
suppress compiler warning when doing non-debug build
|
2015-04-07 10:04:31 +00:00 |
|
Markus Fröschle
|
dab21cdb5d
|
removed non-UTF8 char that made it into the file somehow
|
2015-04-07 10:03:20 +00:00 |
|
Markus Fröschle
|
a6b164ffa0
|
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
|
be43c286c8
|
repaired jtagwait magic type conflict
added "native PCI" driver interface
|
2015-04-03 14:28:41 +00:00 |
|
Markus Fröschle
|
93fdfc4493
|
removed hardcoded path to libgcc
|
2015-02-28 15:54:05 +00:00 |
|
Markus Fröschle
|
45ae18cdb9
|
removed doubly defined typedef
|
2015-02-28 15:35:02 +00:00 |
|
Markus Fröschle
|
9d78f96c13
|
modified PCI configuration, RADEON card does not configure correctly
(MMIO space not accessible)
|
2015-02-22 19:46:16 +00:00 |
|
Markus Fröschle
|
efc3a775ee
|
reformatted
|
2015-02-18 21:36:16 +00:00 |
|
Markus Fröschle
|
250525c353
|
compiles again, pci bios emulator not tested
|
2015-02-18 15:59:52 +00:00 |
|
Markus Fröschle
|
81b6550887
|
fixed emulator "struct emu"-dependent calls
|
2015-02-18 15:54:14 +00:00 |
|
Markus Fröschle
|
744101eb97
|
fixed remaining errors except one
|
2015-02-17 19:57:58 +00:00 |
|
Markus Fröschle
|
5fbfbe0b10
|
modified to support NetBSD x86emu
|
2015-02-17 19:29:20 +00:00 |
|
Markus Fröschle
|
b0d4f69662
|
included setjmp()/longjump() into emulator
|
2015-02-17 16:35:30 +00:00 |
|
Markus Fröschle
|
dde4a96ce4
|
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
|
1ca3d1e35b
|
fixed to work for COMPILE_ELF=N again
|
2015-02-17 11:21:41 +00:00 |
|
Markus Fröschle
|
6550d48d68
|
added libgcc_helper.S to retarget libgcc calls for 64 bit multiplication/division
|
2015-02-17 11:12:29 +00:00 |
|
Markus Fröschle
|
5ce330afb6
|
added comments about FPGA_JTAG_LOADED
|
2015-02-17 07:27:20 +00:00 |
|
Markus Fröschle
|
f020c8b079
|
still problems with libgcc.a long long symbols
|
2015-02-17 07:22:02 +00:00 |
|