Commit Graph

26029 Commits

Author SHA1 Message Date
WeiY
502693f50e Clear the atomic conditional compilation. 2013-05-01 10:28:48 -04:00
WeiY
9b605b28b4 Using the generic atomic ops to implement UP mode atomic for all architectures. SMP atomic port will be later. 2013-05-01 10:28:48 -04:00
WeiY
f6db560d29 Implement a generic atomic ops for all UP mode architectures with disable/enable-IRQ function simulated. 2013-05-01 10:28:48 -04:00
Sebastian Huber
024a57205d bsp/mpc55xx: Avoid empty enum 2013-04-29 09:28:58 +02:00
Eugeniy Meshcheryakov
f22bba3cb4 bsp/lm3s69xx: New BSP variants
Add support for LM3S3749.
2013-04-26 11:03:59 +02:00
Sebastian Huber
b7cf1ff717 libcsupport: Delete libc_wrapup()
Add and use rtems_libio_exit_helper.  Add rtems_libio_exit().

The fclose(stdin) etc. makes no sense during exit.  This would use the
_REENT structure of the thread calling _exit().
2013-04-26 10:57:08 +02:00
Sebastian Huber
5fa0e5c5ec libcsupport: Rename open_dev_console()
Rename open_dev_console() to rtems_libio_post_driver().  Rename
rtems_libio_supp_helper to rtems_libio_post_driver_helper.
2013-04-26 10:57:08 +02:00
Sebastian Huber
a290fbe946 libcsupport: Make LibIO helper const
Add and use rtems_libio_helper function type.  Add and use
rtems_libio_helper_null() instead of NULL pointer.
2013-04-26 10:57:08 +02:00
Sebastian Huber
aeba445349 libcsupport: Remove superfluous assignments
Remove superfluous declaractions, defines, comments and includes.
2013-04-26 10:57:07 +02:00
Sebastian Huber
2f72de2574 libcsupport: Make newlib_free_buffers() static 2013-04-26 10:57:07 +02:00
Sebastian Huber
3771f3cc56 libcsupport: Delete unused newlib_begin_hook() 2013-04-26 10:57:07 +02:00
Sebastian Huber
0806f85777 libcsupport: Delete REENT_MALLOCED define 2013-04-26 10:57:07 +02:00
Sebastian Huber
ad8010cd0a libcsupport: Use copyright notice of original file 2013-04-26 10:57:06 +02:00
Sebastian Huber
62aa3186bc bsp/mpc55xx: Add MMU tag translate initializer 2013-04-25 15:31:41 +02:00
Sebastian Huber
45c9b7d497 libcsupport: POSIX conformance for _exit()
According to POSIX the _exit() function shall not call functions
registered with atexit() nor any registered signal handlers.

See also tests libtests/exit01 and libtests/exit02.

