| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
* libchip/network/greth.c, libchip/network/greth.h: GRETH_GBIT support
and GBIT PHY support for 10/100 MAC, also auto negotiation updated.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* console/console.c, leon_greth/leon_greth.c,
leon_smc91111/leon_smc91111.c: Remove warnings.
|
|
|
|
| |
* leon_smc91111/leon_smc91111.c, rasta/rasta.c: Remove warnings.
|
|
|
|
| |
* mpc6xx/mmu/pte121.c: Fix warning.
|
|
|
|
| |
* shared/pci/pcifinddevice.c: New file.
|
|
|
|
| |
* pci/pci.c: New file.
|
|
|
|
| |
* shared/uart/apbuart.c: Fix some warnings.
|
|
|
|
| |
* pci/pci.c: Fix some warnings.
|
|
|
|
| |
* console/debugputs.c: Add missing include file.
|
|
|
|
|
| |
* amba/amba.c: Add missing part of previous patch.
* clock/ckinit.c: Update previous patch.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* pci/pci.c: New file missed on previous commit.
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* cchip/cchip.c, include/cchip.h, include/rasta.h,
rasta/rasta.c: New files missed in previous commit.
|
|
|
|
|
| |
* Makefile.am, preinstall.am: Use the following new drivers from
sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
|
|
|
|
| |
* console/debugputs.c: Now works on multi-CPU systems.
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
| |
* 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...)
|
|
|
|
|
|
|
|
| |
* include/bsp.h, startup/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...)
|
|
|
|
|
|
|
|
| |
* include/bsp.h: 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...)
|
|
|
|
| |
* shared/amba/ambapp.c, shared/include/ambapp.h: New files.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: LEON3 AMBA PnP bus scanning moved to shared/amba/amba.c
and shared/include/ambapp.h. The AMBA scanning was improved to take
account for PnP info address translation. This is useful when
scanning remote AMBA busses for example when a board connected with
PCI has an AMBA bus that needs to be scanned, before the addresses
was hard coded. Also, LEON2 now have AMBA PnP bus scanning support.
By using the new AMBA scanning routines it is possible to isolate the
AMBA scanning code to ambapp.c, however existing drivers should be
updated to use them in order to save space.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, preinstall.am, amba/amba.c, include/amba.h,
include/leon.h: LEON3 AMBA PnP bus scanning moved to
shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
improved to take account for PnP info address translation. This is
useful when scanning remote AMBA busses for example when a board
connected with PCI has an AMBA bus that needs to be scanned, before
the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
scanning support. By using the new AMBA scanning routines it is
possible to isolate the AMBA scanning code to ambapp.c, however
existing drivers should be updated to use them in order to save
space.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, preinstall.am: LEON3 AMBA PnP bus scanning moved to
shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
improved to take account for PnP info address translation. This is
useful when scanning remote AMBA busses for example when a board
connected with PCI has an AMBA bus that needs to be scanned, before
the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
scanning support. By using the new AMBA scanning routines it is
possible to isolate the AMBA scanning code to ambapp.c, however
existing drivers should be updated to use them in order to save
space.
|
|
|
|
|
| |
* include/bsp.h: This patch prepares bsp.h so that shared code (new
drivers) can easily have small small sections of BSP specific code.
|
|
|
|
| |
* irq/irq.h: Reformat -- make things line up.
|
|
|
|
| |
* rtems.adb: Fix warnings.
|
|
|
|
|
| |
* configure.ac: Fix path.
* include/bsp.h: Fix typo.
|
|
|
|
|
| |
* runtest.in: Add capture to list of interative tests to skip in batch
mode.
|
|
|
|
|
| |
* runtest: Add capture to list of interative tests to skip in batch
mode.
|
|
|
|
| |
* console/console.c: Add missing semi-colon.
|
|
|
|
| |
* README: Clean up.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* preinstall.am: Save changes again to make tagger happy.
|
| |
|
|
|
|
|
|
|
| |
* Makefile.am, README.IceCube, preinstall.am, include/bsp.h,
vectors/vectors.S: Rename EP5200 to IceCube since that is the
nickname for the Freescale evaluation board it is based upon. BSP was
tested on a Freescale MPC5200LITE.
|
|
|
|
|
| |
* bsp.cfg.in: Hard-code HAS_RDBG = no.
* target.cfg.in: Hard-code RTEMS_HAS_RDBG = no.
|
|
|
|
| |
* shared/start/start.S: Fix typo of pO versus p0.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac, wrapup/Makefile.am: Remove RDBG.
* aclocal/check-rdbg.m4, aclocal/enable-rdbg.m4, librdbg/.cvsignore,
librdbg/Makefile.am, librdbg/preinstall.am,
librdbg/include/rdbg/rdbg.h, librdbg/include/rdbg/servrpc.h,
librdbg/include/rdbg/i386/rdbg_f.h, librdbg/include/rdbg/i386/reg.h,
librdbg/include/rdbg/m68k/rdbg_f.h, librdbg/include/rdbg/m68k/reg.h,
librdbg/include/rdbg/powerpc/rdbg_f.h,
librdbg/include/rdbg/powerpc/reg.h, librdbg/src/_servtgt.c,
librdbg/src/awk.svc, librdbg/src/excep.c, librdbg/src/ptrace.c,
librdbg/src/rdbg.c, librdbg/src/remdeb.x, librdbg/src/servbkpt.c,
librdbg/src/servcon.c, librdbg/src/servrpc.c, librdbg/src/servtgt.c,
librdbg/src/servtsp.c, librdbg/src/servutil.c,
librdbg/src/i386/excep_f.c, librdbg/src/i386/rdbg_cpu_asm.S,
librdbg/src/i386/rdbg_f.c, librdbg/src/i386/any/remdeb.h,
librdbg/src/i386/any/remdeb_f.x, librdbg/src/i386/any/remdeb_svc.c,
librdbg/src/i386/any/remdeb_xdr.c, librdbg/src/m68k/excep_f.c,
librdbg/src/m68k/rdbg_cpu_asm.S, librdbg/src/m68k/rdbg_f.c,
librdbg/src/m68k/any/remdeb.h, librdbg/src/m68k/any/remdeb_f.x,
librdbg/src/m68k/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_xdr.c,
librdbg/src/powerpc/excep_f.c, librdbg/src/powerpc/rdbg_cpu_asm.S,
librdbg/src/powerpc/rdbg_f.c,
librdbg/src/powerpc/new_exception_processing/remdeb.h,
librdbg/src/powerpc/new_exception_processing/remdeb_f.x,
librdbg/src/powerpc/new_exception_processing/remdeb_svc.c,
librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Removed.
|
|
|
|
| |
* configure.ac: Remove RDBG.
|
|
|
|
| |
* debug_ada/cmds, debug_c/cmds: Remove RDBG.
|
|
|
|
|
|
| |
* shared/startup/bspstart.c: Split out ShowBATS() so it can be shared
by more BSPs.
* shared/showbats.c: New file.
|
|
|
|
|
| |
* ide/pcmcia_ide.c: Added prototype of mpc5200_pcmciaide_dma_blockop to
eliminate warning.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: Add shared ShowBATS().
* startup/cpuinit.c: Split out BAT initialization into subroutine
that is defined based upon conditionals set. More critically
added code to detect and correct for a buggy U-Boot found on
some Freescale LITE5200B boards which report Flash memory to
be for 32MB at 0xFF000000 instead of 0xFE000000. If we use
the reported information, the system gives an exception just
after the BAT is programmed.
* vectors/vectors_init.c: Turn off message unless verbose is on.
|
|
|
|
|
| |
* Makefile.am: ShowBATS() split out to helper routine so sharable by
more BSPs.
|