Timeline




matching tags

May 23, 2014:

9:46 PM Changeset in rtems-schedsim [36f4cb9] by Joel Sherrill <joel.sherrill@…>
Use shared main() and file processor
9:28 PM Changeset in rtems-schedsim [1182d11] by Joel Sherrill <joel.sherrill@…>
main_dump_all_cpus.c: Return error do not exit
9:26 PM Changeset in rtems-schedsim [44cf36b] by Joel Sherrill <joel.sherrill@…>
schedsim.cc: Exit on bad command result
9:26 PM Changeset in rtems-schedsim [718b2b6] by Joel Sherrill <joel.sherrill@…>
main_semobtain.c: Locked access to executing
7:12 PM Changeset in rtems-schedsim [fef4882] by Jennifer Averett <jennifer.averett@…>
schedsim_smpsimple: Add cpus4_inherit_priority.
7:11 PM Changeset in rtems-schedsim [70c8ca6] by Jennifer Averett <jennifer.averett@…>
schedsim_smppriority_affinity: Add expected file for cpus4_affinity_block_case1 scenario.
6:46 PM Changeset in rtems-schedsim [a358713] by Jennifer Averett <jennifer.averett@…>
schedsim_smppriority_affinity: Fix typo in name.
6:42 PM Changeset in rtems-schedsim [737c775] by Jennifer Averett <jennifer.averett@…>
shared: fix print message in semaphore create.
4:04 PM Changeset in rtems-schedsim [2527745] by Jennifer Averett <jennifer.averett@…>
schedsim_smppriority_affinity: Add a worst case migration scenario.
3:57 PM Changeset in rtems-schedsim [a6a8e11] by Joel Sherrill <joel.sherrill@…>
lookup_task.c: Lock around getting executing id.
3:56 PM Changeset in rtems-schedsim [6425eb9] by Joel Sherrill <joel.sherrill@…>
commands.c: Include config.h
3:24 PM Changeset in rtems-schedsim [7851bc3] by Jennifer Averett <jennifer.averett@…>
schedsim_smppriority_affinity: Change scenario thread name to 4 characters.
3:09 PM Changeset in rtems [606ed52]4.11 by Ralf Kirchner <ralf.kirchner@…>
libblock: Use pthread_once() for initialization Enabling and disabling preemption as done for single core will not work for SMP. In the bdbuf initialization preemption handling can be avoided in general by using pthread_once().
1:52 PM Changeset in rtems [6a740c2]4.11 by Daniel Hellstrom <daniel@…>
SPARC: add syscall 1 (exit) function entry point The exit SPARC system call doesn't have a function entry point like the others do. This is probably why people use TA 0x0 instruction directly for shutting down the system.
1:52 PM Changeset in rtems [434e7f7]4.11 by Daniel Hellstrom <daniel@…>
SPARC: syscall code clean-up and minor optimizations
1:51 PM Changeset in rtems [b3049a1]4.11 by Sebastian Huber <sebastian.huber@…>
score: Use _SMP_Fatal()
1:32 PM Changeset in rtems [d134adeb]4.11 by Sebastian Huber <sebastian.huber@…>
score: Fix race condition in SMP startup Do not use the Per_CPU_Control::started in _SMP_Start_multitasking_on_secondary_processor() since this field may be not up to date when a secondary processor reads it. Use the read-only scheduler assignment instead. Add a new fatal error SMP_FATAL_MULTITASKING_START_ON_INVALID_PROCESSOR. This prevents out-of-bounds access. It is currently not possible to test these fatal errors. One option would be to fake values of the _CPU_SMP_Get_current_processor(), but unfortunately this function is inline on some architectures.
12:27 PM Changeset in rtems [0af322c]4.11 by Daniel Hellstrom <daniel@…>
SMP: make IPI fatal code unique The same smp fatal code is used in percpu _Per_CPU_State_change(). In order to determine which CPU requested a fatal shutdown and which CPU responds to it a unique code should be used. A unique code makes it also possible to handle the CPUs differently in the fatal exception handler.
8:00 AM Changeset in rtems [3e201139]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add Resource Handler A resource is something that has at most one owner at a time and may have multiple rivals in case an owner is present. The owner and rivals are impersonated via resource nodes. A resource is represented via the resource control structure. The resource controls and nodes are organized as trees. It is possible to detect deadlocks via such a resource tree. The _Resource_Iterate() function can be used to iterate through such a resource tree starting at a top node.

