Timeline



09/15/13:

22:25 Changeset in rtems-source-builder [0dd3013]4.104.114.95 by Chris Johns <chrisj@…>
rtems: Newlib version CVS 15-Sept-2013
16:58 Ticket #2145 (CONFIGURE_BDBUF_* macros should be range checked) created by Ric Claus
Setting : #define CONFIGURE_BDBUF_MAX_READ_AHEAD_BLOCKS (64 * …
12:44 Developer/Simulators/QEMU/CANEmulation edited by Jinyang
/* Step 4: Write Linux driver */ (diff)
12:28 Developer/Simulators/QEMU/CANEmulation edited by Jinyang
/* Step 3: Build a Basic PCI-CAN device in qemu */ (diff)
11:54 Developer/Simulators/QEMU/CANEmulation edited by Jinyang
(diff)
10:57 Developer/Simulators/QEMU/CANEmulation edited by Jinyang
(diff)
07:12 Developer/Simulators/QEMU/CANEmulation edited by Jinyang
(diff)
06:51 Developer/Simulators/QEMU/CANEmulation edited by Jinyang
(diff)
06:50 Developer/Simulators/QEMU/CANEmulation edited by Jinyang
(diff)

09/13/13:

15:37 Changeset in rtems [bdcf4102]4.115 by Sebastian Huber <sebastian.huber@…>
fstests/mdosfs_fstime: Remove test The FAT file system is not conformant with the POSIX requirements.
15:06 Changeset in rtems [d1c5c01f]4.115 by Sebastian Huber <sebastian.huber@…>
psxtests/psxfile01: Fix according to POSIX ftruncate() and open() with O_TRUNC shall upon successful completion mark for update the st_ctime and st_mtime fields of the file. truncate() shall upon successful completion, if the file size is changed, mark for update the st_ctime and st_mtime fields of the file. The POSIX standard "The Open Group Base Specifications Issue 7", IEEE Std 1003.1, 2013 Edition says nothing about the behaviour of truncate() if the file size remains unchanged. Future directions of the standard may mandate the behaviour specified in ftruncate(): http://austingroupbugs.net/view.php?id=489
13:26 Changeset in rtems [736983f1]4.115 by Sebastian Huber <sebastian.huber@…>
fstests/fstime: Fix according to POSIX ftruncate() and open() with O_TRUNC shall upon successful completion mark for update the st_ctime and st_mtime fields of the file. truncate() shall upon successful completion, if the file size is changed, mark for update the st_ctime and st_mtime fields of the file. The POSIX standard "The Open Group Base Specifications Issue 7", IEEE Std 1003.1, 2013 Edition says nothing about the behaviour of truncate() if the file size remains unchanged. Future directions of the standard may mandate the behaviour specified in ftruncate(): http://austingroupbugs.net/view.php?id=489
13:17 Changeset in rtems [c5b2d79]4.115 by Sebastian Huber <sebastian.huber@…>
IMFS: Fix truncate according to POSIX ftruncate() and open() with O_TRUNC shall upon successful completion mark for update the st_ctime and st_mtime fields of the file. truncate() shall upon successful completion, if the file size is changed, mark for update the st_ctime and st_mtime fields of the file. The POSIX standard "The Open Group Base Specifications Issue 7", IEEE Std 1003.1, 2013 Edition says nothing about the behaviour of truncate() if the file size remains unchanged. Future directions of the standard may mandate the behaviour specified in ftruncate(): http://austingroupbugs.net/view.php?id=489
13:17 Changeset in rtems [f82851c5]4.115 by Sebastian Huber <sebastian.huber@…>
IMFS: Use inline functions instead of macros
11:14 Changeset in rtems [2477a39]4.115 by Sebastian Huber <sebastian.huber@…>
fstests/fspermission: Fix resource leak
08:20 Changeset in rtems [0282e83]4.115 by Sebastian Huber <sebastian.huber@…>
JFFS2: New tests

09/12/13:

16:26 Developer/Simulators/QEMU/CANEmulation edited by Jinyang
(diff)
16:14 Developer/Simulators/QEMU/CANEmulation edited by Jinyang
/* Step 3: Build a Basic PCI-CAN device in qemu */ (diff)
15:37 Developer/Simulators/QEMU/CANEmulation edited by Jinyang
/* Step 3: Build a Basic PCI-CAN device in qemu */ (diff)
14:53 Changeset in rtems [78b85286]4.115 by Sebastian Huber <sebastian.huber@…>
JFFS2: Update Linux compatibility layer Modify compatbility layer for RTEMS. Add support for Linux 3.11 based JFFS2.
14:46 Changeset in rtems [672038b]4.115 by Sebastian Huber <sebastian.huber@…>
JFFS2: Import from eCos Import of Linux compatibility layer and JFFS2 file system support from eCos. The files are imported from eCos CVS on 2013-09-16. cvs -d :pserver:anoncvs@ecos.sourceware.org:/cvs/ecos login cvs -z3 -d :pserver:anoncvs@ecos.sourceware.org:/cvs/ecos co -P ecos The files "ecos/packages/compat/linux/current/asm/atomic.h", "ecos/packages/compat/linux/current/asm/bug.h", "ecos/packages/compat/linux/current/asm/page.h", "ecos/packages/compat/linux/current/cyg/crc/crc.h", "ecos/packages/compat/linux/current/cyg/infra/cyg_type.h", "ecos/packages/compat/linux/current/linux/compiler.h", "ecos/packages/compat/linux/current/linux/completion.h", "ecos/packages/compat/linux/current/linux/config.h", "ecos/packages/compat/linux/current/linux/crc32.h", "ecos/packages/compat/linux/current/linux/errno.h", "ecos/packages/compat/linux/current/linux/fs.h", "ecos/packages/compat/linux/current/linux/kernel.h", "ecos/packages/compat/linux/current/linux/list.h", "ecos/packages/compat/linux/current/linux/mtd/compatmac.h", "ecos/packages/compat/linux/current/linux/mtd/mtd.h", "ecos/packages/compat/linux/current/linux/pagemap.h", "ecos/packages/compat/linux/current/linux/rbtree.h", "ecos/packages/compat/linux/current/linux/rwsem.h", "ecos/packages/compat/linux/current/linux/sched.h", "ecos/packages/compat/linux/current/linux/slab.h", "ecos/packages/compat/linux/current/linux/spinlock.h", "ecos/packages/compat/linux/current/linux/stat.h", "ecos/packages/compat/linux/current/linux/string.h", "ecos/packages/compat/linux/current/linux/timer.h", "ecos/packages/compat/linux/current/linux/types.h", "ecos/packages/compat/linux/current/linux/version.h", "ecos/packages/compat/linux/current/linux/vmalloc.h", "ecos/packages/compat/linux/current/linux/wait.h", "ecos/packages/compat/linux/current/linux/workqueue.h", and "ecos/packages/compat/linux/current/linux/zlib.h" "ecos/packages/compat/linux/current/linux/zutil.h" are copied to "cpukit/libfs/src/jffs2/include". The file "ecos/packages/services/crc/current/src/crc32.c" is copied to "cpukit/libfs/src/jffs2/src/compat-crc32.c". The file "ecos/packages/compat/linux/current/src/rbtree.c" is copied to "cpukit/libfs/src/jffs2/src/compat-rbtree.c". The file "ecos/packages/fs/jffs2/current/src/dir-ecos.c" is copied to "cpukit/libfs/src/jffs2/src/dir-rtems.c". The file "ecos/packages/fs/jffs2/current/src/flashio.c" is copied to "cpukit/libfs/src/jffs2/src/flashio.c". The file "ecos/packages/fs/jffs2/current/src/fs-ecos.c" is copied to "cpukit/libfs/src/jffs2/src/fs-rtems.c". The file "ecos/packages/fs/jffs2/current/src/malloc-ecos.c" is copied to "cpukit/libfs/src/jffs2/src/malloc-rtems.c". The file "ecos/packages/fs/jffs2/current/src/os-ecos.h" is copied to "cpukit/libfs/src/jffs2/src/os-rtems.h". The LICENSE file referenced in some files of this patch set is part of a previous patch set imported from Linux.
13:57 Changeset in rtems [0c0f128]4.115 by Sebastian Huber <sebastian.huber@…>
JFFS2: Import from Linux Import of Journalling Flash File System, Version 2 from Linux 3.11. This part of the Linux kernel is under a separate license which is similar to the RTEMS license. The file "cpukit/libfs/src/jffs2/include/linux/jffs2.h" is a copy of "linux-3.11/include/uapi/linux/jffs2.h". The file "LICENSE.JFFS2" is a copy of "linux-3.11/fs/jffs2/LICENCE". The files "linux-3.11/fs/jffs2/LICENCE", "linux-3.11/fs/jffs2/acl.h", "linux-3.11/fs/jffs2/build.c", "linux-3.11/fs/jffs2/compr.c", "linux-3.11/fs/jffs2/compr.h", "linux-3.11/fs/jffs2/compr_rtime.c", "linux-3.11/fs/jffs2/compr_rubin.c", "linux-3.11/fs/jffs2/compr_zlib.c", "linux-3.11/fs/jffs2/debug.c", "linux-3.11/fs/jffs2/debug.h", "linux-3.11/fs/jffs2/erase.c", "linux-3.11/fs/jffs2/gc.c", "linux-3.11/fs/jffs2/jffs2_fs_i.h", "linux-3.11/fs/jffs2/jffs2_fs_sb.h", "linux-3.11/fs/jffs2/nodelist.c", "linux-3.11/fs/jffs2/nodelist.h", "linux-3.11/fs/jffs2/nodemgmt.c", "linux-3.11/fs/jffs2/read.c", "linux-3.11/fs/jffs2/readinode.c", "linux-3.11/fs/jffs2/scan.c", "linux-3.11/fs/jffs2/summary.h", "linux-3.11/fs/jffs2/write.c", and "linux-3.11/fs/jffs2/xattr.h" are copied to "cpukit/libfs/src/jffs2/src".
13:32 Changeset in rtems [3c96bee]4.115 by Sebastian Huber <sebastian.huber@…>
JFFS2: Add RTEMS support
13:03 Developer/Simulators/QEMU/CANEmulation edited by Jinyang
/* Step 3: Build a Basic PCI-CAN device in qemu */ (diff)
12:15 Developer/Simulators/QEMU/CANEmulation edited by Jinyang
/* Step 3: Build a Basic PCI-CAN device in qemu */ (diff)
11:49 Developer/Simulators/QEMU/CANEmulation edited by Jinyang
/* Step 3: Build a Basic PCI-CAN device in qemu */ (diff)
10:21 Developer/Simulators/QEMU/CANEmulation edited by Jinyang
(diff)
10:11 Developer/Simulators/QEMU/CANEmulation edited by Jinyang
/* Step 3: Build a Basic PCI-CAN device in qemu */ (diff)
10:05 TBR/UserManual/MinGW_Tools_for_Windows edited by ChrisJohns
/* RTEMS Tools Installation */ (diff)

