| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
PR 1777/cpukit
* src/lib/libbsp/powerpc/shared/startup/panic.c,
src/lib/libcpu/sh/sh7032/score/cpu_asm.c,
src/lib/libcpu/sh/sh7045/score/cpu_asm.c,
src/lib/libcpu/sh/sh7750/score/cpu_asm.c,
src/lib/libcpu/sh/shgdb/score/cpu_asm.c: Consolidated access to
_Thread_Dispatch_disable_level.
|
|
|
|
| |
* acinclude.m4: Regenerated for TLL6527M.
|
|
|
|
| |
* console/console-io.c: Regenerated for TLL6527M.
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1781/bsps
* ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
preinstall.am, times, console/console.c, include/bsp.h,
include/cplb.h, include/tm27.h, make/custom/TLL6527M.cfg,
startup/bspstart.c, startup/linkcmds: New files.
Initial port for the TLL6527Mboard that contains blackfin 52X
range of processors. Used eZKit533 as a reference for building
the port.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1781/bsps
* bf52x/include: Added additional MMR.
* bf52x/interrupt: The BF52X processors have a different
System interrupt controller than present in the 53X range of
processors. The 52X have 8 interrupt assignment registers. The
implementation uses tables to increase predictability.
* serial/uart.?: Added DMA based and interrupt based transfer
support. The uart code used a single ISR for TX and RX and tried
to identify and multiplex inside the ISR. In the new code the
type of interrupt is identified by the central ISR dispatcher
bf52x/interrupt or interrupt/. This simplifies the UART ISR.
|
|
|
|
|
|
|
| |
PR 1781/bsps
* console/console-io.c: The UART RX and TX are different ISR
now. So the array containing the registeration changes. The
change is due to change in the libcup uart function.
|
|
|
|
|
|
| |
* shared/irq/irq_asm.S: Rename rtems_smp_maximum_processors to
rtems_configuration_smp_maximum_processors since it is defined in
confdefs.h.
|
|
|
|
|
| |
* ne2000/ne2000.c: Add multicast support. Patch submitted to mailing
list 2005-12-21.
|
|
|
|
|
|
|
|
| |
PR 1768/bsps
* shared/irq/irq_asm.S: The nbench benchmark highlighted the fact that
we do not perform a cld before calling C code in the ISR. This was
historically not a problem but gcc 4.3 changed the behavior. From
http://gcc.gnu.org/gcc-4.3/changes.html
|
|
|
|
|
| |
* Makefile.am, Makefile.inc.in, configure.ac, target.cfg.in: Update to
account for movement of .cfg files.
|
|
|
|
| |
* Makefile.am: Use '|' as sed-delimiter.
|
|
|
|
| |
* shared/lpc/network/lpc-ethernet.c: Support multicast.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac, include/bspopts.h.in: New BSP option
LPC32XX_SCRATCH_AREA_SIZE. Disable BSP option
LPC32XX_DISABLE_READ_ONLY_PROTECTION for all BSPs.
* include/boot.h: Removed application specific defines.
* include/nand-mlc.h, misc/nand-mlc.c: Changed configuration layout.
* include/mmu.h, misc/mmu.c: Documentation. Bugfix.
* include/bsp.h, startup/bspstarthooks.c, misc/restart.c,
startup/linkcmds.lpc32xx_mzx, startup/linkcmds.lpc32xx_mzx_stage_1,
startup/linkcmds.lpc32xx_mzx_stage_2,
startup/linkcmds.lpc32xx_phycore: Support for scratch area. Moved
code into macros for reusability.
|
|
|
|
|
|
|
| |
* shared/start/start.S: Default exception handler will result in
bsp_reset().
* shared/startup/linkcmds.base: Move unsupported sections into
read-only section. Changed barrier sections.
|
|
|
|
|
| |
* make/custom/usiii.cfg (CFLAGS_OPTIMIZE_V):
Replace -gstabs with -g.
|
|
|
|
|
| |
* make/custom/niagara.cfg (CFLAGS_OPTIMIZE_V):
Replace -gstabs with -g.
|
|
|
|
|
| |
PR 1769/bsps
* make/custom/niagara.cfg (CFLAGS_OPTIMIZE_V): Add -O2
|
|
|
|
|
| |
PR 1769/bsps
* make/custom/usiii.cfg (CFLAGS_OPTIMIZE_V): Add -O2
|
|
|
|
|
| |
PR 1772/bsps
* console/sci.c: Use same default baud rate as monitor.
|
|
|
|
|
|
| |
* Makefile.am: Remove stub version.
* shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
shmsupp/mpisr.c: Removed.
|
|
|
|
|
| |
PR 1770/bsps
* shared/console/conscfg.c: Rely on default device file registration.
|
|
|
|
| |
* console.c: Make device file optional.
|
|
|
|
|
| |
PR 1729/cpukit
* aclocal/check-smp.m4, aclocal/enable-smp.m4: New files.
|
|
|
|
|
| |
PR 1729/cpukit
* smp/getcpuid.c, smp/smp_stub.c: New files.
|
|
|
|
|
| |
PR 1729/cpukit
* shared/irq_asm.S: New file.
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1729/cpukit
* Makefile.am, configure.ac: Add next step in SMP support. This adds an
allocated array of the Per_CPU structures to support multiple cpus vs
a single instance of the structure which is still used if SMP support
is disabled. Configuration support is also added to explicitly enable
or disable SMP. But SMP can only be enabled for the CPUs which will
support it initially -- SPARC and i386. With the stub BSP support, a
BSP can be run as a single core SMP system from an RTEMS data
structure standpoint.
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1729/cpukit
* shared/irq/irq_asm.S: Add next step in SMP support. This adds an
allocated array of the Per_CPU structures to support multiple cpus vs
a single instance of the structure which is still used if SMP support
is disabled. Configuration support is also added to explicitly enable
or disable SMP. But SMP can only be enabled for the CPUs which will
support it initially -- SPARC and i386. With the stub BSP support, a
BSP can be run as a single core SMP system from an RTEMS data
structure standpoint.
|
|
|
|
| |
* README: Add example mkimage command.
|
|
|
|
|
| |
* startup/bspstart.c: Fix clock code on qemu. Also ensure UART is
initialized early for printk.
|
|
|
|
| |
* cpu.h: Remove warnings.
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1762/cpukit
* Makefile.am, preinstall.am, console/console.c, console/keyboard.c,
console/keyboard.h, console/pc_keyb.c, console/ps2_mouse.c,
console/vgainit.c: Made mouse parser engine generic. Now use generic
serial mouse driver. Moved many externs from C to .h.
* console/kbd_parser.c, console/serial_mouse_config.c: New files.
* console/mouse_parser.c, console/mouse_parser.h,
console/serial_mouse.c, console/serial_mouse.h: Removed.
|
|
|
|
| |
* shared/include/cpuIdent.h: Fixed warnings.
|
|
|
|
|
| |
PR 1760/misc
* compilers/gcc-target-default.cfg: Fix typo in CPP definition.
|
|
|
|
|
| |
* Makefile.inc.in: Fix PROJECT_ROOT to match usage in templates and
existing Makefiles.
|
|
|
|
| |
* Makefile.am, configure.ac: Move file generation into Makefile.
|
|
|
|
| |
* Makefile.inc.in: Set PROJECT_ROOT = @pkgdatadir@.
|
|
|
|
| |
* Makefile.am: Install *.cfgs into $(pkgdatadir)/make.
|
|
|
|
| |
* aclocal/rtems-top.m4: Add pkgdatadir.
|
|
|
|
| |
* configure.ac: Remove dead code.
|
|
|
|
|
| |
PR 1753/misc:
* host.cfg.in: Remove RTEMS_HOST.
|
|
|
|
|
| |
PR 1754/misc:
* host.cfg.in: Remove GCCSED.
|
|
|
|
| |
* timer/timer.c: Retry up to 5 times when the calibration loop fails.
|
|
|
|
| |
* configure.ac: Rename RTEMS_API into _RTEMS_API.
|
|
|
|
|
| |
* aclocal/rtems-top.m4, aclocal/version.m4:
Rename RTEMS_API into _RTEMS_API.
|
|
|
|
|
|
|
| |
PR 1738/bsps
* clock/clock.c, include/bsp.h, network/network.c: system clock driver
programs the PIT w/o assuming the CPU clock frequency being a power
of two.
|
|
|
|
|
|
| |
PR 1751/bsps
* start/start.S: Fix typo which was not caught by binutils prior to a
recent bug fix.
|
|
|
|
|
|
|
|
| |
PR 1748/bsps
* clock/ckinit.c, include/leon.h: When the clock tick generates an
interrupt WHILE we have interrupts disabled doing a get TOD or
uptime, the get nanoseconds handler was returning a bogusly large
number.
|
|
|
|
|
|
|
| |
PR 1748/bsps
* clock/ckinit.c: When the clock tick generates an interrupt WHILE we
have interrupts disabled doing a get TOD or uptime, the get
nanoseconds handler was returning a bogusly large number.
|
|
|
|
|
|
|
| |
PR 1750/bsps
* console/erc32_console.c, make/custom/erc32.cfg: The new console
driver did not support polled mode. It also had a bug in which it
could lose a transmitter interrupt.
|
|
|
|
|
| |
* acinclude.m4: Regenerate (Reflect the i386ex and tx_386ex BSP have
been removed.).
|