Timeline




matching tags

Feb 12, 2014:

8:44 PM Changeset in rtems [52c50c78] by Li Zefan <lizefan@…>
jffs2: remove from wait queue after schedule() @wait is a local variable, so if we don't remove it from the wait queue list, later wake_up() may end up accessing invalid memory. This was spotted by eyes. Signed-off-by: Li Zefan <lizefan@…> Cc: David Woodhouse <dwmw2@…> Cc: Artem Bityutskiy <artem.bityutskiy@…> Cc: <stable@…> Signed-off-by: Andrew Morton <akpm@…> Signed-off-by: Brian Norris <computersforpeace@…>
8:44 PM Changeset in rtems [d60c1665] by Li Zefan <lizefan@…>
jffs2: avoid soft-lockup in jffs2_reserve_space_gc() We triggered soft-lockup under stress test on 2.6.34 kernel. BUG: soft lockup - CPU#1 stuck for 60009ms! [lockf2.test:14488] ... [<bf09a4d4>] (jffs2_do_reserve_space+0x420/0x440 [jffs2]) [<bf09a528>] (jffs2_reserve_space_gc+0x34/0x78 [jffs2]) [<bf0a1350>] (jffs2_garbage_collect_dnode.isra.3+0x264/0x478 [jffs2]) [<bf0a2078>] (jffs2_garbage_collect_pass+0x9c0/0xe4c [jffs2]) [<bf09a670>] (jffs2_reserve_space+0x104/0x2a8 [jffs2]) [<bf09dc48>] (jffs2_write_inode_range+0x5c/0x4d4 [jffs2]) [<bf097d8c>] (jffs2_write_end+0x198/0x2c0 [jffs2]) [<c00e00a4>] (generic_file_buffered_write+0x158/0x200) [<c00e14f4>] (generic_file_aio_write+0x3a4/0x414) [<c00e15c0>] (generic_file_aio_write+0x5c/0xbc) [<c012334c>] (do_sync_write+0x98/0xd4) [<c0123a84>] (vfs_write+0xa8/0x150) [<c0123d74>] (sys_write+0x3c/0xc0)] Fix this by adding a cond_resched() in the while loop. [akpm@…: don't initialize `ret'] Signed-off-by: Li Zefan <lizefan@…> Cc: David Woodhouse <dwmw2@…> Cc: Artem Bityutskiy <artem.bityutskiy@…> Cc: <stable@…> Signed-off-by: Andrew Morton <akpm@…> Signed-off-by: Brian Norris <computersforpeace@…>
3:05 PM Changeset in rtems [514705d]4.11 by Sebastian Huber <sebastian.huber@…>
score: Delete _Thread_BSP_context Do not return to BSP context in the exit() shutdown path. This makes it possible to re-use the initialization stack. It can be used for the interrupt stack for example. On targets with a small RAM this is a considerable benefit. This change eliminates also some special cases and simplifies the code. Delete _Thread_Set_global_exit_status(), _Thread_Get_global_exit_status() and _Thread_Stop_multitasking().
9:31 AM Changeset in rtems [24bf11e]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add CPU counter support Add a CPU counter interface to allow access to a free-running counter. It is useful to measure short time intervals. This can be used for example to enable profiling of critical low-level functions. Add two busy wait functions rtems_counter_delay_ticks() and rtems_counter_delay_nanoseconds() implemented via the CPU counter.
4:27 AM Changeset in rtems-source-builder [70cc3b0]4.104.114.9 by Chris Johns <chrisj@…>
config: Use qemu's patchworks site for patches.
4:26 AM Changeset in rtems-source-builder [587aa5f]4.104.114.9 by Chris Johns <chrisj@…>
sb: Add patchworks support via the pw://... URL.
2:18 AM Changeset in rtems-tools [8f75c4a]4.104.11 by Chris Johns <chrisj@…>
libffi: Fix for Fedora 64bit pkg-config file.
2:13 AM Changeset in rtems-source-builder [faa3583]4.104.114.9 by Chris Johns <chrisj@…>
sb: Fixed from Fedora testing.
2:11 AM Changeset in rtems-source-builder [d5c7c1f]4.104.114.9 by Chris Johns <chrisj@…>
config: Fix libffi on Fedora 64bit.
2:09 AM Changeset in rtems-source-builder [6ff0672]4.104.114.9 by Chris Johns <chrisj@…>
config: Set build top for pkg-config.
2:08 AM Changeset in rtems-source-builder [7c04790]4.104.114.9 by Chris Johns <chrisj@…>
config: Disable werror because recent glibs have warnings.

Feb 11, 2014:

4:25 PM Changeset in rtems [9abbb6a]4.11 by Sebastian Huber <sebastian.huber@…>
tmtests/tmcontext01: New test
1:48 PM Changeset in rtems [ece9754]4.11 by Sebastian Huber <sebastian.huber@…>
sparc: Increase CPU_STRUCTURE_ALIGNMENT to 32 Recent LEON4 systems use a cache line size of 32 bytes.
9:08 AM Changeset in rtems [62c5c4a5]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Fix ambapp_find_by_idx() The expression "*pi++" post-increments the pointer (not the value).
3:06 AM Changeset in rtems-source-builder [c5b5493]4.104.114.9 by Chris Johns <chrisj@…>
config: Change pkgconfig to check. Add the extra actions: ccflags, cflags, ldflags and libs to allow the fetching of these from pkg-config files.
3:06 AM Changeset in rtems-source-builder [55e52f4]4.104.114.9 by Chris Johns <chrisj@…>
sb: Do not scan for libraries by default.
3:05 AM Changeset in rtems-source-builder [ee93200]4.104.114.9 by Chris Johns <chrisj@…>
sb: Check for empty flags and only add when a str.

Feb 10, 2014:

11:40 PM Changeset in rtems-source-builder [dcea9e0]4.104.114.9 by Chris Johns <chrisj@…>
sb: Remove the extra path. Use the default.
11:38 PM Changeset in rtems-source-builder [f27f7c4]4.104.114.9 by Chris Johns <chrisj@…>
config: Update qemu to build on FreeBSD. Update configuration to build on FreeBSD. This is based on pkg-config detecting the packages installed on the host.
11:18 PM Changeset in rtems-source-builder [c4fefde]4.104.114.9 by Chris Johns <chrisj@…>
sb: Add pkg-config support. Add a pkg-config look alike command so packages that use pkg-config can build if pkg-config is not present on a host. Add support to query package config from configuration scripts.
6:31 PM Changeset in rtems [a3e055f]4.11 by Jennifer Averett <jennifer.averett@…>
smptests: Add smpaffinity01 This test exercises the new Classic API task affinity methods.
6:30 PM Changeset in rtems [29cacfd]4.11 by Jennifer Averett <jennifer.averett@…>
rtems: Add Classic API get and set affinity methods. Add the following methods: + rtems_task_get_affinity + rtems_task_set_affinity
4:01 PM Changeset in rtems [dd0017c]4.11 by Jennifer Averett <jennifer.averett@…>
posix: Add dynamic pthread get and set affinity. This patch adds the following methods: + pthread_get_affinity_np + pthread_set_affinity_np
11:37 AM Changeset in rtems [e11d928]4.11 by Sebastian Huber <sebastian.huber@…>
testsuites: Add TESTS_USE_PRINTF Make it possible to use normal printf() if requested to allow output of floating point numbers.
11:21 AM Changeset in rtems [0df8d7f2]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/arm: Use Global Timer for Cortex-A9 MPCore Use the Global Timer for the Cortex-A9 MPCore clock driver instead of the Private Timer. This enables a consistent nanoseconds since last context switch value across all processors.
11:17 AM Changeset in rtems [069e10c3]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/arm: Include missing header file

Feb 7, 2014:

2:42 PM Developer/Eclipse/Plugin edited by Sh
/* Plug-In Installation */ (diff)
8:53 AM Changeset in rtems [bab16de2]4.11 by Sebastian Huber <sebastian.huber@…>
score: Change debug helper functions Rename rtems_internal_error_description() to rtems_internal_error_text(). Rename rtems_fatal_source_description() to rtems_fatal_source_text(). Rename rtems_status_code_description() to rtems_status_text(). Remove previous implementation of rtems_status_text().
8:32 AM Changeset in rtems [847fc79]4.11 by Sebastian Huber <sebastian.huber@…>
Revert "bsp/leon3: New BSP variant leon3_qemu" This reverts commit 7579e255127ee0cf04901bbab6c1538559053508. Improve QEMU to support AMBA plug and play instead.
7:55 AM Changeset in rtems [01794eb]4.11 by Sebastian Huber <sebastian.huber@…>
score: Format _Thread_Get_maximum_internal_threads

Feb 6, 2014:

6:59 PM Changeset in rtems [6e6adafa]4.11 by Jennifer Averett <jennifer.averett@…>
posix: Add pthread_attr_t methods to get/set affinity. This patch adds the following methods: + pthread_attr_get_affinity_np + pthread_attr_set_affinity_np
6:56 PM Changeset in rtems [baa426a]4.11 by Jennifer Averett <jennifer.averett@…>
posix: Add support method to compare two pthread attribute structures.
6:51 PM Changeset in rtems [13ab94b]4.11 by Jennifer Averett <jennifer.averett@…>
spcpuset01: Add check for sys/cpuset.h. If <sys/cpuset.h> is not provided by the toolset, the test cannot be compiled.
6:42 PM Changeset in rtems [9db8705]4.11 by Jennifer Averett <jennifer.averett@…>
score: Add cpuset support to Score. This new Score Handler provides a structure to manage a cpu_set_t plus helper routines to validate the contents against the current system configuration.
7:39 AM Changeset in rtems [224b888]4.11 by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Declare bsp_debug_uart_init() in header Do not return a status.

Feb 5, 2014:

9:49 PM Developer/SMP edited by Sh
/* Future Directions */ http://git.rtems.org/rtems/commit/?id=558cc8ddb73c42bcf3de7bf7e2576ffc01f15699 (diff)
4:17 PM Changeset in rtems [3c236cc]4.11 by Daniel Hellstrom <daniel@…>
LEON PCI: fix for PCI host bridge driver CFG space access
4:00 PM Changeset in rtems [920a43e]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Add rtems_status_code_description()
2:41 PM Changeset in rtems [558cc8d]4.11 by Sebastian Huber <sebastian.huber@…>
score: _CPU_Context_switch_to_first_task_smp() Delete _CPU_Context_switch_to_first_task_smp() and use _CPU_Context_restore() instead.
2:27 PM Changeset in rtems [1c1c2a0]4.11 by Sebastian Huber <sebastian.huber@…>
bsps: Delete unused bsp_smp_delay()
2:26 PM Changeset in rtems [36a52ab]4.11 by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Avoid magic delays for IPI broadcast
2:15 PM Changeset in rtems [3d77001]4.11 by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Fix SMP initialization Avoid usage of the same stack area by multiple secondary processors at the same time. Avoid magic delay loops.
12:59 PM Changeset in rtems [3ef2d17]4.11 by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Install IPI handler early Install inter-processor interrupt (IPI) handler before secondary CPUs are started. This ensures that secondary CPUs fetch the newly installed handler. Remove superfluous return statement.
12:53 PM Changeset in rtems [d212acb7]4.11 by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Use printk() only if debug is enabled
11:54 AM Changeset in rtems [67f2a28]4.11 by Sebastian Huber <sebastian.huber@…>
sptests/spsem0[12]: Use rtems_test_exit()
10:36 AM Changeset in rtems [97cf623d]4.11 by Sebastian Huber <sebastian.huber@…>
sparc: Save/restore only non-volatile context The _CPU_Context_switch() is a normal function call. The following registers are volatile (the caller must assume that the register contents are destroyed by the callee) according to "SYSTEM V APPLICATION BINARY INTERFACE - SPARC Processor Supplement", Third Edition: g1, o0, o1, o2, o3, o4, o5. Drop these registers from the context. Ensure that offset defines match the structure offsets.
10:01 AM Changeset in rtems [20828099]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Fix comment
12:38 AM Ticket #2170 (pthread_mutex_trylock() erroneously returns EDEADLK) created by Nick Withers
By The Open Group Base Specifications Issue 6, pthread_mutex_trylock() …

Feb 4, 2014:

3:48 PM Changeset in rtems [5ff6a9ca]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Remove confusing nop
3:44 PM Changeset in rtems [f715433]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Order load/store by increasing offsets This may increase the cache hit performance.
3:33 PM Changeset in rtems [a54179d2]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Fix comments
7:38 AM Changeset in rtems-source-builder [56e8d80]4.104.114.9 by Chris Johns <chrisj@…>
config: Add support to build qemu. Qemu requires gettext, glib, libffi, and pixman. DTC is built as a submodule. On Mavrick provide a pkg-config command so avoid needing a pkgconfig. The one here is only just good enough to work. Provide an internal autotools build including libtool so qemu can be built from git.
7:35 AM Changeset in rtems-source-builder [edf60aa]4.104.114.9 by Chris Johns <chrisj@…>
sb: Do not assume the src is valid.
7:23 AM Changeset in rtems-source-builder [53b918e]4.104.114.9 by Chris Johns <chrisj@…>
sb: Fix downloader url parsing and add submodule git support. Split the URL by line breaks into separate requests. With git reset the repo with each run. First perform a hard reset to remove any local patches and then switch back to master incase the repo was left on a branch or a detached head.
7:22 AM Changeset in rtems-source-builder [5601b9c]4.104.114.9 by Chris Johns <chrisj@…>
sb: Add submodule support to the git support.
7:20 AM Changeset in rtems-source-builder [7c30130]4.104.114.9 by Chris Johns <chrisj@…>
darwin: Default to cc and c++ for Mavrick.
7:19 AM Changeset in rtems-source-builder [00693f9]4.104.114.9 by Chris Johns <chrisj@…>
config: Default _internal_autotools_path to nil when not an internal build.
7:18 AM Changeset in rtems-source-builder [d9c1a48]4.104.114.9 by Chris Johns <chrisj@…>
rtems/gcc: Clean up the RSB version message.

