f8a3699c11
make unsigned/signed usage more consistent
Markus Fröschle
2015-04-07 10:06:14 +00:00
05835f58f5
suppress compiler warning when doing non-debug build
Markus Fröschle
2015-04-07 10:04:31 +00:00
6ed85c93c4
suppress compiler warning when doing non-debug build
Markus Fröschle
2015-04-07 10:04:31 +00:00
7b869beb39
removed non-UTF8 char that made it into the file somehow
Markus Fröschle
2015-04-07 10:03:20 +00:00
f5b6b0cdb1
removed non-UTF8 char that made it into the file somehow
Markus Fröschle
2015-04-07 10:03:20 +00:00
554fb77baf
modified Makefiles in tos subdir stripped down vmem_test to be able to test a DDR controller only FPGA config
Markus Fröschle
2015-04-05 09:05:11 +00:00
9f03b891fd
modified Makefiles in tos subdir stripped down vmem_test to be able to test a DDR controller only FPGA config
Markus Fröschle
2015-04-05 09:05:11 +00:00
b1d1dd5cdd
repaired jtagwait magic type conflict added "native PCI" driver interface
Markus Fröschle
2015-04-03 14:28:41 +00:00
0de57bc247
repaired jtagwait magic type conflict added "native PCI" driver interface
Markus Fröschle
2015-04-03 14:28:41 +00:00
b42a1aea32
removed hardcoded path to libgcc
Markus Fröschle
2015-02-28 15:54:05 +00:00
383b42ee4c
removed hardcoded path to libgcc
Markus Fröschle
2015-02-28 15:54:05 +00:00
43bb0cbe2e
removed doubly defined typedef
Markus Fröschle
2015-02-28 15:35:02 +00:00
f9d48faf9a
removed doubly defined typedef
Markus Fröschle
2015-02-28 15:35:02 +00:00
c036d08f6a
modified PCI configuration, RADEON card does not configure correctly (MMIO space not accessible)
Markus Fröschle
2015-02-22 19:46:16 +00:00
73e0703a13
modified PCI configuration, RADEON card does not configure correctly (MMIO space not accessible)
Markus Fröschle
2015-02-22 19:46:16 +00:00
a63b1dfdbd
reformatted
Markus Fröschle
2015-02-18 21:36:16 +00:00
c609defb84
reformatted
Markus Fröschle
2015-02-18 21:36:16 +00:00
76f12e45a3
compiles again, pci bios emulator not tested
Markus Fröschle
2015-02-18 15:59:52 +00:00
769194aa45
compiles again, pci bios emulator not tested
Markus Fröschle
2015-02-18 15:59:52 +00:00
6424385631
fixed remaining errors except one
Markus Fröschle
2015-02-17 19:57:58 +00:00
27cdc3bf25
fixed remaining errors except one
Markus Fröschle
2015-02-17 19:57:58 +00:00
014f4694b2
modified to support NetBSD x86emu
Markus Fröschle
2015-02-17 19:29:20 +00:00
cb8eb08d86
modified to support NetBSD x86emu
Markus Fröschle
2015-02-17 19:29:20 +00:00
02f8227300
included setjmp()/longjump() into emulator
Markus Fröschle
2015-02-17 16:35:30 +00:00
27951d68c4
included setjmp()/longjump() into emulator
Markus Fröschle
2015-02-17 16:35:30 +00:00
91a1c53bdc
added setjmp()/longjmp() (used by NetBSD x86 emulator) modified x86pcibios.c to work with NetBSD x86 emulator
Markus Fröschle
2015-02-17 14:43:11 +00:00
13209134c3
added setjmp()/longjmp() (used by NetBSD x86 emulator) modified x86pcibios.c to work with NetBSD x86 emulator
Markus Fröschle
2015-02-17 14:43:11 +00:00
3aaab3b5a8
fixed to work for COMPILE_ELF=N again
Markus Fröschle
2015-02-17 11:21:41 +00:00
5cf48838c6
fixed to work for COMPILE_ELF=N again
Markus Fröschle
2015-02-17 11:21:41 +00:00
cbeddaa621
added libgcc_helper.S to retarget libgcc calls for 64 bit multiplication/division
Markus Fröschle
2015-02-17 11:12:29 +00:00
ed5f1fb64c
added libgcc_helper.S to retarget libgcc calls for 64 bit multiplication/division
Markus Fröschle
2015-02-17 11:12:29 +00:00
8a0a79f14f
added comments about FPGA_JTAG_LOADED
Markus Fröschle
2015-02-17 07:27:20 +00:00
910f34f48e
added comments about FPGA_JTAG_LOADED
Markus Fröschle
2015-02-17 07:27:20 +00:00
3d55311492
still problems with libgcc.a long long symbols
Markus Fröschle
2015-02-17 07:22:02 +00:00
f2f182c493
still problems with libgcc.a long long symbols
Markus Fröschle
2015-02-17 07:22:02 +00:00
2a61ed3b0e
replaced Firetos x86 emulator with the optimised NetBSD version
Markus Fröschle
2015-02-16 22:14:44 +00:00
a7eea51b60
replaced Firetos x86 emulator with the optimised NetBSD version
Markus Fröschle
2015-02-16 22:14:44 +00:00
f92969d516
fixed formatting
Markus Fröschle
2015-02-15 10:33:22 +00:00
69e6becb2a
fixed formatting
Markus Fröschle
2015-02-15 10:33:22 +00:00
7d51c22767
modified to expose the PCI "native" driver interface (this is different from the PCIBIOS) to TOS
Markus Fröschle
2015-02-14 08:45:59 +00:00
168e1f439c
modified to expose the PCI "native" driver interface (this is different from the PCIBIOS) to TOS
Markus Fröschle
2015-02-14 08:45:59 +00:00
0b7cf355c7
fixed (wrong) comment
Markus Fröschle
2015-01-31 06:32:41 +00:00
64b46fd15d
fixed (wrong) comment
Markus Fröschle
2015-01-31 06:32:41 +00:00
ce6e8d58fd
released 0.8.7 (new MMU layout, m5484LITE board working again)
Markus Fröschle
2015-01-24 10:24:33 +00:00
d7cf622692
made m548xLITE board run again
Markus Fröschle
2015-01-24 10:14:39 +00:00
e1fce476c0
made m548xLITE board run again
Markus Fröschle
2015-01-24 10:14:39 +00:00
06dcdd3db1
removed vsync and hsync interrupt handling from fbee interrupt handler
Markus Fröschle
2015-01-19 12:32:22 +00:00
e2bc61b85b
removed vsync and hsync interrupt handling from fbee interrupt handler
Markus Fröschle
2015-01-19 12:32:22 +00:00
642a994f81
reformatted
Markus Fröschle
2015-01-18 21:05:05 +00:00
400f28ef2f
reformatted
Markus Fröschle
2015-01-18 21:05:05 +00:00
bef7fdbc2e
Networking finally works stable, although not really clean. Something causes spurious interrupts and a handler for this fixed it for now.
Markus Fröschle
2015-01-18 19:47:31 +00:00
62d68ec12e
Networking finally works stable, although not really clean. Something causes spurious interrupts and a handler for this fixed it for now.
Markus Fröschle
2015-01-18 19:47:31 +00:00
fc1b2a8f44
modified to load the correct emutos
Markus Fröschle
2015-01-17 21:48:50 +00:00
a5c06bf765
modified to load the correct emutos
Markus Fröschle
2015-01-17 21:48:50 +00:00
db0bc5af3d
modified debug print
Markus Fröschle
2015-01-17 21:47:56 +00:00
95a6d3067f
modified debug print
Markus Fröschle
2015-01-17 21:47:56 +00:00
5ed4f44c9a
modified for m548x irq5
Markus Fröschle
2015-01-17 21:47:12 +00:00
9b382ead25
modified for m548x irq5
Markus Fröschle
2015-01-17 21:47:12 +00:00
5305ce49c6
modified FBC for m5484x CPLD CompactFlash access
Markus Fröschle
2015-01-17 21:46:04 +00:00
b88351c464
modified FBC for m5484x CPLD CompactFlash access
Markus Fröschle
2015-01-17 21:46:04 +00:00
26d26cccbe
enabled m548x debugging
Markus Fröschle
2015-01-17 21:44:56 +00:00
14f0b58d2d
enabled m548x debugging
Markus Fröschle
2015-01-17 21:44:56 +00:00
f72b551170
R_0_8_7
Markus Fröschle
2015-01-17 08:09:34 +00:00
ee53b7a330
added code to halt machine after a fatal error
Markus Fröschle
2015-01-17 08:03:50 +00:00
e0293fd1d8
added code to halt machine after a fatal error
R_0_8_7@1376
Markus Fröschle
2015-01-17 08:03:50 +00:00
56a0731ed1
refactored struct naming
Markus Fröschle
2015-01-16 07:35:35 +00:00
cc4263ef02
refactored struct naming
Markus Fröschle
2015-01-16 07:35:35 +00:00
03893bf649
fixed typo
Markus Fröschle
2015-01-15 15:16:51 +00:00
2d529ecd9d
fixed typo
Markus Fröschle
2015-01-15 15:16:51 +00:00
cfdf59d7d7
networking looks good?
Markus Fröschle
2015-01-14 18:38:33 +00:00
d598d9ac65
networking looks good?
Markus Fröschle
2015-01-14 18:38:33 +00:00
be732799a1
video DDR RAM initialization seems to use an octal number???
Markus Fröschle
2015-01-13 07:05:08 +00:00
d4bf8a7c2b
video DDR RAM initialization seems to use an octal number???
Markus Fröschle
2015-01-13 07:05:08 +00:00
c7a1641405
successfully compiled BaS_gcc over NFS on a Linux host from the Firebee: network test passed
Markus Fröschle
2015-01-12 21:37:44 +00:00
4a68850481
successfully compiled BaS_gcc over NFS on a Linux host from the Firebee: network test passed
Markus Fröschle
2015-01-12 21:37:44 +00:00
f6d4bfeea2
added skeleton for planned i2c API
Markus Fröschle
2015-01-12 14:00:20 +00:00
fe0a0ceb1b
added skeleton for planned i2c API
Markus Fröschle
2015-01-12 14:00:20 +00:00
de2d671a15
fixed missing unmask of DMA task interrupts
Markus Fröschle
2015-01-12 10:49:01 +00:00
fe7075dfa5
fixed missing unmask of DMA task interrupts
Markus Fröschle
2015-01-12 10:49:01 +00:00
c09f0d735e
implemented initial version of XLB PCI interrupt handler. For now it just reports and clears errors.
Markus Fröschle
2015-01-12 07:25:16 +00:00
68b309d37a
implemented initial version of XLB PCI interrupt handler. For now it just reports and clears errors.
Markus Fröschle
2015-01-12 07:25:16 +00:00
7c1844d73c
activated more Coldfire interrupt sources
Markus Fröschle
2015-01-11 17:02:40 +00:00
f73e602a80
activated more Coldfire interrupt sources
Markus Fröschle
2015-01-11 17:02:40 +00:00
fe65b2ca00
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
Markus Fröschle
2015-01-11 10:27:36 +00:00
d860191121
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
Markus Fröschle
2015-01-11 10:27:36 +00:00
504d11dbfd
changed return type of interrupt handlers
Markus Fröschle
2015-01-10 17:44:04 +00:00
df28a267da
changed return type of interrupt handlers
Markus Fröschle
2015-01-10 17:44:04 +00:00
00b29437d8
did more changes to interrupt code, but still crashes in networking
Markus Fröschle
2015-01-10 17:19:56 +00:00
b56f40fc98
did more changes to interrupt code, but still crashes in networking
Markus Fröschle
2015-01-10 17:19:56 +00:00
388ff72886
This version is working again, except network. For some reason, the DMA interrupts don't seem to be triggered.
Markus Fröschle
2015-01-09 20:12:03 +00:00
cb5bd09713
This version is working again, except network. For some reason, the DMA interrupts don't seem to be triggered.
Markus Fröschle
2015-01-09 20:12:03 +00:00