mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-11-16 12:34:45 +00:00
doc: Add SMP section to CPU Arch Supplement
This commit is contained in:
@@ -172,6 +172,11 @@ following actions:
|
||||
@item executes an infinite loop to simulate a halt processor instruction.
|
||||
@end itemize
|
||||
|
||||
@section Symmetric Multiprocessing
|
||||
|
||||
SMP is supported on ARMv7-A. Available platforms are the Altera Cyclone V and
|
||||
the Xilinx Zynq.
|
||||
|
||||
@section Thread-Local Storage
|
||||
|
||||
Thread-local storage is supported.
|
||||
|
||||
@@ -117,6 +117,10 @@ actions:
|
||||
simulate a halt processor instruction.
|
||||
@end itemize
|
||||
|
||||
@section Symmetric Multiprocessing
|
||||
|
||||
SMP is not supported.
|
||||
|
||||
@section Thread-Local Storage
|
||||
|
||||
Thread-local storage is not supported due to a broken tool chain.
|
||||
|
||||
@@ -130,6 +130,10 @@ actions:
|
||||
simulate a halt processor instruction.
|
||||
@end itemize
|
||||
|
||||
@section Symmetric Multiprocessing
|
||||
|
||||
SMP is not supported.
|
||||
|
||||
@section Thread-Local Storage
|
||||
|
||||
Thread-local storage is not implemented.
|
||||
|
||||
@@ -73,3 +73,7 @@ following actions:
|
||||
@item places the error code in @code{r0}, and
|
||||
@item executes an infinite loop to simulate a halt processor instruction.
|
||||
@end itemize
|
||||
|
||||
@section Symmetric Multiprocessing
|
||||
|
||||
SMP is not supported.
|
||||
|
||||
@@ -344,6 +344,11 @@ interrupts and halts the processor.
|
||||
In each of the architecture specific chapters, this describes the precise
|
||||
operations of the default CPU specific fatal error handler.
|
||||
|
||||
@section Symmetric Multiprocessing
|
||||
|
||||
This section contains information about the Symmetric Multiprocessing (SMP)
|
||||
status of a particular architecture.
|
||||
|
||||
@section Thread-Local Storage
|
||||
|
||||
In order to support thread-local storage (TLS) the CPU port must implement the
|
||||
|
||||
@@ -2,6 +2,10 @@
|
||||
|
||||
@chapter Renesas H8/300 Specific Information
|
||||
|
||||
@section Symmetric Multiprocessing
|
||||
|
||||
SMP is not supported.
|
||||
|
||||
@section Thread-Local Storage
|
||||
|
||||
Thread-local storage is not implemented.
|
||||
|
||||
@@ -266,6 +266,10 @@ The default fatal error handler for this architecture disables processor
|
||||
interrupts, places the error code in EAX, and executes a HLT instruction
|
||||
to halt the processor.
|
||||
|
||||
@section Symmetric Multiprocessing
|
||||
|
||||
SMP is not supported.
|
||||
|
||||
@section Thread-Local Storage
|
||||
|
||||
Thread-local storage is not implemented.
|
||||
|
||||
@@ -163,6 +163,10 @@ interrupts and halts the processor.
|
||||
In each of the architecture specific chapters, this describes the precise
|
||||
operations of the default CPU specific fatal error handler.
|
||||
|
||||
@section Symmetric Multiprocessing
|
||||
|
||||
SMP is not supported.
|
||||
|
||||
@section Thread-Local Storage
|
||||
|
||||
Thread-local storage is not implemented.
|
||||
|
||||
@@ -2,6 +2,10 @@
|
||||
|
||||
@chapter Renesas M32C Specific Information
|
||||
|
||||
@section Symmetric Multiprocessing
|
||||
|
||||
SMP is not supported.
|
||||
|
||||
@section Thread-Local Storage
|
||||
|
||||
Thread-local storage is not implemented.
|
||||
|
||||
@@ -2,6 +2,10 @@
|
||||
|
||||
@chapter Renesas M32R Specific Information
|
||||
|
||||
@section Symmetric Multiprocessing
|
||||
|
||||
SMP is not supported.
|
||||
|
||||
@section Thread-Local Storage
|
||||
|
||||
Thread-local storage is not implemented.
|
||||
|
||||
@@ -357,6 +357,10 @@ The default fatal error handler for this architecture disables processor
|
||||
interrupts to level 7, places the error code in D0, and executes a
|
||||
@code{stop} instruction to simulate a halt processor instruction.
|
||||
|
||||
@section Symmetric Multiprocessing
|
||||
|
||||
SMP is not supported.
|
||||
|
||||
@section Thread-Local Storage
|
||||
|
||||
Thread-local storage is supported.
|
||||
|
||||
@@ -2,6 +2,10 @@
|
||||
|
||||
@chapter Xilinx MicroBlaze Specific Information
|
||||
|
||||
@section Symmetric Multiprocessing
|
||||
|
||||
SMP is not supported.
|
||||
|
||||
@section Thread-Local Storage
|
||||
|
||||
Thread-local storage is not implemented.
|
||||
|
||||
@@ -122,6 +122,10 @@ The default fatal error handler for this target architecture disables
|
||||
processor interrupts, places the error code in @b{XXX}, and executes a
|
||||
@code{XXX} instruction to simulate a halt processor instruction.
|
||||
|
||||
@section Symmetric Multiprocessing
|
||||
|
||||
SMP is not supported.
|
||||
|
||||
@section Thread-Local Storage
|
||||
|
||||
Thread-local storage is not implemented.
|
||||
|
||||
@@ -2,6 +2,10 @@
|
||||
|
||||
@chapter Altera Nios II Specific Information
|
||||
|
||||
@section Symmetric Multiprocessing
|
||||
|
||||
SMP is not supported.
|
||||
|
||||
@section Thread-Local Storage
|
||||
|
||||
Thread-local storage is not implemented.
|
||||
|
||||
@@ -74,3 +74,7 @@ following actions:
|
||||
@item places the error code in @code{r0}, and
|
||||
@item executes an infinite loop to simulate a halt processor instruction.
|
||||
@end itemize
|
||||
|
||||
@section Symmetric Multiprocessing
|
||||
|
||||
SMP is not supported.
|
||||
|
||||
@@ -657,6 +657,11 @@ If the Program Exception returns, then the following actions are performed:
|
||||
|
||||
@end itemize
|
||||
|
||||
@section Symmetric Multiprocessing
|
||||
|
||||
SMP is supported. Available platforms are the Freescale QorIQ P series (e.g.
|
||||
P1020) and T series (e.g. T2080, T4240).
|
||||
|
||||
@section Thread-Local Storage
|
||||
|
||||
Thread-local storage is supported.
|
||||
|
||||
@@ -139,6 +139,10 @@ The default fatal error handler for this architecture disables processor
|
||||
interrupts, places the error code in @b{XXX}, and executes a @code{XXX}
|
||||
instruction to simulate a halt processor instruction.
|
||||
|
||||
@section Symmetric Multiprocessing
|
||||
|
||||
SMP is not supported.
|
||||
|
||||
@section Thread-Local Storage
|
||||
|
||||
Thread-local storage is not implemented.
|
||||
|
||||
@@ -969,6 +969,11 @@ error source in register @code{g2}, and the error code in register
|
||||
@code{g3}. It will then generate a system error which will
|
||||
hand over control to the debugger, simulator, etc.
|
||||
|
||||
@section Symmetric Multiprocessing
|
||||
|
||||
SMP is supported. Available platforms are the Cobham Gaisler GR712RC and
|
||||
GR740.
|
||||
|
||||
@section Thread-Local Storage
|
||||
|
||||
Thread-local storage is supported.
|
||||
|
||||
@@ -773,6 +773,10 @@ default fatal error handler disables processor interrupts to
|
||||
level 15, places the error code in g1, and goes into an infinite
|
||||
loop to simulate a halt processor instruction.
|
||||
|
||||
@section Symmetric Multiprocessing
|
||||
|
||||
SMP is not supported.
|
||||
|
||||
@section Thread-Local Storage
|
||||
|
||||
Thread-local storage is supported.
|
||||
|
||||
@@ -103,6 +103,10 @@ following actions:
|
||||
@item executes a halt processor instruction.
|
||||
@end itemize
|
||||
|
||||
@section Symmetric Multiprocessing
|
||||
|
||||
SMP is not supported.
|
||||
|
||||
@section Thread-Local Storage
|
||||
|
||||
Thread-local storage is not implemented.
|
||||
|
||||
Reference in New Issue
Block a user