Make libc_wrapup() static.  Remove out of date comments.  Remove
superfluous declarations, defines and includes.
2013-04-25 11:15:49 +02:00
Gedare Bloom
ea123ca6fd README: Update README and INSTALL to try to be GNU'ish. 2013-04-23 09:17:35 -04:00
Gedare Bloom
0ced77e947 README: Rewrite and reduce
Delete old bit-rotting README files and rewrite the README to point
readers toward authoritative sources of documentation.
2013-04-23 09:06:41 -04:00
Sebastian Huber
dfd1508168 libtests/exit02: New test 2013-04-23 14:32:40 +02:00
Sebastian Huber
49120e8b21 libtests/exit01: New test 2013-04-23 14:32:40 +02:00
Sebastian Huber
59c05590df mips: Fix warnings 2013-04-23 09:59:57 +02:00
Sebastian Huber
10e348ab7d sapi: Fix warnings 2013-04-23 09:59:57 +02:00
Sebastian Huber
92d80383ff bsp/mpc5200: New BSP variant BRS6L 2013-04-23 09:59:57 +02:00
Sebastian Huber
7a44d06c82 bsp/mpc5200: Change SDRAM initialization
Change SDRAM initialization according to application note AN3221.
2013-04-23 09:59:57 +02:00
Sebastian Huber
d4a4811450 bsp/mpc5200: Set SDELAY register 2013-04-23 09:59:57 +02:00
Sebastian Huber
dbe6aae749 bsp/mpc5200: Move CSBOOTROM_VAL definition 2013-04-23 09:59:56 +02:00
Sebastian Huber
e79e9048be bsp/mpc5200: Move comment 2013-04-23 09:59:56 +02:00
Sebastian Huber
6c094da385 bsp/mpc5200: Change ADREN register defines 2013-04-23 09:59:56 +02:00
Sebastian Huber
27937780a4 bsp/mpc5200: Remove Erratum 342/339 comment 2013-04-23 09:59:56 +02:00
Sebastian Huber
be04e62424 bsp/mpc5200: Set XLB timeout values 2013-04-23 09:59:56 +02:00
Sebastian Huber
5e920ceb0e bsp/mpc5200: Do not initialize debug registers 2013-04-23 09:59:56 +02:00
Sebastian Huber
740abbd26d bsp/mpc5200: Add and use enable_bat_4_to_7() 2013-04-23 09:59:55 +02:00
Sebastian Huber
d5587f9f3b bsp/mpc5200: Fix cache handling 2013-04-23 09:59:55 +02:00
Sebastian Huber
47fb2fed19 bsp/mpc5200: Add MPC5200_BOARD prefix 2013-04-23 09:59:55 +02:00
Peng Fan
76de8a8e6b D-cache clean&&invalidate for Tiny6410 2013-04-17 16:38:48 +02:00
Sebastian Huber
ef8e851975 bsp/mpc55xx: Typo 2013-04-17 16:38:33 +02:00
Ralf Corsépius
f205c18f0c Use uint32_t instead of long. Use unsigned defines (Prevent overflows on 16bit targets) 2013-04-17 12:23:34 +02:00
Sebastian Huber
7b369afba9 testsuites: Fix warnings 2013-04-11 13:58:33 +02:00
Sebastian Huber
dc76d98a53 sapi: Fix unified workspace option 2013-04-11 13:57:10 +02:00
Sebastian Huber
14c55cc0f8 doc: Config documentation changes throughout 2013-04-10 16:09:12 +02:00
Sebastian Huber
a6a88f4b0e doc: Add bdbuf configuration options 2013-04-10 15:47:54 +02:00
Joel Sherrill
b2cf295fb0 user/conf.t: Address User Feedback from Stephen Tether
Stephen Tether <tether@slac.stanford.edu> posted to the users list:

http://www.rtems.org/pipermail/rtems-users/2013-April/011273.html

I tried to make the requested changes.
2013-04-09 13:15:40 -05:00
Joel Sherrill
6784547afd confdefs.h: Only one clock or timer configuration parameter can be defined
Only one of the following can be defined.

+ CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
+ CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER
+ CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER

Otherwise it is a configuration error which can be detected at
compilation time.
2013-04-09 13:15:40 -05:00
Joel Sherrill
92b33b8d09 confdefs.h: Eliminate BSP_DEFAULT_UNIFIED_WORK_AREAS
This was not used by any BSP and obsolete now that unified memory
is an option for all BSPs.
2013-04-09 13:15:39 -05:00
Joel Sherrill
034483dcaa user/overview.t: Fix broken cross reference 2013-04-09 13:15:39 -05:00
Joel Sherrill
6cb356713b doc/user/conf.t: Rewrite to emphasize confdefs.h and add detail
This patch includes a heavy rewrite of the chapter to have a more
structured approach to this chapter.  It also changes the sectioning
to have the Data Structures be a section to themselves as a peer in the
outline with each logical area of macros in confdefs.h.
2013-04-09 13:15:12 -05:00
Sebastian Huber
db21e1dd6c bsp/mpc55xx: eDMA API changes 2013-04-08 16:42:38 +02:00
Sebastian Huber
4e3deaf7c1 bsp/mpc55xx: Add alternative register layout 2013-04-08 16:42:38 +02:00
Sebastian Huber
db0ed4c5b2 bsp/mpc55xx: Add PCR index enumeration 2013-04-08 16:42:38 +02:00
Sebastian Huber
7806a2b590 bsp/mpc55xx: New define MPC55XX_PERIPHERAL_CLOCK 2013-04-08 16:42:38 +02:00
Sebastian Huber
15c7657d41 bsp/mpc55xx: Rename BSP option 2013-04-08 16:42:38 +02:00