Chirayu Desai
e626c60af4
libcpu/powerpc/mpc5xx: use THREAD_DISABLE_DISPATCH_LEVEL in asm
2013-12-06 13:26:58 -05:00
Gedare Bloom
03130cd068
sppagesize: fix copyright
2013-12-06 11:25:02 -05:00
Chirayu Desai
1203d387a6
powerpc: mbx8xx: move starup/start.S to start/start.S
2013-12-06 11:21:15 -05:00
Chirayu Desai
54da1243eb
sptests: add a test for page size
...
Bug: https://www.rtems.org/bugzilla/show_bug.cgi?id=1216
2013-12-06 10:45:28 -05:00
Nickolay Semyonov-Kolchin
8ed1a54c57
Fix leap year calculation
...
Reference: http://en.wikipedia.org/wiki/Leap_year
Bug: https://www.rtems.org/bugzilla/show_bug.cgi?id=1422
2013-12-05 11:57:06 -05:00
Chirayu Desai
262e250756
sptest: sp2038: Add a test for leap year
...
Bug test case for PR 1422
2013-12-05 11:46:04 -05:00
Sahil Patnayakuni
98b9a3b5cb
doc/posix_users: add notes and descriptions for pthread_key functions
2013-12-05 10:16:11 -05:00
Toma Radu
25026906c5
erc32: improve doxygen
...
Add doxygen to the bsp.h, tm27.h, erc32.h and irq.h files.
2013-12-04 16:23:19 -05:00
Gedare Bloom
5b3dc6824d
leon3: fix doxygen description for bsp.h
2013-12-04 15:51:21 -05:00
Toma Radu
df217b0bcc
leon3: improve doxygen
...
Add doxygen to the bsp.h, tm27.h, amba.h and leon.h files
2013-12-04 15:29:47 -05:00
Nick Withers
b5d2d4a61c
Update to Mongoose 3.9 at the last point before the MIT -> GPL license change
...
[That is, 04fc209644 . See https://groups.google.com/forum/#!topic/mongoose-users/aafbOnHonkI ]
The RTEMS patches described in the following emails and made to the previous Mongoose base have been applied:
- http://www.rtems.org/pipermail/rtems-devel/2012-July/001345.html
- http://www.rtems.org/pipermail/rtems-devel/2012-July/001343.html
- http://www.rtems.org/pipermail/rtems-devel/2012-July/001346.html (except to mongoose.1, see below)
...as well as a patch very similar to that discussed at http://forums.bannister.org/ubbthreads.php?ubb=showflat&topic=7600&gonew=1 to provide poll() (which might be able to go away soon, with incoming RTEMS poll() support)
mg_connect(), mg_url_encode() and mg_vprintf() were additionally marked "static" to silence warnings.
mongoose.1 appears to have been removed from the upstream distribution.
Note that the API's changed, for example:
- A struct mg_callbacks must now be provided to mg_start(). Initialise members to NULL to disable various types of callbacks
- Callback interfaces have changed significantly in general
- The short form of options (e.g., "u" instead of "run_as_user") are no longer available (upstream)
- The "max_request_size" options has been removed
2013-12-04 10:09:16 +01:00
Sebastian Huber
0adc8a74a8
libblock: Use LAST for the last partition block
2013-12-04 09:12:42 +01:00
Daniel Ramirez
3f8abd289b
sparc: refactored shared/start.S to shared/start/start.S
2013-12-03 19:49:04 -05:00
Gedare Bloom
ebd0844919
leon2: fix typo in doxygen
2013-12-03 15:41:45 -05:00
Toma Radu
133f3cceef
leon2: improve doxygen
...
Add doxygen to the cchip.c & leon_open_eth.c files.
2013-12-03 15:34:52 -05:00
Wendell P Silva
62ba20d759
PR2157: fdisk partition table dump improvement
...
Show the correct index of partition's last block (partition end).
The documentation of struct rtems_bdpart_partition (P) says that the member
'end' is the "Block index for partition end (this block is not a part of the
partition)". Then, the fdisk's partition table dump should print ((P)->end -
1).
Currently, one can think that the last block of a partition P is superposing
the beginning of the partition (P + 1). Example:
----------------------------------------
PARTITION TABLE
------------+------------+--------------
BEGIN | END | TYPE
------------+------------+--------------
2048 | 133120 | FAT 32
133120 | 15628032 | FAT 32
------------+------------+--------------
With be proposed patch, it would be:
----------------------------------------
PARTITION TABLE
------------+------------+--------------
BEGIN | END | TYPE
------------+------------+--------------
2048 | 133119 | FAT 32
133120 | 15628031 | FAT 32
------------+------------+--------------
2013-12-03 14:55:34 -05:00
Gedare Bloom
09a8188452
PR2056: libqos conversion from uint32_t to time_t
...
AquosA defines qres_params_t using qres_time_t so we should also.
This fixes an invalid conversion from uint32_t into time_t as well.
2013-12-03 10:58:26 -05:00
Daniel Ramirez
9f3057fc0d
m68k: refactored shared/start.S to shared/start/start.S
2013-12-03 09:25:23 -05:00
Daniel Ramirez
b9287a15aa
libbsp: refactored sparc/shared/bspgetworkarea.c to sparc/shared/startup/bspgetworkarea.c
...
* refactored sparc/shared/bspgetworkarea.c to sparc/shared/startup/bspgetworkarea.c
2013-12-03 09:12:31 -05:00
Sebastian Huber
b4e83061e3
arm: Clear reservations
...
Recent GCC versions use atomic operations based on load/store exclusive
in the C++ library.
2013-12-03 12:58:47 +01:00
Sebastian Huber
057c294afd
bsps/powerpc: Unconditionally clear reservations
2013-12-03 12:58:47 +01:00
Sebastian Huber
f339afb47f
bsp/qoriq: Use System V small-data area
2013-12-03 12:58:47 +01:00
Chirayu Desai
4b43051763
powerpc: motorola: Move bspreset.c to startup/
...
* Move shared/console/bspreset.c to motorola_powerpc/startup/bspreset.c
2013-12-02 22:48:33 -05:00
Daniel Ramirez
064820c874
psxtmtests: added new psxtmthread04 test
2013-12-02 22:43:09 -05:00
Radu
8d830fae23
leon2_doxygen_1
2013-12-02 22:38:09 -05:00
Sebastian Huber
aaaedba981
score: Minor _Thread_Dispatch() optimization
...
It is not necessary to load the executing thread control again after
the context switch since it is an invariant of the executing thread.
2013-12-02 09:43:29 +01:00
Sebastian Huber
927a0a1f99
posix: Use cleanup contexts on the stack
...
Provide support for latest Newlib <pthread.h> change. The cleanup
contexts are stored on the thread stack. This is conformant with the
POSIX requirements for the pthread_cleanup_push() and
pthread_cleanup_pop() statement pair.
Passing an invalid pointer as the routine to pthread_cleanup_push() is
now a usage error and the behaviour is undefined.
2013-12-02 09:24:51 +01:00
Daniel Ramirez
8abf00624c
pstmtests_plan.csv: Update to reflect psxtmcond 09 and 10 exit
2013-12-01 20:44:19 -06:00
Radu Toma
d230d8eaae
sparc/leon3: Add doxygen.
2013-12-01 19:29:12 -05:00
Daniel Ramirez
972579d32b
psxtmtests: added psxtmcond06 test
2013-12-01 06:50:25 -06:00
Daniel Ramirez
72ff7569b0
psxtmtests: added new psxtmcond04 test, fixed psxtmcond03
2013-11-30 21:31:30 -05:00
Annelies Odermann
95d7ac7735
psx07.doc: New file
2013-11-30 18:41:11 -06:00
Joel Sherrill
086494d50e
psxtmbarrier04/init.c: Fix warnings
2013-11-30 16:06:23 -06:00
Joel Sherrill
adc2301723
psxtmthread02/init.c: Fix warnings
2013-11-30 16:06:07 -06:00
Daniel Ramirez
115e059131
fixed psxtmthread02 test, updated .csv to be in sync and added test .docs
2013-11-30 15:50:25 -06:00
Joel Sherrill
135e957616
psxtmtests_plan.csv: Replace comma with colon
...
This makes it easier for scripts to parse correctly.
2013-11-30 09:53:47 -06:00
Daniel Hellstrom
2d3eb23349
sparc/shared/irq_asm.S: Get pointer to self per-CPU control
...
_CPU_Context_switch_to_first_task_smp() branches to
done_flushing which requires o3 to be initalized with
"self per-CPU control", this adds initialization of
o3. This problem only affects SMP, see commit
f8ad6c6f7f were usage of o3 was intruduced.
2013-11-30 09:28:28 -06:00
Daniel Ramirez
7de5ef5f83
psxtmtests: Added in new psxtmbarrier04 test, release, preempt
2013-11-30 08:58:55 -06:00
Daniel Ramirez
2d6543d4c8
doxygen: refactored doxygen in libbsp/arm/lpc32xx
...
This patch refactors a lot of the existing doxygen within libbsp/arm/lpc32xx.
Much of this refactoring was just renaming of existing groups to conform to a
more consistent naming structure. With the addition of a doxygen header for
tm27.h, all files within lpc32xx belong to doxygen group now. lpc32xx should
be used a reference for adding doxygen to other bsps.
2013-11-29 22:48:59 -05:00
Sahil Patnayakuni
ad36dc2c36
POSIX timers: Add restrict keyword
...
+ timer_create()
+ timer_settime()
2013-11-29 17:24:41 -06:00
Bryan Dunsmore
77b1de22cc
gettimeofday: Add restrict keyword
2013-11-29 17:24:41 -06:00
Chirayu Desai
4f8ac347f3
libcsupport: readlink: add c99 'restrict' keyword
...
Signed-off-by: Chirayu Desai <cdesai@cyanogenmod.org >
2013-11-29 17:24:41 -06:00
Bryan Dunsmore
e5d60243f9
signal methods: Add restrict keyword
2013-11-29 17:24:41 -06:00
Chirayu Desai
734f91825b
psxtests: add documentation for psx05
2013-11-29 09:18:03 -06:00
Joel Sherrill
072fe30203
psxtmtests_plan.csv: Avoid comma in descriptions
2013-11-28 08:39:15 -06:00
Gedare Bloom
c625a80028
psxtmthread05: delete spurious .cvsignore file
2013-11-27 20:55:10 -05:00
Daniel Ramirez
e9a1c991fe
psxtmtests: copy psxtmthread05 to psxtmthread06, fix psxtmthread05
...
The psxtmthread05 test was testing the functionality meant for
psxtmthread06. This patch copies the psxtmthread05 to psxtmthread06
and modifies psxtmthread05 to test the intended functionality.
2013-11-27 20:50:10 -05:00
Philipp Eppelt
a9051de9e0
add --enable-paravirt to the configure options
2013-11-27 15:54:04 -05:00
Philipp Eppelt
6ffaeb2899
add --enable-paravirt in cpukit configure scripts
2013-11-27 15:54:04 -05:00
Joel Sherrill
03e54614a3
statvfs filesystem handlers: Remove restrict
2013-11-27 13:06:16 -06:00