summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-124-44/+57
| | | | | | | | | | | | PR 1257/bsps * shared/irq/idt.c, shared/irq/irq.c, shared/irq/irq_init.c: Code outside of cpukit should use the public API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the public API and directly accessing _CPU_ISR_Disable and _CPU_ISR_Enable, they were bypassing the compiler memory barrier directive which could lead to problems. This patch also changes the type of the variable passed into these routines and addresses minor style issues.
* 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-125-20/+38
| | | | | | | | | | | | PR 1257/bsps * console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c: Code outside of cpukit should use the public API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the public API and directly accessing _CPU_ISR_Disable and _CPU_ISR_Enable, they were bypassing the compiler memory barrier directive which could lead to problems. This patch also changes the type of the variable passed into these routines and addresses minor style issues.
* 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-1211-39/+40
| | | | | | | | | | | | | | | PR 1257/bsps * csb336/network/lan91c11x.c, csb337/startup/bspstart.c, edb7312/irq/irq.c, gba/irq/irq.c, gba/irq/irq_init.c, gp32/startup/bspstart.c, rtl22xx/startup/bspstart.c, shared/abort/abort.c, shared/abort/simple_abort.c, shared/irq/irq_init.c: Code outside of cpukit should use the public API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the public API and directly accessing _CPU_ISR_Disable and _CPU_ISR_Enable, they were bypassing the compiler memory barrier directive which could lead to problems. This patch also changes the type of the variable passed into these routines and addresses minor style issues.
* 2007-09-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-113-2/+11
| | | | | * Makefile.am, include/bsp.h: Do not include networking drivers if networking is disabled.
* 2007-09-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-112-4/+12
| | | | | * Makefile.am: Do not include networking drivers if networking is disabled.
* 2007-09-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-113-1/+11
| | | | | * Makefile.am, configure.ac: Do not build networking drivers if networking is disabled.
* 2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-102-1/+6
| | | | * Makefile.am: Do not build networking if it is disabled.
* 2007-09-10 Alain Schaefer <alani@easc.ch>Joel Sherrill2007-09-102-4/+21
| | | | | | * cpu_asm.S: Fix two problems: - CC bit has been clobbered and was not correctly restored - bfin hardware does not allow to read instructions from the L1
* 2007-09-10 Alain Schaefer <alani@easc.ch>Joel Sherrill2007-09-105-31/+77
| | | | | | * preinstall.am, startup/bspstart.c, startup/linkcmds: Complete earlier patch. * include/cplb.h: New file.
* 2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-102-225/+229
| | | | * console/vt.c: Changed tabs to spaces.
* 2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-102-417/+421
| | | | * console/keyboard.c: Replaced tabs with spaces.
* 2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-102-5/+4
| | | | * libcsupport/src/printk.c: Remove unnecessary comments.
* 2007-09-10 Alain Schaefer <alani@easc.ch>Joel Sherrill2007-09-102-2/+22
| | | | * shared/start/start.S: Initialize bss to zero.
* 2007-09-10 Alain Schaefer <alani@easc.ch>Joel Sherrill2007-09-102-0/+70
| | | | | | * startup/bspstart.c: Add a useful routine to program memory protection in bfin. It is not used but a user of ezKit533 can customize its bsp and use this function.
* 2007-09-10 Alain Schaefer <alani@easc.ch>Joel Sherrill2007-09-102-0/+33
| | | | * rtems/bfin/bf533.h: Add more definitions.
* 2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-102-1/+5
| | | | * capture/Makefile.am: Use all managers.
* 2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-102-3/+9
| | | | * bin2c.c: Updated license after author changed it.
* 2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-102-2/+6
| | | | | * shared/gdbstub/mips-stub.c: Remove incorrect and unneccessary prototype of printk.
* 2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-102-2/+5
| | | | * network/xiltemac.c: Remove duplicate prototype.
* Corrected linked list of monitor commandsThomas Doerfler2007-09-102-8/+16
|
* 2007-09-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-083-7/+10
| | | | | * shared/abort/abort.c, shared/abort/simple_abort.c: Remove incorrect and unneccessary prototype of printk.
* 2007-09-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-09-072-13/+19
| | | | | * startup/bspstart.c: If we cannot find enough memory to run the program, generate a fatal error and print a message.
* 2007-09-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-09-072-2/+28
| | | | | | | * libcsupport/src/malloc.c: If RTEMS_HEAP_DEBUG is defined, add heap walk on init, malloc, and free. The ability to walk the heap appears to disappeared during the rework of the C Program heap to skip the Region.
* 2007-09-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-09-074-11/+31
| | | | | | | * score/src/heap.c: Style. * score/src/heapwalk.c: Add more information to prints. * score/src/pheapwalk.c: Do not lock allocator mutex if dispatching is disabled.
* 2007-09-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-072-2/+5
| | | | * shared/console/polled_io.c: Change prototype so code compiles.
* 2007-09-07 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2007-09-073-170/+533
| | | | | * libchip/network/greth.c, libchip/network/greth.h: GRETH_GBIT support and GBIT PHY support for 10/100 MAC, also auto negotiation updated.
* 2007-09-07 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2007-09-078-52/+66
| | | | | | * shared/1553/b1553brm.c, shared/can/grcan.c, shared/can/grcan_rasta.c, shared/can/occan.c, shared/spw/grspw.c, shared/spw/grspw_pci.c, shared/uart/apbuart.c: Remove warnings.
* 2007-09-07 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2007-09-074-7/+10
| | | | | * console/console.c, leon_greth/leon_greth.c, leon_smc91111/leon_smc91111.c: Remove warnings.
* 2007-09-07 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2007-09-073-9/+13
| | | | * leon_smc91111/leon_smc91111.c, rasta/rasta.c: Remove warnings.
* 2007-09-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-072-4/+12
| | | | * bin2c.c: Update comments.
* 2007-09-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-09-0611-53/+210
| | | | | | | | | | | | | | | | * libcsupport/Makefile.am, libcsupport/src/printk.c: * libcsupport/src/printk_plugin.c: New file. include/rtems/bspIo.h, libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuuse.h, libmisc/stackchk/check.c, libmisc/stackchk/stackchk.h: rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemonreportstatistics.c: Added capability to specify your own "printf" routine to various reporting functions. This added an XXX_with_plugin as the underlying implementation for + rtems_rate_monotonic_report_statistics + rtems_stack_checker_report_usage + rtems_cpu_usage_report As demonstration, the http netdemo can now print out stack and cpu usage reports.
* 2007-09-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-09-062-1/+5
| | | | * mpc6xx/mmu/pte121.c: Fix warning.
* 2007-09-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-09-062-35/+36
| | | | * shttpd/compat_rtems.c: Style clean up.
* 2007-09-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-09-063-14/+29
| | | | | * rtems/src/ratemonperiod.c: Clean up. * rtems/src/ratemonreportstatistics.c: Clarify period statistics output.
* 2007-09-06 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2007-09-062-0/+61
| | | | * shared/pci/pcifinddevice.c: New file.
* 2007-09-06 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2007-09-062-0/+679
| | | | * pci/pci.c: New file.
* 2007-09-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-09-062-3/+7
| | | | * libmisc/monitor/mon-monitor.c: Fix warnings and typo.
* 2007-09-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-062-5/+9
| | | | * shared/uart/apbuart.c: Fix some warnings.
* 2007-09-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-062-4/+17
| | | | * pci/pci.c: Fix some warnings.
* 2007-09-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-062-0/+10
| | | | * console/debugputs.c: Add missing include file.
* 2007-09-06 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2007-09-063-36/+23
| | | | | * amba/amba.c: Add missing part of previous patch. * clock/ckinit.c: Update previous patch.
* 2007-09-06 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2007-09-0614-0/+8310
| | | | | | | | | | | New drivers: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN,OC_CAN), Raw UART. * shared/1553/b1553brm.c, shared/1553/b1553brm_pci.c, shared/1553/b1553brm_rasta.c, shared/can/grcan.c, shared/can/grcan_rasta.c, shared/can/occan.c, shared/can/occan_pci.c, shared/spw/grspw.c, shared/spw/grspw_pci.c, shared/spw/grspw_rasta.c, shared/uart/apbuart.c, shared/uart/apbuart_pci.c, shared/uart/apbuart_rasta.c: New files missed in previous commit.
* 2007-09-06 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2007-09-0618-0/+2402
| | | | | | | | | | | | | * Makefile.am: Add the following new drivers: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN,OC_CAN), Raw UART. * shared/include/apbuart.h, shared/include/apbuart_pci.h, shared/include/apbuart_rasta.h, shared/include/b1553brm.h, shared/include/b1553brm_pci.h, shared/include/b1553brm_rasta.h, shared/include/debug_defs.h, shared/include/grcan.h, shared/include/grcan_rasta.h, shared/include/grcan_spwrtc.h, shared/include/grspw.h, shared/include/grspw_pci.h, shared/include/grspw_rasta.h, shared/include/occan.h, shared/include/occan_pci.h, shared/include/pci.h: New files.
* 2007-09-06 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2007-09-062-0/+581
| | | | * pci/pci.c: New file missed on previous commit.
* 2007-09-06 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2007-09-066-213/+128
| | | | | | | | * Makefile.am, preinstall.am: New files, split of printk. * console/console.c, console/debugputs.c: Split printk support out. * include/spacewire.h: Removed. * Makefile.am, preinstall.am: Use the following new drivers from sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
* 2007-09-06 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2007-09-065-0/+874
| | | | | * cchip/cchip.c, include/cchip.h, include/rasta.h, rasta/rasta.c: New files missed in previous commit.
* 2007-09-06 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2007-09-063-1/+145
| | | | | * Makefile.am, preinstall.am: Use the following new drivers from sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
* 2007-09-06 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2007-09-062-6/+11
| | | | * console/debugputs.c: Now works on multi-CPU systems.
* 2007-09-05 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2007-09-065-124/+106
| | | | | | | | * clock/ckinit.c, console/console.c, leon_greth/leon_greth.c, leon_smc91111/leon_smc91111.c: LEON3 BSP drivers updated to use new AMBA PnP scanning functions. Affected drivers: amba/amba.c,clock/ckinit.c,console/console.c, leon_greth/leon_greth.c, leon_smc9111.c.
* 2007-09-05 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2007-09-062-0/+37
| | | | | | | | * shared/bspstart.c: LEON2 and LEON3 Data cache snooping detection on startup, for drivers. (LEON2,3 are configurable processors, they can be with or without DCache snooping. Caches without snooping needs the drivers to flush cache or use the sparc instruction lda to force cache miss...)