summaryrefslogtreecommitdiffstats
path: root/cpukit (unfollow)
Commit message (Collapse)AuthorFilesLines
2003-04-112003-04-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+5
* aclocal/version.m4: Updated to rtems-ss-20020411.
2003-04-112003-04-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill7-0/+3074
* rtems_webserver/cgi.c, rtems_webserver/sockGen.c, rtems_webserver/umui.c, rtems_webserver/websSSL.c, rtems_webserver/websSSL.h, rtems_webserver/websda.c, rtems_webserver/websda.h: New files. Not included in previous commit.
2003-04-112002-04-10 Mike Siers <mikes@poliac.com>Joel Sherrill37-309/+875
* rtems_webserver/NOTES, rtems_webserver/asp.c, rtems_webserver/balloc.c, rtems_webserver/default.c, rtems_webserver/ej.h, rtems_webserver/ejIntrn.h, rtems_webserver/ejlex.c, rtems_webserver/ejparse.c, rtems_webserver/emfdb.c, rtems_webserver/emfdb.h, rtems_webserver/form.c, rtems_webserver/h.c, rtems_webserver/handler.c, rtems_webserver/license.txt, rtems_webserver/md5.h, rtems_webserver/md5c.c, rtems_webserver/mime.c, rtems_webserver/misc.c, rtems_webserver/ringq.c, rtems_webserver/rom.c, rtems_webserver/security.c, rtems_webserver/sock.c, rtems_webserver/sym.c, rtems_webserver/uemf.c, rtems_webserver/uemf.h, rtems_webserver/um.c, rtems_webserver/um.h, rtems_webserver/url.c, rtems_webserver/value.c, rtems_webserver/wbase64.c, rtems_webserver/webcomp.c, rtems_webserver/webpage.c, rtems_webserver/webrom.c, rtems_webserver/webs.c, rtems_webserver/webs.h, rtems_webserver/websuemf.c, rtems_webserver/wsIntrn.h: Update to GoAhead Webserver 2.1.4. The following URL is the release notes from GoAhead. http://data.goahead.com/Software/Webserver/2.1.4/release.htm I have only done a minimal amount of testing (i.e. the network demo program works fine). Please try this out and let me know if it works. The patch needs to be applied on the c/src/libnetworking/rtems_webserver directory.
2003-04-102003-04-10 Joel Sherrill <joel@OARcorp.com>Joel Sherrill9-76/+67
PR 371/pppd * pppd/auth.c, pppd/chat.c, pppd/demand.c, pppd/fsm.c, pppd/lcp.c, pppd/options.c, pppd/pppd.h, pppd/rtemsmain.c, pppd/rtemspppd.c: Change many symbols to static. There are still global symbols in rtemspppd.h which might need to be changed or converted into member of a structure which is dereferenced with a pointer that is managed as a per task variable. But this patch should avoid many conflicts.
2003-04-032003-04-03 Eri Valette <eric.valette@free.fr>Joel Sherrill2-1/+7
PR 381/core * src/newlibc.c: Switch from using _REENT_INIT to _REEINT_INIT_PTR to fix strange run-time problem where EIP was corrupted on pc386 BSP.
2003-03-272003-03-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-385/+8
* ChangeLog, Makefile.am: ATA code depends upon libchip/ide which is not allowed in the cpukit source code since it must be buildable independent of any BSP. These files were moved to libchip/ide. * include/rtems/ata.h, include/rtems/ata_internal.h: Removed.
2003-03-272003-03-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+5
* kern/kern_sysctl.c: Converted from BSP strlcpy() to strncpy().
2003-03-25Merger from rtems-4-6-branch.Ralf Corsepius5-1/+105
2003-03-252003-03-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+5
* rtems/rtems_bsdnet_malloc_starvation.c: Fixed name of include file.
2003-03-252002-03-25 Eric Norum <norume@aps.anl.gov>Joel Sherrill5-5/+40
PR 374/networking * Makefile.am, rtems/rtems_bsdnet.h, rtems/rtems_glue.c: The patch sent as part of PR270 got applied to the wrong place. The effect was that (1) startup was no faster than before and (2) malloc starvation messages came way too quickly. The attached patch fixes both these problems and also provides a mechanism for applications to handle malloc starvation conditions as they see fit. * rtems/rtems_bsdnet_malloc_starvation.c: New file.
2003-03-252003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill5-39/+84
PR 367/filesystem * Makefile.am, include/rtems/ide_part_table.h, src/ata.c, src/ide_part_table.c: Some bugs were still present in the DOSFS implementation: - FAT12 did not work properly on Big-Endian machines - Some synchronization and error handling problems were present - Some legal codings for EOC were not recognized
2003-03-252003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill8-19/+138
PR 367/filesystem * src/dosfs/Makefile.am, src/dosfs/fat.c, src/dosfs/fat.h, src/dosfs/fat_fat_operations.c, src/dosfs/fat_file.c, src/dosfs/msdos.h, src/dosfs/msdos_dir.c: Some bugs were still present in the DOSFS implementation: - FAT12 did not work properly on Big-Endian machines - Some synchronization and error handling problems were present - Some legal codings for EOC were not recognized
2003-03-24Merger from rtems-4-6-branch.Ralf Corsepius1-0/+21
2003-03-24Merger from rtems-4-6-branch.Ralf Corsepius3-32/+1
2003-03-24Merger from rtems-4-6-branch.Ralf Corsepius1-39/+0
2003-03-182003-03-18 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2-4/+13
PR 356/bsps * sys/linker_set.h: This patch makes RTEMS/PowerPC eabi compliant. Declare all linker-script defined addresses as variables of unknown size and not as short objects like 'int', 'void*' etc. Since only addresses are used and never those variable's values, the type used in a declaration is not important.
2003-03-182003-03-18 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2-2/+10
PR 356/bsps * src/threadhandlerc: This patch makes RTEMS/PowerPC eabi compliant. Let Thread_Handler verify that _init/_main are non-NULL before calling them (gives the linker script/user more freedom to handle special cases).
2003-03-11Merger from rtems-4-6-branch.Ralf Corsepius3-5/+9
2003-03-11Merger from rtems-4-6-branch.Ralf Corsepius14-9/+38
2003-03-11Merger from rtems-4-6-branch.Ralf Corsepius43-35/+156
2003-03-11Fix CVS-IdsRalf Corsepius3-3/+3
2003-03-04Merger from rtems-4-6-branch.Ralf Corsepius3-9/+20
2003-02-28Merger from rtems-4-6-branch.Ralf Corsepius2-1/+28
2003-02-28Merger from rtems-4-6-branch.Ralf Corsepius2-1/+7
2003-02-28Remove corrupted ChangeLog entry.Ralf Corsepius1-66/+0
2003-02-28Merger from rtems-4-6-branch.Ralf Corsepius2-33/+102
2003-02-28Merger from rtems-4-6-branch.Ralf Corsepius6-6/+26
2003-02-28Merger from rtems-4-6-branch.Ralf Corsepius2-22/+9
2003-02-28Merger from rtems-4-6-branch.Ralf Corsepius5-28/+34
2003-02-202003-02-20 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2-0/+7
PR 349/bsps * rtems/powerpc/registers.h: Add definitions for HID1 and DABR SPRs.
2003-02-20Patch against RTEMS-ss-20030128Joel Sherrill3-2/+69
Author: Till Straumann <strauman@slac.stanford.edu> 2003/2/11 This patch addresses the following issues: 2003-02-20 Till Straumann <strauman@slac.stanford.edu> PR 349/bsps * src/mount.c, src/privateenv.c: - mount() bugfix: allocated 'loc' node must be released if mount fails due to missing node_type_h - silence compiler warning about improper pointer type Index: cpukit/libcsupport/src/mount.c =================================================================== RCS file: /afs/slac/g/spear/cvsrep/rtems/src-20030128/cpukit/libcsupport/src/mount.c,v retrieving revision 1.1.1.2 diff -c -r1.1.1.2 mount.c *** cpukit/libcsupport/src/mount.c 29 Jan 2003 22:57:19 -0000 1.1.1.2 --- cpukit/libcsupport/src/mount.c 7 Feb 2003 20:47:49 -0000 *************** *** 142,147 **** --- 142,149 ---- mount_point, RTEMS_LIBIO_PERMS_RWX, &loc, TRUE ) == -1 ) goto cleanup_and_bail; + loc_to_free = &loc; + /* * Test for node_type_h */ *************** *** 155,161 **** * Test to see if it is a directory */ - loc_to_free = &loc; if ( loc.ops->node_type_h( &loc ) != RTEMS_FILESYSTEM_DIRECTORY ) { errno = ENOTDIR; goto cleanup_and_bail; --- 157,162 ---- Index: cpukit/libcsupport/src/privateenv.c =================================================================== RCS file: /afs/slac/g/spear/cvsrep/rtems/src-20030128/cpukit/libcsupport/src/privateenv.c,v retrieving revision 1.1.1.3 diff -c -r1.1.1.3 privateenv.c *** cpukit/libcsupport/src/privateenv.c 29 Jan 2003 22:57:20 -0000 1.1.1.3 --- cpukit/libcsupport/src/privateenv.c 30 Jan 2003 18:01:40 -0000 *************** *** 65,71 **** tmp->refcnt = 1; #endif ! sc = rtems_task_variable_add(RTEMS_SELF,(void*)&rtems_current_user_env,free_user_env); if (sc != RTEMS_SUCCESSFUL) { /* don't use free_user_env because the pathlocs are * not initialized yet --- 65,71 ---- tmp->refcnt = 1; #endif ! sc = rtems_task_variable_add(RTEMS_SELF,(void*)&rtems_current_user_env,(void(*)(void *))free_user_env); if (sc != RTEMS_SUCCESSFUL) { /* don't use free_user_env because the pathlocs are * not initialized yet
2003-02-202003-02-20 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2-3/+14
PR 351/networking * nfs/bootp_subr.c: Fix ridiculous leak in bootp and use strdup_bootp_realloc() everywhere for sake of consistency.
2003-02-202003-02-20 Wolfram Wadepohl <W.Wadepohl@indumat.de>Joel Sherrill2-1/+7
PR 357/rtems_misc * src/termios.c (rtems_termios_open): Fixed code the incorrectly checked that the wrong pointer during allocation was NULL.
2003-02-142003-02-14 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2-1/+6
PR 352/rtems_misc * shell/shell.c: make rtems_shell main task an FP enabled task.
2003-02-142003-02-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill19-3790/+13
AMD a29k declared obsolete. * cpu/Makefile.am: Removed reference. * cpu/a29k/.cvsignore, cpu/a29k/ChangeLog, cpu/a29k/Makefile.am, cpu/a29k/amd.ah, cpu/a29k/asm.h, cpu/a29k/configure.ac, cpu/a29k/cpu.c, cpu/a29k/cpu_asm.S, cpu/a29k/pswmacro.ah, cpu/a29k/register.ah, cpu/a29k/sig.S, cpu/a29k/rtems/.cvsignore, cpu/a29k/rtems/score/.cvsignore, cpu/a29k/rtems/score/a29k.h, cpu/a29k/rtems/score/cpu.h, cpu/a29k/rtems/score/cpu_asm.h, cpu/a29k/rtems/score/types.h: Removed.
2003-02-142003-02-14 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill1-1/+1
PR 347/rtems * rtems/powerpc/registers.h (PPC_Set_decrementer): Correct inline assembly so it correctly generates on newer gcc's.
2003-02-14Merger from rtems-4-6-branch.Ralf Corsepius2-0/+7
2003-02-112003-02-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-16/+39
* cpu_asm.c: Rework logic that decides when to call _Thread_Dispatch. Analysis by Sergei Organov <osv@javad.ru> determined that _ISR_Signals_to_thread_executing was not being honored and/or cleared properly.
2003-02-112003-02-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-5/+19
* irq.c: Rework logic that decides when to call _Thread_Dispatch. Analysis by Sergei Organov <osv@javad.ru> determined that _ISR_Signals_to_thread_executing was not being honored and/or cleared properly.
2003-02-112003-02-11 Mike Siers <mikes@poliac.com>Joel Sherrill2-5/+20
* rtems/rtems_glue.c: A small patch to the network daemon task code. I just added code to check the return value of the rtems_bsdnet_event_receive function. Only when this function returns a SUCCESSFUL status, will the event flags be checked. This is more of a code cleanup issue than a bug. The patch will just ensure the ipintr() and arpintr() functions are only called when a event is signaled.
2003-02-112003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius16-8/+40
* configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2003-02-112003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius16-8/+40
* configure.ac: AC_PREREQ(2.57).
2003-02-07missed in previous commit.Joel Sherrill1-1/+1
2003-02-062003-02-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-14/+14
* pppd/chat.c: Convert routines with common names to static. This included get_char(), put_char(), and character() among others.
2003-02-062003-02-06 Ilya Alexeev <ilya@continuum.ru>Joel Sherrill3-4/+9
* m68360.h: Correct the order of fields in the ethernet structure to account for the typo in MC68360UM (page 7-248).
2003-02-062003-02-06 Mike Siers <mikes@poliac.com>Joel Sherrill2-2/+12
PR 342/networking * kern/uipc_mbuf.c: The RTEMS version of the m_copyback is changing the m_len value of the mbuf. I looked into the source from another BSD system and the mbuf length is not changed inside this function. The m_copyback function is only being used in the net/rtsock.c file. So I think this problem is only visable under certain routing table conditions.
2003-02-062003-02-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+6
* include/sys/ioccom.h: Include <sys/types.h> not <machine/types.h> so Linux port builds.
2003-02-052003-02-05 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill2-4/+10
PR 341/networking * lib/ftpfs.c: Account for NULL at end of strings when malloc()'ing memory.
2003-02-052003-02-05 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2-5/+44
PR 340/filesystem * src/fcntl.c: Add missing _fcntl_r assumed to exist by newlib.
2003-02-052003-02-05 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+11
* include/sys/ioccom.h: Fix so not using internal RTEMS types in libc code.