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 |
|
Markus Fröschle
|
cdbc1b2673
|
reformatted
|
2015-01-18 21:05:05 +00:00 |
|
Markus Fröschle
|
4d7ae5edbe
|
Networking finally works stable, although not really clean. Something causes spurious interrupts and a handler for this fixed it for now.
|
2015-01-18 19:47:31 +00:00 |
|
Markus Fröschle
|
e86caf16c7
|
modified to load the correct emutos
|
2015-01-17 21:48:50 +00:00 |
|
Markus Fröschle
|
864a81d67e
|
modified debug print
|
2015-01-17 21:47:56 +00:00 |
|
Markus Fröschle
|
4c26fea854
|
modified for m548x irq5
|
2015-01-17 21:47:12 +00:00 |
|
Markus Fröschle
|
3947e6033d
|
modified FBC for m5484x CPLD CompactFlash access
|
2015-01-17 21:46:04 +00:00 |
|
Markus Fröschle
|
374383fc49
|
enabled m548x debugging
|
2015-01-17 21:44:56 +00:00 |
|
Markus Fröschle
|
3424102f62
|
added code to halt machine after a fatal error
|
2015-01-17 08:03:50 +00:00 |
|
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 |
|