May 22, 2014:

11:05 PM Changeset in rtems [decff888]4.11 by Joel Sherrill <joel.sherrill@…>
c/src/aclocal/check-smp.m4: Use HAS_SMP not HAS_POSIX_API
10:55 PM Changeset in rtems-schedsim [c172779] by Joel Sherrill <joel.sherrill@…>
cpu.h: Include sys/cpuset.h so RTEMS tasks.h doesn't have to be modified
9:17 PM Changeset in rtems-schedsim [9372906] by Joel Sherrill <joel.sherrill@…>
main_dump_all_cpus.c: Stop at end of args or CPUs
9:17 PM Changeset in rtems-schedsim [ff91f4e] by Joel Sherrill <joel.sherrill@…>
lookup_task.c: Fix bug where only first four chars of name mattered
9:16 PM Changeset in rtems-schedsim [be883c2] by Joel Sherrill <joel.sherrill@…>
cpus4_affinity_case1.scen: Add error checking
8:22 PM Changeset in rtems-schedsim [b6f5266] by Jennifer Averett <jennifer.averett@…>
shared: Fix bug in cpu checking of dump all cpus method.
3:19 PM Changeset in rtems-schedsim [cc1a54a] by Joel Sherrill <joel.sherrill@…>
Enhance cpus command to do validation of executing threads. This patch enhances the cpus command such that it can take a list of expected threads to be executing and validate that they are executing on the expected cores. The cpus command was moved to the shared directory. The documentation was updated.
3:19 PM Changeset in rtems-schedsim [4350081] by Joel Sherrill <joel.sherrill@…>
cpus4_affinity_case1.scen: Specify affinity in hexadecimal
2:00 PM Changeset in rtems [d88b0e7f]4.11 by Jennifer Averett <jennifer.averett@…>
smpschedaffinity01: New test. This test verifies that affinity is honored when set prior to task start.
9:56 AM Changeset in rtems [3cbedb1]4.11 by Chris Johns <chrisj@…>
testsuite: Add a user keypress to start pppd. Allow the test to run and pass when automatic testing.
7:31 AM Changeset in rtems [272a80b7]4.10 by Sebastian Huber <sebastian.huber@…>
score: PR2179: Fix initially locked PCP mutexes Elevate the priority of the creating task to the ceiling priority in case a semaphore is created as initially locked.
7:31 AM Changeset in rtems [4edf348c]4.11 by Sebastian Huber <sebastian.huber@…>
score: PR2179: Fix initially locked PCP mutexes Elevate the priority of the creating task to the ceiling priority in case a semaphore is created as initially locked.
6:30 AM Ticket #2179 (Initially locked Priority Ceiling semaphores do not elevate the ...) created by Sebastian Huber
You can create a Classic API semaphore using the Priority Ceiling …
6:21 AM Changeset in rtems [e9d98071]4.11 by Chris Johns <chrisj@…>
bsp/zynq: Add BSP_ZYNQ_RAM_LENGTH to allow a user to override the RAM length. The Zynq BSPs can be used with varations of hardware such as memory size. This option lets you set a length.
6:15 AM Changeset in rtems [18bd35bc]4.11 by Chris Johns <chrisj@…>
bsps/zynq: Add BSP_ARM_A9MPCORE_UARTCLK to set the UART clock rate. This value can be found the xparameters.h file generated by the Xilinx tools.

May 21, 2014:

8:08 PM Changeset in rtems [1bf0666]4.11 by Joel Sherrill <joel.sherrill@…>
schedulersmpimpl.h: Fix spacing
2:40 PM Changeset in rtems-schedsim [f965428] by Jennifer Averett <jennifer.averett@…>
schedsim_smppriority_affinity: Cleanup scenarios. Add check of expected threads to cpu commands. Add more documentation and set fix the expected files.
11:11 AM Changeset in rtems [dfc2786d]4.11 by Daniel Hellstrom <daniel@…>
SPARC BSPs: remove BSP_fatal_return unreached code
8:33 AM Changeset in rtems [8fcafdd5]4.11 by Sebastian Huber <sebastian.huber@…>
score: Multiprocessor Resource Sharing Protocol Add basic support for the Multiprocessor Resource Sharing Protocol (MrsP). The Multiprocessor Resource Sharing Protocol (MrsP) is defined in A. Burns and A.J. Wellings, A Schedulability Compatible Multiprocessor Resource Sharing Protocol - MrsP, Proceedings of the 25th Euromicro Conference on Real-Time Systems (ECRTS 2013), July 2013. It is a generalization of the Priority Ceiling Protocol to SMP systems. Each MrsP semaphore uses a ceiling priority per scheduler instance. These ceiling priorities can be specified with rtems_semaphore_set_priority(). A task obtaining or owning a MrsP semaphore will execute with the ceiling priority for its scheduler instance as specified by the MrsP semaphore object. Tasks waiting to get ownership of a MrsP semaphore will not relinquish the processor voluntarily. In case the owner of a MrsP semaphore gets preempted it can ask all tasks waiting for this semaphore to help out and temporarily borrow the right to execute on one of their assigned processors. The help out feature is not implemented with this patch.
8:30 AM Changeset in rtems [82f90743]4.11 by Sebastian Huber <sebastian.huber@…>
score: _Thread_Set_life_protection() Enable usage of _Thread_Set_life_protection() in thread dispatch critical sections. This can be used to enable the thread life-protection with thread dispatching disabled and then enable thread dispatching.
8:29 AM Changeset in rtems [c8e83288]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add and use _Scheduler_Get_index_by_id()
8:29 AM Changeset in rtems [4ddc3b5]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add const qualifier
7:37 AM Changeset in rtems [5e92a40a]4.11 by Daniel Hellstrom <daniel@…>
LEON3: use CPU_Fatal_halt for halt By removing the bsp_reset() mechanism and instead relying on the CPU_Fatal_halt() routine SMP and single-core can halt by updating the _Internal_errors_What_happened structure and set the state to SYSTEM_STATE_TERMINATED (the generic way). This will be better for test scripts and debugger that can generically look into why the OS stopped. For SMP systems, only the fatal-reporting CPU waits until all other CPUs are powered down (with a time out of one clock tick). The reason why a fatal stop happend may be because CPU0 was soft-locked up so we can never trust that CPU0 should do the halt for us.
7:30 AM Changeset in rtems [a070c8b]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Simplify rtems_semaphore_obtain()
7:18 AM Changeset in rtems [884a6c59]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add comment regarding TLS workspace size
6:30 AM Changeset in rtems [40f2eaf]4.11 by Sebastian Huber <sebastian.huber@…>
score: Simplify _Scheduler_Set()

May 20, 2014:

5:57 PM GSoC edited by Just Janek
(diff)
5:50 PM Changeset in rtems-schedsim [807b593] by Jennifer Averett <jennifer.averett@…>
shedsim_smppriority_affinity: Add scenarios.
5:34 PM Changeset in rtems-schedsim [a829f37] by Joel Sherrill <joel.sherrill@…>
cpus4_exercise_affinity_api.scen: Reword comment
4:41 PM Changeset in rtems-schedsim [49d5552] by Jennifer Averett <jennifer.averett@…>
shared: Fix warnings.
4:40 PM Changeset in rtems-schedsim [2ba4b25] by Jennifer Averett <jennifer.averett@…>
schedsim_smpsimple: Fix warnings.
3:45 PM Changeset in rtems [9bd7b3b1]4.11 by Daniel Hellstrom <daniel@…>
SPARC: Fatal_halt use source and exit codes The Fatal_halt handler now have two options, either halt as before or enter system error state to return to debugger or simulator. The exit-code is now also propagated to the debugger which is very useful for testing. The CPU_Fatal_halt handler was split up into two, since the only the LEON3 support the CPU power down. The LEON3 halt now uses the power-down instruction to save CPU power. This doesn't stop a potential watch-dog timer from expiring.
11:55 AM Changeset in rtems-source-builder [467cace]4.104.114.9 by Chris Johns <chrisj@…>
sb: Clean up the bootstrap error handling.
8:03 AM Changeset in rtems [e5274df]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Clarify task set/get scheduler parameters
6:06 AM Changeset in rtems [2d96533]4.11 by Sebastian Huber <sebastian.huber@…>
score: SMP scheduler support documentation

May 19, 2014:

8:52 PM Changeset in rtems [3a76d830]4.11 by Daniel Hellstrom <daniel@…>
LEON3: add support for IRQ16..31 for CPU!=0
8:26 PM Changeset in rtems [238629f]4.11 by Joel Sherrill <joel.sherrill@…>
Add SMP Priority Scheduler with Affinity This scheduler attempts to account for needed thread migrations caused as a side-effect of a thread state, affinity, or priority change operation. This scheduler has its own allocate_processor handler named _Scheduler_SMP_Allocate_processor_exact() because _Scheduler_SMP_Allocate_processor() attempts to prevent an executing thread from moving off its current CPU without considering affinity. Without this, the scheduler makes all the right decisions and then they are discarded at the end. ==Side Effects of Adding This Scheduler== Added Thread_Control * parameter to Scheduler_SMP_Get_highest_ready type so methods looking for the highest ready thread can filter by the processor on which the thread blocking resides. This allows affinity to be considered. Simple Priority SMP and Priority SMP ignore this parameter. + Added get_lowest_scheduled argument to _Scheduler_SMP_Enqueue_ordered(). + Added allocate_processor argument to the following methods: - _Scheduler_SMP_Block() - _Scheduler_SMP_Enqueue_scheduled_ordered() - _Scheduler_SMP_Enqueue_scheduled_ordered() + schedulerprioritysmpimpl.h is a new file with prototypes for methods which were formerly static in schedulerprioritysmp.c but now need to be public to be shared with this scheduler. NOTE: _Scheduler_SMP_Get_lowest_ready() appears to have a path which would allow it to return a NULL. Previously, _Scheduler_SMP_Enqueue_ordered() would have asserted on it. If it cannot return a NULL, _Scheduler_SMP_Get_lowest_ready() should have an assertions.
8:26 PM Changeset in rtems [40741c44]4.11 by Joel Sherrill <joel.sherrill@…>
cpuset.c: Fix formatting
8:25 PM Changeset in rtems [e91ab8c]4.11 by Joel Sherrill <joel.sherrill@…>
cpusetimpl.h: Add _CPU_set_Set() and improve Doxygen
5:57 PM Changeset in rtems-schedsim [b4a269a] by Jennifer Averett <jennifer.averett@…>
schedsim_smppriority_affinity: Add overlapping affinity scenario.
3:27 PM Changeset in rtems [ce4a7ae]4.11 by Daniel Hellstrom <daniel@…>
SPARC: add BSP specific error handler Instead of calling the system call TA instruction directly it is better paractise to isolate the trap implementation to the system call functions. BSP_fatal_exit() is added.
1:07 PM Changeset in rtems [431bb85d]4.11 by Chris Johns <chrisj@…>
rtems-test-check: Ignore tests which require real ISR based clock tick BSPs for simulators which do not include a clock tick interrupt source are incapable of running some tests successfully. This is a common characteristic of some BSPs and a fixed set of tests. There is no point in duplicating this list of tests in those BSPs test configuration. Read testsuites/testdata/require-tick-isr.tcfg for details.
1:07 PM Changeset in rtems [b9d871f9]4.10 by Chris Johns <chrisj@…>
rtems-test-check: Ignore tests which require real ISR based clock tick BSPs for simulators which do not include a clock tick interrupt source are incapable of running some tests successfully. This is a common characteristic of some BSPs and a fixed set of tests. There is no point in duplicating this list of tests in those BSPs test configuration. Read testsuites/testdata/require-tick-isr.tcfg for details. Conflicts: testsuites/automake/test-subdirs.am tools/build/rtems-test-check
2:50 AM Changeset in rtems-source-builder [b09fde0]4.104.114.9 by Chris Johns <chrisj@…>
4.11/sparc: Update the gdb-7.7 SIS output patch.
2:49 AM Changeset in rtems-tools [5cdcde1]4.104.11 by Chris Johns <chrisj@…>
4.11/sparc: GDB 7.7 SIS simulator output patch.

