| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
* shared/src/cache_manager.c: Minor bug fix -- changed > to >= so the
last address is invalidated.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* start/start.c: Modified to support generation of ram_init.
* start/ram_init.ld, BSP/start/ram_init.sed: New files.
These changes enable RTEMS to automatically generate
the ram_init file used by gdb with the BDM patches. The 332 has
on-board chip select lines (for RAM and FLASH) that must be
configured before use of these peripherals. These patches parse
data from start.c where the chip select lines are configured in
the runtime executable and automatically generates the gdb
initialization file using the same settings. A great time saver.
A similar file, ram_init_FW (flash writable), is also generated
that the flash programming tool uses.
* start/Makefile.am: Modified to support above.
* CPU/sim.h: Modified to support above.
* startup/except_vect_332_ROM.S: Moved to start so it would not
be included in libbsp.a. Moving it to start ensures it is
available as a single object file.
* start/except_vect_332_ROM.S: Moved from startup.
* startup/linkcmds, startup/linkcmds_ROM: Fixes to the memory map
shown in the comments.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* sim.h: These changes enable RTEMS to automatically generate
the ram_init file used by gdb with the BDM patches. The 332 has
on-board chip select lines (for RAM and FLASH) that must be
configured before use of these peripherals. These patches parse
data from start.c where the chip select lines are configured in
the runtime executable and automatically generates the gdb
initialization file using the same settings. A great time saver.
A similar file, ram_init_FW (flash writable), is also generated
that the flash programming tool uses.
* BSP/start/start.c: Must be modified to support above.
* BSP/start/ram_init.ld, BSP/start/ram_init.sed: New files.
|
|
|
|
|
| |
* sp20/sp20.scn: Corrected to reflect new addition.
* sp20/system.h: Removed comment reflecting history.
|
|
|
|
|
|
| |
* sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
Added new task to test sequence of altering a period's length
while it is still active.
|
|
|
|
|
|
|
| |
* include/rtems/rtems/ratemon.h, src/ratemonperiod.c,
src/ratemontimeout.c: Add next_length field so period length
can be changed by the the sequence period(X), period(not X)
with no intervening cancel or expiration.
|
|
|
|
|
|
| |
* startup/linkcmds: Added lines so DWARF debug information
would be available. Otherwise gdb complains that the offsets
for the debug info are incorrect and doesn't load the files.
|
|
|
|
|
|
| |
* startup/linkcmds: Added lines so DWARF debug information
would be available. Otherwise gdb complains that the offsets
for the debug info are incorrect and doesn't load the files.
|
|
|
|
|
| |
* monitor/mon-driver.c: Accounted for addition of "_entry" to
fields in rtems_driver_address_table.
|
|
|
|
|
|
| |
* include/rtems/io.h (rtems_driver_address_table): Added "_entry"
to all names.
* src/io.c: Accounted for above.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* libc/libio.h (rtems_filesystem_file_handlers_r,
rtems_filesystem_operations_table): Added _h to all structure
fields to indicate they are "handlers".
* libc/libio_.h, libc/chdir.c, libc/chmod.c, libc/chown.c,
libc/close.c, libc/eval.c, libc/fchdir.c, libc/fchmod.c,
libc/fcntl.c, libc/fdatasync.c, libc/fstat.c, libc/fsync.c,
libc/ftruncate.c, libc/getdents.c, libc/imfs_eval.c,
libc/imfs_unlink.c, libc/ioctl.c, libc/ioman.c, libc/link.c,
libc/lseek.c, libc/mknod.c, libc/mount.c, libc/open.c, libc/read.c,
libc/readlink.c, libc/rmdir.c, libc/stat.c, libc/symlink.c,
libc/unlink.c, libc/unmount.c, libc/utime.c, libc/write.c:
Modified to reflect above name change.
|
|
|
|
|
|
| |
* rtems_webserver/Makefile.am, rtems_webserver/base64.c,
rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
* rtems_webserver/sock.c: Added file missed in merger.
|
|
|
|
|
|
| |
* rtems_webserver/Makefile.am, rtems_webserver/base64.c,
rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
* rtems_webserver/sock.c: Added file missed in merger.
|
|
|
|
|
|
|
| |
* 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).
|
|
|
|
| |
* shmdr/shm_driver.h: Added _AM29K entry. May not be correct.
|
|
|
|
|
|
|
| |
* include/bsp.h: tty_* renamed to console_*.
* tty/tty.c: Ditto.
* shmsupp/addrconv.c: Typo fixed.
* wrapup/Makefile.am: Merge startup not start directory.
|
|
|
|
| |
* ChangeLog: Entry added to wrong file and moved.
|
|
|
|
|
|
|
|
| |
* bsp_specs: Formatting more like other bsp_specs.
* include/bsp.h: CPU_CLOCK_RATE_MHZ not a real variable to
elimate need for including bsp.h in libcpu.
* startup/bspstart.c: Ditto.
* wrapup/Makefile.am: Did not list shmdr.
|
|
|
|
|
| |
* rtems/system.h: Switched a29k and hppa1.1 to using cpuopts.h not
targopts.h to reduce dependency on BSP.
|
|
|
|
|
| |
* rtems/score/hppa.h: Switched to using cpuopts.h not
targopts.h to reduce dependency on BSP.
|
|
|
|
|
| |
* rtems/score/a29k.h, rtems/score/cpu.h: Switched to using
cpuopts.h not targopts.h to reduce dependency on BSP.
|
|
|
|
|
| |
* startup/linkcmds: Use default object format to avoid name
changes in object format due to tool version changes.
|
|
|
|
|
|
|
|
|
|
| |
* machine/types.h, pppd/pppd.h, rtems/rtems_bsdnet_internal.h,
rtems_webserver/webmain.c: machine/types.h should not have
included rtems.h. It is now including precisely the
least amount of low level, yet portable .h files to get
the basic RTEMS types defined. This rippled into other
files since rtems_bsdnet_internal.h used machine/types.h to include
rtems.h.
|
|
|
|
| |
* src/xdr/xdr_float.c: Added A29K support.
|
|
|
|
| |
* clock/clock.S: Commented out non-GNU assembly.
|
|
|
|
| |
* libc/newlibc.c: Removed _A29K specific ifdef.
|
|
|
|
|
|
| |
* amd.ah, cpu.c, cpu_asm.S, register.ah, sig.S, rtems/score/cpu.h:
Updated and fixed minor things. Commented out offensive assembly
and made applications link.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* start/crt0.S: Renamed to start/start.S.
* start/start.S: Formerly start/crt0.S.
* startup/linkcmds: New file. GNU linker script that is not
correct for the target board but links programs.
* bsp_specs: Use linkcmds.
* include/Makefile.am, start/Makefile.am startup/Makefile.am:
Now work.
* startup/bspstart.c, startup/setvec.c: "#if 0"'ed out references
to reoutines in assembly that are in turn "#if 0"'ed out.
|
|
|
|
|
|
| |
* Makefile.am, cpu_asm.S, psmacro.ah, rtems/score/cpu.h:
First attempt to compile with GNU tools. Minor modifications
to compile enough to get to assembler errors.
|
|
|
|
|
| |
* src/objectgetbyindex.c: Do not enable dispatching on an
error path it was not disabled on.
|
|
|
|
|
| |
* include/mvme16x_hw.h: Include rtems/score/targopts.h so we
can check which BSP this is being used with.
|
|
|
|
| |
* bsp_specs, console/Makefile.am, include/Makefile.am: Clean up.
|
|
|
|
|
|
|
|
| |
* Makefile.am, bsp_specs, configure.in, console/Makefile.am,
include/Makefile.am, irq/Makefile.am, irq/irq.c, start/Makefile.am,
startup/Makefile.am, startup/exit.c, wrapup/Makefile.am:
Made to conform to current practice concerning automake and
autoconf. Corrected minor warnings.
|
|
|
|
|
|
|
|
|
|
|
| |
* vegaplus BSP submitted by Emmanuel Raguet <raguet@crf.canon.fr> and
Eric Valette <valette@crf.canon.fr>.
* vegaplus/bsp_specs, configure.in, console/Makefile.am,
include/Makefile.am, include/bsp.h, include/registers.h,
irq/Makefile.am, irq/bsp_irq_asm.S, irq/bsp_irq_init.c, irq/irq.c,
irq/irq.h, start/Makefile.am, start/start.S, startup/Makefile.am,
startup/bspstart.c, startup/exit.c, startup/linkcmds,
wrapup/Makefile.am: New files.
|
|
|
|
| |
* leaf.cfg: Remove Depends inclusion.
|
|
|
|
|
|
| |
* leaf.cfg: Remove include ${CONFIG.CC}, add MANAGERS, START_FILE,
LINKCMDS handling.
* default.cfg.in: Remove everything but START_BASE.
|
|
|
|
|
| |
* configure.in: Add RTEMS_PROG_CC_FOR_TARGET,
RTEMS_CANONICALIZE_TOOLS.
|
|
|
|
| |
* rtems/score/i386.h: Corrected "#elsif" to be "#elif".
|
|
|
|
|
| |
* start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
* startup/Makefile.am: Cleanup comments.
|
|
|
|
| |
* start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
|
|
|
|
| |
* Makefile.am: Use += to set up AM_CPPFLAGS.
|
|
|
|
|
| |
* network/network.c (uti596_attach): Adjust cpp directives
and conditional braces so all cases compile.
|
|
|
|
| |
* wrapup/rtems/Makefile.am: Use PROJECT_TOPdir in path to size_rtems.
|
|
|
|
| |
* scitab/Makefile.am: PROJECT_TOPdir.
|
|
|
|
| |
* rtems/score/Makefile.am: Use PROJECT_TOPdir in path to genoffsets.
|
|
|
|
| |
* rtems/score/Makefile.am: Use PROJECT_TOPdir in path to gensize.
|
|
|
|
| |
* ChangeLog: Cleanup.
|
|
|
|
|
| |
* network/Makefile.am: Use AM_*FLAGS += .. .
* ChangeLog: Fix formating.
|
|
|
|
| |
* configure.in: Cleanup comments.
|
|
|
|
| |
* io/Makefile.am: Formatting.
|