Timeline



01/22/21:

19:52 Ticket #4221 (dtc recipe issue -- dependency on yaml.h) created by Joel Sherrill
This shows up on FreeBSD and may just be a matter of me not knowing …
15:22 Ticket #4219 (gdb master does not compile on CentOS 7) closed by Joel Sherrill
fixed
15:01 Changeset in rtems [a6689fb1] by Sebastian Huber <sebastian.huber@…>
Improve file header comment in generated files
14:44 Changeset in rtems [c45da42] by Christian Mauderer <christian.mauderer@…>
bsps/shared: Build fsl-edma only for certain BSP Move the Freescale EDMA driver to it's own object and build it only for the BSP that is currently using it.
13:36 Changeset in rtems-central [bda3bd7] by Sebastian Huber <sebastian.huber@…>
interface: Add directive constraints
13:34 Changeset in rtems-central [2a00eeb] by Sebastian Huber <sebastian.huber@…>
content: Move list support to Content()
13:15 Changeset in rtems-central [331cecb] by Sebastian Huber <sebastian.huber@…>
interface: Use paragraph for notes Reorder sections to be in line with the Sphinx documentation.
12:36 Changeset in rtems-source-builder [6a0be2a] by Sebastian Huber <sebastian.huber@…>
6: Use release branches for Binutils/GDB
05:53 Changeset in rtems-central [6f5da22] by Sebastian Huber <sebastian.huber@…>
items: Improve identifier to value error message
05:39 Changeset in rtems-central [6ef15af] by Sebastian Huber <sebastian.huber@…>
items: Improve identifier to item error message

01/21/21:

15:53 Changeset in rtems [fd639b8] by Christian Mauderer <christian.mauderer@…>
dosfs: Use peek support This speeds up reading fragmented files. Fix #3689
14:00 Changeset in rtems-central [0619f08] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
13:19 Changeset in rtems [4d80aae] by Christian Brauner <christian.brauner@…>
fs: make helpers idmap mount aware Extend some inode methods with an additional user namespace argument. A filesystem that is aware of idmapped mounts will receive the user namespace the mount has been marked with. This can be used for additional permission checking and also to enable filesystems to translate between uids and gids if they need to. We have implemented all relevant helpers in earlier patches. As requested we simply extend the exisiting inode method instead of introducing new ones. This is a little more code churn but it's mostly mechanical and doesnt't leave us with additional inode methods. Link: https://lore.kernel.org/r/20210121131959.646623-25-christian.brauner@ubuntu.com Cc: Christoph Hellwig <hch@…> Cc: David Howells <dhowells@…> Cc: Al Viro <viro@…> Cc: linux-fsdevel@… Reviewed-by: Christoph Hellwig <hch@…> Signed-off-by: Christian Brauner <christian.brauner@…>
09:30 Ticket #4220 (imx BSP: System counter is not initialized on i.MX6UL/ULL with certain ...) closed by Christian Mauderer <christian.mauderer@…>
fixed: In 0d44334c/rtems: […]
09:26 Ticket #3869 (Add i.MX6UL/ULL support to imx BSP) closed by Christian Mauderer <christian.mauderer@…>
fixed: In 7b99d76/rtems: […]
09:23 Ticket #4220 (imx BSP: System counter is not initialized on i.MX6UL/ULL with certain ...) created by Christian Mauderer
The bootloader Barebox does not initialize the system counter for the …
09:07 Changeset in rtems-source-builder [65abc3e] by Sebastian Huber <sebastian.huber@…>
6/7: Update unstable RTEMS 6/7 tool chain
07:01 Changeset in rtems-central [96c3299] by Sebastian Huber <sebastian.huber@…>
config.yml: Install legacy Makefiles
06:54 Changeset in rtems-central [8b6d19e] by Sebastian Huber <sebastian.huber@…>
specview.py: New script

01/20/21:

18:12 Ticket #4219 (gdb master does not compile on CentOS 7) created by Joel Sherrill
There is a enumerated type and method with the same name. The CentOS 7 …
18:11 Ticket #4218 (aarch64 as internal error with spconfig01) created by Joel Sherrill
This is to track https://sourceware.org/bugzilla/show_bug.cgi?id=27217
14:36 Changeset in rtems-central [ee321e6] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
14:29 Changeset in rtems-central [6ba755f] by Sebastian Huber <sebastian.huber@…>
build: Gather installed files of groups
13:03 Changeset in rtems-central [08e62a0] by Sebastian Huber <sebastian.huber@…>
spec: Add constraints
12:58 Changeset in rtems-docs [775380c] by Sebastian Huber <sebastian.huber@…>
c-user: Clarify event manager documentation Unify the wording across similar directives of other managers. Add "CONSTRAINTS" section. Update #3993.
12:52 Changeset in rtems-central [233413d] by Sebastian Huber <sebastian.huber@…>
interfacedoc: Add directive constraints
09:36 Ticket #4217 (Change status code for nested obtain of MrsP semaphores) created by Sebastian Huber
Return RTEMS_INCORRECT_STATE to indicate a nested obtain since this is …
09:31 Changeset in rtems [8ee22b2] by Sebastian Huber <sebastian.huber@…>
mrsp: Change error status for a nested seize Return STATUS_DEADLOCK (RTEMS_INCORRECT_STATE) to indicate a nested seize since this is a kind of deadlock. This status code is also used for other deadlocks. Update #4217.
08:34 Ticket #4216 (prinf/vsnprintf crash when used in interrupt context) closed by Sebastian Huber
invalid: Using any of the printf() functions in interrupt context is undefined behaviour. You can use the interrupt server to run interrupt handlers in a thread context. You can use the event recording as a low overhead alternative to printf() to trace your application: https://docs.rtems.org/branches/master/user/tracing/eventrecording.html
08:25 Changeset in rtems-central [58b444f] by Sebastian Huber <sebastian.huber@…>
spec: Clarify rtems_event_receive()
06:59 Ticket #4216 (prinf/vsnprintf crash when used in interrupt context) created by ceasar
RTEMS crashed when i used printf() to print a float/double data in …
05:49 Changeset in rtems-central [50541ae] by Sebastian Huber <sebastian.huber@…>
content: Add interface group references
05:20 Changeset in rtems-source-builder [7117899] by Sebastian Huber <sebastian.huber@…>
6/7: Update unstable RTEMS 6/7 tool chain

01/19/21:

19:02 Changeset in rtems-source-builder [e298dc8] by Alex White <alex.white@…>
Add aarch64 target to qemu-couverture
14:33 Changeset in rtems [6ae79e6] by Christian Mauderer <christian.mauderer@…>
libblock: Add rtems_bdbuf_peek() Adds a peek function that allows (for example) a file system to suggest the next blocks that should be used for read ahead. This can increase the read speed of fragmented files. Update #3689
11:34 Changeset in rtems-docs [4e09c09] by Sebastian Huber <sebastian.huber@…>
c-user: Add labels to the manager chapters Update #3993.
10:15 Changeset in rtems-central [ca6c158] by Sebastian Huber <sebastian.huber@…>
content: Do not warp code blocks
06:48 Changeset in rtems-central [f665caf3] by Sebastian Huber <sebastian.huber@…>
spec: Document all delete directives
06:30 Changeset in rtems-central [9e2cad7] by Sebastian Huber <sebastian.huber@…>
spec: Document semaphore directives
06:25 Changeset in rtems-docs [4aead84] by Sebastian Huber <sebastian.huber@…>
c-user: Generate user extensions manager docs The documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. The documentation source files were generated from the items by a script. Update #3993.
06:25 Changeset in rtems-docs [4a3259f] by Sebastian Huber <sebastian.huber@…>
c-user: Generate scheduling concepts documentation The documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. The documentation source files were generated from the items by a script. Update #3993.
06:24 Changeset in rtems-docs [61cbbd2] by Sebastian Huber <sebastian.huber@…>
c-user: Generate rate-monotonic manager docs The documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. The documentation source files were generated from the items by a script. Update #3993.
06:24 Changeset in rtems-docs [f6b4337] by Sebastian Huber <sebastian.huber@…>
c-user: Generate interrupt manager documentation The documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. The documentation source files were generated from the items by a script. Update #3993.
06:24 Changeset in rtems-docs [a60c5b4] by Sebastian Huber <sebastian.huber@…>
c-user: Generate clock manager documentation The documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. The documentation source files were generated from the items by a script. Update #3993.
05:56 Changeset in rtems-central [4d5c6b9] by Sebastian Huber <sebastian.huber@…>
content: Improve automatically generated warning

01/18/21:

13:14 Ticket #4113 (add rtems_cmdline option 129 to dhcpcd) closed by Heinz Junkes
fixed
09:02 Changeset in rtems [0d44334c]5 by Christian Mauderer <christian.mauderer@…>
bsp/imx: Fix system counter init for imx6 For i.MX7 U-Boot initializes the system counter. On i.MX6 Barebox is often used which doesn't initialize the counter. With this patch, we try to auto-detect whether the counter is initialized or not and do the initialization ourself if necessary. Closes #4220
09:02 Changeset in rtems [7b99d76] by Christian Mauderer <christian.mauderer@…>
bsp/imx: Fix system counter init for imx6 For i.MX7 U-Boot initializes the system counter. On i.MX6 Barebox is often used which doesn't initialize the counter. With this patch, we try to auto-detect whether the counter is initialized or not and do the initialization ourself if necessary. Closes #3869
07:51 Changeset in rtems-docs [62718ad] by Sebastian Huber <sebastian.huber@…>
c-user: Generate barrier manager documentation The documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. The documentation source files were generated from the items by a script. Update #3993.
07:25 Changeset in rtems [570e58e] by Konstantin Belousov <kib@…>
Add ddb 'show timecounter' command. MFC after: 1 week Sponsored by: The FreeBSD Foundation
07:25 Changeset in rtems [c3fc52ec]5 by Konstantin Belousov <kib@…>
Add ddb 'show timecounter' command. MFC after: 1 week Sponsored by: The FreeBSD Foundation
07:15 Changeset in rtems-central [7829bcd] by Sebastian Huber <sebastian.huber@…>
spec: Fix rtems_is_name_valid()

01/17/21:

18:50 Changeset in rtems-source-builder [e6f29b3] by Sebastian Huber <sebastian.huber@…>
6: Add FPH2 multilib for nios2 Update #4215.
18:48 Changeset in rtems-source-builder [9c39684] by Sebastian Huber <sebastian.huber@…>
6/7: Update unstable RTEMS 6/7 tool chain

01/15/21:

15:34 Changeset in rtems-central [775e495] by Sebastian Huber <sebastian.huber@…>
interfacedoc: Only reference documented interfaces
13:30 Changeset in rtems-central [dfe0868] by Sebastian Huber <sebastian.huber@…>
interfacedoc: Present only one definition Assume that all definitions of function and macro interfaces have the same set of parameters.
13:08 Changeset in rtems-docs [2ae3364] by Sebastian Huber <sebastian.huber@…>
c-user: Generate task manager documentation The documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. The documentation source files were generated from the items by a script. Update #3993.
13:08 Changeset in rtems-docs [a1c5d68] by Sebastian Huber <sebastian.huber@…>
c-user: Add control block acronyms Update #3993.
13:08 Changeset in rtems-docs [63a9e0c] by Sebastian Huber <sebastian.huber@…>
c-user: Generate message manager documentation The documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. The documentation source files were generated from the items by a script. Update #3993.
13:01 Changeset in rtems-central [f389cb4] by Sebastian Huber <sebastian.huber@…>
spec: Move scheduler API to own group
10:45 GSoC/Mentors edited by Kuan
(diff)
05:37 Changeset in rtems-docs [66c9808] by Sebastian Huber <sebastian.huber@…>
c-user: Clarify partition manager documentation Unify the wording across similar directives of other managers. Add "CONSTRAINTS" section. Update #3993.

01/14/21:

17:06 Changeset in rtems-source-builder [295f9e9] by Sebastian Huber <sebastian.huber@…>
6/7: Update unstable RTEMS 6/7 tool chain
15:18 Changeset in rtems-docs [c3b4e18] by Kinsey Moore <kinsey.moore@…>
user: Update aarch64/xilinx-zynqmp Qemu command The Xilinx ZynqMP BSP has been updated to use the second UART in the memory map as the primary UART since this is how both the hardware and Qemu use them.
13:58 Changeset in rtems [7c30dca] by Kinsey Moore <kinsey.moore@…>
bsps/aarch64: Swap primary ZynqMP UART Both Qemu and actual hardware treat the second UART in memory map as the primary UART. This adjusts the ZynqMP BSPs to match.
13:53 Changeset in rtems-tools [4da0114] by Kinsey Moore <kinsey.moore@…>
tester: Swap Xilinx ZynqMP BSPs to secondary UART Qemu's machine definition uses the second UART in the memory map as the primary UART. This follows from the hardware itself where the second UART in the memory map is UART 0. This switches the tester to using the correct UART.
10:19 Ticket #4215 (nios2: Add multilib with all custom floating-point instructions ...) created by Sebastian Huber
See Table 13. "Floating Point Custom Instruction 2 Operation Summary" …

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.
Note: See TracTimeline for information about the timeline view.