summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Added freebsd support from Dario Alcocer <alcocer@connectnet.com>.Joel Sherrill1998-06-187-2/+58
|
* Corrected so it returns the correct date. Previously was getting the numberJoel Sherrill1998-06-182-22/+56
| | | | | | of seconds since 1988 from RTEMS and not adding in the 1970-1988 correction factor. Plus removed checks for data/time set since POSIX does not permit this call to fail. GNAT 3.12 depends on this.
* Spacing changes.Joel Sherrill1998-06-181-3/+3
|
* Added a public interface to the chain handler.Joel Sherrill1998-06-183-1/+725
|
* Corrected compilation problems.Joel Sherrill1998-06-162-13/+21
|
* Added initialization of css routines.Joel Sherrill1998-06-161-1/+3
|
* Added css_iface -- assumes ../include/dy_supplied.Joel Sherrill1998-06-164-2/+210
|
* Initial incarnation of libchip compiles.Joel Sherrill1998-06-138-18/+168
|
* Base code from ppcn_60x BSPJoel Sherrill1998-06-1315-0/+4382
|
* Adding interrupt handling routine.Joel Sherrill1998-06-131-5/+15
|
* Removed bad comments.Joel Sherrill1998-06-131-7/+0
|
* Added IRQ information.Joel Sherrill1998-06-131-2/+31
|
* Updated to add -qrtems_debug and -qnolinkcmds.Joel Sherrill1998-06-131-2/+7
|
* Added optimized version of memcpy.c to this directory since RTEMS makesJoel Sherrill1998-06-123-1/+175
| | | | | | important distinctions between CPU models which are not made by gcc. These distinctions help give us a more optimized memcpy(). This is important for message queues and KA9Q.
* Patch from Eric Norum to avoid printing from context switch user extension.Joel Sherrill1998-06-123-7/+37
| | | | The array is too long and needs to be shortened.
* Fixed comment block at the beginning of the file for a copyright dateJoel Sherrill1998-06-09135-271/+270
| | | | problem and an English problem.
* Added rule for .cxx and .cpp per suggestion from Geoffroy MontelJoel Sherrill1998-06-091-0/+6
| | | | <g_montel@yahoo.com>.
* changed version to 980604Joel Sherrill1998-06-042-2/+2
|
* Added support for -qrtems_debug flag.Joel Sherrill1998-06-041-1/+3
|
* Removed PPC_Get_timebase_register() as this is now provided by the PowerPCJoel Sherrill1998-06-031-19/+0
| | | | port itself.
* Update from Pedro Romano <pmcnr@camoes.rnl.ist.utl.pt> with an attemptJoel Sherrill1998-06-032-15/+39
| | | | to fix start16.s. It does not work locally.
* Added CPU_ISR_PASSES_FRAME_POINTER so some ports could pass just theJoel Sherrill1998-06-0313-0/+133
| | | | | vector number to user ISR's and other ports could pass both the vector number and a pointer to the ISF.
* Corrected macros for assembly language program sections.Joel Sherrill1998-06-031-2/+2
|
* Update from Pedro Romano <pmcnr@camoes.rnl.ist.utl.pt> which replaces C++Joel Sherrill1998-06-032-9/+208
| | | | versions of these utilities with C implementations.
* Added some missing files per Eric Norum.Joel Sherrill1998-06-021-1/+1
|
* Changed calculaction for Clock_Decrementer_value to use theJoel Sherrill1998-05-301-2/+4
| | | | BSP_configuration table.
* Set console to port 2.Joel Sherrill1998-05-301-2/+2
| | | | Changed #if defined to a #if check for CONSOLE_USE_INTERRUPTS.
* Made Debug defination a null routine.Joel Sherrill1998-05-301-0/+5
|
* clicks_per_usec had to be cut in half (unknown reason).Joel Sherrill1998-05-302-3/+5
| | | | fixed starting address.
* Updated to current source and removed warnings.Joel Sherrill1998-05-3022-444/+206
|
* Used shared sbrk.c.Joel Sherrill1998-05-301-61/+0
|
* Use shared initialization.Joel Sherrill1998-05-301-151/+0
|
* Rewrote in C to avoid Makefile problems.Joel Sherrill1998-05-302-25/+17
|
* New files -- from rtems-LM-980406 which was based on an RTEMS from 12/97.Joel Sherrill1998-05-3034-0/+5693
| | | | | | This was called the dmv170 BSP in that source tree but since the DMV171 is now obsolete, we have transitioned to the DMV177 and have no intention of checking compatibility with any other models.
* changed version to 980527Joel Sherrill1998-05-272-2/+2
|
* Deleted blank lines.Joel Sherrill1998-05-271-6/+0
|
* Added "speaker on" debug code.Joel Sherrill1998-05-271-0/+12
|
* Numerous changes including the following:Joel Sherrill1998-05-273-257/+194
| | | | | | | | | | | | + DEBUG_EARLY_START re-added (Eric Valette) + segment register initialization (Aleksey/Quality Quorum) + heap size use correction + more debug printk's + increased heap size. Now works with grub boot on all systems I have access to including desktops and a laptop. This is with the i386-rtems tools. Neither i386-rtemself nor netboot produces a working executable.
* Added names for C++ compilers.Joel Sherrill1998-05-271-0/+7
|
* Moved rtemsReboot() to console/inch.c.Joel Sherrill1998-05-271-14/+0
|
* Deleted HEAP_SIZE constant.Joel Sherrill1998-05-271-5/+0
|
* Removed illegally formatted comments.Joel Sherrill1998-05-271-4/+4
|
* Moved rtemsReboot() to here from exit.c. This appears to have beenJoel Sherrill1998-05-271-0/+12
| | | | necessary because a patch did not apply cleanly.
* Corrected interrupt stack allocation.Joel Sherrill1998-05-272-6/+14
|
* Fixed spacingJoel Sherrill1998-05-271-16/+16
|
* Fix from Jiri Gaisler <jgais@ws.estec.esa.nl> for a problem in whichJoel Sherrill1998-05-271-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | external interrupt priorities were not being honored. Here is some of his original report: using rtems/erc32, I have a problem with interrupt priority when interrupts occure simultaneously. Erc32 has an interrupt force register where interrupts can be generated. If more than one interrupt is generated, the interrupt handlers are scheduled in the wrong order, i.e. with the lowest priority first. I have attched a program that generates three interrupts, 0x11, 0x12 and 0x13. Interrupt 0x13 should be handled first, but is actually handled last. Below is the output from sis: sis> go resuming at 0x02000000 RAM size: 4096 K, ROM size: 2048 K Watchdog disabled Waitstates = RAM read: 0, RAM write: 0, ROM read: 0, ROM write: 0 Power-down mode enabled infinite UART baudrate External interrupt received with vector 0x11 External interrupt received with vector 0x12 External interrupt received with vector 0x13 I have verified that sis generates the interrupts in the correct order, i.e. 0x13 first, then 0x12 and then 0x11. So the problem seems to be in the rtems interrupt handler. Do you use the PIL field in the %psr register to mask lower priority interrupts or are all external interrupts considered to have the same priority ..? Here is a description of the fix: it turned out that lower priority interrupts were not at all masked off during interrupt handling. I made the following fix to cpu_asm.s: ... fix is in the code ... There might be a simpler way of doing this, but this works...
* Added tcdrain(), cfgetospeed(0, cfsetospeed(), cfgetispeed(), andJoel Sherrill1998-05-226-6/+166
| | | | cfsetispeed().
* Added tcdrain(), cfgetospeed(), cfsetospeed(), cfgetispeed(), and cfsetispeed().Joel Sherrill1998-05-222-2/+10
|
* UNIX port now builds and runs cleanly with both C++ support enabledJoel Sherrill1998-05-221-1/+0
| | | | and disabled.
* Added call to console_reserve_resources back in.Joel Sherrill1998-05-221-0/+6
|