Timeline



08/09/21:

19:06 Changeset in rtems-central [e380268] by Sebastian Huber <sebastian.huber@…>
modules: Update rsb
18:46 Changeset in rtems-source-builder [ec495e0] by Sebastian Huber <sebastian.huber@…>
6: Back port v3 of gcov_info_to_gcda() to GCC 10 Update #4196.
17:02 Changeset in rtems-tools [01347c9] by Ryan Long <ryan.long@…>
covoar.cc: Fix formatting
16:04 Changeset in rtems-tools [24ff2fa] by Ryan Long <ryan.long@…>
covoar.cc: Convert to C++ Got rid of C-strings, changed FILE pointer to ifstream.
16:02 Changeset in rtems-central [5cb9a82] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
16:01 Changeset in rtems-central [0a3498e] by Sebastian Huber <sebastian.huber@…>
modules: Update rsb
15:33 Changeset in rtems-source-builder [ca5c27d] by Sebastian Huber <sebastian.huber@…>
6: Back port v2 of gcov_info_to_gcda() to GCC 10 Update #4196.
11:13 Changeset in rtems [1c060681] by pranav <dangipranav@…>
bsps/raspberrypi: Add SEV Instruction for RPi SMP firmware changes. The Pi firmware added a wfe(wait for event), the cores 1-3 wait for the start address being written to the mailbox register, followed by a SEV poke to the mailbox that acts as a wfe wake-up event.

08/08/21:

14:38 Changeset in rtems [d84e3b6e] by Ed Maste <emaste@…>
Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights These ones were unambiguous cases where the Foundation was the only listed copyright holder (in the associated license block). Sponsored by: The FreeBSD Foundation
14:38 Changeset in rtems [fc06357]5 by Ed Maste <emaste@…>
Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights These ones were unambiguous cases where the Foundation was the only listed copyright holder (in the associated license block). Sponsored by: The FreeBSD Foundation
13:28 Changeset in rtems-central [6e24f98] by Sebastian Huber <sebastian.huber@…>
spec: Specify user extensions
10:43 Changeset in rtems-central [b803b81] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
09:54 Changeset in rtems [3e0314e8] by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Remove BSP_POWER_DOWN_AT_FATAL_HALT Remove the BSP_POWER_DOWN_AT_FATAL_HALT BSP option. Applications should do the customization of the system termination with an initial fatal extension.
06:35 Changeset in rtems-libbsd [efd75d2]6-freebsd-12 by Chris Johns <chrisj@…>
testsuite: Wait for the link to be UP - Wait for a slow PHY to bring the link UP. If the IP address is static the test can start before the link is up and the test fails. - Make 2 tests wait. Others will need to be added.
06:32 Changeset in rtems-libbsd [45ff774]6-freebsd-12 by Chris Johns <chrisj@…>
rtemsbsd: Add interface support routines - Add the ability to check if an interface is up

08/07/21:

21:11 Changeset in rtems-central [cf944d7] by Sebastian Huber <sebastian.huber@…>
spec: Simplify specification
20:19 Changeset in rtems [2f45324b] by Sebastian Huber <sebastian.huber@…>
score: Simplify _Per_CPU_Wait_for_job() The _SMP_Fatal() is a no-return function, so the "break" statement is superfluous.
20:17 Changeset in rtems [7e85f4d6] by Sebastian Huber <sebastian.huber@…>
score: Simplify _Thread_Create_idle_for_CPU() Online processors have a scheduler assigned.
19:17 Changeset in rtems-central [291b6f6] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
19:15 Changeset in rtems-central [c284133] by Sebastian Huber <sebastian.huber@…>
spec: Improve branch coverage

08/06/21:

18:26 Changeset in rtems-central [7354d08] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
18:25 Changeset in rtems-central [f06116e] by Sebastian Huber <sebastian.huber@…>
spec: Fix sporadic test failures The memcmp() may fail due to arbitrary values in the structure internal padding.
16:40 Changeset in rtems-central [75dac6b] by Sebastian Huber <sebastian.huber@…>
modules: Update rsb
16:39 Ticket #4196 (Improve gcov support provided by GCC for RTEMS) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 6c0d7b6/rtems-source-builder: […]
15:51 Changeset in rtems-central [006f626] by Sebastian Huber <sebastian.huber@…>
config.yml: Add extra file
15:48 Changeset in rtems-central [e73cfe8] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
15:27 Changeset in rtems-source-builder [6c0d7b6] by Sebastian Huber <sebastian.huber@…>
6: Back port gcov_info_to_gcda() to GCC 10 Close #4196.
15:20 Changeset in rtems [8df5764] by Zacchaeus Leung <zakthertemsdev@…>
Test needed for timer_create with CLOCK_MONOTONC the timer_create() method can use CLOCK_MONOTONIC but there was no test for this. Also it implements the functionality to create a CLOCK_MONOTONIC timer and gettime() . Closes #3888
06:06 Changeset in rtems-central [e131ac1] by Sebastian Huber <sebastian.huber@…>
spec: Use SetSelfPriorityNoYield?()

08/05/21:

17:23 Changeset in rtems-tools [f04f507] by Ryan Long <ryan.long@…>
rtems-utils: Change data type definition Remove typedef of ostream_guard and change datatype of ostream_guards to have the namespace in the variable declarations.
07:30 Ticket #4489 (waf configure's --rtems-config and build create an error) created by Chris Johns
Waf allows distclean, configure, build and install on a single …
07:02 Changeset in rtems-central [0e6a982] by Sebastian Huber <sebastian.huber@…>
spec: Specify rtems_task_delete()
06:50 Changeset in rtems-central [9e4aced] by Sebastian Huber <sebastian.huber@…>
spec: Improve bsp_interrupt_spurious() test case
06:32 Changeset in rtems-central [f11d55c] by Sebastian Huber <sebastian.huber@…>
spec: Update GetTestableInterruptVector?() calls
06:13 Changeset in rtems-central [6089b67] by Sebastian Huber <sebastian.huber@…>
spec: Move thread queue wrapping to support code

08/04/21:

18:55 Ticket #4488 (TraceWriterQEMU.cc: Uninitialized scalar variable issue spotted by Coverity) created by Ryan Long
CID 1506204: Uninitialized scalar variable […]
18:39 Ticket #4487 (GcovData.cc: Uninitialized scalar field error spotted by Coverity) created by Ryan Long
CID 1506206: Uninitialized scalar field […]
18:31 Ticket #4486 (TraceWriterQEMU.cc: String not null terminated issue spotted by Coverity) created by Ryan Long
CID 1506203: String not null terminated […]
18:22 Ticket #4485 (GcovData.cc: Out-of-bounds acces errors spotted by Coverity) created by Ryan Long
CID 1506208: Out-of-bounds access […] CID 1506209: Out-of-bounds …
18:14 Ticket #4484 (GcovFunctionData.cc: Not restoring ostream format error spotted by Coverity) created by Ryan Long
CID 1506205: Not restoring ostream format […]
18:08 Ticket #4483 (GcovData.cc: Not restoring ostream format error spotted by Coverity) created by Ryan Long
CID 1506202: Not restoring ostream format […]
18:04 Ticket #4430 (DesiredSymbols.cc: Uninitialized pointer read error spotted by Coverity) closed by Ryan Long
fixed
17:59 Ticket #4427 (GcovData.cc: Dereference after null check error spotted by Coverity) closed by Ryan Long
fixed
16:24 Changeset in rtems-source-builder [6614beb] by Sebastian Huber <sebastian.huber@…>
sis: update to version 2.29
14:51 Changeset in rtems-central [e81ba24] by Sebastian Huber <sebastian.huber@…>
spec: Improve rtems_task_restart() specification
14:31 Changeset in rtems-central [7f78551] by Sebastian Huber <sebastian.huber@…>
spec: Fix "the the"
12:27 Changeset in rtems-tools [a394318] by Sebastian Huber <sebastian.huber@…>
tester: Add realview_pbx_a9_qemu_smp configuration Add a configuration for the arm/realview_pbx_a9_qemu BSP to run the tests if it was built with SMP support enabled.
12:21 Changeset in rtems [5947204] by Sebastian Huber <sebastian.huber@…>
bsps/arm: More robust SMP start Do not continue execution on processors which are not configured to prevent the use of arbitrary memory for the initialization stack.
06:51 Changeset in rtems-central [d03280c] by Sebastian Huber <sebastian.huber@…>
spec: Improve user extension specification
05:51 Changeset in rtems-central [022af24] by Sebastian Huber <sebastian.huber@…>
spec: Specify SMP system initialization
05:33 Changeset in rtems-central [e3aa3d8] by Sebastian Huber <sebastian.huber@…>
spec: Improve test cases
04:56 GSoC/2021 edited by Matthew Joyce
(diff)

