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 |
|
Markus Fröschle
|
158a352a77
|
changed return type of interrupt handlers
|
2015-01-10 17:44:04 +00:00 |
|
Markus Fröschle
|
81c56f65e3
|
did more changes to interrupt code, but still crashes in networking
|
2015-01-10 17:19:56 +00:00 |
|
Markus Fröschle
|
8189593d39
|
This version is working again, except network. For some reason, the DMA
interrupts don't seem to be triggered.
|
2015-01-09 20:12:03 +00:00 |
|
Markus Fröschle
|
da2fba9623
|
(re) implemented irq1-4 + irq7
|
2015-01-09 16:01:58 +00:00 |
|
Markus Fröschle
|
7a01af48c7
|
(re)implemented irq1-irq4+irq7 handlers
|
2015-01-09 15:57:42 +00:00 |
|
Markus Fröschle
|
593f18bd45
|
fixed wrong offset on MFP interrupt
|
2015-01-09 15:08:44 +00:00 |
|
Markus Fröschle
|
9fb030e496
|
Not tested. Hopefully fixed interrupts.
|
2015-01-08 16:36:55 +00:00 |
|
Markus Fröschle
|
226286804f
|
fixed formatting
|
2015-01-07 13:54:35 +00:00 |
|
Markus Fröschle
|
914af8145f
|
reformatted
|
2014-12-30 22:25:36 +00:00 |
|
Markus Fröschle
|
447173d24d
|
reduced wait times
|
2014-12-30 14:21:05 +00:00 |
|
Markus Fröschle
|
a0fd25fdc0
|
merged latest fixes from R_0_8_6 branch
|
2014-12-29 14:44:55 +00:00 |
|
Markus Fröschle
|
2a5f6b48d8
|
vmem_ctrl cannot be read on the current FPGA version
|
2014-12-29 14:37:39 +00:00 |
|
Markus Fröschle
|
18288fd0b2
|
added more tests
|
2014-12-27 20:22:09 +00:00 |
|
Markus Fröschle
|
12ec387ab5
|
disabled caches for tests to work reliably
|
2014-12-27 16:49:57 +00:00 |
|
Markus Fröschle
|
02037ef4df
|
compile ELF by default
|
2014-12-26 22:15:38 +00:00 |
|
Markus Fröschle
|
8c3018d3d1
|
reformatted
|
2014-12-26 22:14:57 +00:00 |
|
Markus Fröschle
|
cc3d52aee7
|
more FPGA tests
|
2014-12-26 20:01:03 +00:00 |
|
Markus Fröschle
|
5a4fe5ac39
|
added more FPGA tests
|
2014-12-26 15:35:01 +00:00 |
|