Markus Fröschle
|
a14f3a8b59
|
reformatted
|
2015-10-11 19:13:02 +00:00 |
|
Markus Fröschle
|
479dd69eb6
|
reformatted
|
2015-10-11 18:47:48 +00:00 |
|
Markus Fröschle
|
0e5491d973
|
new function enable_pci_interrupts() (defer PCI interrupt activation
until after PCI scan)
|
2015-10-11 18:31:07 +00:00 |
|
Markus Fröschle
|
352bf75f85
|
fix to only reprogram the interrupt controller if neccessary
|
2015-10-11 18:27:41 +00:00 |
|
Markus Fröschle
|
7058762c28
|
reformatting
|
2015-10-11 10:45:26 +00:00 |
|
Markus Fröschle
|
c23d4b76bf
|
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
|
e46516fad9
|
fix a problem where nested interrupts caused networking to hang
|
2015-10-11 05:52:58 +00:00 |
|
Markus Fröschle
|
4f8943ff0b
|
disable debugging output in release version
|
2015-10-11 05:52:07 +00:00 |
|
Markus Fröschle
|
34488eabae
|
fix invalid parameter type
|
2015-10-03 16:21:50 +00:00 |
|
Markus Fröschle
|
bd6141f7b3
|
fix discrepancies and disable PCI interrupts (temporarily)
seems to increase stability
|
2015-10-03 16:12:17 +00:00 |
|
Markus Fröschle
|
b13413e60e
|
temporary disabled PCI interrupts
|
2015-10-03 08:31:58 +00:00 |
|
Markus Fröschle
|
dad6a94b5e
|
modified for new doxygen version
|
2015-04-07 10:24:20 +00:00 |
|
Markus Fröschle
|
c77dac9a26
|
fixed wrong function prototype
|
2015-04-07 10:23:46 +00:00 |
|
Markus Fröschle
|
c67323540c
|
fixed tabs
|
2015-04-07 10:16:55 +00:00 |
|
Markus Fröschle
|
f8a3699c11
|
make unsigned/signed usage more consistent
|
2015-04-07 10:06:14 +00:00 |
|
Markus Fröschle
|
6ed85c93c4
|
suppress compiler warning when doing non-debug build
|
2015-04-07 10:04:31 +00:00 |
|
Markus Fröschle
|
f5b6b0cdb1
|
removed non-UTF8 char that made it into the file somehow
|
2015-04-07 10:03:20 +00:00 |
|
Markus Fröschle
|
9f03b891fd
|
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
|
0de57bc247
|
repaired jtagwait magic type conflict
added "native PCI" driver interface
|
2015-04-03 14:28:41 +00:00 |
|
Markus Fröschle
|
383b42ee4c
|
removed hardcoded path to libgcc
|
2015-02-28 15:54:05 +00:00 |
|
Markus Fröschle
|
f9d48faf9a
|
removed doubly defined typedef
|
2015-02-28 15:35:02 +00:00 |
|
Markus Fröschle
|
73e0703a13
|
modified PCI configuration, RADEON card does not configure correctly
(MMIO space not accessible)
|
2015-02-22 19:46:16 +00:00 |
|
Markus Fröschle
|
c609defb84
|
reformatted
|
2015-02-18 21:36:16 +00:00 |
|
Markus Fröschle
|
769194aa45
|
compiles again, pci bios emulator not tested
|
2015-02-18 15:59:52 +00:00 |
|
Markus Fröschle
|
0dae8b8d48
|
fixed emulator "struct emu"-dependent calls
|
2015-02-18 15:54:14 +00:00 |
|
Markus Fröschle
|
27cdc3bf25
|
fixed remaining errors except one
|
2015-02-17 19:57:58 +00:00 |
|
Markus Fröschle
|
cb8eb08d86
|
modified to support NetBSD x86emu
|
2015-02-17 19:29:20 +00:00 |
|
Markus Fröschle
|
27951d68c4
|
included setjmp()/longjump() into emulator
|
2015-02-17 16:35:30 +00:00 |
|
Markus Fröschle
|
13209134c3
|
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
|
5cf48838c6
|
fixed to work for COMPILE_ELF=N again
|
2015-02-17 11:21:41 +00:00 |
|
Markus Fröschle
|
ed5f1fb64c
|
added libgcc_helper.S to retarget libgcc calls for 64 bit multiplication/division
|
2015-02-17 11:12:29 +00:00 |
|
Markus Fröschle
|
910f34f48e
|
added comments about FPGA_JTAG_LOADED
|
2015-02-17 07:27:20 +00:00 |
|
Markus Fröschle
|
f2f182c493
|
still problems with libgcc.a long long symbols
|
2015-02-17 07:22:02 +00:00 |
|
Markus Fröschle
|
a7eea51b60
|
replaced Firetos x86 emulator with the optimised NetBSD version
|
2015-02-16 22:14:44 +00:00 |
|
Markus Fröschle
|
69e6becb2a
|
fixed formatting
|
2015-02-15 10:33:22 +00:00 |
|
Markus Fröschle
|
168e1f439c
|
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
|
64b46fd15d
|
fixed (wrong) comment
|
2015-01-31 06:32:41 +00:00 |
|
Markus Fröschle
|
e1fce476c0
|
made m548xLITE board run again
|
2015-01-24 10:14:39 +00:00 |
|
Markus Fröschle
|
e2bc61b85b
|
removed vsync and hsync interrupt handling from fbee interrupt handler
|
2015-01-19 12:32:22 +00:00 |
|
Markus Fröschle
|
400f28ef2f
|
reformatted
|
2015-01-18 21:05:05 +00:00 |
|
Markus Fröschle
|
62d68ec12e
|
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
|
a5c06bf765
|
modified to load the correct emutos
|
2015-01-17 21:48:50 +00:00 |
|
Markus Fröschle
|
95a6d3067f
|
modified debug print
|
2015-01-17 21:47:56 +00:00 |
|
Markus Fröschle
|
9b382ead25
|
modified for m548x irq5
|
2015-01-17 21:47:12 +00:00 |
|
Markus Fröschle
|
b88351c464
|
modified FBC for m5484x CPLD CompactFlash access
|
2015-01-17 21:46:04 +00:00 |
|
Markus Fröschle
|
14f0b58d2d
|
enabled m548x debugging
|
2015-01-17 21:44:56 +00:00 |
|
Markus Fröschle
|
e0293fd1d8
|
added code to halt machine after a fatal error
|
2015-01-17 08:03:50 +00:00 |
|
Markus Fröschle
|
cc4263ef02
|
refactored struct naming
|
2015-01-16 07:35:35 +00:00 |
|
Markus Fröschle
|
2d529ecd9d
|
fixed typo
|
2015-01-15 15:16:51 +00:00 |
|
Markus Fröschle
|
d598d9ac65
|
networking looks good?
|
2015-01-14 18:38:33 +00:00 |
|