Timeline




matching tags

Mar 3, 2014:

7:54 PM Developer/SMP edited by Sh
/* Requirements */ Add link (diff)
7:52 PM Developer/SMP edited by Sh
/* Requirements */ Reference for phase-fair (diff)
6:38 PM Developer/SMP edited by Sh
Move TOC to the top (diff)
6:37 PM Developer/SMP edited by Sh
Beautify link (diff)
6:34 PM Developer/SMP edited by Sh
Restore requirements section (diff)
6:32 PM Developer/SMP edited by Sh
/* Requirements */ Add some requirements (diff)
3:47 PM Developer/SMP edited by Sh
/* RTEMS API Changes */ Add new semaphore attribute (diff)
9:18 AM Changeset in rtems [718124e]4.115 by Sebastian Huber <sebastian.huber@…>
rtems: Add RTEMS_INTERRUPT_REPLACE A new option RTEMS_INTERRUPT_REPLACE is introduced that permits updating the first interrupt handler for the registered interrupt vector and matching argument. If no match is found, the install function fails with RTEMS_UNSATISFIED. The Interrupt Manager Extension offers interrupt handlers with an argument pointer. It is impossible to update two words (handler and argument) atomically on most architectures. In order to avoid an SMP lock in bsp_interrupt_handler_dispatch() which would degrade the interrupt response time an alternative must be provided that makes it possible to tear-down interrupt sources without an SMP lock. Add RTEMS_INTERRUPT_REPLACE option to Interrupt Manager Extension. This enables a clean tear-down of interrupt sources on SMP configurations. Instead of an interrupt handler removal a replacement handler can be installed to silence an interrupt source. This can be used in contexts that allow no sophisticated synchronization (e.g. in atexit() or fatal handlers).
8:49 AM Changeset in rtems [e0609ac]4.115 by Sebastian Huber <sebastian.huber@…>
bsps: SMP support for generic interrupt support
8:09 AM Changeset in rtems [8b50a55]4.115 by Sebastian Huber <sebastian.huber@…>
score: Add _Atomic_Fence()
7:38 AM Changeset in rtems [a418b2f]4.115 by Sebastian Huber <sebastian.huber@…>
libnetworking: Typo

Feb 28, 2014:

6:14 PM Developer/SMP edited by JoelSherrill
/* Low-Level Broadcasts */ Add termios framework issue (diff)
4:17 PM Developer/SMP edited by JoelSherrill
/* Design Issues */ Add application impact (diff)
4:07 PM Developer/SMP edited by JoelSherrill
/* Future Directions */ (diff)

Feb 27, 2014:

9:20 PM Developer/Simulators/QEMU edited by André Marques
(diff)
9:11 PM Developer/Simulators/QEMU edited by André Marques
(diff)
7:32 AM Changeset in rtems [80186ca8]4.115 by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Add and use cache register functions

Feb 26, 2014:

10:15 PM Developer/OpenProjects edited by Gedare
/* Executive (SuperCore?, SuperCoreCPU, libcpu): a.k.a. kernel */ (diff)
10:14 PM Developer/OpenProjects edited by Gedare
/* Executive (SuperCore?, SuperCoreCPU, libcpu): a.k.a. kernel */ (diff)
7:28 PM GSoC/2013/ParavirtualizationOfRTEMS edited by Phipse
added Paper of the 15th RTLWS (diff)
6:53 PM GSoC/2013/ParavirtualizationOfRTEMS edited by Phipse
merged remaining and open issues and named it open issues. (diff)
6:50 PM GSoC/2013/ParavirtualizationOfRTEMS edited by Phipse
added open issues sections (diff)
3:57 PM Changeset in rtems [2ef0328]4.115 by Jennifer Averett <jennifer.averett@…>
smptests: Add smppsxaffinity02. This method exercises the ability to dynamically get and set the affinity of POSIX threads. NOTE: There is no scheduler support for affinity. This is simply a data integrity test.
3:41 PM Changeset in rtems [f3e6b18]4.115 by Jennifer Averett <jennifer.averett@…>
smptests: Add smppsxaffinity01. This test exercises the ability to obtain and modify the affinity field of the POSIX thread attributes.
2:45 PM Changeset in rtems [6faf789]4.115 by Sebastian Huber <sebastian.huber@…>
bsps: Fix empty interrupt handler entry The vector number of spurious interrupts was wrong after the interrupt handler removal on SMP configurations.
12:12 PM Developer/OpenProjects edited by Sh
Atomic operations are now supported http://git.rtems.org/rtems/tree/cpukit/score/include/rtems/score/atomic.h (diff)
12:10 PM Developer/OpenProjects edited by Sh
All BSPs have now at least an empty cache manager http://git.rtems.org/rtems/commit/?id=0b9fd991a7b734102054b9d45785a16d10bc9c3c (diff)
11:59 AM Changeset in rtems [31494ab]4.115 by Sebastian Huber <sebastian.huber@…>
sptests/spcache01: Detect write-through cache
11:14 AM Changeset in rtems [c5b1e20]4.115 by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Add L2C registers
10:31 AM Changeset in rtems [9ec4a48d]4.115 by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Add L2 cache support
10:08 AM Changeset in rtems [e1d7bf0]4.115 by Sebastian Huber <sebastian.huber@…>
rtems: Add cache size functions Add rtems_cache_get_data_cache_size() and rtems_cache_get_instruction_cache_size().
10:00 AM Changeset in rtems [e7549ff4]4.115 by Sebastian Huber <sebastian.huber@…>
rtems: Use size_t for cache line size A cache line cannot have a negative size.
9:35 AM Changeset in rtems [5e8301d]4.115 by Sebastian Huber <sebastian.huber@…>
rtems: Cache manager documentation Move useful functions to the top of the file.
8:22 AM Changeset in rtems [b0553f47]4.115 by Ralf Kirchner <ralf.kirchner@…>
bsp/xilinx-zynq: Add arm-errata.h and arm-release-id.h
8:20 AM Changeset in rtems [f2bb3ccb]4.115 by Ralf Kirchner <ralf.kirchner@…>
bsp/realview-pbx-a9: Add arm-errata.h and arm-release-id.h
8:19 AM Changeset in rtems [f2a8b60]4.115 by Ralf Kirchner <ralf.kirchner@…>
bsp/raspberrypi: Add arm-errata.h and arm-release-id.h
8:17 AM Changeset in rtems [deccde3]4.115 by Ralf Kirchner <ralf.kirchner@…>
bsp/lpc32xx: Add arm-errata.h and arm-release-id.h
2:27 AM Changeset in rtems [4dc16ea]5 by Brian Norris <computersforpeace@…>
jffs2: fix unbalanced locking Li Zefan reported an unbalanced locking issue, found by his internal debugging feature on runtime. The particular case he was looking at doesn't lead to a deadlock, as the structure that this lock is embedded in is freed on error. But we should straighten out the error handling. Because several callers of jffs2_do_read_inode_internal() / jffs2_do_read_inode() already handle the locking/unlocking and inode clearing at their own level, let's just push any unlocks/clearing down to the caller. This consistency is much easier to verify. Reported-by: Li Zefan <lizefan@…> Cc: David Woodhouse <dwmw2@…> Cc: Artem Bityutskiy <artem.bityutskiy@…> Cc: Andrew Morton <akpm@…> Signed-off-by: Brian Norris <computersforpeace@…>
12:46 AM Developer/OpenProjects edited by Gedare
/* Executive (SuperCore?, SuperCoreCPU, libcpu): a.k.a. kernel */ (diff)
12:42 AM Developer/GSoC/ProjectManagement edited by Gedare
(diff)
12:41 AM Developer/GSoC/ProjectManagement edited by Gedare
/* Q&A */ (diff)
12:38 AM GSoC edited by Gedare
/* Student Information */ (diff)
12:22 AM GSoC edited by Gedare
(diff)
12:20 AM GSoC edited by Gedare
/* Students' Proposals */ (diff)
12:19 AM GSoC edited by Gedare
/* Students' Summer of Code Tracking Table */ (diff)
12:14 AM Developer/GSoC/ProjectManagement edited by Gedare
/* Q&A */ (diff)
12:13 AM Developer/GSoC/ProjectManagement edited by Gedare
/* update content to make current */ (diff)

Feb 25, 2014:

11:54 PM GSoC edited by Gedare
/* General Information */ Add link to last year's (2013) SOC page. (diff)
10:36 PM GSoC/GettingStarted edited by Gedare
/* Configure and Build RTEMS for SPARC/SIS */ (diff)
10:35 PM GSoC/GettingStarted edited by Gedare
/* Configure a Development Computer */ (diff)
10:34 PM GSoC/GettingStarted edited by Gedare
/* Configure a Development Computer */ (diff)
10:33 PM Developer/Tools/RSB edited by Gedare
/* Feedback from Students about using RSB for the GSoC Getting Started */ (diff)
10:32 PM GSoC/GettingStarted edited by Gedare
/* Configure a Development Computer */ (diff)
10:31 PM Developer/Tools/RSB edited by Gedare
/* Feedback from Students about using RSB for the GSoC Getting Started */ (diff)
10:30 PM Developer/Tools/RSB edited by Gedare
Add student feedback table (diff)
10:26 PM GSoC edited by Gedare
Update for year and fix some links that were broken from before. (diff)
10:23 PM GSoC created by Gedare
Regenerate page.
10:18 PM GSoC/2013 edited by Gedare
Gedare moved page RTEMSSummerOfCode to RTEMSSummerOfCode2013 without leaving a redirect: To save state reflective of 2013. (diff)

Feb 24, 2014:

4:06 PM Changeset in rtems [0a2096b]4.115 by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Use ambapp_freq_get() for CPU counter
3:25 PM Changeset in rtems [dce7bba7]4.115 by Sebastian Huber <sebastian.huber@…>
bsps: Delete LEON3_FATAL_CPU_COUNTER_INIT
11:45 AM Changeset in rtems [a4bc90af]4.115 by Sebastian Huber <sebastian.huber@…>
sparc: Fix CPU counter support The SPARC processors supported by RTEMS have no built-in CPU counter support. We have to use some hardware counter module for this purpose. The BSP must provide a 32-bit register which contains the current CPU counter value and a function for the difference calculation. It can use for example the GPTIMER instance used for the clock driver.
9:48 AM Changeset in rtems [64f4ac2]4.115 by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Add new cache manager implementation The previous implementation used an instruction cache line size of 0, this is a bogus value. Use a instruction cache line size of 64 since the L2 cache may have a line size of 32 or 64. A greater value should cause no harm. Use a FLUSH operation for _CPU_cache_invalidate_instruction_range(). This is a preperation step to support the L2 cache.
9:13 AM Changeset in rtems [95d0c98]4.115 by Sebastian Huber <sebastian.huber@…>
score: Fix thread TLS area initialization Do not use _TLS_Size here since this will lead GCC to assume that this symbol is not 0 and the later > 0 test will be optimized away.
8:53 AM Changeset in rtems [07dc970]4.115 by Sebastian Huber <sebastian.huber@…>
sptests/spcpucounter01: Adjust test Adjust test to work with clock driver based CPU counters. They have a period equal to the clock tick interval.

Feb 23, 2014:

10:04 PM Changeset in rtems [6b998fee]4.115 by Joel Sherrill <joel.sherrill@…>
taskmode: Formatting correction

Feb 22, 2014:

9:57 PM Changeset in rtems [27d240e0]4.115 by Andre Marques <andre.lousa.marques@…>
New fstest to check rename POSIX conformance This patch is a newer version of the test presented on http://www.rtems.org/pipermail/rtems-devel/2014-February/005318.html Unchecked error cases: - EIO (physical error) - ENOSPC (no space left in the new filepath) - EROFS (already covered on testsuites/fstests/fsrofs01) Untested functionality: - File system lock during rename() operation - If after rename() the link count of a file becomes 0 it should be removed and the space ocupied by the file shall be freed and no longer accessible (the function statvfs() gives "not implemented" on the imfs file system, so this is postponed for now)

Feb 21, 2014:

4:12 PM Changeset in rtems [0b9fd991]4.115 by Sebastian Huber <sebastian.huber@…>
bsps: Add empty cache manager This is necessary to add tests that use the cache manager. For example to get better estimates of worst-case timings.
1:59 PM Changeset in rtems [14c3cb6]4.115 by Pavel Pisa <ppisa@…>
bsps/arm: Add PHY detection to LPC Ethernet
1:08 PM Changeset in rtems [369bb13b]4.115 by Pavel Pisa <ppisa@…>
bsps/arm: Reset MII management in LPC Ethernet Reduce MII clock to support LPC17XX.
1:05 PM Changeset in rtems [810815c]4.115 by Pavel Pisa <ppisa@…>
bsp/lpc24xx: Add LPC24XX_PIN_ETHERNET_POWER_DOWN
1:03 PM Changeset in rtems [986ddf5]4.115 by Sebastian Huber <sebastian.huber@…>
bsp/lpc24xx: Add lpc24xx_pin_get_first_index()
12:32 PM Changeset in rtems [0fe0718]4.115 by Sebastian Huber <sebastian.huber@…>
bsps/powerpc: Use System V small-data area The 32-bit ABIs for thread-local storage (TLS) and EABI read-only small-data area have a conflicting register (r2) usage. Use the System V small-data instead (here r2 is system reserved).

