Timeline



01/02/18:

22:59 Changeset in rtems-tools [0333442]5 by Joel Sherrill <joel@…>
tester/covoar/covoar.cc: Add missing throw keyword Why clang caught this and gcc didn't is a mystery. Updates #3191.
15:47 Changeset in rtems [a59a6182]5 by Sebastian Huber <sebastian.huber@…>
libblock: Use self-contained mutex for media Update #2843.
15:40 Changeset in rtems [868ca746]5 by Sebastian Huber <sebastian.huber@…>
libblock: Use self-contained mutex for sparse disk Update #2843.
15:34 Changeset in rtems [f9027ccf]5 by Sebastian Huber <sebastian.huber@…>
libblock: Use self-contained mutex for flashdisk Update #2843.
15:31 Changeset in rtems [c8d5bed]5 by Sebastian Huber <sebastian.huber@…>
libblock: Use self-contained mutex for nvdisk Update #2843.
14:34 Changeset in rtems [4e100058]5 by Sebastian Huber <sebastian.huber@…>
sparc: Remove <bsp.h> from PCI shell command Update #3254. Update #3260.
10:58 Ticket #3269 (Make the IRQ extensions API a standard API) created by Sebastian Huber
The IRQ extensions API defined by <rtems/irq-extensions.h> is …
10:56 Changeset in rtems [569fd50]5 by Sebastian Huber <sebastian.huber@…>
sparc: Remove BSP specifics from <pci/irq.h> Update #3254. Update #3260. Update #3269.
10:45 Changeset in rtems [3b392b6]5 by Sebastian Huber <sebastian.huber@…>
sparc: Remove BSP specifics from <pci/access.h> Update #3254. Update #3260.
10:42 Changeset in rtems [7190005]5 by Sebastian Huber <sebastian.huber@…>
sparc: Move <libcpu/byteorder.h> Update #3254. Update #3260.
10:20 Changeset in rtems [e1c0d67]5 by Sebastian Huber <sebastian.huber@…>
bsp/mpc55xxevb: Move <bsp/irq.h> Update #3254. Update #3268.
08:03 Changeset in rtems [030ce68]5 by Sebastian Huber <sebastian.huber@…>
tests: Fix canonical-target-name.m4 Update #3109.
07:04 Changeset in rtems [33a2faa]5 by Sebastian Huber <sebastian.huber@…>
bsps: Add EXTRA_DIST to all BSP Makefile.am This makes it possible to easily use EXTRA_DIST += foobar in fragments. Update #3254.
07:00 Changeset in rtems [f3ce8f41]5 by Sebastian Huber <sebastian.huber@…>
bsps: Include bsp.am in all BSP Makefile.am Update #3254.
06:37 Changeset in rtems [ec32100]5 by Sebastian Huber <sebastian.huber@…>
bsps: Use CPPASCOMPILE for startfile Update #3254.
06:23 Ticket #3266 (cpukit/libpci references BSP headers.) closed by Sebastian Huber
duplicate

01/01/18:

00:01 Ticket #3268 (PowerPC BSP include naming mess.) created by Chris Johns
The PowerPC BSP family headers need some refactoring for the RTEMS 5 …

12/28/17:

12:21 Changeset in rtems [6897cb1]5 by Chris Johns <chrisj@…>
bsps: Add AM_CPPFLAGS to special case CPPFLAGS This is necessary to pick up mandatory flags provided by the build system. Update #3254.

12/27/17:

02:43 Changeset in rtems [2a21c80]5 by Chris Johns <chrisj@…>
Include rtems/bspIo.h for printk. Closes @3267.
02:22 Ticket #3267 (rtems/status-checks.h calls printk without including the needed header.) created by Chris Johns
[…]

12/24/17:

04:03 Ticket #3266 (cpukit/libpci references BSP headers.) created by Chris Johns
On the no-preinstall branch of …

12/23/17:

07:18 Changeset in rtems [2afb22b]5 by Chris Johns <chrisj@…>
Remove make preinstall A speciality of the RTEMS build system was the make preinstall step. It copied header files from arbitrary locations into the build tree. The header files were included via the -Bsome/build/tree/path GCC command line option. This has at least seven problems: * The make preinstall step itself needs time and disk space. * Errors in header files show up in the build tree copy. This makes it hard for editors to open the right file to fix the error. * There is no clear relationship between source and build tree header files. This makes an audit of the build process difficult. * The visibility of all header files in the build tree makes it difficult to enforce API barriers. For example it is discouraged to use BSP-specifics in the cpukit. * An introduction of a new build system is difficult. * Include paths specified by the -B option are system headers. This may suppress warnings. * The parallel build had sporadic failures on some hosts. This patch removes the make preinstall step. All installed header files are moved to dedicated include directories in the source tree. Let @RTEMS_CPU@ be the target architecture, e.g. arm, powerpc, sparc, etc. Let @RTEMS_BSP_FAMILIY@ be a BSP family base directory, e.g. erc32, imx, qoriq, etc. The new cpukit include directories are: * cpukit/include * cpukit/score/cpu/@RTEMS_CPU@/include * cpukit/libnetworking The new BSP include directories are: * bsps/include * bsps/@RTEMS_CPU@/include * bsps/@RTEMS_CPU@/@RTEMS_BSP_FAMILIY@/include There are build tree include directories for generated files. The include directory order favours the most general header file, e.g. it is not possible to override general header files via the include path order. The "bootstrap -p" option was removed. The new "bootstrap -H" option should be used to regenerate the "headers.am" files. Update #3254.

12/22/17:

12:51 Changeset in rtems [8fa4549]5 by Sebastian Huber <sebastian.huber@…>
posix: Use one second based CLOCK_MONOTONIC This simplifies the CLOCK_MONOTONIC based time services. It is potentially important for libbsd. Close #3265.
12:44 Changeset in rtems [6bc5e47]5 by Sebastian Huber <sebastian.huber@…>
smptests: Fix configuration Update #2843.
12:39 Ticket #3265 (Use second one based uptime for CLOCK_MONOTONIC for FreeBSD compatibility) created by Sebastian Huber
This simplifies the CLOCK_MONOTONIC based time services. It is …
12:18 Changeset in rtems-libbsd [4e3a5d3]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
openssl: Remove superfluous file
09:35 Changeset in rtems [3a4e044]5 by Sebastian Huber <sebastian.huber@…>
score: Rename _Watchdog_Realtime_from_*() Rename _Watchdog_Realtime_from_*() to _Watchdog_Ticks_from_*(). Update #3264.

12/21/17:

22:56 WikiStart edited by Chris Johns
Fix 4.10 milestone. (diff)
21:53 Changeset in rtems [991e1b85]4.10 by Gedare Bloom <gedare@…>
score/chain: Fix _Chain_Is_first and _Chain_Is_last Updates #1964.
18:04 Changeset in rtems [b50468c]4.10 by Gedare Bloom <gedare@…>
score: add Inherited_priorities priority queue and functions Adds enqueue, dequeue, requeue, evaluate, and release functions for the thread priority node priority queue of inherited priorities. Add calls to these functions as needed to maintain the priority queue due to blocking, unblocking, and priority changes. Closes #3359.
17:18 Changeset in rtems-tools [83826a3]4.10 by Gedare Bloom <gedare@…>
4.10: fix version number
16:49 Changeset in rtems [78b867e2]4.10 by Gedare Bloom <gedare@…>
score: replace current and real priority with priority node Encapsulate the current_priority and real_priority fields of the thread control block with a Thread_Priority_node struct. Propagate modifications throughout the tree where the two fields are directly accessed. Updates #3359.
13:59 Changeset in rtems [a5b4db4b]5 by Sebastian Huber <sebastian.huber@…>
rtems: Fix rtems_task_mode() A rtems_configuration_is_smp_enabled() inside a !defined( RTEMS_SMP) block makes no sense. Remove !defined( RTEMS_SMP ) conditions. Test tm04 works now again. Update #3000.
13:36 Changeset in rtems [9480815a]5 by Sebastian Huber <sebastian.huber@…>
score: Introduce new monotonic clock Rename PER_CPU_WATCHDOG_MONOTONIC to PER_CPU_WATCHDOG_TICKS. Add new PER_CPU_WATCHDOG_MONOTONIC which is based on the system uptime (measured by timecounter). Close #3264.
13:31 Changeset in rtems [89c0313]5 by Sebastian Huber <sebastian.huber@…>
score: Optimize watchdog tickle Avoid unnecessary lock acquire/release operations. Get realtime via timecounter only if necessary. Update #3264.
12:41 Ticket #3264 (Add monotonic watchdog based on uptime) created by Sebastian Huber
The CLOCK_MONOTONIC time services use currently the clock tick based …
07:47 Changeset in rtems [fc438dae]5 by Sebastian Huber <sebastian.huber@…>
monitor: Fix thread priority values

