Timeline




matching tags

Jun 20, 2015:

2:52 PM Changeset in umon [d468669] by Jarielle Catbagan <jcatbagan93@…>
BBB/AM335x: Store addresses of custom exception handlers in the Public RAM reserved for exception vectors The AM335x jumps to a predefined location when handling an exception. The default locations of the exception handlers are tablified in Table 26-3 under Section 26.1.3.2 in the AM335x TRM. When Umon is executing and an exception occurs the AM335x will normally try to jump to the default exception handler appropriate for the exception that has occured. Since Umon defines a set of custom exception handlers, the addresses of these exception handlers must be stored in the RAM exception vector space in the Public RAM of the AM335x. This is done so that when an exception occurs, instead of program execution being transferred to one of the default exception handlers, it will instead be transferred to a custom exception handler defined by Umon.
5:32 AM Changeset in umon [d47f458] by Jarielle Catbagan <jcatbagan93@…>
Map base Umon image in internal SRAM of AM335x/BBB The internal SRAM of the AM335x/BBB is 109KB. First half is allocated to Umon code and nonvolatile data while the second half is allocated to volatile data.
5:31 AM Changeset in umon [dfb586e] by Jarielle Catbagan <jcatbagan93@…>
Updated BBB CONSOLE_UART_BASE in config.h CONSOLE_UART_BASE in config.h is set to UART0_BASE, where UART0_BASE is defined in am335x.h. As a result, the inclusion of am335x.h in config.h has been added as well.
5:30 AM Changeset in umon [9318819] by Jarielle Catbagan <jcatbagan93@…>
In BBB Makefile, the value of -mcpu in CUSTOM_CFLAGS has been changed from arm1136j-s to cortex-a8
2:58 AM Changeset in umon [4d79fb9] by Jarielle Catbagan <jcatbagan93@…>
Removed bdi2000.cfg in BBB port as it does not target the AM335x
2:58 AM Changeset in umon [5a9a72f] by Jarielle Catbagan <jcatbagan93@…>
Removed cpu_gpio.h, cpu_i2c.c, and cpu_i2c.h
2:58 AM Changeset in umon [35608bb] by Jarielle Catbagan <jcatbagan93@…>
Replaced omap3530.h with am335x.h in BBB port am335x.h contains register base addresses and offsets specific to the AM335x found on the BBB. The inclusion of this file replaces omap3530.h found in rom_reset.S and ram_reset.S.
2:58 AM Changeset in umon [4df7813] by Jarielle Catbagan <jcatbagan93@…>
Removed ads7846.* from BBB port The ADS7846 Interface routines are not relevant to the BBB port, therefore it is removed. Unlike the previously existing ad7843.c, ads7846.c does not have to be removed from the compilation process as it is not included.
2:57 AM Changeset in umon [470b252] by Jarielle Catbagan <jcatbagan93@…>
Replaced cpu.h with the template cpu.h
2:57 AM Changeset in umon [ce2a00f] by Jarielle Catbagan <jcatbagan93@…>
Removed nand740.c from BBB port nand740.c is for the NAND device found on the CSB740. Hence, the file is not relevant to the BBB. The file has also been removed from the compilation process in Makefile.
2:57 AM Changeset in umon [c0d0e6a] by Jarielle Catbagan <jcatbagan93@…>
Removed "ads" command from being included in the common cmdtbl.c from xcmddcl.h and xcmdtbl.h
2:57 AM Changeset in umon [d9ca895] by Jarielle Catbagan <jcatbagan93@…>
Updated BBB config.h to target BBB * Updated header comment to reflect BBB target and the individual who who did the adaptation * CPU_* and PLATFORM_* have been set to match BBB target * ALLOCSIZE is set to 1KB * All INCLUDE_xx macros have been set to 0
2:57 AM Changeset in umon [6504fc5] by Jarielle Catbagan <jcatbagan93@…>
Removed ad7843.* from BBB port The AD7843 Interface routines are not relevant to the BBB, therefore it is removed. ad7843.c has been removed from the compilation process in Makefile.
2:57 AM Changeset in umon [cf419d2] by Jarielle Catbagan <jcatbagan93@…>
Removed all omap3530_* peripheral source and header files from BBB port Additionally, the compilation of these files were excluded in the Makefile
2:57 AM Changeset in umon [11c6677] by Jarielle Catbagan <jcatbagan93@…>
Replaced cpuio.c and cpuio.h in BBB port The former cpuio.* files contained code specific to CSB740. It was replaced with the template cpuio.* files with the getUartDivisor() function retained from the previous cpuio.c
2:57 AM Changeset in umon [3f3cc2b] by Jarielle Catbagan <jcatbagan93@…>
Updated header comment in BEAGLEBONEBLACK_boot.ldt
2:57 AM Changeset in umon [09fa828] by Jarielle Catbagan <jcatbagan93@…>
Removed csb740 OMAP3530 setup in rom_reset.S in BBB port