Feb 20, 2014:

4:05 PM Changeset in rtems [7ee4e72]4.115 by Sebastian Huber <sebastian.huber@…>
score: _Thread_Start_multitasking() Fix serious race-condition. Read the heir after the per-CPU lock acquire.

Feb 19, 2014:

4:36 PM Changeset in rtems [52eecba]4.115 by Jennifer Averett <jennifer.averett@…>
posix: Set pthread attribute values in detach and setschedparm methods.
3:42 PM Changeset in rtems [7ec8d95]4.115 by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Add and use leon3_get_cpu_count()
3:41 PM Changeset in rtems [4fe6759e]4.115 by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Add leon3_power_down_loop()
2:19 PM Changeset in rtems [c8c877f]4.115 by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Delete unused file
2:15 PM Changeset in rtems [1be15db1]4.115 by Sebastian Huber <sebastian.huber@…>
bsp/score603e: Remove unused BSP_fatal_return()
12:52 PM Changeset in rtems [47d60134]4.115 by Sebastian Huber <sebastian.huber@…>
score: _CPU_SMP_Get_current_processor() Remove RTEMS_COMPILER_PURE_ATTRIBUTE from _SMP_Get_current_processor() and all _CPU_SMP_Get_current_processor(). Make inline ASM statements volatile again. Test smptests/smpmigration01 showed that GCC optimizes too much otherwise.
10:21 AM Changeset in rtems [ba25cc2]4.115 by Sebastian Huber <sebastian.huber@…>
score: Add and use _Giant_Drop() New test smptests/smpfatal03.
9:58 AM Changeset in rtems [e5bcb24b]4.115 by Sebastian Huber <sebastian.huber@…>
smptests: Delete config.h.in
9:57 AM Changeset in rtems [83bf105]4.115 by Sebastian Huber <sebastian.huber@…>
score: Rename _Internal_error_Occurred() Rename _Internal_error_Occurred() into _Terminate().

Feb 18, 2014:

5:15 PM Developer/SMP edited by Sh
/* Barrier Synchronization */ (diff)
5:13 PM Developer/SMP edited by Sh
/* SMP Locks */ http://git.rtems.org/rtems/commit/?id=0344ce0385fb2ff4f55d4154ae38b438c2168340 (diff)
1:31 PM Changeset in rtems [a502d677]4.115 by Ralf Kirchner <ralf.kirchner@…>
bsp/arm: Separate setup for translation table
12:40 PM Changeset in rtems [7336be9d]4.115 by Sebastian Huber <sebastian.huber@…>
score: SMP initialization and shutdown changes Rename _SMP_Request_other_cores_to_perform_first_context_switch() into _SMP_Request_start_multitasking() since this requests now a multitasking start on all configured and available processors. The name corresponds _Thread_Start_multitasking() and _SMP_Start_multitasking_on_secondary_processor() actions issued in response to this request. Move in source file to right place. Rename PER_CPU_STATE_READY_TO_BEGIN_MULTITASKING into PER_CPU_STATE_READY_TO_START_MULTITASKING. Rename PER_CPU_STATE_BEGIN_MULTITASKING into PER_CPU_STATE_REQUEST_START_MULTITASKING. Rename _SMP_Request_other_cores_to_shutdown() into _SMP_Request_shutdown(). Add a per-CPU state lock to protect all changes. This was necessary to offer a controlled shutdown of the system (atomic read/writes alone are not sufficient for this kind of synchronization). Add documentation for Per_CPU_State. Delete debug output. New tests smptests/smpfatal01 and smptests/smpfatal02.
12:36 PM Changeset in rtems [8a65a960]4.115 by Sebastian Huber <sebastian.huber@…>
score: _SMP_Inter_processor_interrupt_handler() Inline _SMP_Inter_processor_interrupt_handler() to avoid function call overhead. Remove debug output.
12:30 PM Changeset in rtems [c4ff027]4.115 by Sebastian Huber <sebastian.huber@…>
score: Wait for per-CPU state changes later Wait for per-CPU changes into PER_CPU_STATE_READY_TO_BEGIN_MULTITASKING later. There is no need to delay the initialization of the main processor at this point.
12:20 PM Changeset in rtems [b1d08a58]4.115 by Sebastian Huber <sebastian.huber@…>
score: Initialize per-CPU locks
12:03 PM Changeset in rtems [282bfd3]4.115 by Sebastian Huber <sebastian.huber@…>
score: Move _SMP_Handler_initialize()
11:46 AM Changeset in rtems [07713db6]4.115 by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Add bsp_reset() for SMP configuration
11:42 AM Changeset in rtems [2cb0877]4.115 by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Add and use LEON3_IrqCtrl_Lock Disabling of interrupts is not enough to ensure mutual exclusion on SMP configurations.
10:54 AM Changeset in rtems [a171e0a8]4.115 by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Declare LEON3_IrqCtrl_EIrq only once
10:52 AM Changeset in rtems [f71f3d31]4.115 by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Declare leon3_ext_irq_init() in header
10:50 AM Changeset in rtems [7fe05615]4.115 by Daniel Hellstrom <daniel@…>
bsp/leon3: Unmask IPI only on secondary processor

