| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
* Added r46xx directory.
* Makefile.am, configure.in: Modified to reflect addition of r46xx.
* shared/interrupts/installisrentries.c: Fixed typo.
* r46xx/.cvsignore, r46xx/Makefile.am,
r46xx/vectorisrs/.cvsignore, r46xx/vectorisrs/Makefile.am,
r46xx/vectorisrs/vectorisrs.c: New files.
|
|
|
|
|
| |
* scitab/Makefile.am, startup/bspstart.c, configure.in: Removed
rest of make-target-options and moved them to BSP configure options.
|
|
|
|
|
|
| |
* include/bsp.h: Changed <sh/null.h> to <rtems/devnull.h> to reflect
the movement of this component to libmisc.
* wrapup/Makefile.am: /dev/null driver is no longer in libcpu/sh.
|
|
|
|
|
| |
* console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
would be visible.
|
|
|
|
|
|
|
|
|
| |
* /dev/null moved to libmisc.
* Makefile.am, configure.in: Removed null directory.
* include/Makefile.am: Removed null.h.
* include/null.h, null/.cvsignore, null/Makefile.am, null/close.c,
null/cntrl.c, null/init.c, null/open.c, null/read.c, null/write.c:
Removed.
|
|
|
|
|
|
| |
* bootloader/Makefile.am: Modified to install bootloader so
make-exe rule can avoid writing to install point or assuming
BSP build tree is available.
|
|
|
|
| |
* clockdrv_shell.c: Fixed syntax error in fast idle support.
|
|
|
|
|
|
|
|
| |
* clock/clock.c: Use shared clock driver shell.
* console/console.c: Removed. Now use shared polling shell.
* console/console-io.c: New file.
* console/Makefile.am: Correct to use shared polling shell.
* startup/bspstart.c: Remove all fast idle references.
|
|
|
|
| |
* console/console-io.c: Removed unused variable initialized.
|
|
|
|
| |
* console/console-io.c: Added console_initialize_hardware().
|
|
|
|
|
|
|
| |
* new_exception_processing/cpu.h, old_exception_processing/cpu.c:
old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
In particular, spurious vector initialization had to be moved
on old exception processing model.
|
|
|
|
|
|
| |
* clockdrv_shell.c: Added fast idle mode which is enabled by defining
CLOCK_DRIVER_USE_FAST_IDLE.
* console-polled.c: Added console_initialize_hardware() hook.
|
|
|
|
| |
* ChangeLog: Removed bad entry.
|
|
|
|
| |
* console/console-io.c: Added console_initialize_hardware().
|
|
|
|
|
|
| |
* clock/Makefile.am: Fixed reference to ckinit.c.
* clock/clockdrv.c: Enabled fast idle.
* console/console-io.c: Added console_initialize_hardware().
|
|
|
|
|
| |
* start/start.S: Added space for vectors on CPU32 configuration.
* startup/bspstart.c: Fixed typo.
|
|
|
|
|
|
|
| |
* clock: New directory with stub clock driver.
* clock/.cvsignore, clock/Makefile.am, clock/clockdrv.c: New files.
* Makefile.am, configure.in, wrapup/Makefile.am: Modified
to reflect above.
|
|
|
|
|
|
| |
* startup/linkcmds: Set _VBR to 0 to indicate that the vectors are
in RAM not ROM. Thanks to Juan Zamorano <jzamora@fi.upm.es> for
debugging this.
|
|
|
|
|
|
| |
* tx39/vectorisrs/vectorisrs.c: Modified to have default exception
vector handler. This should be in a separate file so the BSP can
easily override it.
|
|
|
|
| |
* timer/timer.c: Removed incorrect comments about ERC32.
|
|
|
|
|
|
| |
* timer: New subdirectory.
* timer/.cvsignore, timer/Makefile.am, timer/timer.c: New files.
* tools/ChangeLog: New file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: Added tools subdirectory and removed commented out line.
* configure.in: Added tools subdirectory.
* tools: New subdirectory.
* tools/.cvsignore, tools/Makefile.am, tools/configure.in,
tools/runtest: New files -- based on powerpc/psim.
* clock/clockdrv.c: Guessed new value for clock tick. Need to
add fast idle support.
* include/bsp.h: tm27 support initiated.
* start/start.S: Fixed frame/endframe problems on _sys_exit.
* startup/bspstart.c: Increased Workspace size to 4 MBYTES!
* linkcmds: Increased Workspace size to 4 MBYTES!
* Most tests appear to run correctly!
|
|
|
|
| |
* Makefile.am: Removed unneeded blank line.
|
|
|
|
| |
* network/network.c: Removed unused variable warnings.
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.in, include/Makefile.am,
wrapup/Makefile.am: Updated to reflect addition of network driver
by Franck Julien <FranckJ@cxr.fr>.
* include/m302_int.h, network/.cvsignore, network/Makefile.am,
network/network.c: New file.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.in: Added new directories.
* shared/interrupts/Makefile.am: Added AM_CPPFLAGS to define TX39
when compiling for a TX3904.
* shared/interrupts/maxvectors.c: Corrected conditional logic.
* tx39/Makefile.am: Added vectorisrs.
* tx39/vectorisrs/Makefile.am, tx39/vectorisrs/vectorisrs.c,
* tx39/vectorisrs/.cvsignore: New files. This decodes the
interrupt pending information on the TX3904 and vectors
an interrupt.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* README: Updated. We are now vectoring a clock tick ISR handler.
But RTEMS is not returning from the ISR properly.
* clock/clockdrv.c: Now causes interrupts but has not been calibrated.
* include/bsp.h: Use <libcpu/tx3904.h>
* startup/Makefile.am: Add setvec.c from shared.
* startup/bspstart.c: Initialize the status register (SR) so
no interrupts are masked but global interrupts (SR_IEC) are off.
Added call to install the ISR prologue code.
* wrapup/Makefile.am: Pick up more pieces from libcpu.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.in: Added new directories.
* shared/interrupts/Makefile.am: Added AM_CPPFLAGS to define TX39
when compiling for a TX3904.
* shared/interrupts/maxvectors.c: Corrected conditional logic.
* tx39/Makefile.am: Added vectorisrs.
* tx39/vectorisrs/Makefile.am, tx39/vectorisrs/vectorisrs.c,
* tx39/vectorisrs/.cvsignore: New files. This decodes the
interrupt pending information on the TX3904 and vectors
an interrupt.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* shared/.cvsignore, shared/Makefile.am,
shared/cache/.cvsignore, shared/cache/Makefile.am,
shared/cache/cache.c, shared/cache/cache_.h,
shared/interrupts/.cvsignore, shared/interrupts/Makefile.am,
shared/interrupts/installisrentries.c,
shared/interrupts/isr_entries.S,
shared/interrupts/maxvectors.c, tx39/.cvsignore,
tx39/Makefile.am, tx39/include/.cvsignore,
tx39/include/Makefile.am, tx39/include/tx3904.h: New file.
Moved some pieces of interrupt processing from score/cpu to
libcpu/mips since many interrupt servicing characteristics are
CPU model dependent. This patch addresses the number of interrupt
sources and where the ISR prologues are located. The only way to
currently install the ISR prologues requires that the prologues
be installed into RAM.
|
|
|
|
|
| |
* startup/bspclean.c: New file to explicitly invoke _sys_exit().
* README: Updated.
|
|
|
|
|
| |
* shared/src/cache_aligned_malloc.c: Added include of <stdlib.h>
to eliminate warnings.
|
|
|
|
| |
* displayCpu.c: Added include of <rtems.h> to eliminate warnings.
|
|
|
|
|
|
| |
* libc/mallocfreespace.c: Name of routine is
rtems_region_get_information() NOT region_get_information().
* libc/unmount.c: Removed unused variable.
|
|
|
|
| |
* console/console.c: Removed console_reserve_resources().
|
|
|
|
| |
* gnatsupp/gnatsupp.c: Added prototype to eliminate warning.
|
|
|
|
|
| |
* README: Updated to reflect status.
* startup/linkcmds: Added .ctor and .dtor sections to no avail.
|
|
|
|
| |
* include/bsp.h: Removed incorrect error case.
|
|
|
|
| |
* console/consolereserveresources.c: Removed code NOT file (YET).
|
|
|
|
|
| |
* startup/bspstart.c: Removed call of console_reserve_resources().
* wrapup/Makefile.am: Corrected typo so BSP components are picked up.
|
|
|
|
|
| |
* comm/console.c: Added casts to eliminate warnings.
* comm/console.c (console_reserve_resources): Removed.
|
|
|
|
|
|
|
| |
* startup/bspstart.c: Removed unused variables ramSpace and _end.
Added prototype for initialize_monitor_handles().
* startup/syscalls.c: Added casts and removed unused variables to
eliminate warnings.
|
|
|
|
|
|
| |
* Makefile.am: Add include of bsp.am. Add clock subdirectory.
* configure.in: Add clock subdirectory.
* include/Makefile.am: Add coverhd.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* console/inch.c, console/keyboard.c, console/pc_keyb.c,
console/vt.c, include/bsp.h: Correct incorrect interrupt level
handling in new keyboard management code. Correct
BSP_poll_char initialization routine.
* start/start.S, startup/bspstart.c: Correct when the video is
initialized.
* timer/timer.c (Calibrate_1ms_loop): Address problem where this
did not work correctly on all PC speeds. The new calibrate routine
has been tested on Pentium 166, pentium II 200, pentium III
300 Mhz and does work as expected.
|
|
|
|
|
| |
* pc386/console/console.c, pc386/console/serial_mouse.c,
pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
|
| |
|
|
|
|
| |
* console-polled.c: Remove warnings.
|
|
|
|
|
| |
* pc386/console/console.c, pc386/console/serial_mouse.c,
pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
|
|
|
|
| |
* erc32sonic/Makefile.am: Only compile this if networking is enabled.
|
|
|
|
|
| |
* cache/Makefile.am: Removed automake warning by introducing a
simple variable.
|
|
|
|
| |
* erc32sonic/Makefile.am: Only compile this if networking is enabled.
|