09/11/13:

21:18 Ticket #2144 (is a nill pointer dereferenced in console_open if pDeviceFlow is nill?) created by Jeffrey Hill
It seems that many BSPs initialize pDeviceFlow to nill so perhaps the …
08:59 Changeset in rtems [d2da61a]4.115 by Sebastian Huber <sebastian.huber@…>
Filesystem: Change rtems_filesystem_chown() Implement POSIX requirements in the high-level file system layer. Use common implementation for all change owner variants.
08:34 Changeset in rtems [b6657c39]4.115 by Sebastian Huber <sebastian.huber@…>
Filesystem: Add and use rtems_filesystem_chmod() Implement POSIX requirements in the high-level file system layer.

09/10/13:

11:46 Changeset in rtems [acf7047e]4.115 by Daniel Hellstrom <daniel@…>
GPTIMER: timer probing must not be on timer0 Timers are identical within one GPTIMER core. Probing only the first timer is sufficient, however the first timer was hardcoded to timer0 which is not correct in a multi-OS system like RTEMS AMP. This patch makes sure that probing is done on the first timer that can be used by this RTEMS instance. Without this patch RTEMS AMP is broken on systems (like the GR712RC) where there is only one GPTIMER core proviing multiple timers. Designs (like the NGMP/FP) where there are multiple GPTIMER cores are not affected.
08:48 Changeset in rtems [3dbb68d]4.115 by Ralf Kirchner <ralf.kirchner@…>
dosfs: Correct handling of iconv() return value
06:50 Changeset in rtems [f55215a]4.115 by Sebastian Huber <sebastian.huber@…>
bsps: Fix cache manager support
06:19 Changeset in rtems-source-builder [b8b0f44]4.104.114.95 by Chris Johns <chrisj@…>
config: Use ${build_top} to change dir to parent. On NetBSD with ksh changing into a symlink made PWD the link's target path so a 'cd ..' returned you to that parent and not the parent you started from. Record the build top and then change back to that path. Change the package names to the actual packages and remove the extra directory in the build tree. This makes the paths simpler.
06:19 Changeset in rtems-source-builder [e0c00e8]4.104.114.95 by Chris Johns <chrisj@…>
doc: Add NetBSD.
06:18 Changeset in rtems-source-builder [ef58e21]4.104.114.95 by Chris Johns <chrisj@…>
sb: Add include/lib paths for /usr/pkg to NetBSD.

