summaryrefslogtreecommitdiffstats
path: root/c/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2000-10-182000-10-18 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-17/+29
* cpu_asm.S, rtems/score/cpu.h: Modified to better support multilibing. These changes result in the code being able to compile with the default gcc settings. It is not functional in this configuration but does compile.
2000-10-182000-10-18 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-5/+13
* rtems/score/c4x.h: Modified to properly multilib. This required using only macros predefined by gcc.
2000-10-182000-10-18 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-5/+29
* include/confdefs.h: Modified code that accounts for initialization task/threads with greater than minimum stack sizes so it would compile even if optional APIs are disabled.
2000-10-172000-10-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-2/+7
* irq/Makefile.am, irq/idt.c: Added idt.c since it has been moved libcpu/i386 to libbsp/i386/shared/irq.
2000-10-172000-10-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill6-4/+19
* startup/Makefile.am: Added idt.c since it has been moved libcpu/i386 to libbsp/i386/shared/irq.
2000-10-172000-10-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-290/+6
* idt.c, Makefile.am: Moved idt.c to libbsp/i386/shared so i386 RTEMS can be multilib'ed.
2000-10-122000-10-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+11
* include/confdefs.h: Account for initialization tasks and threads which use larger than minimum stack sizes.
2000-10-122000-10-12 Nick Simon <Nick.SIMON@syntegra.bt.co.uk>Joel Sherrill2-1/+6
* shared/src/cache_manager.c: Minor bug fix -- changed > to >= so the last address is invalidated.
2000-10-122000-10-12 John S Gwynne <jgwynne@mrcday.com>Joel Sherrill9-79/+285
* 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.
2000-10-122000-10-12 John S Gwynne <jgwynne@mrcday.com>Joel Sherrill2-5/+18
* 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.
2000-09-292000-09-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-5/+19
* sp20/sp20.scn: Corrected to reflect new addition. * sp20/system.h: Removed comment reflecting history.
2000-09-292000-09-29 Stephan Merker <merker@decrc.abb.de>Joel Sherrill5-13/+64
* 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.
2000-09-292000-09-29 Stephan Merker <merker@decrc.abb.de>Joel Sherrill4-3/+21
* 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.
2000-09-292000-09-29 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>Joel Sherrill26-0/+598
* 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.
2000-09-292000-09-29 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>Joel Sherrill16-27/+369
* 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.
2000-09-282000-09-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-6/+11
* monitor/mon-driver.c: Accounted for addition of "_entry" to fields in rtems_driver_address_table.
2000-09-282000-09-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-12/+18
* include/rtems/io.h (rtems_driver_address_table): Added "_entry" to all names. * src/io.c: Accounted for above.
2000-09-282000-09-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill73-281/+296
* 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.
2000-09-282000-09-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-0/+789
* 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.
2000-09-282000-09-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-4/+16
* 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.
2000-09-252000-09-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-6/+15
* 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).
2000-09-252000-09-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-0/+10
* shmdr/shm_driver.h: Added _AM29K entry. May not be correct.
2000-09-252000-09-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill5-16/+15
* include/bsp.h: tty_* renamed to console_*. * tty/tty.c: Ditto. * shmsupp/addrconv.c: Typo fixed. * wrapup/Makefile.am: Merge startup not start directory.
2000-09-252000-09-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-5/+13
* ChangeLog: Entry added to wrong file and moved.
2000-09-252000-09-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill5-4/+21
* 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.
2000-09-252000-09-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-2/+9
* rtems/system.h: Switched a29k and hppa1.1 to using cpuopts.h not targopts.h to reduce dependency on BSP.
2000-09-252000-09-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+12
* rtems/score/hppa.h: Switched to using cpuopts.h not targopts.h to reduce dependency on BSP.
2000-09-252000-09-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-5/+18
* rtems/score/a29k.h, rtems/score/cpu.h: Switched to using cpuopts.h not targopts.h to reduce dependency on BSP.
2000-09-222000-09-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+6
* startup/linkcmds: Use default object format to avoid name changes in object format due to tool version changes.
2000-09-222000-09-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill8-18/+46
* 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.
2000-09-222000-09-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-0/+10
* src/xdr/xdr_float.c: Added A29K support.
2000-09-222000-09-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+14
* clock/clock.S: Commented out non-GNU assembly.
2000-09-222000-09-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-2/+6
* libc/newlibc.c: Removed _A29K specific ifdef.
2000-09-222000-09-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill7-8/+87
* 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.
2000-09-222000-09-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill9-10/+82
* 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.
2000-09-222000-09-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill5-17/+26
* 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.
2000-09-202000-09-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+5
* src/objectgetbyindex.c: Do not enable dispatching on an error path it was not disabled on.
2000-09-152000-09-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-0/+9
* include/mvme16x_hw.h: Include rtems/score/targopts.h so we can check which BSP this is being used with.
2000-09-132000-09-13 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-7/+7
* bsp_specs, console/Makefile.am, include/Makefile.am: Clean up.
2000-09-132000-09-13 Joel Sherrill <joel@OARcorp.com>Joel Sherrill12-70/+75
* 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.
2000-09-132000-09-13 Emmanuel Raguet <raguet@crf.canon.fr>Joel Sherrill27-0/+2616
* 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.
2000-09-132000-09-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-5/+4
* leaf.cfg: Remove Depends inclusion.
2000-09-122000-09-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-19/+36
* leaf.cfg: Remove include ${CONFIG.CC}, add MANAGERS, START_FILE, LINKCMDS handling. * default.cfg.in: Remove everything but START_BASE.
2000-09-122000-09-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-0/+8
* configure.in: Add RTEMS_PROG_CC_FOR_TARGET, RTEMS_CANONICALIZE_TOOLS.
2000-09-122000-09-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+5
* rtems/score/i386.h: Corrected "#elsif" to be "#elif".
2000-09-122000-09-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-7/+5
* start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional. * startup/Makefile.am: Cleanup comments.
2000-09-122000-09-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-8/+8
* start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
2000-09-122000-09-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+5
* Makefile.am: Use += to set up AM_CPPFLAGS.
2000-09-122000-09-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+9
* network/network.c (uti596_attach): Adjust cpp directives and conditional braces so all cases compile.
2000-09-062000-09-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+5
* wrapup/rtems/Makefile.am: Use PROJECT_TOPdir in path to size_rtems.