Commit Graph

26105 Commits

Author SHA1 Message Date
Szkocsovszki Zsolt
41aebd8a76 m32cbsp: Add doxygen headers. 2013-12-30 11:40:26 -06:00
Toma Radu
fa01e0d058 i386/pc386: Add doxygen file headers. 2013-12-30 10:48:57 -06:00
Joel Sherrill
1953027120 sp09: Remove region test references 2013-12-30 09:53:31 -06:00
Joel Sherrill
8211b9f3b0 spregion_err01: Remove unneeded fluff copied from sp09
The goal is to shrink the individual tests to have no unneeded
resources and to follow the structure of a normal test.
2013-12-30 09:53:31 -06:00
Mandar Juvekar
dfcb3ace79 spregion_err01: New test refactored from sp09 2013-12-30 09:18:51 -06:00
Szkocsovszki Zsolt
d281de9133 h8sim: Add Doxygen directives 2013-12-28 17:57:16 -06:00
Toma Radu
7183e01dfc Test suite documentations corrections and fixes.
Correct the sp02.doc, sp05.doc, sp06.doc, sp07.doc, sp08.doc files.
2013-12-28 17:37:31 -06:00
Szkocsovszki Zsolt
9bb28849c4 libbsp/m68k: Add doxygen to m68k shared files. 2013-12-26 12:51:20 -06:00
Rishi Sharma
b23ef87403 psx03: Add doc file 2013-12-26 10:10:52 -06:00
Mandar Juvekar
d2d4a8f99d utf8proc1/spedgsched01: minor fixes in test document files 2013-12-25 16:10:26 -06:00
Toma
03d184d0f8 lm32_milkymist: improve doxygen
Add doxygen to the header files in the /lm32/milymist/include directory.
2013-12-24 17:06:33 -05:00
Toma
5b4c479572 lm32_evr: improve doxygen
Add doxygen to the header files in the /lm32/lm32_evr/include directory.
2013-12-24 14:37:13 -05:00
Daniel Ramirez
997f22342c bfin_eZKit533: added new doxygen 2013-12-24 13:19:15 -05:00
Mandar Juvekar
c51645f339 psxtests/psx14: Add doc file 2013-12-24 10:15:43 -05:00
Chirayu Desai
7b5f6643b2 sptests: refactor sp09/screen13 into a new test spclock_err02 2013-12-24 09:53:59 -05:00
Daniel Ramirez
0c09ccf3d5 bfin_TLL6527: added new doxygen 2013-12-24 09:50:09 -05:00
Chris Johns
6a26e9bbf5 cpukit/capture: Print the uptime and diff in ctrace.
Print the uptime and difference in nanoseconds to the previous
record in the ctrace output. For example:

    0:00:59.474927121     14760 0a01000c TNTD 235 235 CREATED_BY
    0:00:59.474927418       297 0a010012 /dev 235 235 CREATED
    0:00:59.474930799      3381 0a01000c TNTD 235 235 STARTED_BY
    0:00:59.474931105       306 0a010012 /dev 235 235 STARTED
    0:00:59.475072297    141192 0a01000c TNTD 235 235 SWITCHED_OUT
2013-12-24 18:08:29 +11:00
Chris Johns
9f9c0bbf47 cpukit/capture: Use the new RTEMS API to get the uptime in nanoseconds.
Use the new API to get the uptime in nanoseconds and update the capture
engine.
2013-12-24 16:46:19 +11:00
Chris Johns
2d1bdc8f79 cpukit/rtems: Add rtems_clock_get_uptime_nanoseconds to the RTEMS API.
Add Timestamp support in the score to return a timestamp in nanoseconds.
Add a test.
Update the RTEMS API documentation.
2013-12-24 16:46:19 +11:00
Daniel Ramirez
c2b752881d mips/shared: added new doxygen 2013-12-23 15:06:12 -05:00
Chirayu Desai
52943a2471 i386: shared: Add doxygen 2013-12-23 15:04:19 -05:00
Chirayu Desai
9dc999af01 lm32: Enhance Doxygen #2 2013-12-23 12:34:54 -05:00
Chirayu Desai
c541862e73 lm32: Add doxygen 2013-12-23 12:21:32 -05:00
Daniel Ramirez
8224d2af2b arm_stm32f4: added new doxygen 2013-12-22 21:46:35 -05:00
Szkocsovszki Zsolt
b7212b9f1f libbsp/arm: add doxygen to arm shared headers 2013-12-22 21:07:02 -05:00
Daniel Ramirez
21dd58d99d arm_xilinx-zynq: added new doxygen 2013-12-22 20:55:04 -05:00
Gedare Bloom
9543fdbbe3 rtl22xx: delete extra temporary file. 2013-12-22 20:54:01 -05:00
Daniel Ramirez
78e529a660 arm_rtl22xx: added new doxygen 2013-12-22 15:39:55 -05:00
Daniel Ramirez
c0f731dfd7 arm_smdk2410: added new doxygen 2013-12-22 14:32:46 -05:00
Daniel Ramirez
582553d9d4 arm_gp32: added new doxygen 2013-12-22 14:22:18 -05:00
Daniel Ramirez
49232d0650 arm_edb7312: added new doxygen 2013-12-22 14:04:22 -05:00
Daniel Ramirez
3d6e1740ae gumstix: added new doxygen 2013-12-22 11:10:01 -05:00
Daniel Ramirez
2bafb96037 rtems: classic api to/from core priority conversions 2013-12-21 20:09:02 -05:00
Mandar Juvekar
1464599482 psxtests/psxfatal01: add doc file 2013-12-20 11:37:59 -05:00
Sebastian Huber
c1d8ee4cdc libcsupport: Accept NULL for zero-length entries 2013-12-20 10:31:53 +01:00
Sebastian Huber
56bea4339f Filesystem: Use default kqfilter and poll handler 2013-12-20 10:31:53 +01:00
Sebastian Huber
2f68778f08 Filesystem: Add readv/writev handlers
The readv() and writev() support was implemented in terms of multiple
calls to the read and write handlers.  This imposes a problem on device
files which use an IO vector as single request entity.  For example a
low-level network device (e.g. BPF(4)) may use an IO vector to create
one frame from multiple protocol layers each with its own IO vector
entry.
2013-12-20 10:31:53 +01:00
Sebastian Huber
95a57280eb libcsupport: Add and use rtems_libio_iovec_eval() 2013-12-20 10:31:53 +01:00
Toma
7b10f130e6 arm/gba: doxygen improvement
Add doxygen to the header files in the arm/gba include,
irq, and console directories.
2013-12-19 19:57:41 -05:00
Jennifer Averett
fe011a59a4 sptests/spcpuset*: Add tests for fixed size cpu_set_t operations.
This adds five tests for <sys/cpuset.h>. It does not include
tests for CPU_XXX_S methods. The autotools should be able to
avoid enabling the tests unless the toolset has <sys/cpuset.h>.
2013-12-19 14:11:09 -06:00
Chris Johns
db8a89e212 cpukit/capture: Update the capture engine.
The capture did not work due to changes in the workspace allocator.
The engine now scans all existing tasks when enabled and does any
allocations then.

