libchip/ata: Remove dead code
bsps: Use rtems_task_self()
rtems: Delete unused functions
posix: Delete unused functions
bsps/serial: Move bsp_console_select() declaration
bsp/xilinx-zynq: Use bsp_console_select()
bsp/xilinx-zynq: Provide BSP variants
bsps/arm: Fix for top of the address space
New atomic API definition based on C11 atomic
A generic atomic implementation for smp architectures
update-all-architectures-to-new-atomic-implementation
spatomic test case update
smpatomic test case update
stdatomic.h support check when configure
clean up old atomic related files
libcsupport: Use _reclaim_reent()

A Newlib including the following patch is required:

2013-04-25  Sebastian Huber <sebastian.huber@embedded-brains.de>

	* libc/stdio/local.h (_STDIO_CLOSE_PER_REENT_STD_STREAMS): New define.
	* libc/stdio/findfp.c (_STDIO_CLOSE_PER_REENT_STD_STREAMS): Use define.
score: Add _Thread_Get_executing()
score: Changes due to Newlib __DYNAMIC_REENT__

Delete _Thread_libc_reent and add __getreent() instead according to
__DYNAMIC_REENT__ define.

For SMP configurations __DYNAMIC_REENT__ must be defined.

A Newlib including the following patch is required:

2013-07-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>

	* libc/include/sys/config.h (__DYNAMIC_REENT__): Define for RTEMS.
smp: Delete RTEMS_BSP_SMP_CONTEXT_SWITCH_NECESSARY

The thread dispatch is a side-effect of interrupt processing, thus there
is no need to send an explicit message.
smp: Add and use _CPU_SMP_Get_current_processor()

Add and use _SMP_Get_current_processor() and
rtems_smp_get_current_processor().

Delete bsp_smp_interrupt_cpu().

Change type of current processor index from int to uint32_t to match
_SMP_Processor_count type.