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