May 16, 2014:

7:53 PM Changeset in rtems-schedsim [9f3c8eb] by Jennifer Averett <jennifer.averett@…>
Add scenarios for setting affinity before start of task.
7:46 PM Changeset in rtems-schedsim [3200227] by Jennifer Averett <jennifer.averett@…>
schedsim: Add affinity support to task create.
7:45 PM Changeset in rtems-schedsim [08abc0f] by Jennifer Averett <jennifer.averett@…>
schedsim: Fix affinity error message.
7:42 PM Changeset in rtems-schedsim [fa45079] by Jennifer Averett <jennifer.averett@…>
schedsim: Add smp scenario support for a default core set.
1:34 PM Changeset in rtems [39840438]4.11 by Sebastian Huber <sebastian.huber@…>
dosfs: Fix read from invalid memory area
11:35 AM Changeset in rtems-libbsd [ead7fdc]4.115-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
doc: Clarify initialization
11:10 AM Changeset in rtems-libbsd [14ba206]4.115-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
doc: Clarify test run
11:04 AM Changeset in rtems-libbsd [da96928]4.115-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
doc: Clarify linkcmds sections
8:55 AM Changeset in rtems [1ac0b083]4.11 by Sebastian Huber <sebastian.huber@…>
score: Simplify SMP scheduler support
8:54 AM Changeset in rtems [b532bb2c]4.11 by Sebastian Huber <sebastian.huber@…>
score: Fix state diagram
3:24 AM GSoC edited by André Marques
/* Students' Summer of Code Tracking Table */ (diff)
3:21 AM GSoC/2013/Raspberry_Pi_BSP_Peripherals created by André Marques
Project page started
3:18 AM Developer/OpenProjects edited by André Marques
/* Board Support Package (BSP) */ (diff)

May 15, 2014:

7:17 PM Changeset in rtems-schedsim [9d5d371] by Jennifer Averett <jennifer.averett@…>
rtems: Account for rtems scheduler modifications Remove enqueue and threadsettransient files. Added defaultschedule, prioritychangepriority, and smpstartidle
8:31 AM Changeset in rtems [c0bff5e]4.11 by Sebastian Huber <sebastian.huber@…>
score: Split SMP scheduler enqueue function Extract code from _Scheduler_SMP_Enqueue_ordered() and move it to the new function _Scheduler_SMP_Enqueue_scheduled_ordered() to avoid untestable execution paths. Add and use function _Scheduler_SMP_Unblock().
7:41 AM Changeset in rtems [b4bdbcf]4.11 by Sebastian Huber <sebastian.huber@…>
score: Make _Thread_queue_Requeue() static This function is only used by _Thread_Change_priority(). Make it static to avoid the function call overhead in the performance critical function _Thread_Change_priority().
6:47 AM Changeset in rtems [6359b68]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add and use _Scheduler_SMP_Start_idle()
6:46 AM Changeset in rtems [3733b224]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add and use _Scheduler_default_Schedule()