Fixed a bug in the ctset commandi in the CLI.

Updated the capture engine to use 64bit nanosec timestamps.

Fixed the CLI showing the stack usage.
2013-12-19 19:01:23 +11:00
Chris Johns
f466e567a1 arm/a9mpcore: Add support to get the clock via a weak linkage function.
This allows an application to provide a localised clock freq with
needing to go down the BSP opts path. This is important with the
Zynq where the Xilinx tools generate the frequency.
2013-12-19 14:49:11 +11:00
Chris Johns
6c1e53014e arm/zynq: Add support for application supplied MMU tables.
Users can provide a zynq_setup_mmu_and_cache function that sets
up the MMU. The Zynq's PL logic means users can vary the MMU.
2013-12-19 14:44:29 +11:00
Chris Johns
4a9e52eefc Fix the broken conflict from the revert. 2013-12-19 11:45:19 +11:00
Chris Johns
1ab4f76900 Revert "bsps/arm: Use ALIGN_WITH_INPUT"
This reverts commit 287bbb65af.

Conflicts:
	c/src/lib/libbsp/arm/shared/startup/linkcmds.base
2013-12-19 11:35:22 +11:00
Alan Cudmore
a9619f3cb6 For PR 2164 - RFS File System - fix bitmap_create_search loop bug
This is for the RFS file system. There is a bug in the
rtems_rfs_bitmap_create_search loop. It is supposed to iterate
over the range of bits in a search element ( usually 32 bits ),
so it should loop through bits 0 through 31. Instead it loops
through 0 - 32, causing some blocks not to be allocated. As in
PR 2163, this depends on the block size and number of blocks in
a file system. Block sizes and group sizes that are powers of 2
seem to work fine ( 512 byte blocks, 4096 block groups, etc ).
When the block sizes are not powers of 2, then this loop error
causes some of the blocks at the end of a group to be skipped,
preventing 100% of the blocks from being used. A simple test
for this and PR2163 is to create a RAM disk with block size
3900 and at least 1 full group ( 31200 blocks ). A file system
with these sizes will not be able to allocate 100% of the blocks.
2013-12-19 11:07:47 +11:00
Alan Cudmore
9b48dc67ed For PR 2162 - RFS File System - statvfs reports 1 block free
This is for the RFS file system. The statvfs call reports 1 block free
when the file system is full because it does not account for the superblock
in its calculation of free blocks.
This is a simple fix that adjusts the number of blocks reported to account
for the superblock. We may want to wait for a more complete solution such
as locating the superblock in each group.
2013-12-19 11:07:41 +11:00
Alan Cudmore
e60b7b1b4f For PR 2163 - RFS File System - fix group search algorithm bug
This is for the RFS file system. There is a bug in the group search
algorithm where it will skip groups, causing blocks to remain
unallocated. This is dependant on the size of the blocks and number
of blocks in a group, so it does not always show up. The fix corrects
the skipping of groups during the search, allowing all of the blocks
to be found.
2013-12-19 11:03:27 +11:00
Anukul Sangwan
540a63536c psxtests: add psxcleanup/psxcleanup.doc 2013-12-18 15:01:20 -05:00
Toma Radu
d970738c56 arm_lm3s69xx: improve doxygen
Add doxygen to the header files in the arm/lm3s69xx/include directory.
2013-12-17 20:54:01 -05:00