Timeline




matching tags

Nov 25, 2016:

6:21 PM Changeset in rtems [9bf9068] by Martin Erik Werner <martinerikwerner.aac@…>
or1k: Avoid multiple iterations over cache Previously, if the cache range operations were called with a range that was larger than the cache size, this would lead to multiple iterations over the cache, which is unnecessary. Limit this so that if the range is larger than the cache size, the operations will only iterate over the whole cache once.
6:21 PM Changeset in rtems [a59dd5c] by Martin Erik Werner <martinerikwerner.aac@…>
or1k: Remove secondary functions in cache manager Move the code of the _CPU_OR1K_Cache_{enable,disable}_* functions into the equivalent exported _CPU_cache_{enable,disable}_* functions instead, and then delete them, in order to reduce the code indirection and aid readability. This does not touch the currently unused prefetch, writeback, and lock functions.
6:21 PM Changeset in rtems [3b4ddaf] by Martin Erik Werner <martinerikwerner.aac@…>
or1k: Avoid excessive ISR toggle in cache manager Previously _ISR_Local_{disable,enable}() was executed twice for each cache line operation, and since operations over the entire cache were implemented by calling the single-line operations in a loop, this made those operations rather costly. Fix the double-toggle by calling _OR1K_mtspr() directly, and removing the now-unused corresponding _CPU_OR1K_Cache_* functions. Fix the entire-operations by moving the ISR toggle outside of the loop, and by calling _OR1K_mtspr() directly instead of the single-line operations. Also implement range functions, since otherwise the cache manager falls back on looping over the single-line operations.
6:21 PM Changeset in rtems [4dcaa48] by Martin Erik Werner <martinerikwerner.aac@…>
or1k: Indent & comment fix in cache.c * Fix indentation of variable declarations. * Change commented-out asm -> asm to meet c99 standard if uncommented.
6:21 PM Changeset in rtems [e639c026] by Martin Erik Werner <martinerikwerner.aac@…>
or1k: Add functions for entire cache operations Add functions for flushing and invalidating whole cache. Since we don't have system calls that can operate on anything more than a single cache line, these simply retrieves the cache size and iterates over the full size, invalidating each line. The current implementation assumes that there's only one level of cache. These changes were contributed by Antmicro under contract by ÅAC Microtec AB. Close #2602
4:13 AM Changeset in rtems [a0d4e99] by Chris Johns <chrisj@…>
cpukit: Add libdebugger, a remote debugger agent for GDB.

Nov 24, 2016:

10:45 PM Changeset in rtems [8fd465e] by Chris Johns <chrisj@…>
arm/zynq: Wait for the UART TX FIFO to empty on reset.
11:04 AM Changeset in rtems [0a9b6eb0] by Sebastian Huber <sebastian.huber@…>
libblock: Fix for RTEMS_DEBUG
11:01 AM Changeset in rtems-libbsd [269b559]5-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
ftpd: Use floating-point tasks due to syslog()
10:53 AM Changeset in rtems [bd0d585] by Sebastian Huber <sebastian.huber@…>
arm: Fix _CPU_ISR_Is_enabled() for ARMv7-M Update #2811.
9:49 AM Changeset in rtems [562b0a0] by Sebastian Huber <sebastian.huber@…>
bsps/arm: Add Cortex-M DWT CPU counter
7:32 AM Changeset in rtems [01ac1db] by Sebastian Huber <sebastian.huber@…>
powerpc: Fix interrupt profiling for e6500
5:13 AM Changeset in rtems [620b23e] by Sebastian Huber <sebastian.huber@…>
score: Optimize _Thread_queue_Enqueue() Move thread state for _Thread_queue_Enqueue() to the thread queue context. This reduces the parameter count of _Thread_queue_Enqueue() from five to four (ARM for example has only four function parameter registers). Since the thread state is used after several function calls inside _Thread_queue_Enqueue() this parameter was saved on the stack previously.
2:08 AM Ticket #2826 (arm_cp15_get_translation_table_base_control_register warning.) created by Chris Johns
arm_cp15_get_translation_table_base_control_register in …

Nov 23, 2016:

