| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac:
AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
AM_INIT_AUTOMAKE([no-define foreign 1.6]).
* console/Makefile.am: Remove AUTOMAKE_OPTIONS.
* Makefile.am: Remove AUTOMAKE_OPTIONS.
* include/Makefile.am: Remove AUTOMAKE_OPTIONS.
* start/Makefile.am: Remove AUTOMAKE_OPTIONS.
* startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
* wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
|
|
|
|
|
|
|
| |
* PR144
* nfs/bootp_subr.c bootpc_init(): Performs a write to memory address
0 when called for the first time. This is done when trying to clear
the variable "dhcp_hostname".
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* PR162
* net/if_ppp.c ppp_txdaemon(), net/if_pppvar.h pppstart(): Local
variables must not be used in a device write routines. Now
ppp_softc structure have own character for writing to device
(sc_outchar). I think that converting local variables to static
is not a right solution, because problems will occur in the case
of two or more ppp instances.
* net/ppp_tty.c pppstart(): Type of the ioffset variable must be
u_long, otherwise in the case of the big output packet endless
loop may occur.
|
|
|
|
| |
* ChangeLog: Undo incorrect addition of entry.
|
|
|
|
|
| |
* net/if_ppp.c, net/ppp_tty.c: Initial preparations for multiple
PPPD connections.
|
|
|
|
|
|
|
| |
* src/bdbuf.c (avl_insert, avl_remove): Reimplemented from scratch
to avoid using GPLed sources in RTEMS core.
* src/bdbuf.c, include/rtems/bdbuf.h: Remove "binary tree"
implementation which was used for debugging only.
|
|
|
|
|
|
|
|
|
| |
* PR158
* libc/rcmd.c, libc/rcmd.c: Enable the rcmd() library call by
commenting out the parts that deal with signals. This enables
RTEMS to 'rsh' command to a server connecting fd to remote stdio.
The 'server-side' parts of this file which deal with authentication
are disabled since they are not needed.
|
|
|
|
| |
* cpu_asm.S: Now compiles on 4600 and 4650.
|
|
|
|
|
|
| |
* PR143
* lib/include/rtems/termiostypes.h: Removed unneeded volatile on
"theBuf" since no byte is read more than once anyway.
|
|
|
|
|
|
|
| |
* PR145.
* sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
in system (e.g. driver tasks). Also exit on minimum number of
switches not precise number.
|
|
|
|
|
| |
* PR148.
* monitor/mon-prmisc.c: Fixed to print task states correctly.
|
|
|
|
|
|
|
|
| |
PR 149
* src/i386/any/Makefile.am: s/$(SED)/sed/.
* src/m68k/any/Makefile.am: s/$(SED)/sed/.
* src/powerpc/new_exception_processing/Makefile.am: s/$(SED)/sed/.
(Reported by Till Straumann <strauman@SLAC.Stanford.EDU>)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Addressing PR 140.
* src/dosfs/config.h.in: Removed.
* src/dosfs/stamp-h2.in: Removed.
* .cvsignore: Add config.h*, stamp-h*.
* configure.ac: Remove AC_SRC_DIR(.../dosfs.h).
Remove AM_CONFIG_HEADER(src/dosfs/config.h).
Remove AM_CONFIG_HEADER(src/imfs/config.h).
Add AM_CONFIG_HEADER(config.h).
* src/dosfs/Makefile.am: INCLUDES = -I../.. .
* src/imfs/Makefile.am: INCLUDES = -I../.. .
|
|
|
|
|
| |
* PR139
* configure.ac: Remove stray ';', breaks building with automake-1.6.
|
|
|
|
| |
* configure.ac: Remove stray ';', PR 139.
|
|
|
|
|
| |
* cpuModel.h: PR 146.
Adding guards. Remove unnecessary headers.
|
|
|
|
|
|
| |
* cpu_asm.S: Fixed a sneaky return from int w/ ints disabled bug.
* rtems/score/cpu.h: Fixed register numbering in comments and made
interrupt enable/disable more robust.
|
|
|
|
|
|
| |
Reported and tracked as PR130.
* src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
* wrapup/Makefile.am: Disable dosfs for UNIX.
|
|
|
|
|
|
|
| |
* src/extension.c: Split to reduce minimum code size per PR134.
* src/extensioncreate.c, src/extensiondelete.c, src/extensionident.c:
New files.
src/Makefile.am: Modified to reflect above.
|
|
|
|
|
|
| |
* configure.ac: Special treatment of the bare BSP.
Add RTEMS_BSP_ALIAS. Add HAS_LIBBSP.
* Makefile.am: Append libbsp.a to SRC conditionally.
|
|
|
|
| |
* rtems/score/m68k.h: m68k_swap_u32 fix typo.
|
|
|
|
| |
* mips-stub.c: Removed warnings.
|
|
|
|
| |
* start/start.S, startup/bspstart.c: Removed warnings.
|
|
|
|
|
|
|
| |
* shared/interrupts/installisrentries.c: Added support for debug
exception vector.
* shared/interrupts/isr_entries.S: Added support for debug exception
vector.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mips-stub.c: Debugged & tweaked the gdb command processing,
zbreak stuff, breakpoint and step code. Implemented 'T' command
support and debugged remote gdb support w/ the Mongoose bsp.
Added the memory segment support.
* memlimits.h: Disabled all contents in favor of memory sement
support. This file could probably go away.
* rtems-stub-glue.c (rtems_gdb_index_to_stub_id()): New routine.
rtems_gdb_stub_get_register_from_context(): Implemented MIPS version.
rtems_gdb_stub_get_offsets(): Implemented MIPS version.
* README: Updated.
|
|
|
|
|
|
|
| |
* startup/gdb-support.c: Added calls into the mips-support gdb stub
for configuring the memory regions. Any bsp that wants to use the
gdbstub will need to do something similar.
* startup/Makefile.am: Added shared/gdbstub directory to include path.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* cpu_asm.S: Added support for the debug exception vector, cleaned
up the exception processing & exception return stuff. Re-added
EPC in the task context structure so the gdb stub will know where
a thread is executing. Should've left it there in the first place...
* idtcpu.h: Added support for the debug exception vector.
* cpu.c: Added ___exceptionTaskStack to hold a pointer to the
stack frame in an interrupt so context switch code can get the
userspace EPC when scheduling.
* rtems/score/cpu.h: Re-added EPC to the task context.
|
|
|
|
|
|
| |
* rtems/score/m68k.h [M68K_COLDFIRE_ARCH] (CPU_swap_u16, CPU_swap_u32):
Generic implementation of endian swap primitives added for Coldfire
family.
|
|
|
|
|
|
| |
* src/pthreadonce.c: Task is not preemptable while running a
pthread_once init function. This is slightly less heavy handed
than disabling dispatching and seems better than consuming a mutex.
|
|
|
|
|
|
| |
* libc/gxx_wrappers.c: Task is not preemptable while running a
pthread_once init function. This is slightly less heavy handed
than disabling dispatching and seems better than consuming a mutex.
|
|
|
|
|
|
| |
* mongoosev/include/mongoose-v.h: Added cache constants.
* mongoosev/vectorisrs/vectorisrs.c: More tinkering to improve
performance.
|
|
|
|
|
|
|
| |
* mongoosev/include/mongoose-v.h: Added cache constants.
* mongoosev/vectorisrs/vectorisrs.c: More tinkering to improve
performance.
|
|
|
|
| |
* ChangeLog: Corrected previous entry.
|
|
|
|
|
|
| |
* shared/gdbstub/README: Added text.
* shared/gdbstub/mips-stub.c: Modified isr install routine to
capture all exceptions.
|
|
|
|
|
|
|
|
|
| |
* start/start.S: Added kseg1 test to enable cache flush code
* bsp_specs: Added -qnostartfile to disable including bsp's start.o
* startup/bspstart.c: Made clear_cache actually work, tweaked cpu
init to only turn on whats needed.
* startup/gdb-support.c: Added calls to uart 2 for gdb stub I/O and
a handy init function.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* cpu_asm.S: Fixed exception return address, modified FP context
switch so FPU is properly enabled and also doesn't screw up the
exception FP handling.
* idtcpu.h: Added C0_TAR, the MIPS target address register used for
returning from exceptions.
* iregdef.h: Added R_TAR to the stack frame so the target address
can be saved on a per-exception basis. The new entry is past the
end of the frame gdb cares about, so doesn't affect gdb or cpu.h
stuff.
* rtems/score/cpu.h: added an #ifdef so cpu_asm.S can include it
to obtain FPU defines without systax errors generated by the C
defintions.
* cpu.c: Improved interrupt level saves & restores.
|
|
|
|
| |
* src/imfs/.cvsignore: Added stamp-h1.in
|
|
|
|
|
|
|
|
|
|
|
| |
* console/sci.c, console/sci.h,
console/console.c: Added new SCI driver.
* start/start.c: Removed file.
* start/start.S: New file, the asm portion of the updated start code.
* start/configure.am: Added start.S, removed start.c
* startup/start_c.c: New file, the C portion of the updated start code. Contains most of the code that was in the old start.c.
* startup/configure.am: Added start_c.c to C_FILES.
* include/bsp.h: Added include <rtems/bspIo.h>
|
|
|
|
|
| |
* DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
* Makefile.am: Modified to reflect addition.
|
|
|
|
|
| |
* DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
* configure.ac: Modified to reflect addition.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
* src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in,
src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c,
src/dosfs/fat.h, src/dosfs/fat_fat_operations.c,
src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c,
src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c,
src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c,
src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c,
src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c,
src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c,
src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files.
* configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to
reflect addition.
|
|
|
|
|
|
|
|
|
|
| |
* Submitted by Victor V. Vengerov <vvv@oktet.ru> and merged
into the RTEMS source.
* ChangeLog, Makefile.am, README, configure.ac, include/Makefile.am,
include/rtems/bdbuf.h, include/rtems/blkdev.h, include/rtems/diskdevs.h,
include/rtems/ramdisk.h, include/rtems/.cvsignore, include/.cvsignore,
src/Makefile.am, src/bdbuf.c, src/blkdev.c, src/diskdevs.c,
src/ramdisk.c, src/.cvsignore, .cvsignore: New files.
|
|
|
|
|
|
| |
* net/if_ppp.c, pppd/auth.c, pppd/chat.c, pppd/pppd.h,
pppd/sys-rtems.c: Add server with pap-authorization
capabilities as well as eliminate some warnings.
|
|
|
|
|
|
| |
* net/radix.c: Properly handle fetching the default route when there
is no route. This was a bug in the original FreeBSD code and this
fix is from an updated version of their code.
|
|
|
|
|
|
|
|
|
|
|
| |
* Significant modifications including adding thread support, the 'X'
command, and reorganizing so that target CPU independent routines
could be reused.
* gdb_if.h: Added numerous prototypes.
* mips-stub.c: Added thread support as well as 'X' command.
Also noticed that the 'P' command was from the mips protocol.
* rtems-stub-glue.c: New file. This file contains all generic
support which should be able to be reused on another target CPU.
|
|
|
|
| |
* startup/Makefile.am: Added rtems-stub-glue.c to C_FILES.
|
|
|
|
| |
* rtems/score/cpu.h: Fix conditional to match current GCC.
|
|
|
|
| |
* configure.ac: Fix the test to determine cpu context size.
|
|
|
|
|
|
| |
* mips-stub.c (handle_exception): Prototype changed to be an RTEMS
entry point. Added comments about possible need to flush cache.
(mips_gdb_stub_install): New routine.
|
|
|
|
| |
* mongoosev/vectorisrs/vectorisrs.c: Fixed to use new frame format.
|