Feb 17, 2014:

9:21 PM Developer/SMP edited by JoelSherrill
/* Status */ Add URL (diff)
9:17 PM Developer/SMP edited by JoelSherrill
TOC|right to TOC right (diff)
6:19 PM Changeset in rtems [2729c1c2]4.115 by Jennifer Averett <jennifer.averett@…>
smptests: Add check for affinity support in newlib.
6:17 PM Changeset in rtems [f38060b]4.115 by Jennifer Averett <jennifer.averett@…>
psxtests: Correct bug in check of affinity support in newlib.
6:15 PM Changeset in rtems [57997d8]4.115 by Jennifer Averett <jennifer.averett@…>
cpukit: Correct bug in check of affinity support in newlib.
2:43 PM Changeset in rtems [4953b724]4.115 by Ralf Kirchner <ralf.kirchner@…>
libchip: Add dwmac 10/100/1000 network driver
2:12 PM Changeset in rtems [4d9bd56]4.115 by Sebastian Huber <sebastian.huber@…>
score: Rename rtems_smp_process_interrupt() Rename rtems_smp_process_interrupt() into _SMP_Inter_processor_interrupt_handler(). Delete unused header file <rtems/bspsmp.h>.
2:02 PM Changeset in rtems [911b1d2]4.115 by Sebastian Huber <sebastian.huber@…>
score: Rename rtems_smp_secondary_cpu_initialize() Rename rtems_smp_secondary_cpu_initialize() into _SMP_Start_multitasking_on_secondary_processor(). Move declaration to <rtems/score/smpimpl.h>.
1:56 PM Changeset in rtems [6ca4f6a]4.115 by Sebastian Huber <sebastian.huber@…>
score: Add and use <rtems/score/smpimpl.h> Collect SMP implementation specific parts in the <rtems/score/smpimpl.h> header file.
1:31 PM Changeset in rtems [f8ff2a0]4.115 by Sebastian Huber <sebastian.huber@…>
score: Delete bsp_smp_broadcast_interrupt() Since the per-CPU SMP lock must be acquired and released to send the message a single interrupt broadcast operations offers no benefits. If synchronization is required, then a SMP barrier must be used anyway.
1:25 PM Changeset in rtems [4627fcd]4.115 by Sebastian Huber <sebastian.huber@…>
score: Rename bsp_smp_initialize() Rename bsp_smp_initialize() into _CPU_SMP_Initialize() since every CPU port must supply this function.
1:12 PM Changeset in rtems [2afe065]4.115 by Sebastian Huber <sebastian.huber@…>
score: Remove ASM guard
12:58 PM Changeset in rtems [2cb95b5f]4.115 by Sebastian Huber <sebastian.huber@…>
score: Rename RTEMS_BSP_SMP_SHUTDOWN Rename RTEMS_BSP_SMP_SHUTDOWN in SMP_MESSAGE_SHUTDOWN since SMP messages have nothing to do with the BSP. Use UINT32_C() instead of casts.
12:46 PM Changeset in rtems [9eec2f3]4.115 by Sebastian Huber <sebastian.huber@…>
score: Add RTEMS_FATAL_SOURCE_SMP Use rtems_fatal() instead of _CPU_Fatal_halt() to shutdown processors in SMP configurations since this allows intervention of BSP or application specific fatal extensions.
12:27 PM Changeset in rtems [f241977]4.115 by Ralf Kirchner <ralf.kirchner@…>
bsp/arm: Add linker symbol bsp_processor_count
12:24 PM Changeset in rtems [c2934b96]4.115 by Sebastian Huber <sebastian.huber@…>
score: Move SMP interrupt stack initialization Move SMP interrupt stack initialization for secondary processors from _SMP_Handler_initialize() to _ISR_Handler_initialization() to avoid code duplication. Apply _CPU_Interrupt_stack_setup() to all interrupt stacks.
10:57 AM Changeset in rtems [0b74e10f]4.115 by Ralf Kirchner <ralf.kirchner@…>
bsp/arm: Add SCU errata handling for L2C-310 cache
10:54 AM Changeset in rtems [46d7fa5]4.115 by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Add and use fatal codes
10:44 AM Changeset in rtems [b87bf0b]4.115 by Ralf Kirchner <ralf.kirchner@…>
bsp/arm: Add arm-errata.h and arm-release-id.h
10:40 AM Changeset in rtems [33cb8bf]4.115 by Sebastian Huber <sebastian.huber@…>
score: Add RTEMS_FATAL_SOURCE_BSP Merge RTEMS_FATAL_SOURCE_BSP_GENERIC and RTEMS_FATAL_SOURCE_BSP_SPECIFIC into new fatal source RTEMS_FATAL_SOURCE_BSP. This makes it easier to figure out the code position given a fatal source and code.
9:24 AM Changeset in rtems [bbc5527]4.115 by Ralf Kirchner <ralf.kirchner@…>
libbsp/xilinx-zynq: Share handling for ARM cache controller L2C-310
9:22 AM Changeset in rtems [9fcd1b35]4.115 by Ralf Kirchner <ralf.kirchner@…>
bsp/arm: Add handling for level 2 L2C-310 cache controller arm-l2c-310/cache_.h contains the handling for the L2C-310 level 2 cache controller from arm. It references the arm level 1 cache handling in the new file arm-cache-l1.h.
9:17 AM Changeset in rtems [b39e055]4.115 by Sebastian Huber <sebastian.huber@…>
score: Delete INTERNAL_ERROR_SHUTDOWN_WHEN_NOT_UP This error case is no longer required since rtems_shutdown_executive() can be called anytime, anywhere
9:10 AM Changeset in rtems [8a6de83]4.115 by Sebastian Huber <sebastian.huber@…>
score: Move _SMP_Request_other_cores_to_shutdown() Move _SMP_Request_other_cores_to_shutdown() invocation from rtems_shutdown_executive() to _Internal_error_Occurred() to allow a proper shutdown on SMP configurations even in the error case.
8:58 AM Changeset in rtems [38ee758]4.115 by Sebastian Huber <sebastian.huber@…>
score: Disable ISR in _Internal_error_Occurred() Disable interrupts as the first step in _Internal_error_Occurred() to get a defined execution context for the fatal extensions. Make _ISR_Disable_without_giant() available for non-SMP configurations.
8:47 AM Changeset in rtems [92f50c3]4.115 by Sebastian Huber <sebastian.huber@…>
score: Add SYSTEM_STATE_TERMINATED Merge systems states SYSTEM_STATE_SHUTDOWN and SYSTEM_STATE_FAILED into new system state SYSTEM_STATE_TERMINATED. This reflects that all system termination paths end up in _Internal_error_Occurred().
8:39 AM Changeset in rtems [c53705c]4.115 by Nick Withers <nick.withers@…>
doc: Note that rename() is only partially implemented. Replacing of existing files is not supported. See #2169.
8:23 AM Changeset in rtems [801b5d8]4.115 by Sebastian Huber <sebastian.huber@…>
powerpc: Change interrupt disable implemetation Instead of SPRG0 (= special purpose register 272) use the new global symbol _PPC_INTERRUPT_DISABLE_MASK to store the interrupt disable mask. The benefit is that it is now possible to disable interrupts without further run-time initialization in boot_card(). At least on Freescale e500 cores this leads also to a faster execution since the mfmsr and mfspr instruction require four cycles to complete. The instructions to load the mask value can execute while the mfmsr is in progress.
7:16 AM Changeset in rtems [3378be95]4.115 by Sebastian Huber <sebastian.huber@…>
sptests/spcache01: New test
7:04 AM Changeset in rtems-tools [f91e023]4.104.115 by Chris Johns <chrisj@…>
Add the documentation.
6:56 AM Changeset in rtems-tools [11d4b89]4.104.115 by Chris Johns <chrisj@…>
Add README. Also add a git ignore.
Note: See TracTimeline for information about the timeline view.