Sebastian Huber
0c9b35e8dd
dosfs: Ensure valid data cluster count
2013-02-15 17:01:55 +01:00
Ralf Corsépius
fa1004bdeb
Conditionally install atomic-headers.
2013-02-14 23:46:39 +01:00
Ralf Corsépius
a718918fba
Add RTEMS_CHECK_ATOMIC, RTEMS_CPUOPT([RTEMS_ATOMIC]), AM_CONDITIONAL ATOMIC.
2013-02-14 23:45:58 +01:00
Ralf Corsépius
390258c4f8
New.
2013-02-14 23:45:23 +01:00
Ralf Corsépius
91de38f883
Include <stdint.h>
2013-02-14 23:40:41 +01:00
Sebastian Huber
995610e145
ftpd: Go back to the root directory
2013-02-13 14:19:50 +01:00
Gedare Bloom
9bd26e99c4
score: use new alignment routine in object extend information.
2013-02-12 11:02:01 -05:00
Gedare Bloom
a24bd4696a
score: New routines to align addresses up or down.
2013-02-12 11:02:01 -05:00
Sebastian Huber
7571a235c5
sapi: PR1911: Add CONFIGURE_DISABLE_BSP_SETTINGS
2013-02-12 09:31:27 +01:00
Sebastian Huber
68f36d144a
score: Add and use rtems_assert_context
2013-02-12 09:31:27 +01:00
Gedare Bloom
d5ec257356
PR1560: _Objects_Extend_information improper alignment
...
_Objects_Extend_information uses a sizeof(uint32_t) offset that leads to
improper alignment in case the CPU (actually, heap) alignment is 8 or higher.
The problem is solved by adding enough padding to align the sub-tables.
2013-02-11 15:24:28 -05:00
WeiY
4c96372591
score: atomic support for RTEMS. Cleanup.
2013-02-07 17:02:12 -05:00
WeiY
b8601fda53
score: atomic support for RTEMS. Atomic operations for PowerPC.
2013-02-07 17:02:12 -05:00
WeiY
45c6d53ef8
score: atomic support for RTEMS. Atomic operations for i386.
2013-02-07 17:02:12 -05:00
WeiY
2f0a093612
score: atomic support for RTEMS. Generic atomic operations API definition.
2013-02-07 17:02:12 -05:00
WeiY
9d23df2fbc
score: atomic support for RTEMS automake and autoconf changes
2013-02-07 17:02:12 -05:00
Sebastian Huber
a2930a9067
rtems: Revert documentation changes
2013-02-06 15:34:40 +01:00
Sebastian Huber
eefeefdd0e
dosfs: Always release the buffers
...
Release the buffers also if this is not the last reference to the file
object since otherwise we may hold modified data indefinitely.
2013-01-30 17:08:04 +01:00
Sebastian Huber
1b937c6994
ftpd: Check the root and current directory change
...
Only continue the session if the root and current directory change was
successful, otherwise the FTP server may access restricted file system
areas.
2013-01-30 17:08:04 +01:00
Sebastian Huber
b63c8f9b50
ftpfs: Fix SIZE command handling
...
It is invalid to issue a SIZE command once a data transfer is
in progress. For reads we issue the SIZE command before the RETR
command and get a snapshot of the file size. For writes the file size
is initialized to zero and incremented for each write chunk.
2013-01-28 16:46:02 +01:00
Joel Sherrill
bb679b3111
Move <memory.h> and <sys/uio.h> to non-networking directory
...
These two header files were installed from libnetworking even
when networking was disabled. This patch moves them to a
non-networking location and updates uio.h to match the FreeBSD 8.x
source being used for the USB stack and TCP/IP stack upgrade.
- cpukit/include/memory.h
Move from cpukit/libnetworking/memory.h. No changes
- cpukit/include/sys/uio.h
Move from cpukit/libnetworking/sys/uio.h. Replace with FreeBSD 8.x version.
- cpukit/include/sys/_iovec.h
New. FreeBSD 8.x file supporting <sys/uio.h>.
- cpukit/Makefile.am
Reflect movement of <memory.h> and <sys/uio.h>.
- cpukit/preinstall.am
Regenerate
- cpukit/libnetworking/nfs/bootp_subr.c
Eliminate use of uio_procp field no longer in FreeBSD structure. This
field was set and never read so eliminating the set has no impact.
2013-01-23 13:38:04 -06:00
Sebastian Huber
0cce75e696
NIOS2: Fix register restore sequence in epilogue
...
This fix is critical. The previous implementation leads to system
corruption.
2013-01-14 10:48:06 +01:00
Joel Sherrill
e858f7049c
cpukit: Fix many Doxygen warnings
2013-01-10 17:06:47 -06:00
Joel Sherrill
0c2f1e3345
devfs: Doxygen Warning Removal and Cleanup
2013-01-10 17:06:47 -06:00
Joel Sherrill
b697bc6a44
cpukit: Use Consistent Beginning of Doxygen Group Notation
...
This is the result of a sed script which converts all uses
of @{ into a consistent form.
2013-01-10 17:06:47 -06:00
Joel Sherrill
b10825cd5d
cpukit: Add EOL on files missing EOL at EOF
2013-01-10 17:06:47 -06:00
Joel Sherrill
ff1becb6e7
rfs: Doxygen group cannot have a dash in it
...
Change rtems-rfs to rtems_rfs
2013-01-10 17:06:47 -06:00
Joel Sherrill
5cb175bb52
cpukit/posix: Doxygen group is POSIXAPI
2013-01-10 17:06:47 -06:00
Joel Sherrill
a15eaaf9fd
cpukit: Doxygen group fixes and many warnings addressed
...
The output of the modules.html is much improved. Most
filesystem and POSIX API related groups are properly nested.
Some formatting issues were addressed as were multiple
inconsistencies.
2013-01-10 17:06:47 -06:00
Alex Ivanov
ed70eaea0b
score: Doxygen Clean Up Task #14
2013-01-10 08:50:33 -06:00
Alex Ivanov
1105020796
score: Doxygen Clean Up Task #12
...
http://www.google-melange.com/gci/task/view/google/gci2012/8110207
2013-01-10 08:50:26 -05:00
Sebastian Huber
cf8a351cb1
rtems: Avoid NULL pointer access
...
The _MPCI_table may be NULL in case multiprocessing is disabled in the
application configuration.
2013-01-10 14:04:10 +01:00
Sebastian Huber
a89a2ec596
IMFS: Documentation
2013-01-09 20:52:44 +01:00
Sebastian Huber
25ba0cd6c0
libcsupport: Documentation
2013-01-09 20:42:58 +01:00
Sebastian Huber
b403c670ae
libcsupport: Documentation
2013-01-09 20:42:58 +01:00
Sebastian Huber
e82fcb44d5
sapi: Documentation
2013-01-09 20:42:58 +01:00
Sebastian Huber
f33a84b555
nfsclient: Return an error status in nfsInit()
...
Avoid assert() and use proper cleanup if nfsInit() fails to allocate a
resource.
2013-01-09 17:24:49 +01:00
Alex Ivanov
d8134178de
score: Doxygen Clean Up Task #18
...
http://www.google-melange.com/gci/task/view/google/gci2012/8137204
2013-01-09 11:20:58 -05:00
Alex Ivanov
1f0d013dd2
score: Doxygen Clean Up Task #17
2013-01-09 07:56:28 -06:00
Alex Ivanov
4f5740fd6c
score: Doxygen Clean Up Task #16
2013-01-08 13:36:58 -06:00
Alex Ivanov
1362b7a6d0
score: Doxygen Clean Up Task #4
2013-01-08 11:40:52 -06:00
Alex Ivanov
66fffc7473
score: Doxygen Clean Up Task #15
2013-01-08 09:23:30 -06:00
Alex Ivanov
e354eb4f4f
libfs: Doxygen Clean Up Task #1
...
http://www.google-melange.com/gci/task/view/google/gci2012/8120204
Patch committed with fixes for whitespace issues.
2013-01-08 09:02:58 -05:00
Alex Ivanov
27f071cd88
sapi: Doxygen Clean Up Task #1
2013-01-08 07:13:41 -06:00
Alex Ivanov
4027e6332c
libcsupport: Doxygen Clean Up Task #1
2013-01-08 06:40:27 -06:00
Sebastian Huber
f2f39b62a2
sapi: Add rtems_fatal_source_description()
2013-01-07 16:08:19 +01:00
Alex Ivanov
cf301c9606
posix: Doxygen Clean Up Task #1
2013-01-07 08:53:43 -06:00
Mathew Kallada
34d1297791
score: Doxygen Clean Up Task #11
2013-01-07 08:45:34 -06:00
Sebastian Huber
5f8d1c271b
rtems: Simplify _Event_Surrender()
...
Check for a satisfied event condition only once.
2013-01-07 15:14:07 +01:00
Sebastian Huber
1794f33a2f
rtems: Simplify _Event_Surrender()
...
Remove superfluous test for _ISR_Is_in_progress().
2013-01-07 15:14:07 +01:00