09/06/13:

08:05 Changeset in rtems [784d2a1]4.115 by Sebastian Huber <sebastian.huber@…>
arm: Fix inconsistent define usage
05:56 Changeset in rtems-source-builder [f4a8a42]4.104.114.95 by Chris Johns <chrisj@…>
rtems: Revert gdb to gdb-7.6 as gdb-7.6.1 fails.

09/05/13:

18:50 Changeset in rtems [36fdd0b]4.115 by Gedare Bloom <gedare@…>
uuid: make integer arithmetic conversion explicit Upcast multiplication to 64-bit integer arithmetic.
18:44 Changeset in rtems [8ee95e6]4.115 by Gedare Bloom <gedare@…>
imfs: use safe string functions Replace strcpy and strcat with counted variants.
18:34 Changeset in rtems [a803e04d]4.115 by Gedare Bloom <gedare@…>
termios: check return value from semaphore obtain/release Raise a fatal error in case of failure.
18:31 Changeset in rtems [74d35751]4.115 by Gedare Bloom <gedare@…>
flashdisk: swap arguments to checksum helper The arguments to rtems_fdisk_calc_crc16() are reversed when called from rtems_fdisk_page_checksum(). 26052 Operands don't affect result
18:28 Changeset in rtems [59261fba]4.115 by Gedare Bloom <gedare@…>
nvdisk: swap arguments to checksum helper The arguments to rtems_nvdisk_calc_crc16() are reversed when called from rtems_nvdisk_page_checksum(). 26053 Operands don't affect result
18:21 Changeset in rtems [5f040b8]4.115 by Gedare Bloom <gedare@…>
sparse-disk: check return value from semaphore_obtain/release In case obtain/release is unsuccessful, cause a fatal error.
18:13 Changeset in rtems [97ae1eeb]4.115 by Gedare Bloom <gedare@…>
imfs: check return value from mkdir
18:10 Changeset in rtems [e075b388]4.115 by Gedare Bloom <gedare@…>
untar: check return value from mkdir Check the return value from mkdir instead of failing silently. 1063857 Unchecked return value from library
18:03 Changeset in rtems [b6cfbab4]4.115 by Gedare Bloom <gedare@…>
dosfs: Eliminate empty case statements that fall through to default. Also eliminates possibly dead code in case the name_type can never actually be MSDOS_NAME_INVALID. 1063860 Logically dead code.
17:44 Changeset in rtems [c963ac7]4.115 by Gedare Bloom <gedare@…>
nfs: Fix ln option processing. If opts is NULL, then strchr() will dereference it and search for 's'. 1063863 Dereference after null check
17:22 Changeset in rtems [121dd881]4.115 by Gedare Bloom <gedare@…>
bdpart: Argument cannot be negative If open(fd) fails then avoid the error path that calls close(fd).
17:15 Changeset in rtems [a8007dc2]4.115 by Gedare Bloom <gedare@…>
dosfs: Unsigned compared against 0 Change the type for storing the return from iconv to be signed.
17:09 Changeset in rtems [e4c1926]4.115 by Gedare Bloom <gedare@…>
dosfs: Unsigned compared against 0 Fix the type of "cmpltd" to be ssize_t so that assigning it to -1 will terminate processing as intended.
16:58 Changeset in rtems [551468c]4.115 by Gedare Bloom <gedare@…>
dosfs: Unintentional integer overflow Explicitly promote 32-bit integer to 64-bits for multiplication.
16:15 Changeset in rtems [96654dc]4.115 by Gedare Bloom <gedare@…>
shell: Out-of-bounds access In case the length of cwd path plus the userScriptName exceeds PATH_MAX (255), the strncat calls will overflow scriptFile. Also check for getcwd failure.
15:53 Changeset in rtems [a6d35256]4.115 by Gedare Bloom <gedare@…>
IMFS: Resource leak Free fs_info in case root_node is NULL.
06:32 Changeset in rtems-source-builder [b843e62]4.104.114.95 by Chris Johns <chrisj@…>
sb: Do no install with a Cxc build.