Jun 19, 2015:

9:32 PM Changeset in umon [38e5eef] by Jarielle Catbagan <jcatbagan93@…>
Fixed 'boot' and 'ramtst' prerequisite makefile name in Makefile for BBB port 'boot' and 'ramtst' targets in Makefile need to have prerequisite makefile as "Makefile" instead of "makefile".
9:32 PM Changeset in umon [9049385] by Jarielle Catbagan <jcatbagan93@…>
Renamed linker script templates in BBB port to match BBB target * Renamed CSB740_boot.ldt -> BEAGLEBONEBLACK_boot.ldt * Renamed CSB740_ramtst.ldt -> BEAGLEBONEBLACK_ramtst.ldt
9:32 PM Changeset in umon [d871a74] by Jarielle Catbagan <jcatbagan93@…>
Fixed BASE variable in common.make The BASE variable was changed from $(TOPDIR)/target -> $(TOPDIR) as the "target" directory's contents were moved to the $(TOPDIR).
9:32 PM Changeset in umon [8b46c00] by Jarielle Catbagan <jcatbagan93@…>
Updated BBB port makefile * Changed PLATFORM and TGTDIR to match BBB target * Fixed inclusion of .make files
9:32 PM Changeset in umon [d734d80] by Jarielle Catbagan <jcatbagan93@…>
Updated bashrc in BBB port to target BBB
9:32 PM Changeset in umon [b987a75] by Jarielle Catbagan <jcatbagan93@…>
Removed execution mode file attribute from all ASCII text files
7:38 PM Changeset in rtems [f9090ac]4.11 by Sebastian Huber <sebastian.huber@…>
tmtests/tm27: Use scheduler lock
7:17 PM Changeset in rtems [f22af606]4.11 by Sebastian Huber <sebastian.huber@…>
sptests/sp37: Fix type and simplify
6:53 PM Changeset in umon [dee5246] by Jarielle Catbagan <jcatbagan93@…>
Duplicated csb740 directory to beagleboneblack directory for BBB port
12:57 PM Changeset in rtems [cdf30f05]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Add rtems_interrupt_local_disable|enable() Add rtems_interrupt_local_disable|enable() as suggested by Pavel Pisa to emphasize that interrupts are only disabled on the current processor. Do not define the rtems_interrupt_disable|enable|flash() macros and functions on SMP configurations since they don't ensure system wide mutual exclusion.
12:24 PM Changeset in rtems [1cfe012]4.11 by Sebastian Huber <sebastian.huber@…>
nfsclient: Use an interrupt lock
10:12 AM Changeset in rtems-source-builder [83d97da]4.104.114.9 by Karel Gardas <karel.gardas@…>
add basic support for OpenBSD
7:35 AM Changeset in rtems-libbsd [54fb9f0]4.115-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Return the default TX and RX hardware checksum for the Cadence driver to off. The hardware support does not seem to work with qemu. The support can be enabled with ifconfig or via ioctl on real hardware to get the performance boost.
6:07 AM Changeset in rtems-libbsd [59bc7c1]4.115-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Remove #undefs and fix formatting.
5:32 AM Changeset in rtems-libbsd [c31922b]4.115-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Fix RTEMS ifdef labelling.
5:25 AM Changeset in rtems-libbsd [54409c7]4.115-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Supply /dev/bpf and /dev/bpf0. Both are needed.

Jun 18, 2015:

11:41 PM GSoC/2015 edited by André Marques
(diff)
12:50 PM GSoC/2015 edited by Ketul Shah
status updated (diff)
6:43 AM GSoC/2015/GUI edited by Anand Krishnan Prakash
(diff)

Jun 16, 2015:

11:55 PM Changeset in rtems-libbsd [98d7c3c]4.115-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Check if RTEMS is built with POSIX.
7:25 PM GSoC/2015 edited by Rohini Kulkarni
(diff)
5:13 PM GSoC/2015 edited by Jarielle Catbagan
Added status update for June 16, 2015 (diff)
4:25 PM GSoC/2015 edited by Anand Krishnan Prakash
(diff)
3:41 PM SOCIS/2015 edited by Saeed Ehteshamifar
(diff)
11:23 AM Changeset in rtems-libbsd [2abb431]4.115-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Add the missing generated libpcap file.
10:58 AM Changeset in rtems-source-builder [eddfda5]4.104.114.9 by Chris Johns <chrisj@…>
config: Add a qemu-snapshot map to the qemu build.
10:57 AM Changeset in rtems-source-builder [5b5d6bf]4.104.114.9 by Chris Johns <chrisj@…>
sb: Fix the downloader file:// URL to copy the file to the local path.
10:53 AM GSoC/2015 edited by Ragunath
(diff)
8:07 AM GSoC/2015 edited by Saurabh Gadia
(diff)
3:20 AM Changeset in rtems-libbsd [affed5e]4.115-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Add BDS command support headers.
3:19 AM Changeset in rtems-libbsd [06cd120]4.115-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
TCPDUMP and PCAP fixes to defines.
3:18 AM Changeset in rtems-libbsd [5e02888]4.115-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Add the TCPDUMP command.
3:17 AM Changeset in rtems-libbsd [cff7846]4.115-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Add the TCPDUMP command.
3:17 AM Changeset in rtems-libbsd [50500b5]4.115-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
The BPF dev node needs a minor number for tcpdump.
3:16 AM Changeset in rtems-libbsd [b5aca58]4.115-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Add error() to the BSD program support.
3:15 AM Changeset in rtems-libbsd [59a9e6a]4.115-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Fix KVM symbol generator to remove warnings.
2:53 AM Changeset in rtems-libbsd [7c8c0eb]4.115-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Provide the missing cdecl for _nsdispatch.

Jun 15, 2015:

6:45 PM Changeset in rtems [9d838902]4.11 by Sebastian Huber <sebastian.huber@…>
arm: Implement _CPU_ISR_Get_level() for ARMv7-M
6:23 PM Ticket #2368 (Documentation for Unlimited Objects needs updating) closed by Joel Sherrill <joel.sherrill@…>
fixed: In e0938c2754528fbcdec9bd434e5e7732d2c850bf/rtems: […]
6:22 PM Changeset in rtems [e0938c2]4.11 by Joel Sherrill <joel.sherrill@…>
user/conf.t: Fix names for CONFIGURE_UNLIMITED_OBJECTS and CONFIGURE_UNLIMITED_ALLOCATION_SIZE closes #2368.
5:48 PM Ticket #2368 (Documentation for Unlimited Objects needs updating) created by mw
The documentation in the C User's Guide for using unlimited objects is …
5:30 PM Ticket #2367 (Documentation of User Extensions needs more information) created by mw
The documentation for User Extension sets in the C User's Guide could …
7:42 AM Changeset in rtems-libbsd [8440506]4.115-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Add tcpdump and libpcap. - Update the file builder generator to handle generator specific cflags and includes. The tcpdump and libpcap have localised headers and need specific headers paths to see them. There are also module specific flags and these need to be passed to the lex and yacc generators. - Add the tcpdump support.
6:55 AM GSoC/2015 edited by Jarielle Catbagan
Added status update for June 9, 2015 (diff)

Jun 13, 2015:

1:29 PM Changeset in rtems [80fca28]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add _Watchdog_Preinitialize() Add an assert to ensure that the watchdog is the proper state for a _Watchdog_Initialize(). This helps to detect invalid initializations which may lead to a corrupt watchdog chain.
12:49 PM Changeset in rtems [258d580c]4.11 by Sebastian Huber <sebastian.huber@…>
score: Delete unused state WATCHDOG_REMOVE_IT
8:52 AM SOCIS/2015/FaultTolerance edited by Saeed Ehteshamifar
(diff)
3:14 AM GSoC/2015/GUI edited by Anand Krishnan Prakash
(diff)
2:54 AM GSoC/2015 edited by Anand Krishnan Prakash
(diff)

