summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Updated the STATUS CODE section for the routines in this file.Wade A Smith1998-09-301-394/+142
|
* Added Id's.Joel Sherrill1998-09-309-0/+23
|
* New configure test from Ian Lance Taylor <ian@airs.com>:Joel Sherrill1998-09-301-0/+25
| | | | | If the target is an i386, this test checks whether or not the binutils is new enough to have good support for code16.
* Updated the STATUS CODE section of the routines in this file.Wade A Smith1998-09-301-0/+48
|
* Made formatting changes to the fileWade A Smith1998-09-301-8/+18
|
* Changed based on patch from pc386 linkcmds from Ian Lance TaylorJoel Sherrill1998-09-306-5/+6
| | | | | | | | | <ian@airs.com>: The pc386 linker scripts omits .gnu.linkonce.r* sections. It's not a big deal, but they should be treated like .rodata sections. ELF versions of g++ generate them for static constants defined in template classes, such as string::npos.
* Patch from Ian Lance Taylor <ian@airs.com>:Joel Sherrill1998-09-301-0/+1
| | | | | | | The pc386 linker scripts omits .gnu.linkonce.r* sections. It's not a big deal, but they should be treated like .rodata sections. ELF versions of g++ generate them for static constants defined in template classes, such as string::npos.
* Updated the DESCRIPTION section of the times routine.Wade A Smith1998-09-301-8/+1
|
* Documented the fsync and fdatasync routines in this file.Wade A Smith1998-09-301-15/+64
|
* Updated the STATUS CODE section for the truncate routine.Wade A Smith1998-09-301-4/+24
|
* Patch from Eric Norum <eric@skatter.USask.Ca>:Joel Sherrill1998-09-303-25/+1
| | | | | | | | | | | | | | | | | | | | | | | I found that my 68040/68360 test programs would not run even after I fixed the `wrong BSP' problem. It seems that there's a bug in the interrupt handling code for processors with hardware interrupt stacks (e.g. 68040). The wrong status register was getting pushed on the stack for the `return from exception' to call _ISR__Dispatch. This ended up making the context switch code run on the interrupt stack, so interrupt-driven context switches would always fail. I guess that no one has tried running any of the RTEMS-4.0 snapshots on a 68040 machine! Anyhow, here are the patches for 1) gen68360.cfg --- to fix the `wrong-BSP' problem. 2) m68k/cpu_asm.s --- to fix the hardware interrupt stack problem. With these patches in place, the network demo programs run on my 68040/68360 system. The paranoia program runs with no failures, defects nor flaws.
* Made cosmetic changes and documented routines in this fileWade A Smith1998-09-291-43/+336
|
* Made cosmetic changes and documented routines in file.Wade A Smith1998-09-291-53/+151
|
* Made cosmetic changes, and document routines in the file.Wade A Smith1998-09-291-48/+202
|
* Made cosmetic changes to the file and documented the time, times, andWade A Smith1998-09-291-6/+66
| | | | getimeofday routines.
* Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:Joel Sherrill1998-09-298-18/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Please find enclosed a patch which enables me to build the bare-bsp for sh-rtems. Changes: 1. Add preinstall to libbsp/bare/include/Makefile.in 2. Removed FORCEIT, add preinstall to libbsp/sh/gensh1/include/Makefile.in 3. Disabled support of set_vector from sh code (shared/setvec.c is still present but isn't used anymore), set_vector replaced with standard rtems functions. Problems still present: 1. Support of spin-delays in bare bsp 2. Proper support of cpu frequency To configure I used: <srcdir>/configure \ --target=sh-rtems \ --prefix=<instdir>/sh-bare \ --enable-bare-cpu-model=sh7032 \ --enable-bare-cpu-cflags='-Wall -m1 -DMHZ=20 -DCPU_CONSOLE_DEVNAME="\"/dev/null\""' --enable-rtemsbsp=bare \ --disable-networking \ --disable-cxx \ --disable-posix \ --disable-tests IMO, if there are no objections to this patch, a similar approach should be applied to all CPUs/BSPs (esp. hppa1.1, mips64orion, ppc403, because they apply set_vector inside of libcpu).
* Patch from Eric Norum <eric@skatter.usask.ca>:Joel Sherrill1998-09-294-12/+8
| | | | | | | | | | | | | | Remember the test to see if a socket could be read and written at the same time by two different tasks? I discovered that if both tasks attempt to close the socket a panic can occur from inside the BSD code. Closing the same socket twice from two different threads is certainly an error, but a panic is not the greatest error reporting method :-) The following small change to the socket close routine should reduce the chances of the panic.
* Added sentence to indicate sections were deliberately empty.Joel Sherrill1998-09-291-7/+21
| | | | Added NONE to Notes sections and "-" to make this easier to fill out later.
* Added sentence to indicate sections were deliberately empty.Joel Sherrill1998-09-2915-4/+55
|
* Fleshed out considerably. This is almost a passable manual now.Joel Sherrill1998-09-291-49/+186
|
* Updated to reference the standards.Joel Sherrill1998-09-281-5/+18
|
* Documented the mount and umount routines.Wade A Smith1998-09-281-5/+233
|
* Documented the ftruncate and opendir routines. Removed reference to theWade A Smith1998-09-281-121/+197
| | | | readdir_r routine.
* New files.Joel Sherrill1998-09-275-1/+69
|
* Documented the following routines: dup, dup2, close, read, write, and fcntl.fWade A Smith1998-09-271-49/+168
|
* Documented the following routines in this file: rewinddir, pathconf,Wade A Smith1998-09-261-47/+274
| | | | fpathconf, fchmod, fstat, mkfifo, and telldir
* Documented the creat, scandir, and access routines.Wade A Smith1998-09-251-22/+120
|
* Docmumented the access routine in for this file.Wade A Smith1998-09-251-6/+31
|
* Fixed typos so this would build.Joel Sherrill1998-09-251-2/+2
|
* Now compiles.Joel Sherrill1998-09-255-1/+9
|
* Added information on every service in this chapter. Most of them areJoel Sherrill1998-09-251-51/+123
| | | | ENOSYS stubs at this time.
* Added ENOSYS stubs for a number of process routines.Joel Sherrill1998-09-2516-0/+264
|
* Stuff added by Kerwin.Joel Sherrill1998-09-251-64/+525
|
* Improved missing directory message.Joel Sherrill1998-09-242-2/+8
|
* Removed blank line.Joel Sherrill1998-09-241-1/+0
|
* Removed superfluous initialization of PC video.Joel Sherrill1998-09-241-3/+4
|
* Patch from Erik Ivanenko <erik.ivanenko@utoronto.ca>:Joel Sherrill1998-09-242-33/+7
| | | | | | | | | | | | | | | | Please find attached a start.s that includes a cli prior to the hlt instruction. This ensures that external interrupts cannot restart the system after returning to the startup code. ( According to the hlt docs, they will! ) Also find a new timer.c. ( I forgot to update the countdowm value in the timer when I changed the PSCLK frequency in start.s) . This improves timer accuracy. The raw_idt_notify messages are no longer infinite, I tested sp11 and sp05, both which were bad, and I have seen the message print once in one test. I think it's ok if it prints out once. In fact, I don't think you can effectively stop it!
* New version from Erik Ivanenko <erik.ivanenko@utoronto.ca>.Joel Sherrill1998-09-241-1/+23
|
* Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill1998-09-234-4/+4
|
* IDLE task stack size now specified as a field in the CPU Table for allJoel Sherrill1998-09-2317-30/+26
| | | | ports.
* Modifed to zero out the C heap if the CPU Table indicates that theJoel Sherrill1998-09-233-0/+45
| | | | RTEMS workspace is to be zeroed out.
* changed version to 980923Joel Sherrill1998-09-233-4/+3
|
* Updated to remove bad comment.Joel Sherrill1998-09-231-4/+1
|
* Removed printk() references.Joel Sherrill1998-09-231-4/+4
|
* Patch from Erik Ivanenko <erik.ivanenko@utoronto.ca>:Joel Sherrill1998-09-232-23/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Please find attached the two files that have been changed relative to 980921 . The changes here are in the handling of the counter-timer used as the basis for the rtems executive clock. For the most part, these are housekeeping changes. The PSCLK frequency change in start.s... was a part of several bug-fixes. The fix improves executive clock and timer accuracy. changes : start.s -- All timers are disabled by the initialization routine -- PSCLK ( used by clock and timers ) frequency changed to 1MHz The clock_initialize routine now assumes that the PSCLK frequency is exactly 1 MHz. ckinit.c Clock_isr -- removed division by 1000. Now use 'static' variable -- clock_intial_isr_value -- to reset Clock_isrs variable. clock_initialize -- moved counter timer initialization here. Values used to configure the timer are totally dependent on BSP_configuration.microseconds_per_tick ( and the PSCLK assumption). Initializes clock_initial_isr_value used by th Clock_isr to reset Clock_isrs. clock_on -- no longer configures the timer, just enables it. Since altering the number of sections in the BSP, I decided to give it a good "once over" . The clock handling is now cleaner.
* Patch from Aleksey (Quality Quorum <qqi@world.std.com>):Joel Sherrill1998-09-2316-86/+88
| | | | | | | | | | | 1. Finally fixes raw interrupts for pc386 2. Makes some minor cleanup in console and startup 3. Makes rtems_termios_dequeue_characters() to return count of outstanding chars - it allows to simplify console isrs a little bit. 4. pc386 uart modified to be friendlier to termios parameter changes, to have minor performance improvement and to take advantage of of above termios modification.
* Switched "NEW_GAS" flag.Joel Sherrill1998-09-231-2/+0
|
* Regenerated.Joel Sherrill1998-09-231-2/+3
|
* Updated file based upon red-lines received.Wade A Smith1998-09-211-15/+11
|
* Updated file based upon read_lines received.Wade A Smith1998-09-211-1/+1
|