08/03/21:

19:27 Changeset in rtems-central [2e9e1a0] by Sebastian Huber <sebastian.huber@…>
spec: Fix links
17:59 Changeset in rtems-central [4278e4a] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
17:55 Changeset in rtems [f6b72796] by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Add LEON3_IRQAMP_EXTENDED_INTERRUPT
17:50 Changeset in rtems [1d1c0e5] by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Add LEON3_PROBE_ASR_22_23_UP_COUNTER
17:37 Changeset in rtems-central [2a68c01] by Sebastian Huber <sebastian.huber@…>
spec: Wrap bsp_interrupt_spurious() Maybe this helps to fix a gcov issue.
16:08 Changeset in rtems-central [27e7db3] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
14:14 Changeset in rtems-central [f83bcc1] by Sebastian Huber <sebastian.huber@…>
spec: Specify the system termination
10:43 Changeset in rtems-central [c5f79fd] by Sebastian Huber <sebastian.huber@…>
spec: Specify some SMP fatal errors
08:41 Changeset in rtems-central [cafbef1] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems-docs
08:40 Ticket #4482 (Document kernel character I/O support in Classic API Guide) closed by Sebastian Huber <sebastian.huber@…>
fixed: In efb8e7c/rtems-docs: […]
08:37 Changeset in rtems-central [c51b885] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
08:31 Changeset in rtems-central [f7e3ab9] by Sebastian Huber <sebastian.huber@…>
specview.py: Fix parent roles

08/02/21:

19:34 Changeset in rtems [6199de88] by Joel Sherrill <joel@…>
Turn off executable permissions for a number of source files Cloning under Cygwin turned off executable permission on these files. This shows them as modified even though they have not explicitly been touched. Executable permission should not have been on for these files so this is just a minor clean up.
12:46 Changeset in rtems [53c84ac] by Sebastian Huber <sebastian.huber@…>
score: Disable interrupts in SMP shutdown
08:16 Changeset in rtems-libbsd [974742d]6-freebsd-12 by Chris Johns <chrisj@…>
kern-symbols: Add symbols from the everything build set Update #4475
08:15 Changeset in rtems-libbsd [5ef23a2]6-freebsd-12 by Chris Johns <chrisj@…>
sys/netinet/libalias: Fix symbols clashes Update #4475
05:16 Changeset in rtems-docs [76b5b81] by Sebastian Huber <sebastian.huber@…>
eng: Add freestanding test cases Update #3715.
05:09 Changeset in rtems-libbsd [6514d56]6-freebsd-12 by Chris Johns <chrisj@…>
sys/kern: Add VFS support - Refactor the libio interface - Move syscalls into an rtemsbsd location - Provide a root directory mount point Update #4475
02:03 Changeset in rtems-libbsd [684cf3c]6-freebsd-12 by Chris Johns <chrisj@…>
rtemsbsd: Add FrreBSD's clang-format style Update #4475

07/31/21:

11:48 Changeset in rtems [4c05a91] by Georg Kotheimer <georg.kotheimer@…>
libfdt: Add ALIGNMENT error string The ALIGNMENT error was missing a string, leading to <unknown error> being returned. Signed-off-by: Georg Kotheimer <georg.kotheimer@…> Signed-off-by: David Gibson <david@…>

07/30/21:

13:40 Changeset in rtems [913b326a] by Sebastian Huber <sebastian.huber@…>
sptests: CONFIGURE_MEMORY_PER_TASK_FOR_SCHEDULER Remove obsolete CONFIGURE_MEMORY_PER_TASK_FOR_SCHEDULER application configuration option which is unsupported since commit 69aa33490b1cd357519ab70b15ad150e11bb752e.
13:27 Changeset in rtems-source-builder [f12dee0] by Sebastian Huber <sebastian.huber@…>
sis: update to version 2.28
11:14 Changeset in rtems [01d22f7f] by Sebastian Huber <sebastian.huber@…>
bsps/leon3: Rename fatal error code Rename LEON3_FATAL_INVALID_CACHE_CONFIG_MAIN_PROCESSOR in LEON3_FATAL_INVALID_CACHE_CONFIG_BOOT_PROCESSOR since the term "boot processor" is used elsewhere in the code base.
09:32 Changeset in rtems-central [c6d847e] by Sebastian Huber <sebastian.huber@…>
spec: Specify some fatal errors
09:09 Changeset in rtems [3773a63b] by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Simplify fatal error handling
06:51 Changeset in rtems-docs [efb8e7c] by Sebastian Huber <sebastian.huber@…>
c-user: Add "Kernel Character I/O Support" chapter Close #4482.
06:44 Ticket #4482 (Document kernel character I/O support in Classic API Guide) created by Sebastian Huber
Directives like printk() are available for a long time. Document them …

07/29/21:

14:43 Ticket #4469 (rtems-exeinfo.cpp: Not restoring ostream format errors spotted by Coverity) reopened by Ryan Long
14:43 Ticket #4470 (CoverageMapBase.cc: Not restoring ostream format error spotted by Coverity) reopened by Ryan Long
14:43 Ticket #4471 (ReportsHtml.cc: Not restoring ostream format error spotted by Coverity) reopened by Ryan Long
14:42 Ticket #4472 (ReportsText.cc: Not restoring ostream format error spotted by Coverity) reopened by Ryan Long
12:48 Changeset in rtems [d999f865] by Sebastian Huber <sebastian.huber@…>
rtems: Generate <rtems/bspIo.h> Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Place the group into the I/O Manager group. Add all source files to the group. Update #3899. Update #3993. Update #4482.
11:05 Changeset in rtems-central [1ccc248] by Sebastian Huber <sebastian.huber@…>
spec: Specify kernel input/output support
07:46 Changeset in rtems-central [353a102] by Sebastian Huber <sebastian.huber@…>
spec: Specify some cache manager directives
07:14 Changeset in rtems [0ea26384] by Sebastian Huber <sebastian.huber@…>
bsps/cache: Optimize smp_cache_broadcast() Directly call the handler on the executing processor instead of doing this indirectly via a per-CPU job.
06:48 Changeset in rtems [6c39df7e] by Sebastian Huber <sebastian.huber@…>
score: Change _SMP_Send_message() parameter type Use the processor control to specify the target processor since this is what the callers have available.
06:40 Changeset in rtems [c61b855c] by Sebastian Huber <sebastian.huber@…>
score: Assert job properties in _Per_CPU_Add_job()
06:34 Changeset in rtems [98a5751] by Sebastian Huber <sebastian.huber@…>
score: Add _Per_CPU_Submit_job()
06:05 Changeset in rtems [59168e2a] by Sebastian Huber <sebastian.huber@…>
score: Split SMP multicast action module Split up the SMP multicast action module since the use of the SMP multicast action variants depend on the architecture and BSP.
05:49 Changeset in rtems-libbsd [882425f]6-freebsd-12 by Chris Johns <chrisj@…>
kern/sys: Add NFSv4 client Update #4475
03:35 Changeset in rtems-libbsd [6138f24]6-freebsd-12 by Chris Johns <chrisj@…>
kern/sys: Import NFS and NFS file system client Update #4475
03:24 Changeset in rtems-libbsd [c6dbc96]6-freebsd-12 by Chris Johns <chrisj@…>
kern/sys: Add the kernel RPC and XDR support Updates #4475

