Timeline
12/23/20:
- 19:33 Changeset in rtems [7696533] by Chris Johns <chrisj@…>
- cpukit: Merge FreeBSD values for the priorities It seems we need valid values or assumptions in the FreeBSD about these values breaks some of the code. Closes #4207
- 19:07 Ticket #4207 (PZERO define in RTEMS is wrong) created by Chris Johns
-
Our libbsd support in RTEMS defines
PZERO
to be zero. FreeBSD … - 09:25 Changeset in rtems [828ea6e] by Sebastian Huber <sebastian.huber@…>
- Update header.am
12/22/20:
- 12:45 Ticket #4206 (aarch64/xilinx_zynqmp_lp64 does not run with RTEMS_DEBUG enabled) created by Sebastian Huber
- qemu-system-aarch64 -serial null -serial mon:stdio -machine …
- 12:10 Changeset in rtems [016bcb3] by Sebastian Huber <sebastian.huber@…>
- bsps/arm: Rely on initialized vector table The arm_cp15_set_exception_handler() is a complicated function which should be avoided if possible. Update #4202.
- 12:00 Changeset in rtems [9f3a08e] by Sebastian Huber <sebastian.huber@…>
- bsps: Use header file for GIC architecture support This avoids a function call overhead in the interrupt dispatching. Update #4202.
- 10:51 Changeset in rtems [be5eee57] by Sebastian Huber <sebastian.huber@…>
- libdebugger: Fix for Armv8-R This architecture variant has no MMU. Update #4202.
- 06:17 Changeset in rtems-docs [58bf83e] by Sebastian Huber <sebastian.huber@…>
- user: Mention use of LLVM
12/21/20:
- 21:26 Changeset in rtems-libbsd [68e79b6]6-freebsd-12 by Kinsey Moore <kinsey.moore@…>
- zynq: Add support for SDHCI devices
- 16:12 Changeset in rtems-source-builder [d3dc0bc] by Sebastian Huber <sebastian.huber@…>
- 6/7: Update unstable RTEMS 6/7 tool chain
- 15:07 Changeset in rtems-central [e92890a] by Sebastian Huber <sebastian.huber@…>
- validation: Fix test case
- 14:55 Changeset in rtems-central [86f6e9d] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 14:50 Changeset in rtems-central [b2cd13b] by Sebastian Huber <sebastian.huber@…>
- validation: Print samples in performance tests
- 12:13 Changeset in rtems [39ef7e5] by Sebastian Huber <sebastian.huber@…>
- bsps: Fix includes Update #4202.
- 09:08 Changeset in rtems [23d9223a] by Sebastian Huber <sebastian.huber@…>
- bsps/arm: Invalidate TLB in start.S Update #4202.
- 08:40 Changeset in rtems [46a3c04] by Sebastian Huber <sebastian.huber@…>
- bsps/arm: Remove optional start hook arguments The start hook arguments are not used by a BSP. Removing them avoids the need for a stack during the very early system initialization. Update #4202.
- 07:08 Changeset in rtems [b32fd227] by Sebastian Huber <sebastian.huber@…>
- bsps/arm: Add arm-data-cache-loop-set-way.h This makes it possible to reuse this loop. Update #4202.
- 06:29 Changeset in rtems [76a1a53] by Sebastian Huber <sebastian.huber@…>
- bsps/arm: Invalidate branch predictors earlier Make sure the branch predictors are invalidated before the first branch is executed. Update #4202.
- 06:13 Changeset in rtems-source-builder [1af2038] by Sebastian Huber <sebastian.huber@…>
- 6/7: Update unstable RTEMS 6/7 tool chain
- 05:39 Changeset in rtems-source-builder [ea77e18] by Sebastian Huber <sebastian.huber@…>
- expat: Disable shared libraries This should ensure that GDB is linked using the static libexpat.a built by the RSB.
12/18/20:
- 21:57 Changeset in rtems-source-builder [649beb4] by Jiri Gaisler <jiri@…>
- devel/sis: Update to 2.26
- 21:00 Changeset in rtems [e164df5e] by Sebastian Huber <sebastian.huber@…>
- bsps/arm: Clear SCTLR[M, I, A, C] in start.S Initialize the data and unified cache levels. Invalidate the instruction cache levels. Update #4202.
- 09:11 Changeset in rtems [272534e] by Sebastian Huber <sebastian.huber@…>
- bsps/arm: Set VBAR in start.S Set the VBAR to the vector table in the start section before bsp_start_hook_0() is called to earlier handle exceptions in RTEMS. Set the VBAR to the normal vector table in start.S for the main processor. Secondary processors set it in bsp_start_hook_0(). Update #4202.
12/17/20:
- 14:26 Changeset in rtems [6944cd10] by Sebastian Huber <sebastian.huber@…>
- arm: Add header file for AArch32 System Registers Update #4202.
12/16/20:
- 09:59 Changeset in rtems [7cf7e1d] by Sebastian Huber <sebastian.huber@…>
- build: Add ABI flags to gnatmake compiler flags
- 07:59 Changeset in rtems-central [caf58c6] by Sebastian Huber <sebastian.huber@…>
- modules: Update rsb
- 07:00 Changeset in rtems-source-builder [6d0bff0] by Sebastian Huber <sebastian.huber@…>
- 6/7: Update to the latest rtems-tools
- 06:20 Changeset in rtems-central [e2e78cd] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 06:11 Changeset in rtems [d3f2ecc] by Sebastian Huber <sebastian.huber@…>
- build: Fix duplicate install of jffs2.h
- 05:51 Changeset in rtems [0b85832] by David Gibson <david@…>
- libfdt: Tweak description of assume-aligned load helpers There's a small inaccuracy in the comment describing these new helpers. This corrects it, and reformats while we're there. Fixes: f98f28ab ("libfdt: Internally perform potentially unaligned loads") Signed-off-by: David Gibson <david@…>
12/15/20:
- 12:34 Changeset in rtems-central [ba830b0] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 12:33 Changeset in rtems-central [987a623] by Sebastian Huber <sebastian.huber@…>
- config.yml: Add extra file
- 10:33 Changeset in rtems-central [5437e58] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 10:24 Changeset in rtems [0deeb02] by Sebastian Huber <sebastian.huber@…>
- bsps/arm: Fix MMU configuration Update #4184.
- 10:24 Changeset in rtems [2a8f755]5 by Sebastian Huber <sebastian.huber@…>
- bsps/arm: Fix MMU configuration Update #4185.
- 09:59 Changeset in rtems [854ea2b] by Sebastian Huber <sebastian.huber@…>
- arm: Add support for Arm PMSAv8-32 Update #4202.
- 07:24 Changeset in rtems-central [702a61c] by Sebastian Huber <sebastian.huber@…>
- items: Add Item parent_link() and child_link()
12/14/20:
- 15:55 Changeset in rtems-central [3ab0b6d] by Sebastian Huber <sebastian.huber@…>
- items: Improve substitution error messages
- 15:09 Changeset in rtems-central [b3bdac2] by Sebastian Huber <sebastian.huber@…>
- items: Fix ItemCache? construction Use a separate cache directory for each specification item base directory.
- 13:54 Changeset in rtems [d9794a1] by Christian Mauderer <christian.mauderer@…>
- bsps/imxrt: Add DMA numbers to dtsi Also currently no driver uses these numbers, it is usefull for applications that want to use the DMA. Update #4180
- 13:12 Changeset in rtems [36b4e8c] by Christian Mauderer <christian.mauderer@…>
- bsps/imxrt: Add ioctl to LPSPI to get registers This allows an application to get the registers of the LPSPI. That is usefull for applications that want to use DMA for a very specialized and highly optimized communication. Update #4180
- 13:10 Changeset in rtems [b2f265ab] by Christian Mauderer <christian.mauderer@…>
- cpukit/spi: Allow driver specific ioctl This allows a SPI driver to add a hardware specific ioctl.
- 13:09 Changeset in rtems [22e9dafb] by Christian Mauderer <christian.mauderer@…>
- bsps/imxrt: Use standard names to avoid warnings If spi or i2c slaves are "connected" to the spi or i2c bus, the device tree compiler complains if the busses are not named spi or i2c. Update #4180
- 11:02 Changeset in rtems-central [49bd879] by Sebastian Huber <sebastian.huber@…>
- spec: Add stringification of argument lists
- 10:22 Changeset in rtems-docs [2cf3076] by Christian Mauderer <christian.mauderer@…>
- user/bsp/imxrt: Information for custom FDT Update #4180
- 09:38 Changeset in rtems [eb2b915] by Christian Mauderer <christian.mauderer@…>
- cpu/armv7m: Fix table based init for ARMV7M_MPU Somehow the table index has been missing in the latest patch version. With that, the configuration for the first region has been applied multiple times. Update #4180
- 08:41 Changeset in rtems [286ff586] by Sebastian Huber <sebastian.huber@…>
- basedefs: Add stringification of argument lists Change RTEMS_STRING() and RTEMS_XSTRING() to accept a variable number of arguments which is stringified. This can be used for example to create register lists for inline assembler statements.
12/13/20:
- 16:29 Changeset in rtems-central [27c788b] by Sebastian Huber <sebastian.huber@…>
- items: Simplify ItemMapper?
- 13:39 Changeset in rtems-central [15498b0] by Sebastian Huber <sebastian.huber@…>
- items: Optional post-process load in ItemCache?
- 13:33 Changeset in rtems-central [6d30e32] by Sebastian Huber <sebastian.huber@…>
- items: Remove unused ItemCache?.top_level
- 13:24 Changeset in rtems-central [2ac02c3] by Sebastian Huber <sebastian.huber@…>
- items: Add Item.digest()
12/11/20:
- 12:57 Changeset in rtems [fcd9618a] by Sebastian Huber <sebastian.huber@…>
-
config: Fix invalid static assertions in C
Expressions in static assertions must be integral constant expressions. In
integral constant expressions the use of address constant expressions is not
allowed.
In static initializers the address constant expressions are allowed. Introduce
a new macro _CONFIGURE_ASSERT_NOT_NULL() which leads to a compile time error if
the second parameter is NULL. It generates error messages like this if for
example
#define CONFIGURE_INIT_TASK_ENTRY_POINT NULL
is provided by the application:
cpukit/include/rtems/confdefs/inittask.h:51:26: error: size of unnamed array is negative
51 | ( _type ) sizeof( int[ ( _value ) != NULL ? 1 : -1 ] ) )
|
cpukit/include/rtems/confdefs/inittask.h:170:3: note: in expansion of macro '_CONFIGURE_ASSERT_NOT_NULL'
170 | _CONFIGURE_ASSERT_NOT_NULL(
|
~ This fix relates to CID 1470570 (PARSE_ERROR). Update #4181. - 10:39 Changeset in rtems [bb57361b] by Sebastian Huber <sebastian.huber@…>
- build: Clarify ARM_MMU_USE_SMALL_PAGES description
- 07:02 Changeset in rtems-source-builder [96c1e17] by Sebastian Huber <sebastian.huber@…>
- 6/7: Update unstable RTEMS 6/7 tool chain This update includes a fix for the ARM Cortex-R52 support in Newlib. Update #4198.
- 06:46 Changeset in rtems-source-builder [4301130] by Sebastian Huber <sebastian.huber@…>
- Add GMP as a prerequisite for GDB
- 05:55 Ticket #4185 (arm/bsps: Small MMU pages are rounded to 1 MiB (cloned)) closed by Jan Sommer <jan.sommer@…>
- fixed: In 21ed8d11/rtems: […]
- 05:54 Ticket #4184 (arm/bsps: Small MMU pages are rounded to 1 MiB) closed by Jan Sommer <jan.sommer@…>
- fixed: In 1a7afb5/rtems: […]
- 02:27 Changeset in rtems [03b601af] by Tom Rini <trini@…>
- libfdt: Internally perform potentially unaligned loads Commits 6dcb8ba4 "libfdt: Add helpers for accessing unaligned words" introduced changes to support unaligned reads for ARM platforms and 11738cf01f15 "libfdt: Don't use memcpy to handle unaligned reads on ARM" improved the performance of these helpers. On further discussion, while there are potential cases where we could be used on platforms that do not fixup unaligned reads for us, making this choice the default is very expensive in terms of binary size and access time. To address this, introduce and use new fdt{32,64}_ld_ functions that call fdt{32,64}_to_cpu() as was done prior to the above mentioned commits. Leave the existing load functions as unaligned-safe and include comments in both cases. Reviewed-by: Rob Herring <robh@…> Signed-off-by: Tom Rini <trini@…> Message-Id: <20201211022736.31657-1-trini@…> Tested-by: John Paul Adrian Glaubitz <glaubitz@…> Signed-off-by: David Gibson <david@…>
12/10/20:
- 21:08 Ticket #4174 (devctl.h does not compile from C++) closed by Joel Sherrill <joel@…>
- fixed: In 803d42c/rtems-source-builder: […]
- 20:41 Changeset in rtems [9edca35d] by Kinsey Moore <kinsey.moore@…>
- bsps/gicv3: Resolve build warnings on 64bit
- 20:27 Changeset in rtems [9e7b5eb] by Kinsey Moore <kinsey.moore@…>
- tm27: Use generic cpu index accessor The arm_cp15 function for accessing the current CPU index is specific to ARMv7 while this header is used for ARMv8 as well. Instead, use a generic accessor that is part of the standard CPU API.
- 09:49 Changeset in rtems [b5aceef] by Sebastian Huber <sebastian.huber@…>
- bsps: Remove gicvx_interrupt_dispatch() Avoid one level of indirection. Update #4202.
- 08:41 Changeset in rtems [6b79abfb] by Sebastian Huber <sebastian.huber@…>
- bsp/realview-pbx-a9: Fix smpfatal04 test
- 08:09 Changeset in rtems [747fb65] by Sebastian Huber <sebastian.huber@…>
- bsps: Add GICv3 arm_gic_irq_processor_count() Update #4202.
- 07:31 Changeset in rtems-tools [efda67b] by Sebastian Huber <sebastian.huber@…>
- config: Remove obsolete BSPs Update #3951.
- 07:08 Changeset in rtems [105e520] by Sebastian Huber <sebastian.huber@…>
- bsps: Remove ARM GIC SGI target filter Remove the target filter for software-generated interrupts since this feature is not supported by the affinity routing in GICv3. Update #4202.
- 06:52 Changeset in rtems [a299c4fe] by Sebastian Huber <sebastian.huber@…>
- arm: Optimize arm_interrupt_disable() Update #4202.
- 00:07 Ticket #4205 (Add Chapter on Building Applications with Various Build Systems to ...) created by Joel Sherrill
- As a project, we don't care what build system an end user wants to …
12/09/20:
- 23:54 Ticket #4204 (Make Termination Handler which Prints Exit Information Less Scary) created by Joel Sherrill
- This task is change the default termination handler to print …
- 23:52 Ticket #4203 (Improve Exception Output) created by Joel Sherrill
- When debugging a divide by zero error on the x86, an exception was …
- 18:11 Changeset in rtems-central [f166bb0] by Sebastian Huber <sebastian.huber@…>
- spec: Fix format
- 13:31 Ticket #4202 (Add BSP for ARM Fixed Virtual Platform with a Cortex-R52) created by Sebastian Huber
- 13:29 Changeset in rtems [b6925e1] by Sebastian Huber <sebastian.huber@…>
- bsps: Fix GICv3 arm_gic_trigger_sgi() Use the targets parameter to determine the targets of the SGI. Change targets parameter type to 32-bit to ease the parameter passing. GICv3 supports up to 16 targets. Update #4202.
- 13:25 Changeset in rtems [368fab5] by Sebastian Huber <sebastian.huber@…>
- bsps: Print CPU in default fatal error extension
- 07:27 Changeset in rtems-central [c4b0a5c] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 07:20 Changeset in rtems [0e779a4c] by Sebastian Huber <sebastian.huber@…>
- smptests/smpipi01: Fix sporadic test failure
- 01:46 Ticket #4201 (waf building out of source tree does not find all configured bsps) created by Chris Johns
-
config.ini
is: […] Andconfigure
is: […] The same … - 00:59 Ticket #4200 (Build system doco link in the User Guide is broken) created by Chris Johns
- https://docs.rtems.org/branches/master/user/bld/index.html#commands …
Note: See TracTimeline
for information about the timeline view.