Timeline



01/03/18:

20:28 Developer/OpenProjects edited by Christian Mauderer
(diff)
15:20 Changeset in rtems [2aa5b98]5 by Sebastian Huber <sebastian.huber@…>
syslog: Use self-contained recursive mutex Update #2843.
15:17 Changeset in rtems [3535439f]5 by Sebastian Huber <sebastian.huber@…>
tftpfs: Use self-contained mutex Update #2843.
15:09 Changeset in rtems [71a8446]5 by Sebastian Huber <sebastian.huber@…>
libdl: Fix potential overwrite of dest buffer Update #2843.
15:07 Changeset in rtems [87b7117f]5 by Sebastian Huber <sebastian.huber@…>
libdl: Use self-contained mutex for RAP Update #2843.
08:17 Changeset in rtems [6494f7d]5 by Sebastian Huber <sebastian.huber@…>
bsps/powerpc: Remove unused RTEMS_CPU_MODEL
08:08 Changeset in rtems [375e923d]5 by Sebastian Huber <sebastian.huber@…>
bsps/powerpc: Rename BSP specific linkcmds.base Avoid name conflicts with shared linkcmds.base. Update #3254.
06:39 Changeset in rtems [fb01816b]5 by Sebastian Huber <sebastian.huber@…>
bsps/powerpc: Move shared irq.h This header file is only used by motorola_powerpc, so not shared. Update #3254. Update #3268.
05:36 Changeset in rtems [d9800ac]5 by Sebastian Huber <sebastian.huber@…>
libdl: Use self-contained recursive mutex Update #2843.
05:24 Changeset in rtems [0a593c2d]5 by Sebastian Huber <sebastian.huber@…>
ftpd: Use self-contained synchronization objects Update #2843.

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