| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
* Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
|
|
|
|
|
| |
* Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
Switch to GNU canonicalization.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Joel Sherrill <joel@OARcorp.com>
* This is a major reworking of the mips64orion port to use
gcc predefines as much as possible and a big push to multilib
the mips port. The mips64orion port was copied/renamed to mips
to be more like other GNU tools. Alan did most of the technical
work of determining how to map old macro names used by the mips64orion
port to standard compiler macro definitions. Joel did the merge
with CVS magic to keep individual file history and did the BSP
modifications. Details follow:
* Makefile.am: Made clock and timer subdirectories conditional.
* configure.in: Ditto.
* clock/clock.S: Switch from using <idtmon.h> to <asm.h>.
* clock/gettime.S: Switch from using <idtmon.h> to <asm.h>.
|
|
|
|
|
|
|
|
|
| |
* mpc8xx/console-generic/console-generic.c: Avoid use of
BSP definitions and rely on the new routine
mbx8xx_console_get_configuration() to get information. This
routine was formerly incorrectly called
mbx8xx_console_use_maximum_buffer_size().
binding to the exception code.
|
|
|
|
|
|
|
|
|
| |
* configure.in, Makefile.am: Explicitly specify whether an
RTEMS_CPU_MODEL is using old or new exception processing. This
is important because when building multilib, you do not know
the RTEMS_CPU_MODEL. So everything built in a multilib'ed RTEMS
must be independent of the exception model and allow for late
binding to the exception code.
|
|
|
|
| |
* page.c: Readd deleted comment lines.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added full support for MPC505.
* mpc505/ictrl: New directory.
* configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
* mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
* mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
* mpc505/vectors/Makefile.am: alignment exception handler now included.
* mpc505/vectors/vectors.S: Now use constants for exception numbers.
* old_exception_processing/ppc_offs.h: New file.
* old_exception_processing/Makefile.am: Account for ppc_offs.h.
* old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
* old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added full support for MPC505.
* mpc505/ictrl: New directory.
* configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
* mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
* mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
* mpc505/vectors/Makefile.am: alignment exception handler now included.
* mpc505/vectors/vectors.S: Now use constants for exception numbers.
* old_exception_processing/ppc_offs.h: New file.
* old_exception_processing/Makefile.am: Account for ppc_offs.h.
* old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
* old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
|
|
|
|
| |
* shared/include/cache.h: Improved file header.
|
|
|
|
|
|
|
| |
* mpc8xx/console-generic/console-generic.c: Removed include of
<bsp.h> by adding BSP dependent routine
mbx8xx_console_use_maximum_buffer_size() which can be hard coded
or check non-volatile memory for configuration.
|
|
|
|
| |
* mpc8xx/console-generic/console-generic.c: Removed warnings.
|
|
|
|
|
| |
* mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
* mpc6xx/timer/timer.c: Ditto.
|
|
|
|
|
| |
* mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
* mpc6xx/timer/timer.c: Ditto.
|
|
|
|
|
|
|
| |
* mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
bsp.h and replaced it with use of proper interfaces or explicit
externs of required functions and data.
* mpc6xx/timer/timer.c: Ditto.
|
|
|
|
| |
* page.c: Replaced prototype of printk() with include of <bspIo.h>.
|
|
|
|
| |
* ChangeLog: Corrected comment.
|
|
|
|
| |
* clock/ckinit.c: Removed commented out include of bsp.h.
|
|
|
|
|
| |
* Makefile.am: Corrected condition CPU model selection so
multilib'ing and bare BSP works.
|
|
|
|
|
| |
* idt.c, Makefile.am: Moved idt.c to libbsp/i386/shared so
i386 RTEMS can be multilib'ed.
|
|
|
|
|
| |
* shared/src/cache_manager.c: Minor bug fix -- changed > to >= so the
last address is invalidated.
|
|
|
|
|
|
|
| |
* clock/ckinit.c: Removed include of <bsp.h>. Also switch to
macros to get configuration data.
* timer/timer.c: Removed include of <bsp.h>. Fixed comment
that said 4650 (a mips part).
|
|
|
|
| |
* clock/clock.S: Commented out non-GNU assembly.
|
|
|
|
| |
* clock/Makefile.am, timer/Makefile.am: Include compile.am
|
|
|
|
|
| |
* clock/Makefile.am, milli/Makefile.am, semaphore/Makefile.am,
timer/Makefile.am: Include compile.am
|
|
|
|
| |
* Makefile.am: Include compile.am
|
|
|
|
|
| |
* i960ca/Makefile.am, i960ka/Makefile.am, i960rp/Makefile.am:
Include compile.am
|
|
|
|
|
| |
* m68040/fpsp/Makefile.am, shared/cache/Makefile.am: Include
compile.am
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
shared/include/Makefile.am, shared/src/Makefile.am,
wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
old_exception_processing/Makefile.am: Include compile.am
|
|
|
|
|
| |
* clock/Makefile.am, null/Makefile.am, sci/Makefile.am,
timer/Makefile.am, score/Makefile.am: Include compile.am
|
|
|
|
|
|
| |
* clock/Makefile.am, delay/Makefile.am, null/Makefile.am,
sci/Makefile.am, timer/Makefile.am, score/Makefile.am: Include
compile.am
|
|
|
|
| |
* reg_win/Makefile.am, syscall/Makefile.am: Include compile.am
|
|
|
|
|
| |
* mpc8xx/console-generic/console-generic.c:
Add support for configuration parameters in NVRAM
|
|
|
|
| |
* ChangeLog: File paths corrected.
|
|
|
|
|
|
|
|
|
|
| |
* console-generic/console-generic.c: Addition of support for shared
printk and no termios.
2000-08-10 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
* console-generic/console-generic.c(m8xx_uart_pollWrite):
Flush actual buffer.
|
|
|
|
|
|
| |
* shared/src/cache_manager.c (rtems_cache_flush_multiple_data_lines,
rtems_cache_invalidate_multiple_data_lines): Do not operate on the
entire address space when flushing zero bytes.
|
|
|
|
|
|
| |
* shared/src/cache_manager.c (rtems_cache_flush_multiple_data_lines,
rtems_cache_invalidate_multiple_data_lines): Do not operate on the
entire address space when flushing zero bytes.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
routines and structures that require CPU model specific information
are now in libcpu. This primarily required moving erc32 specific
information from score/cpu files to libcpu/sparc and the erc32 BSP.
|
| |
|
|
|
|
|
|
|
| |
routines and structures that require CPU model specific information
are now in libcpu. This required significant rework of the
score/cpu header files and the creation of multiple header files
and subdirectories in libcpu/i960.
|
| |
|
| |
|
|
|
|
| |
were needed to move exception processing to score/cpu.
|
|
|
|
|
|
| |
from score/cpu to libcpu because the determination of which to use is
based on RTEMS_CPU_MODEL. Thus it can not be determined based solely on
multilib information.
|
| |
|
| |
|
| |
|
|
|
|
| |
_Interrupt_Manager_initialization.
|