09/04/13:

12:03 Changeset in rtems [d157a4fd]4.115 by Sebastian Huber <sebastian.huber@…>
bsps/arm: Fix ARM CP15 opcode for get functions

09/03/13:

22:45 Changeset in rtems-source-builder [2802080]4.104.114.95 by Chris Johns <chrisj@…>
sb: Do not create a build set tar file on error. If creating build set tar files and using --keep-going do not create the tar file if any part of the set build fails.
10:59 Changeset in rtems [03e097b7]4.115 by Sebastian Huber <sebastian.huber@…>
nios2: Include proper header file
09:06 Changeset in rtems [4a8c334]4.115 by Sebastian Huber <sebastian.huber@…>
smptests/smpatomic08: Add initialization test case
09:04 Changeset in rtems [3bac8a4c]4.115 by Sebastian Huber <sebastian.huber@…>
score: Use void * for some atomic pointer ops

09/02/13:

23:20 Changeset in rtems-source-builder [169619c]4.104.114.95 by Chris Johns <chrisj@…>
config: Disable building RTEMS by default. To build use --with-rtems.
22:50 Changeset in rtems-source-builder [7a691b8]4.104.114.95 by Chris Johns <chrisj@…>
sb: Fix the config _parse args.
22:33 Changeset in rtems-source-builder [18b01e8]4.104.114.95 by Chris Johns <chrisj@…>
config: Update RTEMS to gdb-7.6.1.
22:30 Changeset in rtems-source-builder [845e92f]4.104.114.95 by Chris Johns <chrisj@…>
sb: Fix nesting if statements. Nesting if statements did not correctly process the contents of the nested if script. This change makes the processing uniform across all the logic stages.
22:29 Changeset in rtems-source-builder [72f89c5]4.104.114.95 by Chris Johns <chrisj@…>
sb: Output the new info message. With the set builder add nesting count support.
21:59 Changeset in rtems-source-builder [348e498]4.104.114.95 by Chris Johns <chrisj@…>
sb: Add options log_info. Provide a log_info method for the options class to log the command line and the python version string.
13:08 Changeset in rtems [29f7d317]4.115 by Sebastian Huber <sebastian.huber@…>
score: Use unsigned long for atomic integers Use unsigned long instead of uint_fast32_t since C11 provides only a ATOMIC_LONG_LOCK_FREE macro constant. This makes it also possible to use properly typed integer literals like 123UL. It is now clear which compatible type should be used for the atomic integer.

09/01/13:

13:14 Changeset in rtems [47b6fad]4.115 by Sebastian Huber <sebastian.huber@…>
smptests/smpatomic08: Avoid copy and paste
13:01 Changeset in rtems [7136d7f]4.115 by Sebastian Huber <sebastian.huber@…>
smptests/smpatomic08: Simplify or/and test case Renamed and use common integer variables.
12:34 Changeset in rtems [d39ccd69]4.115 by Sebastian Huber <sebastian.huber@…>
smptests/smpatomic08: Fix compare and exchange
10:28 Changeset in rtems [4238aff]4.115 by WeiY <wei.a.yang@…>
add atomic sub, and, or, compare_exchange test cases into smpatomic08
Note: See TracTimeline for information about the timeline view.