summaryrefslogtreecommitdiffstats
path: root/c (unfollow)
Commit message (Collapse)AuthorFilesLines
2005-11-072005-11-07 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+6
* console/console.c: Eliminate unsigned32, unsigned8. * include/bsp.h: Eliminate unsigned32. * startup/bspstart.c: Eliminate unsigned32.
2005-11-07Eliminate unsigned32.Ralf Corsepius4-10/+10
2005-11-07Eliminate unsigned32, unsigned8.Ralf Corsepius1-3/+3
2005-11-072005-11-07 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+6
* include/bsp.h: Eliminate unsigned32. * network/network.c: Several minor bug fixes. * startup/bspstart.c: Eliminate unsigned32.
2005-11-07Several minor bug fixes.Ralf Corsepius1-1/+6
2005-11-072005-11-07 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-2/+7
* mpc6xx/mmu/pte121.c: Eliminate unsigned32. * mpc8xx/clock/clock.c: Eliminate rtems_unsigned32.
2005-11-07Eliminate rtems_unsigned32.Ralf Corsepius1-2/+2
2005-11-07Eliminate unsigned32.Ralf Corsepius1-4/+4
2005-11-062005-11-06 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-4/+9
* libchip/i2c/i2c-2b-eeprom.c: Eliminate obsolete types. * libchip/rtc/mc146818a.h: Eliminate obsolete types.
2005-11-06Eliminate obsolete types.Ralf Corsepius2-3/+3
2005-11-062005-11-06 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* shared/irq/idt.c: Reflect API changes.
2005-11-06Reflect API changes.Ralf Corsepius1-3/+3
2005-11-062005-11-06 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-3/+8
* timer/timer.c: Remove C++-style comments.
2005-11-06Remove C++-style comments.Ralf Corsepius1-2/+2
2005-11-042005-11-04 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-1/+6
* libchip/network/dec21140.c, libchip/network/elnk.c: Use libcpu/byteorder.h for i386.
2005-11-04Use libcpu/byteorder.h for i386.Ralf Corsepius2-21/+8
2005-11-042005-11-04 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+2
* Makefile.am: Add preinstall.am * preinstall.am: New.
2005-11-04Add preinstall.amRalf Corsepius1-23/+6
2005-11-04NewRalf Corsepius1-0/+34
2005-11-042005-11-04 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2-0/+5
* configure.ac: Add AMPOLISH3.
2005-11-042005-11-04 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* byteorder.h: New.
2005-11-04New.Ralf Corsepius1-0/+22
2005-11-042005-11-04 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+1
* shared/include/byteorder.h: Remove __arch_swap (Unused).
2005-11-04Remove __arch_swap (Unused).Ralf Corsepius1-43/+0
2005-11-042005-11-04 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius3-4/+7
* configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP. * Makefile.am: Distibute mongoosev's READMEs
2005-11-042005-11-04 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius6-6/+12
* configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
2005-11-04Cleanup.Ralf Corsepius1-27/+8
2005-11-04Merge new-exceptions/ChangeLogRalf Corsepius1-82/+132
2005-11-04Remove (Merged into ../ChangeLog)Ralf Corsepius1-169/+0
2005-11-04CleanupRalf Corsepius1-19/+4
2005-11-04Merge old-exceptions/ChangeLogRalf Corsepius1-817/+609
2005-11-04Remove (Merged into ../ChangeLog)Ralf Corsepius1-192/+0
2005-11-042005-11-04 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2-6/+13
* Makefile.am: Partially cleanup EXTRA_DIST.
2005-11-042005-11-04 Till Straumann <strauman@slac.stanford.edu>Till Straumann8-213/+3524
* shared/vmeUniverse/vmeTsi148.c, shared/vmeUniverse/vmeTsi148.h, shared/vmeUniverse/vme_am_defs.h: New files. * Makefile.am, shared/vmeUniverse/README.universe, shared/vmeUniverse/vmeUniverse.c, shared/vmeUniverse/vmeUniverse.h: Several VME related upgrades and fixes, hopefully addressing PR#835: vmeUniverse driver now supports shared interrupts. vmeUniverse now supports up to four wires between universe and PIC. A new irq mgr installation routine has been added allowing to use the new features. (old version is still present for bwd compatibility). Calls have been added to change interrupt routing (e.g., if wires have different priorities at the PIC this feature can be used to configure priorites). Routine for testing VME interrupts has been added (useful during BSP development). A new header defining standard VME address modes has been added so that the VME API doesn't have to #include a particular bridge driver header. For all driver entry points, a 'XX' variant has been added which allows to pass the chip's base address [in case a second universe is sitting on a VME card :-)]. Driver now uses interrupt line as read from PCI config. space (without offset) BSP needs to use PCI fixup if necessary. Added a driver for the tundra tsi148 VME bridge.
2005-11-042005-11-03 Till Straumann <strauman@slac.stanford.edu>Till Straumann8-117/+275
* shared/vme/README, shared/vme/vme_universe.c: New files. * Makefile.am, motorola_powerpc/Makefile.am, mvme5500/vme/vmeconfig.c, shared/vme/VME.h, shared/vme/VMEConfig.h, shared/vme/vmeconfig.c: Several VME related upgrades and fixes, hopefully addressing PR#835: Separated API, API-implementation by a specific VME bridge driver and BSP-specific configuration of the driver into different files, describing their purpose in a README. All of these changes use the upgraded vmeUniverse.c driver.
2005-11-04CosmeticsRalf Corsepius1-1/+2
2005-11-04Regenerate.Ralf Corsepius1-8/+9
2005-11-042005-11-03 Till Straumann <strauman@slac.stanford.edu>Till Straumann2-1/+7
* include/bsp.h, vme/vmeconfig.c: Reverted redefinition of _IO_BASE; this normally points to ISA space but is misused by this BSP (inb/outb & friends are all over the place).
2005-11-042005-11-03 Till Straumann <strauman@slac.stanford.edu>Till Straumann3-2/+5
* irq/irq.c, irq/irq.h: removed BSP_SHARED_HANDLER_SUPPORT definition; this BSP does not implement sharing interrupts.
2005-11-04 Added reference to PR#832Till Straumann1-2/+2
2005-11-04 corrected redundant PR numberTill Straumann1-1/+1
2005-11-042005-11-03 Till Straumann <strauman@slac.stanford.edu>Till Straumann5-202/+489
* shared/motorola/motorola.c, shared/pci/detect_raven_bridge.c, shared/pci/pci.c, shared/pci/pci.h, shared/pci/pcifinddevice.c: Several PCI enhancements and fixes: all BSP flavors now use the generic clear_hostbridge_errors() routine (this means that only polling memory probing is possible [see detect_raven_bridge.c for details]). Interrupt fixup routine now supports multi-function devices. Interrupt fixup routine now honours a flag/option so that wrong firmware values can be overridden. Fixed irq routing table for mvme2100 [PMC]. Added irq routing table for mvme2300. Added a BSP_pciScan() routine that executes a user callback on each non-empty slot/fun. Added BSP_pciConfigDump() to display basic config headers.
2005-11-042005-11-03 Till Straumann <strauman@slac.stanford.edu>Till Straumann2-1/+5
* include/bsp.h: fixed misuse of _IO_BASE
2005-11-04 Added reference to PR#838Till Straumann1-4/+4
2005-11-042005-11-03 <strauman@slac.stanford.edu>Till Straumann2-14/+3
* shared/console/reboot.c, shared/start/start.S: Fixed PR#845; !!enable MMU!! on mvme2100 - this is very important. Otherwise, all accesses are write-back cached [incl. memory-mapped devices]. (Prerequisite were the changes to shared/startup/bspstart.c just below.) Implemented rtemsReboot() for mvme2100.
2005-11-042005-11-03 <strauman@slac.stanford.edu>Till Straumann8-340/+394
* shared/irq/openpic_i8259_irq.c: New file. * ChangeLog, Makefile.am, motorola_powerpc/ChangeLog, motorola_powerpc/Makefile.am, shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S, shared/irq/irq_init.c: Separated openpic/i8259 specifica from generic irq handling into openpic_i8259_irq.c; added some compilation conditionals to help BSPs without ISA to omit ISA interrupts and calling i8259 code.
2005-11-042005-11-03 <strauman@slac.stanford.edu>Till Straumann3-9/+68
* Makefile.am, include/bsp.h: Added new shared pretaskinghook.c and zerobss.c files to list to be made. Added some explanations about CPU <-> PCI <-> VME address mapping issues.
2005-11-042005-11-03 <strauman@slac.stanford.edu>Till Straumann4-100/+153
* shared/startup/pretaskinghook.c, shared/startup/zerobss.c: New files. * Makefile.am, shared/startup/bspstart.c: Split pretaskinghook and zerobss into separate, reusable files; Fixed #PR837 (set exception in ram flag before initializing exceptions); Setup DBATs early, they are needed to access peripherals (Allows mvme2100 to use MMU); moved VME initialization into pretasking hook so that shared interrupts can be used for VME [shared IRQ facility needs functional workspace].
2005-11-042005-11-03 <strauman@slac.stanford.edu>Till Straumann4-15/+29
* mvme5500/irq/irq.h, psim/irq/irq.h, shared/console/uart.c, shared/irq/irq.h: Renamed BSP_ISA_UART_COMx_IRQ -> BSP_UART_COMx_IRQ (uart driver is ISA independent). Removed ugly #ifdef mvme2100. Added test for BSP_UART_USE_SHARED_IRQS symbol which a BSP can define to request that the serial interrupt be shared.
2005-11-032005-11-03 straumanatslacdotstanforddoteduTill Straumann1-4/+2
* ChangeLog: corrected list of affected files