07/28/21:

20:14 Changeset in rtems-tools [a08a564] by Ryan Long <ryan.long@…>
Remove app_common and all references to it - Removed the includes of app_common.h - Removed app_common references in build infrastructure - Removed app_common.cc and app_common.h
20:10 Changeset in rtems-tools [d607f42] by Ryan Long <ryan.long@…>
app_common: Remove functions and macros - Moved functions from app_common to the file they are used - Got rid of FileIsNewer?() since it's not being used - Removed macros
19:39 Changeset in rtems-tools [7f7ad03] by Ryan Long <ryan.long@…>
Remove TargetInfo? global variable - Remove TargetInfo? from app_common - Created the targetInfo_m member variable in CoverageReaderBase?, TraceWriterBase?, and ObjdumpProcessor? - Made functions to set the value of targetInfo_m
19:08 Changeset in rtems [2802896] by Sebastian Huber <sebastian.huber@…>
score: Return value in _SMP_Process_message()
18:06 Changeset in rtems-tools [b93e8dd] by Ryan Long <ryan.long@…>
Remove BranchInfoAvailable? global variable - Removed BranchInfoAvailable? from app_common - Created member variable in CoverageReaderBase? and ReportsBase? and a function to get the value of the member variable
17:20 Changeset in rtems-tools [a1d0e55] by Ryan Long <ryan.long@…>
Remove SymbolsToAnalyze? global variable - Removed SymbolsToAnalyze? from app_common and replaced it with the symbolsToAnalyze_m member variable in DesiredSymbols?, GcovData?, and ObjdumpProcessor? - Added a parameter to constructors to initialize symbolsToAnalyze_m - Moved the definition of objdumpLine_t out of ObjdumpProcessor? to make it work with DesiredSymbols?
17:02 Changeset in rtems [6e82e9e8] by Sebastian Huber <sebastian.huber@…>
libcsupport: Consistent rtems_putc() output Use the same function to output the '\r\n' combination produced by rtems_putc(). Fix the format. Change licence according to file history. Update #3053.
14:48 Changeset in rtems [79b94a2d] by Sebastian Huber <sebastian.huber@…>
libcsupport: Fix TOCTOU in getchark() Use the same function pointer value to check against NULL and call the function (if non-NULL). Fix format, add Doxygen comments, and reduce includes.
14:29 Changeset in rtems [34099baa] by Sebastian Huber <sebastian.huber@…>
libtest: Return fixture context in T_case_begin() This makes it similar to T_push_fixture().
14:28 Changeset in rtems-central [c8bb49f] by Sebastian Huber <sebastian.huber@…>
validation: Support freestanding test cases
13:23 Changeset in rtems-tools [d5178b8] by Ryan Long <ryan.long@…>
Remove input buffer global variables - Removed input buffers from app_common and added them as a local variable to functions where inputBuffer was being used - Added #define for MAX_LINE_LENGTH in files where it is used - Changed Explanations::load to use a string instead of a C-string
12:41 Changeset in rtems [8b65b574] by Sebastian Huber <sebastian.huber@…>
score: Canonicalize _CPU_Fatal_halt() Move _CPU_Fatal_halt() declaration to <rtems/score/cpuimpl.h> and make sure it is a proper declaration of a function which does not return. Fix the type of the error code. If necessary, add the implementation to cpu.c. Implementing _CPU_Fatal_halt() as a function makes it possible to wrap this function for example to fully test _Terminate().
11:11 Changeset in rtems [f799b452] by Sebastian Huber <sebastian.huber@…>
score: Move per-CPU jobs support Add percpujobs.c to contain the per-CPU jobs implementation.
11:06 Changeset in rtems [70ec9bd] by Sebastian Huber <sebastian.huber@…>
score: Remove SMP message multicast/broadcast Remove the unused _SMP_Send_message_multicast() and _SMP_Send_message_broadcast().
07:59 Changeset in rtems-central [e51c38b] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
07:16 Changeset in rtems-central [a54146c] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
07:16 Changeset in rtems-central [0306ae5] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems-docs
07:15 Changeset in rtems-central [d16869e] by Sebastian Huber <sebastian.huber@…>
config.yml: Update enabled
06:45 Changeset in rtems-docs [18746fb] by Sebastian Huber <sebastian.huber@…>
c-user: Remove _Internal_errors_What_happened This global object no longer exists.
06:13 Changeset in rtems-libbsd [3da45ae]6-freebsd-12 by Chris Johns <chrisj@…>
freebsd/sys: Import RPC and XDR support Update #4475