Feb 3, 2014:

12:52 PM Changeset in rtems [fe535885]4.11 by Sebastian Huber <sebastian.huber@…>
bsp/v850: Use proper ABI in linkcmds
12:43 PM Changeset in rtems [e1b96b8]4.11 by Sebastian Huber <sebastian.huber@…>
libtests/block11: Use custom device driver

Jan 31, 2014:

6:28 PM Changeset in rtems [ba386a6]4.11 by Joel Sherrill <joel.sherrill@…>
dosfs/fat.c: Remove use of register keyword
6:28 PM Changeset in rtems [cfbeaf6]4.11 by Joel Sherrill <joel.sherrill@…>
calloc.c: Remove use of register keyword
5:03 PM Changeset in rtems [e633f3b]4.11 by Joel Sherrill <joel.sherrill@…>
posix/*.c: Remove use of register keyword
4:55 PM Changeset in rtems [3a638ce]4.11 by Joel Sherrill <joel.sherrill@…>
rtems/*.c: Remove use of register keyword
2:54 PM Changeset in rtems [185e46f]4.11 by Jennifer Averett <jennifer.averett@…>
posix: Add POSIX thread affinity attribute support. With the addition of pthread affinity information in pthread_attr_t, the existing code for pthread_attr_t had to be adjusted.
2:13 PM Changeset in rtems [6dce1621]4.11 by Joel Sherrill <joel.sherrill@…>
bootcard.c: Comment clean up

Jan 30, 2014:

3:39 PM Changeset in rtems-libbsd [45b110f]4.115-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Fix legacy MCF548X FEC interface driver
3:39 PM Changeset in rtems-libbsd [e21bf0d]4.115-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
ftpd01: Use DHCP
3:20 PM Changeset in rtems-libbsd [f702955]4.115-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
ftpd01: Update due to API changes
3:01 PM Changeset in rtems [fd49e3f]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Fix linkcmds part of new network stack
2:59 PM Changeset in rtems-libbsd [821ae67]4.115-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
ZONE(9): Make sure the chunks are properly aligned
12:52 PM Changeset in rtems-libbsd [9449f15]4.115-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
mDNS: Import The sources can be obtained via: http://opensource.apple.com/tarballs/mDNSResponder/mDNSResponder-544.tar.gz
12:49 PM Changeset in rtems-libbsd [5638ae8]4.115-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
DHCPCD(8): Add automatically generated files
12:44 PM Changeset in rtems-libbsd [ec37843]4.115-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
DHCPCD(8): Add config.h
12:29 PM Changeset in rtems-libbsd [f2ed769]4.115-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
DHCPCD(8): Import Import DHCPCD(8) from: http://roy.marples.name/projects/dhcpcd/ The upstream sources can be obtained via: fossil clone http://roy.marples.name/projects/dhcpcd The imported version is 2014-01-29 19:46:44 [6b209507bb].
9:37 AM Changeset in rtems [bba0e09]4.11 by Sebastian Huber <sebastian.huber@…>
bsps: Fix barrier section definitions
3:04 AM Changeset in rtems-source-builder [04aadb6]4.104.114.9 by Chris Johns <chrisj@…>
Check the user's PATH environment variable.
1:58 AM Changeset in rtems [fa4fe456]4.11 by Nick Withers <nick.withers@…>
Move the flash size probe into bankValidate() Previously, bankValidate() could be called (e.g., BSP_flashWrite() -> regionCheckAndErase() -> argcheck() -> bankValidate()) without the probe having happened. When it then invoked BSP_flashCheckId(), unmapped memory could be read, possibly causing a fatal exception.

Jan 29, 2014:

8:29 AM Changeset in rtems [16a41cc]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add _Thread_Get_maximum_internal_threads()
8:06 AM Changeset in rtems [6c3517f]4.11 by Sebastian Huber <sebastian.huber@…>
bsp/stm32f4: Use BSP_SMALL_MEMORY for a variant
7:53 AM Changeset in rtems [c26a945]4.11 by Sebastian Huber <sebastian.huber@…>
bsp/lpc24xx: Fix compile error
Note: See TracTimeline for information about the timeline view.