Commit Graph

  • 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
  • d5db802afa fixed emulator "struct emu"-dependent calls Markus Fröschle 2015-02-18 15:54:14 +00:00
  • 0dae8b8d48 fixed emulator "struct emu"-dependent calls Markus Fröschle 2015-02-18 15:54:14 +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
  • 6da4e0f182 (re) implemented irq1-4 + irq7 Markus Fröschle 2015-01-09 16:01:58 +00:00
  • a9d62f28fb (re) implemented irq1-4 + irq7 Markus Fröschle 2015-01-09 16:01:58 +00:00
  • 1ed3bfab0c (re)implemented irq1-irq4+irq7 handlers Markus Fröschle 2015-01-09 15:57:42 +00:00
  • 1dfb34d8cf (re)implemented irq1-irq4+irq7 handlers Markus Fröschle 2015-01-09 15:57:42 +00:00
  • 1787a5bbe8 fixed wrong offset on MFP interrupt Markus Fröschle 2015-01-09 15:08:44 +00:00
  • a96e42ba3d fixed wrong offset on MFP interrupt Markus Fröschle 2015-01-09 15:08:44 +00:00
  • 4fee11270d Not tested. Hopefully fixed interrupts. Markus Fröschle 2015-01-08 16:36:55 +00:00