| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* tools/runtest: Add functionality to avoid letting simulator
run too long.
|
|
|
|
|
| |
* libc/write.c: Change type of rc to match return type from
underlying function per report from Eric Norum.
|
|
|
|
|
|
|
|
|
| |
* scitab/.cvsignore: Add.
* configure.in: Add --enable-console, CPU_CLOCK_RATE_HZ, autoheader
bspopt.h.
* include/bsp.h: Complete rewrite based on the AMOS-BSP.
* README: Update.
* bsp_specs: copy from gensh1
|
|
|
|
| |
* ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
|
|
|
|
| |
* configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
|
|
|
|
|
|
| |
* shared/interrupts/vectorexceptions.c: New file to decode
exception code and vector appropriate NON-interrupt exception.
* shared/interrupts/Makefile.am: Modified to reflect above.
|
|
|
|
|
| |
* console/conscfg.c: Added an entry for the second
serial port.
|
|
|
|
|
|
|
|
|
| |
* libc/libio.c (rtems_libio_allocate): Make sure size and offset
fields are cleared on each file open. Before this field was cleared,
this resulted in the value from the last time that IOP was used
being still in place. Discovered by Andrew Bythell
<abythell@nortelnetworks.com>.
* libc/open.c: Remove redundant setting of iop->offset.
|
|
|
|
|
|
| |
* start.S: Modificatins to preserve the current CWP and adjust the
WIM accordingly. This improves compatibility with the remote
debugger and the mkprom prom-builder.
|
|
|
|
| |
* console/debugputs.c: Switched to unsigned characters.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* include/rtems/libio_.h, libc/chroot.c, libc/privateenv.c:
Private environment and chroot() enhancements and fixes. Comments:
+ privateenv has been modified to let at chroot() to be more
POSIX like Sergei Organov recommended.
+ A task owner lets that rtems_set_private_env() will be
called twice or more times.
+ chroot() can be called without a previous
rtems_set_private_env(); (transpanrently)
+ The second call of rtems_set_private_env() makes a internal
chroot("/") into global imfs_root.
+ chroot() runs like chdir() without a previous chdir("/") with
the global root.
+ The current directory can be in a wrong place like Linux and
many other Unices.
|
|
|
|
|
| |
* include/bsp.h: Added include of <bsp/vectors.h>
* vectors/vectors.h: Corrected typos.
|
|
|
|
|
|
|
|
|
|
| |
* mongoosev/duart/mg5uart.c (mg5uart_enable_interrupts): Honor
the other bits set in the Peripheral Function Interrupt Mask
Register when modifying those enabled for the DUART.
* mongoosev/include/mongoose-v.h (MONGOOSEV_ATOMIC_MASK,
MONGOOSEV_PFICR, MONGOOSEV_PFIMR, mongoosev_set_in_pficr,
mongoosev_clear_in_pficr, mongoosev_set_in_pfimr,
mongoosev_clear_in_pfimr, MONGOOSEV_UART_ALL_IRQ_BITS): New macros.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* include/bsp.h (Clear_tm27_intr): Stop the timer and disable
the interrupt. This was not quite right before and we were
getting uncontrolled interrupt nesting in tm27.
* timer/timer.c (Timer_Initialize): Added an extra reset and
changed the ITMR register so we will never get an interrupt.
(Read_timer): Fixed so the timer actually stops before it
is read. Before some times reported were outraguously high.
* start/start.S: Major clean including using stack in linkcmds,
deleting unused code, and zeroing the BSS using the linkcmds
information.
* startup/linkcmds: Put heap in lower memory than workspace
and move _clear_end so both are zeroed.
|
|
|
|
|
| |
* clock/clockdrv.c: Account for the fact that ClockRate is
in cycles not megahertz.
|
|
|
|
|
| |
* include/rtc.h: New file.
* include/Makefile.am: Updated to reflect above.
|
|
|
|
| |
* network/network.c: Fix unnecessary double assignment.
|
|
|
|
|
|
|
|
|
|
| |
* clock/.cvsignore, clock/Makefile.am, clock/p_clock.c,
include/8xx_immap.h, include/commproc.h, irq/.cvsignore,
irq/Makefile.am, irq/irq.c, irq/irq.h, irq/irq_asm.S,
irq/irq_init.c, vectors/.cvsignore, vectors/Makefile.am,
vectors/vectors.S, vectors/vectors.h,
vectors/vectors_init.c: New file.
* Switch the eth_comm BSP to use the "new exception processing model."
|
|
|
|
|
| |
* start/start.S, startup/bspstart.c, startup/linkcmds:
Cleanup that was not merged from the simple non-RTEMS program.
|
|
|
|
|
|
|
|
| |
* mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h
Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov>
as he debugged this BSP using a logic analyzer. In particular,
there was a mistake where the index not offset of registers was
in the header file and the baud rate calculation was incorrect.
|
|
|
|
|
|
| |
* start/start.S, startup/bspstart.c, startup/linkcmds:
Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov>
as he debugged this BSP using a logic analyzer.
|
|
|
|
|
|
| |
* start/start.S, startup/bspstart.c, startup/linkcmds:
Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov>
as he debugged this BSP using a logic analyzer.
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.in, console/console.c,
include/Makefile.am, include/bsp.h, network/network.c,
startup/Makefile.am, startup/bspstart.c, startup/linkcmds,
wrapup/Makefile.am: Switch the eth_comm BSP to use the
"new exception processing model."
|
|
|
|
|
|
|
|
| |
* mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
mpc8xx/vectors/vectors.S: These files were removed in
support of switching the mpc8xx to the use the "new exception
processing model."
|
|
|
|
|
|
|
| |
* configure.in, motorola_powerpc/Makefile.am,
motorola_powerpc/configure.in: These modifications are in
support of switching the mpc8xx to the use the "new exception
processing model."
|
|
|
|
|
|
| |
* Makefile.am, console/consoleIo.h, include/bsp.h:
These modifications are part of the conversion of the
mpc8xx CPU to the "new exception processing model."
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
mpc8xx/exceptions/raw_exception.h: New files.
* configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
mpc8xx/clock/clock.c,
mpc8xx/console-generic/console-generic.c,
mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
new_exception_processing/cpu.h, shared/include/byteorder.h,
wrapup/Makefile.am: This is conversion of the
mpc8xx CPU to the "new exception processing model."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* clock/.cvsignore, clock/Makefile.am, clock/p_clock.c,
include/8xx_immap.h, include/commproc.h, include/mbx.h,
irq/.cvsignore, irq/Makefile.am, irq/irq.c, irq/irq.h,
irq/irq_asm.S, irq/irq_init.c, vectors/.cvsignore,
vectors/Makefile.am, vectors/vectors.S, vectors/vectors.h,
vectors/vectors_init.c: New files.
* Makefile.am, configure.in, console/console.c,
include/Makefile.am, network/network.c, startup/Makefile.am,
startup/bspstart.c, startup/imbx8xx.c, startup/linkcmds,
startup/mmutlbtab.c, startup/start.S, wrapup/Makefile.am:
The modifications to this BSP reflect the conversion of the
mpc8xx CPU to the "new exception processing model."
|
|
|
|
| |
* sys/utsname.h: Added C++ wrapper.
|
|
|
|
| |
* console/console.c: Added printk() support.
|
|
|
|
|
| |
* clock/clockdrv.c, console/conscfg.c, include/bsp.h, start/start.S,
startup/bspstart.c, timer/timer.c: Comments corrected.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* The Generic Mongoose-V BSP uses only the peripherals found on
the Synova Mongoose-V CPU. This is a radiation hardened CPU
based on the LSI Logic 33K.
* .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.in,
clock/.cvsignore, clock/Makefile.am, clock/clockdrv.c,
console/.cvsignore, console/Makefile.am, console/conscfg.c,
include/.cvsignore, include/Makefile.am, include/bsp.h,
start/.cvsignore, start/Makefile.am, start/regs.S, start/start.S,
startup/.cvsignore, startup/Makefile.am, startup/bspstart.c,
startup/linkcmds, timer/.cvsignore, timer/Makefile.am, timer/timer.c,
wrapup/.cvsignore, wrapup/Makefile.am: New files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added mongoose-v, mongoose-v/include, and mongoose-v/vectorisrs
directories.
* mongoosev/.cvsignore, mongoosev/Makefile.am, mongoosev/README,
mongoosev/duart/.cvsignore, mongoosev/duart/Makefile.am,
mongoosev/duart/README.mguart, mongoosev/duart/mg5uart.c,
mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
mongoosev/include/.cvsignore, mongoosev/include/Makefile.am,
mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/.cvsignore,
mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/vectorisrs.c:
New files.
* Makefile.am, configure.in, shared/interrupts/Makefile.am,
shared/interrupts/maxvectors.c: Added support for mongoosev.
* tx39/vectorisrs/vectorisrs.c: Corrected warning.
|
|
|
|
| |
* include/Makefile.am: Apply include_*HEADERS instead of H_FILES.
|
|
|
|
| |
* include/Makefile.am: Apply include_*HEADERS instead of H_FILES.
|
|
|
|
|
|
|
|
|
|
| |
* mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
shared/include/Makefile.am, shared/src/Makefile.am:
Apply *_HEADERS instead of *H_FILES.
* shared/src/.cvsignore: Add cache.h.
|
|
|
|
| |
* clock/Makefile.am: Apply *_HEADERS instead of *H_FILES.
|
|
|
|
|
| |
* shared/cache/Makefile.am, tx39/include/Makefile.am:
Apply include_*HEADERS instead of H_FILES.
|
|
|
|
|
| |
* m68040/fpsp/Makefile.am, shared/cache/Makefile.am:
Apply include_*HEADERS instead of H_FILES.
|
|
|
|
|
|
| |
* i960ca/Makefile.am, i960ka/Makefile.am, i960rp/Makefile.am:
Remove H_FILES.
* include/Makefile.am: Apply include_*HEADERS instead of H_FILES.
|
|
|
|
| |
* include/Makefile.am: Apply include_*HEADERS instead of H_FILES.
|
|
|
|
| |
* include/Makefile.am: Apply include_*HEADERS instead of H_FILES.
|
|
|
|
|
|
| |
* include/Makefile.am, syscall/Makefile.am, cache/Makefile.am:
Apply include_*HEADERS instead of H_FILES.
* cache/.cvsignore: Add cache.h.
|
|
|
|
|
| |
* Makefile.am: Apply include_*HEADERS instead of H_FILES.
* .cvsignore: Add cache.h.
|
|
|
|
|
|
|
|
| |
* configure.in: Reworked for Canadian Cross support.
* Makefile.am: Reflect changes to configure.in.
* config.guess, config.sub: Update from subversions.gnu.org.
* README.cdn-X: New file.
* tools/Makefile.am: Remove build, tools from SUBDIRS.
|
|
|
|
| |
* include/ioccom.h: Unreferenced and thus removed.
|
|
|
|
|
|
|
| |
* include/zilog/Makefile.am, include/Makefile.am,
include/motorola/Makefile.am, include/sys/Makefile.am
include/rtems/Makefile.am: Apply include_*HEADERS instead of
H_FILES.
|
|
|
|
| |
* bsp.am: Fix automake version number in comment.
|
|
|
|
| |
* .cvsignore: Add stamp-h
|
|
|
|
|
|
|
|
| |
* Makefile.am: Add scitab, gdbsci to SUBDIRS.
* include/gdbsci.h: New file.
* include/.cvsignore: Add stamp-h? and bspopts.h*.
* console/Makefile.am: Use shared/console.c.
* console/console-io.c, console/console-support.S: Remove.
|