07/27/21:

22:56 Changeset in rtems-tools [df75483] by Ryan Long <ryan.long@…>
Remove outputDirectory global variable - Replaced outputDirectory in app_common with a local variable in covoar() - Created the outputDirectory_m member variable - Added parameters to Reports* constructors to initialize outputDirectory_m and non member functions
21:41 Changeset in rtems-tools [987d912] by Ryan Long <ryan.long@…>
Remove projectName global variable - Replaced projectName in app_common with a local variable in covoar() - Changed datatype to string - Changed conditionals to reflect this - Created projectName_m member variable for ReportsBase? - Added parameter to Reports* constructors to initialize projectName_m
21:16 Changeset in rtems-tools [283e6fd] by Ryan Long <ryan.long@…>
Remove dynamicLibrary global variable - Replaced dynamicLibrary in app_common with local variables - Changed data type to string - Changed conditionals to reflect this
21:02 Changeset in rtems-tools [c159160] by Ryan Long <ryan.long@…>
Remove Verbose global variable Replaced Verbose in app_common with local variables that are passed as a parameter into numerous functions
20:32 Changeset in rtems-tools [d566c2f] by Ryan Long <ryan.long@…>
Remove objdumpProcessor global variable - Replaced objdumpProcessor in app_common with a local variable in TraceConverter?.cc and covoar.cc - Added objdumpProcessor as a parameter for GenerateReports?() and the processFile() member function of TraceReaderBase? and its derived classes - Changed previous objdumpProcessor member functions calls from pointer to direct call syntax
19:50 Changeset in rtems-tools [75111a1] by Ryan Long <ryan.long@…>
ReportsHtml?.cc: Initialize lastState_m When not initialized, an extra code segment would be added to annotated.html
19:49 Changeset in rtems-tools [0c6f57a] by Ryan Long <ryan.long@…>
Remove AllExplanations? global variable - Replaced AllExplanations? in app_common with a local variable in covoar() - Added the allExplanations_m member variable to ReportsBase? - Added a parameter to ReportsBase? and its derived classes' constructors to initialize allExplanations_m - Added parameter to GenerateReports?() to pass the variable from covoar() to the constructors for Reports*
18:42 Ticket #4472 (ReportsText.cc: Not restoring ostream format error spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In df484a5/rtems-tools: […]
18:42 Ticket #4471 (ReportsHtml.cc: Not restoring ostream format error spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In f7887ec/rtems-tools: […]
18:42 Ticket #4470 (CoverageMapBase.cc: Not restoring ostream format error spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In d417918/rtems-tools: […]
18:42 Ticket #4469 (rtems-exeinfo.cpp: Not restoring ostream format errors spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In e146927/rtems-tools: […]
11:40 Changeset in rtems [cbb1103] by Sebastian Huber <sebastian.huber@…>
score: Simplify SMP processor state handling The per-CPU states which control the SMP system initialization were added quite early during the SMP support development. Replace this initial implementation with a simplified one. There is no longer a global SMP lock required which serialized the state changes of all processors. The new implementation better integrates with the per-CPU jobs.
09:08 Changeset in rtems [4adaed73] by Sebastian Huber <sebastian.huber@…>
score: Remove processor event broadcast/receive Remove _CPU_SMP_Processor_event_broadcast() and _CPU_SMP_Processor_event_receive(). These functions are hard to use since they are subject to the lost wake up problem.
08:09 Changeset in rtems [bf338f04] by Sebastian Huber <sebastian.huber@…>
score: Remove _Internal_errors_What_happened Users have access to the fatal error source and code though the fatal error extension. The user-specific fatal error handling should be done in statically initialized fatal error handlers. The _Internal_errors_What_happened was updated after the fatal error extension. In addition, there was no API to get the information stored in _Internal_errors_What_happened. In SMP configurations, this object could contain a mix of different fatal errors. Remove this object to save some bytes of storage.
07:58 Changeset in rtems [c7b4eca7] by Sebastian Huber <sebastian.huber@…>
bsps/irq: bsp_interrupt_facility_initialize() Do not return a status code in bsp_interrupt_facility_initialize() since this leads to unreachable code in bsp_interrupt_initialize(). Use RTEMS_DEBUG assertions in bsp_interrupt_facility_initialize() if necessary.
07:41 Changeset in rtems-libbsd [f700edc]6-freebsd-12 by Chris Johns <chrisj@…>
waf: Fix clashing symbols in the user land symbols Update #4475
07:39 Changeset in rtems-libbsd [59f652fe]6-freebsd-12 by Chris Johns <chrisj@…>
Implement portable kernel symbol namespace tool - The script's use of sort proved to not be portable - No need to check the commits as symbols are only added - Regenerated kernel header to reset the sort order Update #4475
06:11 Changeset in rtems-central [b7a8cf3] by Sebastian Huber <sebastian.huber@…>
spec: Specify APBUART support functions
05:50 Ticket #3269 (Make the IRQ extensions API a standard API) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 056886f/rtems-docs: […]

