Commit Graph

  • 3156a3ac03 Recover the original Bas_gcc sources tagged as version 0.8.7, which are the ones working. R_0_8_7 David Gálvez 2015-11-19 18:13:54 +00:00
  • d9fc301f29 Remove hidden files that were not deleted in previous commit David Gálvez 2015-11-17 15:40:40 +00:00
  • e8590b791e Remove files and directories for BaS_gcc 0.8.7 which were tagged and later fixed and tagged again. David Gálvez 2015-11-16 18:43:50 +00:00
  • de574317a1 reformat Markus Fröschle 2015-11-16 15:20:43 +00:00
  • af3bd32d41 reformat Markus Fröschle 2015-11-16 15:20:43 +00:00
  • 5de0338c54 more tests Markus Fröschle 2015-10-31 20:53:59 +00:00
  • ca2e65ad49 more tests Markus Fröschle 2015-10-31 20:53:59 +00:00
  • afab3a06b5 fix Atari specific special character codes Markus Fröschle 2015-10-17 11:30:09 +00:00
  • ccd044c7d0 fix Atari specific special character codes Markus Fröschle 2015-10-17 11:30:09 +00:00
  • a8fb566127 use Supexec() instead of Super() to retrieve driver interface in supervisor mode Markus Fröschle 2015-10-13 06:00:23 +00:00
  • 6445903e1b use Supexec() instead of Super() to retrieve driver interface in supervisor mode Markus Fröschle 2015-10-13 06:00:23 +00:00
  • 70b8aeffdc clarify comment Markus Fröschle 2015-10-13 05:21:53 +00:00
  • 87bf20c6bd clarify comment Markus Fröschle 2015-10-13 05:21:53 +00:00
  • 121efe7925 reformat Markus Fröschle 2015-10-13 05:14:06 +00:00
  • d118796306 reformat Markus Fröschle 2015-10-13 05:14:06 +00:00
  • ee205856b2 reformat Markus Fröschle 2015-10-11 19:39:49 +00:00
  • 35d879b698 reformat Markus Fröschle 2015-10-11 19:39:49 +00:00
  • 0d90aa141c reformatted Markus Fröschle 2015-10-11 19:13:02 +00:00
  • a14f3a8b59 reformatted Markus Fröschle 2015-10-11 19:13:02 +00:00
  • b7115f9f85 reformatted Markus Fröschle 2015-10-11 18:47:48 +00:00
  • 479dd69eb6 reformatted Markus Fröschle 2015-10-11 18:47:48 +00:00
  • f07b84160e new function enable_pci_interrupts() (defer PCI interrupt activation until after PCI scan) Markus Fröschle 2015-10-11 18:31:07 +00:00
  • 0e5491d973 new function enable_pci_interrupts() (defer PCI interrupt activation until after PCI scan) Markus Fröschle 2015-10-11 18:31:07 +00:00
  • c92f8a9380 fix to only reprogram the interrupt controller if neccessary Markus Fröschle 2015-10-11 18:27:41 +00:00
  • 352bf75f85 fix to only reprogram the interrupt controller if neccessary Markus Fröschle 2015-10-11 18:27:41 +00:00
  • a6924e4440 reformatting Markus Fröschle 2015-10-11 10:45:26 +00:00
  • 7058762c28 reformatting Markus Fröschle 2015-10-11 10:45:26 +00:00
  • 86b8d7a6a7 fix a problem where enabling the spurious interrupt handler screwed up interrupt controller registers Markus Fröschle 2015-10-11 05:54:45 +00:00
  • c23d4b76bf fix a problem where enabling the spurious interrupt handler screwed up interrupt controller registers Markus Fröschle 2015-10-11 05:54:45 +00:00
  • 37d961b49e fix a problem where nested interrupts caused networking to hang Markus Fröschle 2015-10-11 05:52:58 +00:00
  • e46516fad9 fix a problem where nested interrupts caused networking to hang Markus Fröschle 2015-10-11 05:52:58 +00:00
  • 36ffdb47c9 disable debugging output in release version Markus Fröschle 2015-10-11 05:52:07 +00:00
  • 4f8943ff0b disable debugging output in release version Markus Fröschle 2015-10-11 05:52:07 +00:00
  • bfd763f75c fix invalid parameter type Markus Fröschle 2015-10-03 16:21:50 +00:00
  • 34488eabae fix invalid parameter type Markus Fröschle 2015-10-03 16:21:50 +00:00
  • 3b3c29be09 fix discrepancies and disable PCI interrupts (temporarily) Markus Fröschle 2015-10-03 16:12:17 +00:00
  • bd6141f7b3 fix discrepancies and disable PCI interrupts (temporarily) Markus Fröschle 2015-10-03 16:12:17 +00:00
  • 282b249ad8 temporary disabled PCI interrupts Markus Fröschle 2015-10-03 08:31:58 +00:00
  • b13413e60e temporary disabled PCI interrupts Markus Fröschle 2015-10-03 08:31:58 +00:00
  • dc5ca12f86 modified for new doxygen version Markus Fröschle 2015-04-07 10:24:20 +00:00
  • dad6a94b5e modified for new doxygen version Markus Fröschle 2015-04-07 10:24:20 +00:00
  • 9a9afbb6c8 fixed wrong function prototype Markus Fröschle 2015-04-07 10:23:46 +00:00
  • c77dac9a26 fixed wrong function prototype Markus Fröschle 2015-04-07 10:23:46 +00:00
  • ae105ec70f fixed tabs Markus Fröschle 2015-04-07 10:16:55 +00:00
  • c67323540c fixed tabs Markus Fröschle 2015-04-07 10:16:55 +00:00
  • a1e03a0a0d make unsigned/signed usage more consistent Markus Fröschle 2015-04-07 10:06:14 +00:00
  • f8a3699c11 make unsigned/signed usage more consistent Markus Fröschle 2015-04-07 10:06:14 +00:00
  • 3ad4993778 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
  • dab21cdb5d 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
  • a6b164ffa0 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
  • be43c286c8 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
  • 93fdfc4493 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
  • 45ae18cdb9 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
  • 9d78f96c13 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
  • efc3a775ee 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
  • 250525c353 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
  • 81b6550887 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
  • 744101eb97 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
  • 5fbfbe0b10 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
  • b0d4f69662 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
  • dde4a96ce4 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
  • 1ca3d1e35b 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
  • 6550d48d68 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
  • 5ce330afb6 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
  • f020c8b079 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
  • a907bc61a8 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
  • 9cb5e7f4fd 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
  • e2fd2fd76a 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
  • 09b3d1a384 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
  • cfbc003723 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
  • 2e71b096b8 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
  • cdbc1b2673 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
  • 4d7ae5edbe 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