May 14, 2014:

11:36 PM Changeset in rtems-tools [ab131bb]4.104.11 by Joel Sherrill <joel.sherrill@…>
Add jmr3904 GDB simulator support
10:49 PM Changeset in rtems-source-builder [65d9457]4.104.114.9 by Chris Johns <chrisj@…>
sb: Move error report generation to the build phase. Generate a separate report of each package being built in a build set. This creates a better list of faults in the case of nesting build sets such as */rtems-all.
2:55 PM Changeset in rtems-schedsim [b38dbcc] by Joel Sherrill <joel.sherrill@…>
Many files: rm white space at EOL and EOF
2:25 PM Changeset in rtems-schedsim [5afe319] by Jennifer Averett <jennifer.averett@…>
schedsim_smpsimple: Change scenario to match what the output.
2:25 PM Changeset in rtems-schedsim [05a8dca] by Joel Sherrill <joel.sherrill@…>
cpus4_exercise_affinity_api.scen: Scenario to exercise affinity
2:23 PM Changeset in rtems-schedsim [d23e0f0] by Joel Sherrill <joel.sherrill@…>
main_taskpriority.c: Fix typo
2:23 PM Changeset in rtems-schedsim [156cb91] by Joel Sherrill <joel.sherrill@…>
shell/shared: Add task get/set affinity
2:23 PM Changeset in rtems-schedsim [66f2b7f] by Jennifer Averett <jennifer.averett@…>
schedsim_smpsimple: Remove scenarios that are no longer valid. Non-preemptable tasks are not supported on an SMP system.
2:22 PM Changeset in rtems-schedsim [0caea4a] by Joel Sherrill <joel.sherrill@…>
rtems/Makefile.am: Add task get and set affinity
2:04 PM Changeset in rtems [2369b10]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add and use _Scheduler_Get_context()
1:25 PM Changeset in rtems-schedsim [57629d2] by Joel Sherrill <joel.sherrill@…>
schedsim_smppriority_affinity: New simulator instance
1:24 PM Changeset in rtems-schedsim [3dd3ae6] by Joel Sherrill <joel.sherrill@…>
sys/cpuset.h: CPU_COPY missing on GNU/Linux
1:14 PM Changeset in rtems-schedsim [26560c4] by Joel Sherrill <joel.sherrill@…>
schedsim_smppriority: New simulator instance
1:14 PM Changeset in rtems-schedsim [deadc9a] by Joel Sherrill <joel.sherrill@…>
schedsim_smpsimple: Clean up
1:13 PM Changeset in rtems-schedsim [55b4c3e] by Joel Sherrill <joel.sherrill@…>
rtems/Makefile.am: Add schedulersmpvalidstatechanges.c
11:50 AM Changeset in rtems [f39f667a]4.11 by Sebastian Huber <sebastian.huber@…>
score: Simplify _Thread_Change_priority() The function to change a thread priority was too complex. Simplify it with a new scheduler operation. This increases the average case performance due to the simplified logic. The interrupt disabled critical section is a bit prolonged since now the extract, update and enqueue steps are executed atomically. This should however not impact the worst-case interrupt latency since at least for the Deterministic Priority Scheduler this sequence can be carried out with a wee bit of instructions and no loops. Add _Scheduler_Change_priority() to replace the sequence of - _Thread_Set_transient(), - _Scheduler_Extract(), - _Scheduler_Enqueue(), and - _Scheduler_Enqueue_first(). Delete STATES_TRANSIENT, _States_Is_transient() and _Thread_Set_transient() since this state is now superfluous. With this change it is possible to get rid of the SCHEDULER_SMP_NODE_IN_THE_AIR state. This considerably simplifies the implementation of the new SMP locking protocols.
9:57 AM Changeset in rtems-libbsd [9d955bc]4.115-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
doc: Fix link and header
9:25 AM Changeset in rtems [0f41cc3]4.11 by Sebastian Huber <sebastian.huber@…>
score: _Scheduler_priority_Ready_queue_requeue() Delete unused function _Scheduler_priority_Ready_queue_requeue().
9:11 AM Changeset in rtems [c21c5912]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add STATES_RESTARTING Use separate state for thread restart.
9:07 AM Changeset in rtems [01f302b]4.11 by Sebastian Huber <sebastian.huber@…>
score: Typo
9:06 AM Changeset in rtems [0e8d55b0]4.11 by Sebastian Huber <sebastian.huber@…>
monitor: Support STATES_MIGRATING
8:28 AM Changeset in rtems [249eaf9]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Fix BSS initialization Use bss_start available via %g2 to clear the BSS section. The usage of _edata resulted in a copy of [_edata, bss_start) from ROM to RAM and then a clear to zero of this area. Clear now only [bss_start, _end).
8:23 AM Changeset in rtems [b2d191e]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Fix data copy in start procedure Use the register %g4 for the data content since it must be an even numbered register due to the std/ldd. Use the register %g2 for the BSS start address, so that it can be later re-used for the BSS zero loop.
8:17 AM Changeset in rtems [774ee002]4.11 by Daniel Cederman <cederman@…>
sparc: Change asm to asm to compile with -std=c99.
7:19 AM Changeset in rtems-libbsd [b6d5758]4.115-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Add some installation hints
6:43 AM Changeset in rtems-source-builder [83586f7]4.104.114.9 by Chris Johns <chrisj@…>
sb: Fix the formatting string.
6:38 AM Changeset in rtems-source-builder [e249bd1]4.104.114.9 by Chris Johns <chrisj@…>
doc: Use the internal asciidoc tool.
6:38 AM Changeset in rtems-source-builder [e119c6a]4.104.114.9 by Chris Johns <chrisj@…>
doc: Update the documentation for the new source and patch.
6:37 AM Changeset in rtems-source-builder [1b29191]4.104.114.9 by Chris Johns <chrisj@…>
config: Mirgrate the remaining configs.

