Commit Graph

1260 Commits

Author SHA1 Message Date
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
Markus Fröschle
a907bc61a8 replaced Firetos x86 emulator with the optimised NetBSD version 2015-02-16 22:14:44 +00:00
Markus Fröschle
9cb5e7f4fd fixed formatting 2015-02-15 10:33:22 +00:00
Markus Fröschle
e2fd2fd76a modified to expose the PCI "native" driver interface (this is different
from the PCIBIOS) to TOS
2015-02-14 08:45:59 +00:00
Markus Fröschle
09b3d1a384 fixed (wrong) comment 2015-01-31 06:32:41 +00:00
Markus Fröschle
cfbc003723 made m548xLITE board run again 2015-01-24 10:14:39 +00:00
Markus Fröschle
2e71b096b8 removed vsync and hsync interrupt handling from fbee interrupt handler 2015-01-19 12:32:22 +00:00