3:15 PM Changeset in rtems [4b5ff47] by Sebastian Huber <sebastian.huber@…>
score: Fix interrupt profiling Callers of _Thread_Do_dispatch() must have a valid Per_CPU_Control::Stats::thread_dispatch_disabled_instant. Call _Profiling_Outer_most_interrupt_entry_and_exit() with the interrupt stack to not exceed Per_CPU_Control::Interrupt_frame. Update #2751.
2:12 PM Changeset in rtems [d42cf33] by Sebastian Huber <sebastian.huber@…>
posix: Fix typo Update #2674.
1:17 PM Changeset in rtems-libbsd [cfec446]5-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
SLEEPQUEUE(9): Properly remove timeout timer
1:16 PM Changeset in rtems-libbsd [616ffa96]5-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Use _Thread_Dispatch_direct()
1:13 PM Changeset in rtems-libbsd [87e3b46]5-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
rtems-bsd-mutex: Update due to API changes
1:06 PM Changeset in rtems-libbsd [1e554b81]5-freebsd-12 by Sebastian Huber <sebastian.huber@…>
media01: Scale with processor count
12:45 PM Changeset in rtems-docs [1727e62] by Sebastian Huber <sebastian.huber@…>
Improve fatal error chapter Update #2825.
12:43 PM Changeset in rtems [f6edd880] by Sebastian Huber <sebastian.huber@…>
score: Explicitly define the fatal source numbers Update #2825.
12:38 PM Changeset in rtems [73f9c2c] by Sebastian Huber <sebastian.huber@…>
smptests/smpfatal03: Use timer to provoke error Avoid use of internal _Thread_Dispatch_disable() function. Update #2825.
11:48 AM Changeset in rtems [bee0323] by Sebastian Huber <sebastian.huber@…>
score: Uncomment unused internal error codes Update #2825.
9:15 AM Changeset in rtems [1d18a902] by Sebastian Huber <sebastian.huber@…>
arm: Fix _ARMV4_Exception_interrupt Use the right register to determine if a thread dispatch is allowed and necessary. Update #2751.
6:56 AM Tickets #2822,​2823 batch updated by Sebastian Huber <sebastian.huber@…>
fixed: In a550b3f35a32e6c74c78aeda1154b1d901574168/rtems: […]
6:47 AM Changeset in rtems [a550b3f] by Sebastian Huber <sebastian.huber@…>
score: Force Per_CPU_Control::executing alignment This fixes the CPU ports with relaxed alignment restrictions, e.g. type alignment is less than the type size. Close #2822. Close #2823.
6:47 AM Ticket #2824 (arm/lpc23xx_tli800 no longer links tar01) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 3142727602622f7e8f0a58fe3f71648292c3733a/rtems: […]
6:47 AM Changeset in rtems [31427276] by Sebastian Huber <sebastian.huber@…>
bsp/lpc23xx_tli800: Disable tar01 test Close #2824.
6:17 AM Changeset in rtems [db20706] by Sebastian Huber <sebastian.huber@…>
smptests/smpscheduler02: Fix task initialization Set scheduler before the task start.
6:16 AM Changeset in rtems [ec17ad4] by Sebastian Huber <sebastian.huber@…>
score: Delete obsolete scheduler debug aid
6:08 AM Ticket #2825 (Improve the fatal error handling chapter of the user manual) created by Sebastian Huber
At least replace the "Document me" markers with something useful.
6:04 AM Ticket #2802 (Test "libdl (RTL) 5" fails on SPARC targets) closed by Sebastian Huber
fixed
5:33 AM Changeset in rtems [8954368] by Sebastian Huber <sebastian.huber@…>
psxtests/psxkey08: Avoid rtems_semaphore_flush() Avoid rtems_semaphore_flush() to reduce the maximum thread dispatch disabled time of this test. Remove superfluous yield and malloc(). Ensure that no resource leak occurs.

Nov 22, 2016:

6:34 PM Ticket #2824 (arm/lpc23xx_tli800 no longer links tar01) created by Joel Sherrill
Normally I would add the test to those skipped but I thought this …
6:32 PM Ticket #2823 (Nearly all m68k BSPs do not Build on Master) created by Joel Sherrill
av5282 is the first In file included from …
6:30 PM Ticket #2822 (m32csim does not build on master) created by Joel Sherrill
In file included from …
5:16 PM TBR/UserApp/AMV_Technic_I edited by Pavel Pisa
(diff)
5:14 PM TBR/UserApp/AMV_Technic_I edited by Pavel Pisa
(diff)
4:58 PM Ticket #2821 (No BSPs Build on Master) closed by Joel Sherrill
invalid: Slaps head.. Doh! I switched the testing scripts over to 4.11 to get a warnings report and forgot to switch them back. Thanks.
11:51 AM Changeset in rtems [a6283671] by Sebastian Huber <sebastian.huber@…>
smptests/smplock01: Test TAS and TTAS locks Cache align locks in the context.
10:34 AM Changeset in rtems [46b5343] by Sebastian Huber <sebastian.huber@…>
libtests/cpuuse: Check status only We may own the allocator mutex during context switches.
9:53 AM Changeset in rtems [a4217c6] by Sebastian Huber <sebastian.huber@…>
score: Rename _Thread_queue_Enqueue_critical() Delete unused _Thread_queue_Enqueue() and rename _Thread_queue_Enqueue_critical() to _Thread_queue_Enqueue().
9:41 AM Changeset in rtems-libbsd [0cbb715]5-freebsd-12 by Christian Mauderer <Christian.Mauderer@…>
rtwn: Import from FreeBSD.
9:13 AM Changeset in rtems [6a1b9e4] by Sebastian Huber <sebastian.huber@…>
sparc: Optimize _ISR_Handler() Use _Thread_Do_dispatch() instead of _Thread_Dispatch(). Restore the PSR[EF] state of the interrupted context via new system call syscall_irqdis_fp in case floating-point support is enabled.
7:46 AM Changeset in rtems [520e07db] by Sebastian Huber <sebastian.huber@…>
score: Add RTEMS_ALIAS()

Nov 21, 2016:

10:58 PM Ticket #2821 (No BSPs Build on Master) created by Joel Sherrill
I have the latest tools. All BSPs appear to fail like this: …
1:57 PM Changeset in rtems-libbsd [91fb6e3]5-freebsd-12 by Sebastian Huber <sebastian.huber@…>
rtems-kernel-page: Reclaim pages earlier
1:56 PM Changeset in rtems-libbsd [be708ff]5-freebsd-12 by Sebastian Huber <sebastian.huber@…>
ZONE(9): Reduce BUCKET_MAX to 128 Reduces the worst-case per-processor caches.
1:52 PM Changeset in rtems-docs [943bc94] by Sebastian Huber <sebastian.huber@…>
Rework fatal error chapter Update #2811.
10:40 AM Changeset in rtems [4e2bc0a] by Sebastian Huber <sebastian.huber@…>
arm: Fix Thumb-1 targets We cannot use the MRS or MSR instructions in Thumb-1 mode. Stay in ARM mode for the Thumb-1 targets during interrupt low-level processing. Update #2751.
10:20 AM Ticket #2819 (powerpc-ss555 does not compile on master) closed by Sebastian Huber <sebastian.huber@…>
fixed: In f730c25b707c7d6836d0a9bc2453dd0ca3cfa4e0/rtems: […]
9:37 AM Changeset in rtems [f730c25b] by Sebastian Huber <sebastian.huber@…>
powerpc/mpc5xx: Rename CPU_Interrupt_frame The MPC5XX support uses a legacy interrupt/exception infrastructure. Close #2819.
9:29 AM Ticket #2820 (All SPARC64 BSPs do not Build on master) closed by Sebastian Huber <sebastian.huber@…>
fixed: In ccc92b81c9fa4a969bdcc92cf19667be105740c3/rtems: […]
9:26 AM Changeset in rtems [ccc92b8] by Sebastian Huber <sebastian.huber@…>
score: Group Per_CPU_Control members by alignment Close #2820.
9:25 AM Changeset in rtems [27eccda] by Sebastian Huber <sebastian.huber@…>
sparc64: Fix _CPU_ISR_Is_enabled() Update #2820.
9:15 AM Ticket #2818 (NIOS2 Does Not Compile on Master) closed by Sebastian Huber <sebastian.huber@…>
fixed: In fd6d3f1f0361b2fe875b08a3c11f078fe933ff24/rtems: […]
9:15 AM Ticket #2816 (Many ARM BSPs have Static Assert) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 9f225dea192e7b17ba465a6b78029532cdf97933/rtems: […]
9:13 AM Changeset in rtems [fd6d3f1] by Sebastian Huber <sebastian.huber@…>
nios2: Fix _CPU_ISR_Is_enabled() Close #2818.
9:11 AM Changeset in rtems [9f225dea] by Sebastian Huber <sebastian.huber@…>
arm: Fix ARM_CONTEXT_CONTROL_ISR_DISPATCH_DISABLE Close #2816.
9:07 AM Ticket #2817 (All Blackfin BSPs do not Compile on Master) closed by Sebastian Huber <sebastian.huber@…>
fixed: In c6f446bd702f6bdc469c7ed3a0e2b86cb9810032/rtems: […]
9:06 AM Changeset in rtems [c6f446b] by Sebastian Huber <sebastian.huber@…>
bfin: ASM compatibility for <rtems/score/cpu.h> Close #2817.