12/20/17:

20:38 Changeset in rtems [2f7a25c]5 by Joel Sherrill <joel@…>
beatnik, motorola_powerpc, mvme3100, mvme5500: Simplify bsp_specs This collection of BSPs shared the linker script shared/startup/linkcmds. I renamed that ot shared/startup/linkcmds.share and made a BSP family specific startup/linkcmds. This was needed because each BSP family had a different combination of start file name, undefined symbols, etc. Updates #3520.
20:17 Changeset in rtems [0738a84]5 by Joel Sherrill <joel@…>
qemuppc: Simplify bsp_specs Updates #3520.
20:14 Changeset in rtems [be7ee65]5 by Joel Sherrill <joel@…>
haleakala: Simplify bsp_specs Updates #3520.
20:03 Changeset in rtems [a1d4d6a2]5 by Joel Sherrill <joel@…>
mpc8260ads: Simplify bsp_specs Updates #3520.
20:03 Changeset in rtems [d8770e9]5 by Joel Sherrill <joel@…>
ss555: Simplify bsp_specs Updates #3520.
18:51 Changeset in rtems [776caaed]4.10 by Gedare Bloom <gedare@…>
sptests: Add spmutex01 to build
18:24 Changeset in rtems [83e6cefa]4.10 by Sebastian Huber <sebastian.huber@…>
sptests/spmutex01: test flush with inherit prio
18:17 Changeset in rtems [95d5a0a9]4.10 by Gedare Bloom <gedare@…>
sptests/spmutex01: strip out deadlock, c11, posix
17:47 Changeset in rtems [b80d7355]5 by Joel Sherrill <joel@…>
virtex4: Simplify bsp_specs Updates #3520.
17:45 Changeset in rtems [3bc9399]5 by Joel Sherrill <joel@…>
virtex5: Simplify bsp_specs Updates #3520.
17:36 Changeset in rtems [f33d3b4]5 by Joel Sherrill <joel@…>
gen5200, gen83xx, gen83x, mpc55xxevb, psim, qoriq, t32mppc, tqm8xx, virtex: Simplify bsp_specs These BSPs all use shared/startup/linkcmds.base and thus needed to be modified at the same time. Variations in the arguments were reflected into the BSP specific portions of the linkcmds. Updates #3520.
10:09 Changeset in rtems [238740a]5 by Kilian Holzinger <kilian.holzinger@…>
Add support for arguments in ISRs

12/19/17:

21:02 Changeset in rtems [9f011b97]4.10 by Gedare Bloom <gedare@…>
sptests/spsem05: another test of prio stepdown on sem release
19:56 Ticket #3263 (4.10: test case for starvation due to improper PIP) created by Gedare Bloom
The following explains a scenario in rtems-4.10 that is solved by the …
18:50 Changeset in rtems [8e1421f]4.10 by Gedare Bloom <gedare@…>
sptests/spsem04: test prio stepdown on sem release Closes #3263.
18:18 Changeset in rtems [79cf35d]4.10 by Gedare Bloom <gedare@…>
sptests: back-port spsem01, spsem02, and spsem03 from 4.11
17:04 Changeset in rtems [fca5a990]5 by Joel Sherrill <joel@…>
uC5282: Simplify bsp_specs Updates #3520.
17:04 Changeset in rtems [b7e4837]5 by Joel Sherrill <joel@…>
mcf5235: Simplify bsp_specs Updates #3520.
17:03 Changeset in rtems [ddeca06]5 by Joel Sherrill <joel@…>
mcf5225x: Simplify bsp_specs Updates #3520.
17:00 Changeset in rtems [3f250797]5 by Joel Sherrill <joel@…>
mcf5206elite: Simplify bsp_specs Updates #3520.
17:00 Changeset in rtems [044c907a]5 by Joel Sherrill <joel@…>
mcf52235: Simplify bsp_specs Updates #3520.
16:53 Changeset in rtems [c079b9f]5 by Joel Sherrill <joel@…>
gen68340: Simplify bsp_specs Updates #3520.
16:52 Changeset in rtems [1e1d4de0]5 by Joel Sherrill <joel@…>
gen68360: Simplify bsp_specs Updates #3520.
16:33 Changeset in rtems [eca0eeb3]5 by Joel Sherrill <joel@…>
csb360: Simplify bsp_specs Updates #3520.
16:32 Changeset in rtems [9a5cf9c0]5 by Joel Sherrill <joel@…>
av5282: Simplify bsp_specs Updates #3520.
15:50 Changeset in rtems [00aea019]5 by Joel Sherrill <joel@…>
genmcf548x, mvme147, mvme147s, mvme162, mvme167: Simplify bsp_specs These BSPs used shared/startup/linkcmds.base and had to be modified as a set. Updates #3520.
15:29 Changeset in rtems [b4361d1]5 by Joel Sherrill <joel@…>
mrm332: Simplify bsp_specs Updates #3520.
15:24 Changeset in rtems [f59b944]5 by Joel Sherrill <joel@…>
mcf5329: Simplify bsp_specs Updates #3520.
13:55 Ticket #3262 (GCC-4 Build failure with GCC-4.3+) created by Gedare Bloom
While building 4.10 tools (gcc-4.4.7) with gcc 5.4, I stumbled on the …
12:37 Changeset in rtems [0cae482a] by Daniel Cederman <cederman@…>
sparc: Remove sequences that the B2BST scan script warns about Update #4336.
12:37 Changeset in rtems [980cdb8]5 by Daniel Cederman <cederman@…>
sparc: Remove sequences that the B2BST scan script warns about Update #4154.
12:36 Changeset in rtems [1c34a9b]5 by Daniel Cederman <cederman@…>
sparc: Remove sequence that could trigger B2BST errata
11:53 Changeset in rtems [94f3c2db]5 by Sebastian Huber <sebastian.huber@…>
bsp/altera-cyclone-v: Remove reserved memory Removed reserved memory from work area, e.g. used by FPGA devices.
10:42 Changeset in rtems [f0e5e17]5 by Sebastian Huber <sebastian.huber@…>
bsp/altera-cyclone-v: Adjust work area Use FDT to adjust the work area. Reduce work area of linker command file.
10:05 Changeset in rtems [118208b] by Konstantin Belousov <kib@…>
Use atomic_load(9) to read ppsinfo sequence numbers. In this case volatile qualifiers enusre that a compiler does not optimize the accesses out. Reviewed by: alc, jhb Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D13534
10:05 Changeset in rtems [7d3712f]5 by Konstantin Belousov <kib@…>
Use atomic_load(9) to read ppsinfo sequence numbers. In this case volatile qualifiers enusre that a compiler does not optimize the accesses out. Reviewed by: alc, jhb Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D13534
08:38 Changeset in rtems-source-builder [f3b1700]5 by Sebastian Huber <sebastian.huber@…>
5: Update SPARC chip errata workarounds Update #3242.
Note: See TracTimeline for information about the timeline view.