May 13, 2014:

3:06 PM Changeset in rtems-schedsim [9f8d56e] by Jennifer Averett <jennifer.averett@…>
schedsim_smpsimple: Add configure of smp simple scheduler.
2:30 PM Changeset in rtems-schedsim [3ad6235] by Jennifer Averett <jennifer.averett@…>
schedsim_smpsimple: Clean up scenarios to match changes. Dispatch commands were removed since a dispatch of all cpu's was added to the dispatch wrapper. Scenarios wich only use preemptable tasks were modified to account for changes in scheduling and changes in expected output format.
2:03 PM Changeset in rtems [beab7329]4.11 by Sebastian Huber <sebastian.huber@…>
score: Introduce scheduler nodes Rename scheduler per-thread information into scheduler nodes using Scheduler_Node as the base type. Use inheritance for specialized schedulers. Move the scheduler specific states from the thread control block into the scheduler node structure. Validate the SMP scheduler node state transitions in case RTEMS_DEBUG is defined.
1:57 PM Changeset in rtems [5b1ff71a]4.11 by Sebastian Huber <sebastian.huber@…>
score: Scheduler documentation
1:26 PM Changeset in rtems-source-builder [9a15c40]4.104.114.9 by Chris Johns <chrisj@…>
sb: Implement %source and %patch to manage source and patches. Remove the numbered source and patches and automatically manage sources and patches. This removes the overhead in maintaining large collections of patches.
1:08 PM Changeset in rtems [3730a07f]4.11 by Sebastian Huber <sebastian.huber@…>
score: Use Scheduler_Context for SMP scheduler Use the basic Scheduler_Context for the general SMP scheduler operations to avoid usage of structure offsets to get the specialized context variants.
12:36 PM Changeset in rtems [e9ee2f0]4.11 by Sebastian Huber <sebastian.huber@…>
score: Capitalize SMP acronym

May 12, 2014:

1:55 PM Changeset in rtems [390e73c4]4.11 by Sebastian Huber <sebastian.huber@…>
score: Move out of RTEMS_HAVE_SYS_CPUSET_H Move _Scheduler_Get() and _Scheduler_Set() out of the #if defined(RTEMS_HAVE_SYS_CPUSET_H) block.
1:21 PM Changeset in rtems [c8b7b32]4.11 by Ralf Kirchner <ralf.kirchner@…>
bsp/altera-caclone-v: Early printk support Make sure printk can work early during BSP startup.
7:32 AM Changeset in rtems [fa0a9a18]4.11 by Sebastian Huber <sebastian.huber@…>
bsps: Declare bsp_start_on_secondary_processors()
7:23 AM Changeset in rtems [6c5c2f3]4.11 by Sebastian Huber <sebastian.huber@…>
bsps: Use bsp_start_on_secondary_processor() Use a standard function for startup on secondary processors.
6:53 AM Changeset in rtems [64a04ac]4.11 by Sebastian Huber <sebastian.huber@…>
bsps: Use standard file name for BSP support
6:38 AM Changeset in rtems [c6522a65]4.11 by Sebastian Huber <sebastian.huber@…>
score: SMP scheduler documentation
6:35 AM Changeset in rtems [ca2dd1e]4.11 by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Delete unused function

May 11, 2014:

11:43 PM Changeset in rtems-tools [a28e562]4.104.11 by Kumar Amit Mehta <gmate.amit@…>
doc: rtems-tester.txt: Add information for building tests The test executables will not be generated unless they are built explicitly by invoking 'make'.
11:37 AM Developer/Simulators/QEMU/CANEmulation edited by PavelPisa
/* Use Cases / Testing */ (diff)
11:36 AM Developer/Simulators/QEMU/CANEmulation edited by PavelPisa
Note kernel compatability (diff)
11:32 AM Developer/Simulators/QEMU/CANEmulation edited by PavelPisa
Qemu options update (diff)
11:29 AM Developer/Simulators/QEMU/CANEmulation edited by PavelPisa
QEMU SJA1000 emulation update (diff)

May 9, 2014:

8:06 PM Changeset in rtems-schedsim [30aa792] by Joel Sherrill <joel.sherrill@…>
Now appears to run again
4:10 PM Changeset in rtems-schedsim [35047a1] by Jennifer Averett <jennifer.averett@…>
sched_cpu: add is_executing to context.
3:29 PM Projects/GSoC/Atomic_Operations edited by André Marques
Few text corrections (diff)
1:48 PM Changeset in rtems-schedsim [b552d29] by Jennifer Averett <jennifer.averett@…>
schedsim_smpsimple: Fix compile error.
1:35 PM Changeset in rtems-schedsim [2d51251] by Jennifer Averett <jennifer.averett@…>
schedsim: Add smp support.
1:30 PM Ticket #2172 (SMP: System corruption revealed with test smpload01) closed by Sebastian Huber
invalid: This was a hardware problem. Device errata will be updated accordingly.
12:25 PM Changeset in rtems [3a3869c4]4.11 by Christian Mauderer <Christian.Mauderer@…>
bsps/sparc: Move flags to grlib header This enables re-use for other BSPs
11:50 AM Changeset in rtems-tools [100f517]4.104.11 by Chris Johns <chrisj@…>
covoar: Merger the covoar source from rtems-testing.git. Use waf to build covoar.
8:08 AM Changeset in rtems [6339cd2d]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Move extern "C" in <rtems.h> Do not cover the includes with an extern "C".
1:20 AM Changeset in rtems-source-builder [e074e75]4.104.114.9 by Chris Johns <chrisj@…>
4.11/rtems-lm32: Use gcc-4.9.0 and fix gdb simulator build on Windows. The lm32 arch builds on gcc-4.9.0 so lets move to a recent build rather than the old 4.5.? build. Remove stdin and stdout references and the simulator io calls in gdb so the simulator builds on Windows.
Note: See TracTimeline for information about the timeline view.