Nov 18, 2016:

7:54 PM Ticket #2820 (All SPARC64 BSPs do not Build on master) created by Joel Sherrill
Recent changes broke all builds: sparc64-rtems4.12-gcc --pipe …
7:53 PM Ticket #2819 (powerpc-ss555 does not compile on master) created by Joel Sherrill
Recent changes broke this configuration: gmake[6]: Entering directory …
7:52 PM Ticket #2818 (NIOS2 Does Not Compile on Master) created by Joel Sherrill
../../../../../../../../rtems/c/src/../../cpukit/score/cpu/nios2/nios2- …
7:51 PM Ticket #2817 (All Blackfin BSPs do not Compile on Master) created by Joel Sherrill
Recent changes to master resulted in this: bfin-rtems4.12-gcc --pipe …
5:39 PM Ticket #2816 (Many ARM BSPs have Static Assert) created by Joel Sherrill
Hi With the recent commits, many BSPs on the master do not build. …
1:59 PM Changeset in rtems-libbsd [bce3e5e]5-freebsd-12 by Christian Mauderer <Christian.Mauderer@…>
lib80211/regdomain: Import from FreeBSD.
10:13 AM Changeset in rtems-libbsd [edf32f2]5-freebsd-12 by Christian Mauderer <Christian.Mauderer@…>
rtwn: Port to RTEMS
10:11 AM Changeset in rtems-libbsd [20fa599]5-freebsd-12 by Christian Mauderer <Christian.Mauderer@…>
firmware-gen.py: Add script to generate firmware c files.
12:22 AM Ticket #2815 (Add Preferred waf to top of various repositories) created by Joel Sherrill
The proper version of waf needs to be placed at the top of each repo. …

Nov 17, 2016:

10:10 PM Changeset in rtems [3a30c6f] by Chris Johns <chrisj@…>
Fix untar mkdir when the directory exists.
9:17 PM Ticket #2813 (4.11.0 has incorrect version information) closed by Chris Johns
fixed
1:56 PM Changeset in rtems [bb5d97f3] by Christian Mauderer <Christian.Mauderer@…>
bsp/atsamv: Make size of nocache-memory configurable.
8:15 AM Changeset in rtems-libbsd [e9a8b5a]5-freebsd-12 by Christian Mauderer <Christian.Mauderer@…>
wlan ratectl and sta: Call init.
7:32 AM Developer/Release edited by Chris Johns
Update the procedure. (diff)
6:40 AM Changeset in rtems [142628e] by Sebastian Huber <sebastian.huber@…>
score: Optimize self-contained objects Avoid use of the stack for the hot paths.
6:20 AM Changeset in rtems [1b87f27] by Sebastian Huber <sebastian.huber@…>
score: Constify _MRSP_Get_owner()

Nov 16, 2016:

11:49 PM Ticket #2814 (Remove Makefile.maint) created by Joel Sherrill
This file is obsolete and should be removed after 4.11.1 and on the master.
11:20 PM Ticket #2813 (4.11.0 has incorrect version information) created by Joel Sherrill
The version info in the tarball is wrong. We need to review …
3:39 PM Changeset in rtems [125f248] by Sebastian Huber <sebastian.huber@…>
score: Add thread queue enqueue callout Replace the expected thread dispatch disable level with a thread queue enqueue callout. This enables the use of _Thread_Dispatch_direct() in the thread queue enqueue procedure. This avoids impossible exection paths, e.g. Per_CPU_Control::dispatch_necessary is always true.
3:29 PM Changeset in rtems-libbsd [5c3223f]5-freebsd-12 by Christian Mauderer <Christian.Mauderer@…>
ifconfig/wlan, expat, lib80211: Port to RTEMS.
2:57 PM Release/4.11 edited by Pavel Pisa
RTEMS 4.11, clarify complete TMS570LS3137 support (diff)
2:02 PM Changeset in rtems-libbsd [2389539]5-freebsd-12 by Christian Mauderer <Christian.Mauderer@…>
ifconfig/wlan, expat, lib80211: Import from FreeBSD.
1:50 PM Changeset in rtems [c42be504] by Sebastian Huber <sebastian.huber@…>
posix: Add self-contained pthread spinlock Turn pthread_spinlock_t into a self-contained object. On uni-processor configurations, interrupts are disabled in the lock/trylock operations and the previous interrupt status is restored in the corresponding unlock operations. On SMP configurations, a ticket lock is a acquired and released in addition. The self-contained pthread_spinlock_t object is defined by Newlib in <sys/_pthreadtypes.h>. typedef struct { struct _Ticket_lock_Control _lock; uint32_t _interrupt_state; } pthread_spinlock_t; This implementation is simple and efficient. However, this test case of the Linux Test Project would fail due to call of printf() and sleep() during spin lock ownership: https://github.com/linux-test-project/ltp/blob/master/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/1-2.c There is only limited support for profiling on SMP configurations. Delete CORE spinlock implementation. Update #2674.
12:20 PM Changeset in rtems-libbsd [2e8dd24]5-freebsd-12 by Christian Mauderer <Christian.Mauderer@…>
firmware: Import from FreeBSD.
12:20 AM Developer/Release edited by Chris Johns
(diff)

Nov 15, 2016:

11:54 PM Changeset in rtems-docs [d8beaab] by Joel Sherrill <joel@…>
Remove references to SPARC/SIS BSP. Also clean up old ERC32 references. updates #2810.
10:18 PM Developer/Release edited by Chris Johns
Add rtems-release.git tagging and branch details. (diff)
9:50 PM Developer/Release edited by Chris Johns
(diff)
9:48 PM Developer/Release edited by Chris Johns
(diff)
9:29 PM Developer/Release edited by Chris Johns
(diff)
9:27 PM Developer/Release edited by Chris Johns
Add tagging. (diff)
6:19 PM Changeset in rtems [de7b174e] by Joel Sherrill <joel@…>
Remove sparc/sis BSP. closes #2810.
4:38 PM Ticket #2812 (Remove Texinfo Documentation) created by Joel Sherrill
With the converted documentation now suitable for public distribution …
4:37 PM Changeset in rtems [48a7fa3] by Joel Sherrill <joel@…>
Remove texinfo format documentation. Replaced by Sphinx formatted documentation. closes #2812.
4:17 PM Release/4.11 edited by Gedare Bloom
actually fix the links. (diff)
4:16 PM Release/4.11 edited by Gedare Bloom
fix some links (diff)
4:14 PM Release/4.11 edited by Gedare Bloom
Remove some TBDs (diff)
4:13 PM Release/4.11 edited by Gedare Bloom
fix link to arm-eabi (diff)
4:12 PM Release/4.11 edited by Gedare Bloom
bump binutils and gcc (diff)
6:45 AM Ticket #2811 (More robust thread dispatching on SMP and ARM Cortex-M) created by Sebastian Huber
On SMP configurations, it is a fatal error to call blocking operating …
12:02 AM Changeset in rtems-source-builder [1c68dbb] by Joel Sherrill <joel@…>
gdb-7.12-1: Fetch patch from rtems-tools
12:02 AM Changeset in rtems-source-builder [1d61c3a] by Joel Sherrill <joel@…>
gdb-7.11-1: Fetch patch from rtems-tools
12:00 AM Changeset in rtems-tools [e2af743] by Joel Sherrill <joel@…>
Add 4.12/.../gdb-7.11-sis-leon2-leon3.diff from gaisler.org

Nov 14, 2016:

11:57 PM Changeset in rtems-source-builder [9c50131] by Joel Sherrill <joel@…>
binutils-2.27-1: Fetch patch from rtems-tools
11:57 PM Changeset in rtems-source-builder [a51bfa1] by Joel Sherrill <joel@…>
binutils-2.26-1: Fetch patch from rtems-tools
10:04 PM Changeset in rtems-tools [b5caf21] by Joel Sherrill <joel@…>
Add 4.12/.../binutils-2.26-gas-reloc.patch from gaisler.org
9:12 PM Changeset in rtems-docs [58c815c]4.114.11.04.11.1 by Chris Johns <chrisj@…>
waf: Add networking to the manual built.
9:12 PM Changeset in rtems-docs [6345b2d] by Chris Johns <chrisj@…>
waf: Add networking to the manual built.
4:47 PM Ticket #2810 (Remove sparc/sis BSP variant) created by Joel Sherrill
As discussed in the following thread, the sparc/sis BSP variant is no …
4:34 PM Ticket #2287 (RTEMS printf warnings - newlib's inttypes.h and gcc's newlib-stdint.h) closed by Joel Sherrill
fixed: This has been resolved a long time.
4:34 PM Ticket #2644 (sis does not run on gdb 7.11 but does on gdb 7.9) closed by Joel Sherrill
fixed
2:23 PM Changeset in rtems [7ce60b3] by Sebastian Huber <sebastian.huber@…>
powerpc: Use Per_CPU_Control::isr_dispatch_disable Update #2751.
2:21 PM Changeset in rtems [316da93] by Jiri Gaisler <jiri@…>
rtl-mdreloc-sparc.c: Do not print unaligned pointer and cause unaligned access. updates #2802.
2:15 PM Changeset in rtems-source-builder [c10a803] by Joel Sherrill <joel@…>
gdb-7.12-1: Add support for leon2/leon3 to sis
2:15 PM Changeset in rtems-source-builder [16fd45d] by Joel Sherrill <joel@…>
gdb-7.11-1: Add support for leon2/leon3 to sis
1:42 PM Changeset in rtems [c11ac2d5] by Sebastian Huber <sebastian.huber@…>
sparc: Use Per_CPU_Control::isr_dispatch_disable Update #2751.
12:46 PM Changeset in rtems-libbsd [a241ea8]5-freebsd-12 by Christian Mauderer <Christian.Mauderer@…>
Import IEEE 802.11 from FreeBSD.
12:30 PM Changeset in rtems-libbsd [d145449]5-freebsd-12 by Christian Mauderer <Christian.Mauderer@…>
Import USB and USB WLAN from FreeBSD.
11:16 AM Ticket #2809 (Reduce interrupt latency on SMP configurations during thread dispatch) created by Sebastian Huber
Currently we have this situation: …
11:06 AM Changeset in rtems [2599c8e] by Sebastian Huber <sebastian.huber@…>
powerpc: Add up to date CPU_Interrupt_frame Rename ppc_exc_min_frame to CPU_Interrupt_frame. Move it and the corresponding defines to <rtems/score/cpuimpl.h>. Update #2809.
10:34 AM Changeset in rtems [c539a865] by Sebastian Huber <sebastian.huber@…>
sparc: Move CPU_Interrupt_frame related defines Move CPU_Interrupt_frame related defines to <rtems/score/cpuimpl.h>. Update #2809.
9:17 AM Changeset in rtems-libbsd [7614758]5-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Revert "rtems-kernel-page: Panic on recursive reclaim" This attempt to fix a memory allocation problem turned out to be broken. This reverts commit 651710509430eee6731807801bd5ad85d28f4db4.
9:17 AM Changeset in rtems-libbsd [5ede682]5-freebsd-12 by Sebastian Huber <sebastian.huber@…>
ZONE(9): Use recursive lock for the UMA drain
8:53 AM Changeset in rtems [d59585d] by Sebastian Huber <sebastian.huber@…>
arm: Use Per_CPU_Control::isr_dispatch_disable Update #2751.
8:11 AM Changeset in rtems [d78d529] by Sebastian Huber <sebastian.huber@…>
score: Add and use _Thread_Dispatch_direct() This function is useful for operations which synchronously block, e.g. self restart, self deletion, yield, sleep. It helps to detect if these operations are called in the wrong context. Since the thread dispatch necessary indicator is not used, this is more robust in some SMP situations. Update #2751.
1:34 AM Changeset in rtems-source-builder [00fe8f7] by Jiri Gaisler <jiri@…>
binutils-2.27-1: Add patch for unaligned reloc on SPARC updates #2802.
1:32 AM Changeset in rtems-source-builder [623c8e7] by Jiri Gaisler <jiri@…>
binutils-2.26-1: Add patch for unaligned reloc on SPARC closes #2802.

Nov 13, 2016:

8:00 PM Changeset in rtems-source-builder [2a39795] by Joel Sherrill <joel@…>
rtems-default.bset: Update to gdb 7.12 Clean up comments in mipstx39 file. It doesn't build in gdb 7.12. It is fixed on the gdb master and 7.12 branch. When 7.12.1 comes out, we will need to bump to that.
2:20 PM Changeset in rtems [2668e4f6] by Sebastian Huber <sebastian.huber@…>
arm: Simplify _ARMV4_Exception_interrupt Move profiling code closer to bsp_interrupt_disable() to allow re-use of r9 later.
2:18 PM Changeset in rtems [04bd261] by Sebastian Huber <sebastian.huber@…>
arm: Use TPIDRPRW for current per-CPU control Use the previously unused TPIDRPRW register to get the per-CPU control of the current processor. This avoids instructions in GET_SELF_CPU_CONTROL which are not available in Thumb mode.

Nov 12, 2016:

3:52 PM Changeset in rtems [4924756] by Sebastian Huber <sebastian.huber@…>
arm: Use local labels

Nov 11, 2016:

2:45 PM Changeset in rtems [2072dd2] by Sebastian Huber <sebastian.huber@…>
score: Add Per_CPU_Control::isr_dispatch_disable Update #2751.
1:37 PM Changeset in rtems [d5e073c] by Sebastian Huber <sebastian.huber@…>
score: Allow interrupts during thread dispatch Use a processor-specific interrupt frame during context switches in case the executing thread is longer executes on the processor and the heir thread is about to start execution. During this period we must not use a thread stack for interrupt processing. Update #2809.
1:12 PM Changeset in rtems [f9aa34d] by Sebastian Huber <sebastian.huber@…>
score: Add Per_CPU_Control::Interrupt_frame Update #2809.
11:37 AM Changeset in rtems [dbeccf0e] by Sebastian Huber <sebastian.huber@…>
arm: Provide CPU_Interrupt_frame for ARMv4 Update #2809.
10:31 AM Changeset in rtems [bf4fdb1] by Sebastian Huber <sebastian.huber@…>
powerpc: Move legacy CPU_Interrupt_frame The only remaining user of CPU_Interrupt_frame on PowerPC is the mpc5xx support. Move it to here. Update #2809.
10:25 AM Changeset in rtems [40d592eb] by Sebastian Huber <sebastian.huber@…>
bsps/powerpc: Avoid use of CPU_Interrupt_frame This type is not relevant for the code since only a pointer is passed around. Update #2809.
10:17 AM Changeset in rtems [427dcee] by Sebastian Huber <sebastian.huber@…>
sparc: Rename CPU_Minimum_stack_frame Rename SPARC-specific CPU_Minimum_stack_frame to SPARC_Minimum_stack_frame. Rename SPARC-specific CPU_MINIMUM_STACK_FRAME_SIZE to SPARC_MINIMUM_STACK_FRAME_SIZE. Update #2809.
10:16 AM Changeset in rtems [d18560a] by Sebastian Huber <sebastian.huber@…>
sparc64: Rename CPU_Minimum_stack_frame Rename SPARC64-specific CPU_Minimum_stack_frame to SPARC64_Minimum_stack_frame. Rename SPARC64-specific CPU_MINIMUM_STACK_FRAME_SIZE to SPARC64_MINIMUM_STACK_FRAME_SIZE. Update #2809.
9:51 AM Changeset in rtems [141e16d] by Sebastian Huber <sebastian.huber@…>
rtems: Conditionally define rtems_interrupt_frame Update #2808.
9:48 AM Changeset in rtems [8ef8a32] by Sebastian Huber <sebastian.huber@…>
bsps/mips: Use <libcpu/isr_entries.h> Avoid duplicate mips_vector_isr_handlers() declarations.
9:40 AM Ticket #2808 (Conditionally provide rtems_interrupt_frame) created by Sebastian Huber
Provide rtems_interrupt_frame only if CPU_ISR_PASSES_FRAME_POINTER is …
9:16 AM Changeset in rtems [82d30a3] by Sebastian Huber <sebastian.huber@…>
score: Move CPU_PER_CPU_CONTROL_SIZE Move CPU_PER_CPU_CONTROL_SIZE and the optional CPU_Per_CPU_control to <rtems/score/cpuimpl.h> to hide it from <rtems.h>.
Note: See TracTimeline for information about the timeline view.