07/26/21:

20:52 Changeset in rtems [3647725] by Kinsey Moore <kinsey.moore@…>
bsps/shared: Add PSCI SMP startup support This adds the SMP function that supports spinup of additional CPU cores using the ARM standard PSCI inteface. This interface is provided by QEMU as well as ARM Trusted Firmware running in monitor mode (EL3) on ARMv7 and AArch64 CPUs. This supports activation va SMC or HVC instructions depending on BSP configuration.
20:43 Changeset in rtems [5f652cb2] by Kinsey Moore <kinsey.moore@…>
cpukit: Add AArch64 SMP Support This adds SMP support for AArch64 in cpukit and for the ZynqMP BSPs.
13:58 Changeset in rtems-central [568342a] by Sebastian Huber <sebastian.huber@…>
spec: Specify rtems_interrupt_handler_iterate()
13:53 Changeset in rtems [67c033d3] by Sebastian Huber <sebastian.huber@…>
validation: Test rtems_interrupt_handler_iterate() Update #3269.
13:19 Changeset in rtems-central [ffd083c] by Sebastian Huber <sebastian.huber@…>
spec: Improve validation test Cover also bsp_interrupt_handler_dispatch_unchecked().
12:40 Changeset in rtems-central [d77baf8] by Sebastian Huber <sebastian.huber@…>
spec: Specify support directives
12:23 Changeset in rtems-central [738bd49] by Sebastian Huber <sebastian.huber@…>
spec: Simplify test descriptions
12:15 Changeset in rtems-central [3bec871] by Sebastian Huber <sebastian.huber@…>
spec: Fix status specification
11:57 Changeset in rtems-central [115c284] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
11:57 Changeset in rtems-central [1062dc1] by Sebastian Huber <sebastian.huber@…>
spec: Fix rtems_object_get_local_node() validation
11:12 Changeset in rtems-central [004ee94] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
11:11 Changeset in rtems-central [80cbbed] by Sebastian Huber <sebastian.huber@…>
spec: Fix bsp_interrupt_spurious() validation
10:13 Changeset in rtems-central [1d0351c] by Sebastian Huber <sebastian.huber@…>
spec: Specify rtems_object_get_local_node()
10:00 Changeset in rtems-central [27a681d] by Sebastian Huber <sebastian.huber@…>
spec: Specify status directives
09:23 Changeset in rtems-central [0769d59] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
07:23 Changeset in rtems-central [af941ca] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
07:14 Changeset in rtems-central [6c80527] by Sebastian Huber <sebastian.huber@…>
spec: Adjust rtems_interrupt_get_affinity()
Note: See TracTimeline for information about the timeline view.