| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* 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.).
|
| |
|
|
|
|
|
| |
* console/erc32_console.c: Add polled support. Tinker with interrupt
handler to not dequeue characters unless TX is empty.
|
|
|
|
|
| |
* console.c: Register also normal device file of the console device.
Call initialization before the device file registration.
|
|
|
|
|
|
| |
* mpc83xx/network/tsec.c: New default MAC configuration. Set MDIO
clock according to actual CCB frequency. Print media info only if we
have a PHY. Avoid infinite loop in media adaption.
|
|
|
|
| |
* configure.ac: Remove RTEMS_CANONICAL_TARGET_CPU.
|
|
|
|
|
|
| |
* configure.ac: Remove RTEMS_CANONICAL_TARGET_CPU.
Remove AC_ARG_VAR([RTEMS_BSP],[]).
Add RTEMS_ENV_RTEMSBSP.
|
|
|
|
| |
* configure.ac: Remove RTEMS_CANONICAL_TARGET_CPU.
|
|
|
|
|
| |
* tools/configure.ac: Remove RTEMS_CANONICAL_TARGET_CPU.
Fix package name.
|
|
|
|
|
| |
* tools/configure.ac: Remove RTEMS_CANONICAL_TARGET_CPU.
Fix package name.
|
|
|
|
|
|
|
| |
* aclocal/canonical-target-name.m4:
Stop pretending no_cpu* was buildable.
Derive RTEMS_CPU from "$host_cpu".
Error out if "$host" doesn't match "*-*-rtems*".
|