Jun 12, 2015:

11:57 AM Changeset in rtems [0562060]4.11 by Sebastian Huber <sebastian.huber@…>
sptests/sptasknopreempt01: New test Update #2365.

Jun 11, 2015:

10:48 PM GSoC/2015 edited by André Marques
(diff)
4:05 PM Developer/OpenProjects edited by Gedare Bloom
Add ! (diff)
4:03 PM Developer/Projects/Open/AtomicAPI edited by Gedare Bloom
fix toc, formatting, and add link to prior work on the atomic ops (diff)
4:00 PM Developer/Projects/Open/AtomicAPI created by Joel Sherrill
First attempt
3:57 PM Developer/OpenProjects edited by Joel Sherrill
Typo (diff)
3:56 PM Developer/OpenProjects edited by Joel Sherrill
Add entry for Classic API Atomic Operations (diff)
3:16 PM Ticket #2366 (Create a Public API for the Atomic Operations) created by Joel Sherrill
Ticket #2364 regarded use of a pthread mutex in three graphics driver …
3:11 PM Ticket #2364 (pc386 build fails) closed by Joel Sherrill <joel.sherrill@…>
fixed: In becbedac784793f7701cbdbe2c6b3360e86d0778/rtems: […]
1:18 PM Ticket #2365 (Task pre-emption disable is broken due to pseudo ISR tasks) created by Sebastian Huber
We have for example: […] So the unblock event of a pseudo ISR …
8:44 AM Changeset in rtems [aa2a62c]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Do not switch off the FP attribute This is necessary after commit 335e5caa9a9e0f28acf94fe4c2871017fcd71794.
7:56 AM Changeset in rtems [f718e79]4.11 by Sebastian Huber <sebastian.huber@…>
Revert "timecounter: No _Timecounter_Tick_simple() for SMP" This reverts commit 46ae1d7a2b49b8f973dd6ba44fbbd38383798524. The _Timecounter_Tick_simple() function actually doesn't switch to the next timehand, so it is all right to use the simple timecounter approach even on SMP configurations. The use of simple timecounters is not recommended however since they impose a performance penalty.
4:41 AM Changeset in rtems [4d0ade9] by Konstantin Belousov <kib@…>
timecounter: Merge FreeBSD change r284256 Tweaks for r284178: Do not include machine/atomic.h explicitely, the header is already included by sys/systm.h. Force inlining of tc_getgen() and tc_setgen(). The functions are used more than once, which causes compilers with non-aggressive inlining policies to generate calls. Suggested by: bde Sponsored by: The FreeBSD Foundation MFC after: 1 week Update #3175.

Jun 10, 2015:

5:48 PM SOCIS/2015 edited by hermann19829
(diff)
8:40 AM GSoC/2015 edited by Ketul Shah
(diff)
8:39 AM GSoC/2015 edited by Ketul Shah
status updated (diff)

Jun 9, 2015:

8:48 PM Changeset in rtems [becbeda]4.11 by Joel Sherrill <joel.sherrill@…>
pc386/console/fb*.c: Use atomics to avoid dependency on pthreads closes #2364.
7:31 PM Changeset in rtems [46ae1d7a]4.11 by Sebastian Huber <sebastian.huber@…>
timecounter: No _Timecounter_Tick_simple() for SMP
7:21 PM Release/4.11 edited by Sebastian Huber
(diff)
7:10 PM Release/4.11 edited by Sebastian Huber
(diff)
5:55 PM Ticket #2357 (clock.h: wrong text (tipical ctrl-c / ctrl-v problem).) closed by Gedare Bloom <gedare@…>
fixed: In 6f55315ff23f57eccda2e1054c2c8287b6c00eb4/rtems: […]
5:54 PM Changeset in rtems [6f55315]4.11 by Gedare Bloom <gedare@…>
cpukit/rtems: Fix doc for rtems_clock_get_ticks_per_second closes #2357.
4:06 PM Ticket #2364 (pc386 build fails) created by hermann19829
When building RTEMS for pc386 make all fails after executing …
4:03 PM GSoC/2015 edited by Rohini Kulkarni
(diff)
3:46 PM Ticket #2361 (Documentation for enabling stack checking is inaccurate) closed by Gedare Bloom <gedare@…>
fixed: In fecc911b4161fc10de77cd73879a6208035811fd/rtems: […]
3:46 PM Changeset in rtems [fecc911]4.11 by Gedare Bloom <gedare@…>
doc: fix typo. closes #2361.
3:02 PM GSoC/2015 edited by Rohini Kulkarni
(diff)
3:00 PM GSoC/2015 edited by YANG QIAO
(diff)
2:53 PM GSoC/2015 edited by Rohini Kulkarni
(diff)
2:43 PM GSoC/2015 edited by Yurii Shevtsov
(diff)
2:01 PM Developer/Projects/Open/ImproveRaspberryPiBSP edited by Rohini Kulkarni
(diff)
1:21 PM Ticket #2356 (Timecounter: Missing memory barriers for th_generation read/write) closed by Sebastian Huber
fixed: [e1d61fe2aaefa13c45154f7ffedf43fe4c0c4efd/rtems]
12:52 PM Changeset in rtems [7919f70]4.11 by Sebastian Huber <sebastian.huber@…>
score: Fix compiler memory barriers for atomic ops
11:49 AM Changeset in rtems [e1d61fe]4.11 by kib <kib@…>
timecounter: Synchronize with FreeBSD When updating/accessing the timehands, barriers are needed to ensure that: - th_generation update is visible after the parameters update is visible; - the read of parameters is not reordered before initial read of th_generation. On UP kernels, compiler barriers are enough. For SMP machines, CPU barriers must be used too, as was confirmed by submitter by testing on the Freescale T4240 platform with 24 PowerPC processors. Submitted by: Sebastian Huber <sebastian.huber@…> MFC after: 1 week
7:40 AM Ticket #2363 (SPARC: Silent FP context corruption possible) created by Sebastian Huber
On uni-processor configurations the post-switch actions (e.g. signal …
7:35 AM Ticket #2270 (SPARC: Optimized floating-point context handling) closed by Sebastian Huber
fixed: [a51b3526eac244db59ccdf582e1921ddcd969e5c/rtems] PSR.EF is cleared for the interrupt handlers. On SMP configurations the FP context is saved/restored around the _Thread_Dispatch() call in the interrupt exit code. On uni-processor configurations post-switch actions (e.g. signal handlers) and context switch extensions may silently corrupt the floating point context.
7:28 AM Changeset in rtems [b88d346f]4.11 by Sebastian Huber <sebastian.huber@…>
sptests/spcontext01: Add second volatile clobber Do a volatile clobber in the context switch extension to cover the path through _Thread_Do_dispatch() invoked after interrupt processing.
7:12 AM GSoC/2015/NestedMutex edited by Saurabh Gadia
(diff)
7:11 AM GSoC/2015/NestedMutex edited by Saurabh Gadia
(diff)
6:57 AM GSoC/2015 edited by Saurabh Gadia
(diff)
5:45 AM Changeset in rtems [30f8412]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/sparc: tlib clock driver timecounter support
5:13 AM GSoC/2015 edited by Saurabh Gadia
(diff)

Jun 8, 2015:

3:09 PM SOCIS/2015 edited by Saeed Ehteshamifar
(diff)

Jun 6, 2015:

11:37 PM GSoC/2015/BeagleBSPPortingUmon created by Jarielle Catbagan
Added contents to wiki "BeagleBSPPortingUmon"
5:26 PM GSoC/2015 edited by Jarielle Catbagan
Created link to wiki page for porting Umon to the Beagle BSP (diff)
4:03 AM GSoC/2015 edited by Anand Krishnan Prakash
(diff)
12:44 AM Ticket #2362 (ramdisk_initialize() returns an error code and driver initialization ...) created by mw
If CONFIGURE_BDBUF_MAX_READ_AHEAD_BLOCKS is set too large, the …
Note: See TracTimeline for information about the timeline view.