Timeline



01/13/21:

13:05 Changeset in rtems-central [45b6997] by Sebastian Huber <sebastian.huber@…>
spec: Document all create directives
09:51 Changeset in rtems-source-builder [3d30eca] by Sebastian Huber <sebastian.huber@…>
6/7: Update unstable RTEMS 6/7 tool chain

01/12/21:

13:03 Changeset in rtems [51e59d5] by Sebastian Huber <sebastian.huber@…>
nios2: Allow ISR nesting in dispatch variant Rename _Nios2_ISR_Dispatch_with_shadow_non_preemptive() in _Nios2_ISR_Dispatch_with_shadow_register_set(). Remove _Nios2_ISR_Dispatch_with_shadow_preemptive().
11:35 Changeset in rtems-docs [3afdebd] by Robin Mueller <robin.mueller.m@…>
STM32H7 doc update
09:31 Changeset in rtems [19acb3b] by Sebastian Huber <sebastian.huber@…>
nios2: Optimize ISR dispatch variant Use _Thread_Do_dispatch() in _Nios2_ISR_Dispatch_with_shadow_non_preemptive().
06:13 Changeset in rtems [9165349d] by Sebastian Huber <sebastian.huber@…>
nios2: Use Per_CPU_Control::isr_dispatch_disable

01/11/21:

17:56 Changeset in rtems [07297812] by Alex White <alex.white@…>
spec/aarch64: Remove sp37 from intermittent tests
16:23 Changeset in rtems [9aff7e56] by Alex White <alex.white@…>
score/aarch64: Fix interrupt level reads

01/09/21:

08:38 Changeset in rtems [4b384f3] by Robert Watson <rwatson@…>
Changes that improve DTrace FBT reliability on freebsd/arm64: - Implement a dtrace_getnanouptime(), matching the existing dtrace_getnanotime(), to avoid DTrace calling out to a potentially instrumentable function. (These should probably both be under KDTRACE_HOOKS. Also, it's not clear to me that they are correct implementations for the DTrace thread time functions they are used in .. fixes for another commit.) - Don't allow FBT to instrument functions involved in EL1 exception handling that are involved in FBT trap processing: handle_el1h_sync() and do_el1h_sync(). - Don't allow FBT to instrument DDB and KDB functions, as that makes it rather harder to debug FBT problems. Prior to these changes, use of FBT on FreeBSD/arm64 rapidly led to kernel panics due to recursion in DTrace. Reliable FBT on FreeBSD/arm64 is reliant on another change from @andrew to have the aarch64 instrumentor more carefully check that instructions it replaces are against the stack pointer, which can otherwise lead to memory corruption. That change remains under review. MFC after: 2 weeks Reviewed by: andrew, kp, markj (earlier version), jrtc27 (earlier version) Differential revision: https://reviews.freebsd.org/D27766
08:38 Changeset in rtems [512e0b5]5 by Robert Watson <rwatson@…>
Changes that improve DTrace FBT reliability on freebsd/arm64: - Implement a dtrace_getnanouptime(), matching the existing dtrace_getnanotime(), to avoid DTrace calling out to a potentially instrumentable function. (These should probably both be under KDTRACE_HOOKS. Also, it's not clear to me that they are correct implementations for the DTrace thread time functions they are used in .. fixes for another commit.) - Don't allow FBT to instrument functions involved in EL1 exception handling that are involved in FBT trap processing: handle_el1h_sync() and do_el1h_sync(). - Don't allow FBT to instrument DDB and KDB functions, as that makes it rather harder to debug FBT problems. Prior to these changes, use of FBT on FreeBSD/arm64 rapidly led to kernel panics due to recursion in DTrace. Reliable FBT on FreeBSD/arm64 is reliant on another change from @andrew to have the aarch64 instrumentor more carefully check that instructions it replaces are against the stack pointer, which can otherwise lead to memory corruption. That change remains under review. MFC after: 2 weeks Reviewed by: andrew, kp, markj (earlier version), jrtc27 (earlier version) Differential revision: https://reviews.freebsd.org/D27766

01/08/21:

23:07 Changeset in rtems [d0eaf3ec] by Kinsey Moore <kinsey.moore@…>
spec/aarch64: Add BSPs for real ZynqMP hardware Add the BSPs for running on the ZU3EG Ultrascale+ Zynq MPSoC and alter the option defaults necessary for them to run properly using the standard BOOT.BIN configured for PetaLinux? that comes in the Out-of-Box package.
16:13 Changeset in rtems [a27ba3f] by Kinsey Moore <kinsey.moore@…>
bsps/aarch64: Add support for EL2 start Add the stub necessary to boot on AArch64 under EL2 and drop to EL1 for normal operation.
10:59 Changeset in rtems [c734e86] by Sebastian Huber <sebastian.huber@…>
cpucounter: Increase conversion accuracy The maximum frequency is UINT32_MAX. Converted to a uint64_t variable it can be shifted by 32. The addition does not overflow since bin_per_s - 1 is UINT32_MAX.
08:26 Ticket #4214 (nios2: Add thread-local storage support) created by Sebastian Huber
08:04 Changeset in rtems [c968b27] by Sebastian Huber <sebastian.huber@…>
nios2: Add TLS support Update #4214.
01:39 Changeset in rtems [9d77c0f4] by Kinsey Moore <kinsey.moore@…>
spec: Move hypervisor start for use by AArch64 AArch64 on hardware is often started at EL2 instead of EL1 from either u-boot or a first stage bootloader. This allows RTEMS to drop from EL2 execution to EL1 to operate as normal.

01/07/21:

22:54 Ticket #4207 (PZERO define in RTEMS is wrong) closed by Chris Johns <chrisj@…>
fixed: In 7696533/rtems: […]
13:49 Ticket #4213 (libbsd: Reduce footprint of minimal buildset) created by Christian Mauderer
== Overview The RTEMS libbsd is now the default network stack for a …
11:05 Changeset in rtems [30c71c3] by Sebastian Huber <sebastian.huber@…>
heap: Fix _Heap_Area_overhead() The first block must be a proper block. Account for this in _Heap_Area_overhead().
07:00 Ticket #4212 (libio leaks location clones) created by Chris Johns
rtems_filesystem_location_copy overwrites a location that may have …
03:47 Ticket #4211 (_Timespec_To_ticks overflow) created by Chris Johns
The FreeBSD NFSv4 sets a timeout of INT_MAX seconds and that …

01/05/21:

13:56 Changeset in rtems [e324f82] by Sebastian Huber <sebastian.huber@…>
nios2: Make _ISR_Is_in_progress() weak This allows the BSP to override this function.
09:53 Changeset in rtems [98c95d1] by Sebastian Huber <sebastian.huber@…>
nios2: Fix ISR dispatch variants The thread dispatch disabled level moved to _Per_CPU_Information some time ago.
09:45 Changeset in rtems [9d2db27a] by Sebastian Huber <sebastian.huber@…>
build: Add CPPFLAGS to assembler command line We use GCC to call the assembler. This means the assembler files are processed by the C preprocessor.

01/04/21:

22:55 Ticket #4210 (rtems-record-lttng '-e' option does not verify existance) created by Ryan Long
When using the rtems-record-lttng program, I was not getting an error …
18:21 Changeset in rtems [6600585f] by Sebastian Huber <sebastian.huber@…>
bsp/stm32h7: Split console configuration This allows applications to individually provide configuration structures. Update #4209.
17:58 Changeset in rtems [affc8de] by Sebastian Huber <sebastian.huber@…>
bsp/stm32h7: Split start configuration This allows applications to individually provide configuration structures. Update #4209.
05:31 Changeset in rtems-source-builder [dd54653] by Sebastian Huber <sebastian.huber@…>
6/7: Update unstable RTEMS 6/7 tool chain
05:27 Changeset in rtems-source-builder [1e9c608] by Sebastian Huber <sebastian.huber@…>
6/7: Update to the latest rtems-tools Update #4202.

01/02/21:

14:39 Ticket #4209 (STM32H743ZI Nucleo Consle support not working without workaround) created by rmueller
I think here is still some issue with the HUART3 console support, at …

01/01/21:

14:34 Ticket #4208 (RSB: GMP not configured correctly in MSYS in newlib build step) created by rmueller
I had issues with a Cxc cross-compiled toolchain (ARM) on Windows so I …
Note: See TracTimeline for information about the timeline view.