Commit Graph

  • 22409ef96e added removal of libraries on make clean target Markus Fröschle 2013-11-07 19:51:44 +00:00
  • b7121739c8 added removal of libraries on make clean target Markus Fröschle 2013-11-07 19:51:44 +00:00
  • 1e59309aa8 finally found and fixed P&E problem - you just need to wait after execute, otherwise the P&E interface sooner or later issues a reset Markus Fröschle 2013-11-07 19:51:04 +00:00
  • 83ecf74857 finally found and fixed P&E problem - you just need to wait after execute, otherwise the P&E interface sooner or later issues a reset Markus Fröschle 2013-11-07 19:51:04 +00:00
  • 0db3b63cc2 fixed swapw() Markus Fröschle 2013-11-07 19:49:56 +00:00
  • dc206817d0 fixed swapw() Markus Fröschle 2013-11-07 19:49:56 +00:00
  • 43f4c22e08 modified for M5484LITE Markus Fröschle 2013-11-07 19:49:35 +00:00
  • a77806930c modified for M5484LITE Markus Fröschle 2013-11-07 19:49:35 +00:00
  • 93395a6f7d removed unneeded printouts Markus Fröschle 2013-11-07 19:49:01 +00:00
  • 0b5519fa76 removed unneeded printouts Markus Fröschle 2013-11-07 19:49:01 +00:00
  • fc03249d9c fixed PCIxxx() macros for little endian PCIBIOS routines Markus Fröschle 2013-11-07 19:48:21 +00:00
  • 0e8187afab fixed PCIxxx() macros for little endian PCIBIOS routines Markus Fröschle 2013-11-07 19:48:21 +00:00
  • e6618bfc0f removed unused variables Markus Fröschle 2013-11-07 19:47:21 +00:00
  • e862b616b0 removed unused variables Markus Fröschle 2013-11-07 19:47:21 +00:00
  • 68cf4cdb85 fixed for little endian PCIBIOS routines. Fixed bus enumeration Markus Fröschle 2013-11-07 19:46:44 +00:00
  • af32d5b6ee fixed for little endian PCIBIOS routines. Fixed bus enumeration Markus Fröschle 2013-11-07 19:46:44 +00:00
  • 87691040ca fixed init_usb() for little endian PCI routines Markus Fröschle 2013-11-07 19:45:36 +00:00
  • 6c4507ba0a fixed init_usb() for little endian PCI routines Markus Fröschle 2013-11-07 19:45:36 +00:00
  • 2702fa0407 (temporarily) disabled EmuTOS copy for m5484LITE Markus Fröschle 2013-11-07 19:44:16 +00:00
  • 2e37cdb604 (temporarily) disabled EmuTOS copy for m5484LITE Markus Fröschle 2013-11-07 19:44:16 +00:00
  • c5523093e6 added .indent.pro to enable indent source code formatting modified s19header to printout the current header modified Makefile to build s19header.c in utils directory Markus Fröschle 2013-11-07 14:46:10 +00:00
  • 26a5415e4c added .indent.pro to enable indent source code formatting modified s19header to printout the current header modified Makefile to build s19header.c in utils directory Markus Fröschle 2013-11-07 14:46:10 +00:00
  • 0a1212d649 modified PCI access routines to closer follow pcibios standard Markus Fröschle 2013-11-07 11:31:10 +00:00
  • 3f435ed80e modified PCI access routines to closer follow pcibios standard Markus Fröschle 2013-11-07 11:31:10 +00:00
  • 87817f54fc fixed config space register offsets Markus Fröschle 2013-11-07 07:46:27 +00:00
  • e3f5acba6f fixed config space register offsets Markus Fröschle 2013-11-07 07:46:27 +00:00
  • 122cbcefc4 (nearly) fixed pci_find_device() Markus Fröschle 2013-11-07 07:45:54 +00:00
  • 245cbe3a08 (nearly) fixed pci_find_device() Markus Fröschle 2013-11-07 07:45:54 +00:00
  • e70b6b257e added diagnostic printout on exceptions - except common traps Markus Fröschle 2013-11-07 06:16:44 +00:00
  • 50c65879e3 added diagnostic printout on exceptions - except common traps Markus Fröschle 2013-11-07 06:16:44 +00:00
  • cc1586da72 fixed multi-function devices Markus Fröschle 2013-11-07 06:03:49 +00:00
  • f1169f6d8f fixed multi-function devices Markus Fröschle 2013-11-07 06:03:49 +00:00
  • 6a7eef56e1 cleaned up pci_find_device() Markus Fröschle 2013-11-07 06:00:30 +00:00
  • 238678a359 cleaned up pci_find_device() Markus Fröschle 2013-11-07 06:00:30 +00:00
  • 87561b9bd5 modified tags target to work with MacOSX ctags variant Markus Fröschle 2013-11-07 05:59:27 +00:00
  • 6da3f7c1e6 modified tags target to work with MacOSX ctags variant Markus Fröschle 2013-11-07 05:59:27 +00:00
  • 4c4d1d7fba printout vector number during exception Markus Fröschle 2013-11-06 15:29:59 +00:00
  • 007a7f7857 printout vector number during exception Markus Fröschle 2013-11-06 15:29:59 +00:00
  • eb72afb8c4 removed unused code Markus Fröschle 2013-11-06 14:31:52 +00:00
  • f45336d214 removed unused code Markus Fröschle 2013-11-06 14:31:52 +00:00
  • 0f488d3d11 added tags file generation Markus Fröschle 2013-11-06 14:29:13 +00:00
  • 751072247e added tags file generation Markus Fröschle 2013-11-06 14:29:13 +00:00
  • d3e9adcaed removed unused variable Markus Fröschle 2013-11-06 14:28:20 +00:00
  • 0575d5c28d removed unused variable Markus Fröschle 2013-11-06 14:28:20 +00:00
  • 92c00b2886 controlled PCI reset Markus Fröschle 2013-11-06 14:27:42 +00:00
  • 4022030db6 controlled PCI reset Markus Fröschle 2013-11-06 14:27:42 +00:00
  • 8bfb8ee041 rewritten device scan and corrected PCI address mapping Markus Fröschle 2013-11-06 13:21:32 +00:00
  • 7ac1da5beb rewritten device scan and corrected PCI address mapping Markus Fröschle 2013-11-06 13:21:32 +00:00
  • 6eef95d0d0 fixed formatting Markus Fröschle 2013-11-06 13:18:28 +00:00
  • 9cdd8cb1db fixed formatting Markus Fröschle 2013-11-06 13:18:28 +00:00
  • 5f3013bd07 dma_memcopy() for EmuTOS doesn't work yet - disabled Markus Fröschle 2013-11-06 07:15:05 +00:00
  • 4b6abde76a dma_memcopy() for EmuTOS doesn't work yet - disabled Markus Fröschle 2013-11-06 07:15:05 +00:00
  • d1f8318af7 fixed typo Markus Fröschle 2013-11-06 07:10:55 +00:00
  • 9212c00113 fixed typo Markus Fröschle 2013-11-06 07:10:55 +00:00
  • 178f07fa9b removed debug printouts - works now Markus Fröschle 2013-11-06 07:10:16 +00:00
  • 5ac936c6cc removed debug printouts - works now Markus Fröschle 2013-11-06 07:10:16 +00:00
  • e31f4e6f3b tried to find the cause of hang in FPGA load on FireBee - unsucessful yet Markus Fröschle 2013-11-06 07:09:09 +00:00
  • 405a0922f6 tried to find the cause of hang in FPGA load on FireBee - unsucessful yet Markus Fröschle 2013-11-06 07:09:09 +00:00
  • 1702234404 fixed comments; cleanup Markus Fröschle 2013-11-06 07:07:54 +00:00
  • c663744764 fixed comments; cleanup Markus Fröschle 2013-11-06 07:07:54 +00:00
  • 8bb8ed1b75 cleaned up pci initialization and moved call behind FPGA initialization (pin assignments collide) Markus Fröschle 2013-11-06 06:09:36 +00:00
  • 02d182395d cleaned up pci initialization and moved call behind FPGA initialization (pin assignments collide) Markus Fröschle 2013-11-06 06:09:36 +00:00
  • 69ed6d5a6e got rid of global statics Markus Fröschle 2013-11-05 21:29:30 +00:00
  • 993906cf9a got rid of global statics Markus Fröschle 2013-11-05 21:29:30 +00:00
  • 75528dbb34 enabled more debugging printouts Markus Fröschle 2013-11-05 21:07:53 +00:00
  • 5b9ca4609a enabled more debugging printouts Markus Fröschle 2013-11-05 21:07:53 +00:00
  • c2d8850de2 renamed "slot" to "device" for better wording Markus Fröschle 2013-11-05 20:52:20 +00:00
  • bf1a8bef38 renamed "slot" to "device" for better wording Markus Fröschle 2013-11-05 20:52:20 +00:00
  • ec9272de77 added display of PCI handle of USB device found Markus Fröschle 2013-11-05 20:24:58 +00:00
  • 5af37f21c3 added display of PCI handle of USB device found Markus Fröschle 2013-11-05 20:24:58 +00:00
  • 1825c1163c modified to be able to replace memcpy() Markus Fröschle 2013-11-05 20:23:41 +00:00
  • cc5846c483 modified to be able to replace memcpy() Markus Fröschle 2013-11-05 20:23:41 +00:00
  • 238eb939ef temporarily disabled EmuTOS copy (flash access does not work on m5484LITE). ifdef'ed out more FireBee specific stuff Markus Fröschle 2013-11-05 20:22:47 +00:00
  • a092461d20 temporarily disabled EmuTOS copy (flash access does not work on m5484LITE). ifdef'ed out more FireBee specific stuff Markus Fröschle 2013-11-05 20:22:47 +00:00
  • 14f9265438 fixed handle handling and reduced wait time for config space access Markus Fröschle 2013-11-05 20:20:52 +00:00
  • eca01095b1 fixed handle handling and reduced wait time for config space access Markus Fröschle 2013-11-05 20:20:52 +00:00
  • cd46d8b2f1 defined EmuTOS flash address (was defined in linker script before) Markus Fröschle 2013-11-05 20:19:40 +00:00
  • 46e3b946cb defined EmuTOS flash address (was defined in linker script before) Markus Fröschle 2013-11-05 20:19:40 +00:00
  • 7eacc688cc move EmuTOS flash base address definition to machine specific include file Markus Fröschle 2013-11-05 20:18:40 +00:00
  • 9bdd387ce4 move EmuTOS flash base address definition to machine specific include file Markus Fröschle 2013-11-05 20:18:40 +00:00
  • ac6ee45cf5 modified to use the supplied preprocessor define "COMPILE_RAM" instead of fiddling with "TARGET_ADDRESS" Markus Fröschle 2013-11-05 11:12:19 +00:00
  • 939397cf36 modified to use the supplied preprocessor define "COMPILE_RAM" instead of fiddling with "TARGET_ADDRESS" Markus Fröschle 2013-11-05 11:12:19 +00:00
  • f8d9515106 #ifdef'ed out special interrupt handlers for the FireBee FPGA (need them later to implement PCI interrupts for the m5484LITE) Markus Fröschle 2013-11-05 11:06:08 +00:00
  • c8f9aed32e #ifdef'ed out special interrupt handlers for the FireBee FPGA (need them later to implement PCI interrupts for the m5484LITE) Markus Fröschle 2013-11-05 11:06:08 +00:00
  • c562441944 increased latency timer. It seems some config space accesses time out. Let's see if this fixes anythint Markus Fröschle 2013-11-05 11:04:59 +00:00
  • 6d3680fbd2 increased latency timer. It seems some config space accesses time out. Let's see if this fixes anythint Markus Fröschle 2013-11-05 11:04:59 +00:00
  • 53da761b12 #ifdef'ed out code passages that do not fit the m5484LITE board Markus Fröschle 2013-11-05 09:53:47 +00:00
  • 5baad03944 #ifdef'ed out code passages that do not fit the m5484LITE board Markus Fröschle 2013-11-05 09:53:47 +00:00
  • 428dfbbc2b fixed bug in pci_scan that prevented the handles array to be filled correctly Markus Fröschle 2013-11-05 09:22:21 +00:00
  • 79e0dfb418 fixed bug in pci_scan that prevented the handles array to be filled correctly Markus Fröschle 2013-11-05 09:22:21 +00:00
  • 6192fd893b for no obvious reason, Ubuntu objcopy changed its bfd target names. Renamed elf32big to elf32-big. Markus Fröschle 2013-11-05 06:53:11 +00:00
  • f6515fae84 for no obvious reason, Ubuntu objcopy changed its bfd target names. Renamed elf32big to elf32-big. Markus Fröschle 2013-11-05 06:53:11 +00:00
  • 35434ae2b1 BaS() now survives USB initialization (although it still fails due to missing resource descriptors) Markus Fröschle 2013-11-05 06:43:37 +00:00
  • 826bbcab30 BaS() now survives USB initialization (although it still fails due to missing resource descriptors) Markus Fröschle 2013-11-05 06:43:37 +00:00
  • cded672fbd changed bas_rom memory flags to WX when compiling to RAM. Should fix global variables problem since .bss was previously mapped to nonexistant memory locations with ld trying to be smart Markus Fröschle 2013-11-05 06:31:35 +00:00
  • 19f3e2c39d changed bas_rom memory flags to WX when compiling to RAM. Should fix global variables problem since .bss was previously mapped to nonexistant memory locations with ld trying to be smart Markus Fröschle 2013-11-05 06:31:35 +00:00
  • ae3777d622 polished PCI controller initialization Markus Fröschle 2013-11-05 06:17:30 +00:00
  • d1210fa0fd polished PCI controller initialization Markus Fröschle 2013-11-05 06:17:30 +00:00
  • 58b4161d64 initialize static arrays to 0 Markus Fröschle 2013-11-05 05:57:59 +00:00
  • 89dd4ab845 initialize static arrays to 0 Markus Fröschle 2013-11-05 05:57:59 +00:00