index
:
kernel/git/geoff/mars-src.git
master
MARS - Multi-core Application Runtime System
Geoff Levand
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2008-12-23
samples: Update samples
Yuji Mano
7
-51
/
+51
2008-12-23
doxygen: Update documentation images
Yuji Mano
10
-1188
/
+9096
2008-12-23
task: Make bootstrap executable
Yuji Mano
3
-0
/
+0
2008-12-23
doxygen: Update doxygen sources and comments
Yuji Mano
24
-500
/
+962
2008-12-23
Update README for core and task directories
Yuji Mano
2
-12
/
+4
2008-12-23
Update shared library version info
Yuji Mano
2
-2
/
+2
2008-12-23
modules/task: Move task directory to top-level
Yuji Mano
55
-11
/
+16
2008-12-23
dist: RPM spec workload split support
Yuji Mano
1
-10
/
+32
2008-12-23
dist: make dist new directory structure support
Yuji Mano
1
-0
/
+16
2008-12-23
core: Add alloca header check
Kazunori Asayama
3
-0
/
+21
2008-12-23
core: Make features.h processor specific
Kazunori Asayama
10
-8
/
+49
2008-12-23
modules/task: Reorder configure checks
Kazunori Asayama
3
-7
/
+9
2008-12-23
core: Reorder configure checks
Kazunori Asayama
3
-9
/
+11
2008-12-23
modules/task: Fix bootstrap for cygwin
Kazunori Asayama
1
-1
/
+1
2008-12-23
core: Fix bootstrap for cygwin
Kazunori Asayama
1
-1
/
+1
2008-12-23
core: Workload queue fix error handling
Yuji Mano
1
-20
/
+14
2008-12-23
core: Dma asserts
Yuji Mano
1
-11
/
+12
2008-12-23
core: Rename context_internal.h
Yuji Mano
7
-6
/
+6
2008-12-23
core: Numa shared context
Kazunori Asayama
2
-9
/
+115
2008-12-23
core: Numa memory allocation
Kazunori Asayama
1
-4
/
+71
2008-12-23
core: Numa base
Kazunori Asayama
5
-1
/
+126
2008-12-23
core: Refactor shared context management
Kazunori Asayama
4
-11
/
+89
2008-12-23
dist: Update top-level README
Yuji Mano
1
-2
/
+8
2008-12-09
core: Rename platform specific sources
Yuji Mano
6
-5
/
+7
2008-12-09
modules/task: Wrap wait condition loops
Kazunori Asayama
2
-13
/
+45
2008-12-09
core: Wrap wait condition loops
Kazunori Asayama
4
-8
/
+86
2008-12-08
samples: Remove generated files added by mistake in last commit
Yuji Mano
4
-0
/
+0
2008-12-08
samples: Add shared context sample
Kazunori Asayama
8
-0
/
+222
2008-12-05
core: Add missing sources to Makefile
Signed-off-by: Kazunori Asayama
1
-0
/
+1
2008-12-05
doxygen: Update doxygen Makefiles after workload module split changes
Yuji Mano
2
-2
/
+7
2008-12-04
doxygen: Minor update to svg
Yuji Mano
1
-143
/
+140
2008-12-04
doxygen: Use rsvg-convert instead of inkscape for svg to png conversion
Yuji Mano
2
-4
/
+4
2008-12-04
doxygen: Update svg format to be more compatible with rsvg-convert
Yuji Mano
21
-8308
/
+10419
2008-12-04
samples: Fix bug in mandelbrot sample where variable maybe used uninitialized.
Yuji Mano
1
-1
/
+1
2008-12-04
samples: Adding workload module sample sources missing from last commit
Yuji Mano
3
-0
/
+198
2008-12-04
samples: Add workload module sample
Yuji Mano
1
-0
/
+1
2008-12-04
samples: Enable various types of MPU programs in samples
Kazunori Asayama
17
-32
/
+50
2008-12-03
modules/task: Issue spu sync
Yuji Mano
1
-0
/
+6
2008-12-03
modules/task: DMA api compatibility
Yuji Mano
1
-3
/
+3
2008-12-03
modules/task: Context save stricter error checking
Yuji Mano
1
-3
/
+14
2008-12-03
modules/task: Rename define task elf vaddr
Yuji Mano
3
-8
/
+8
2008-12-03
modules/task: Add get ticks
Yuji Mano
6
-0
/
+33
2008-12-03
modules/task: Dont use embedspu
Kazunori Asayama
4
-19
/
+13
2008-12-03
modules/task: Increase exec bss int size
Yuji Mano
3
-12
/
+9
2008-12-03
core: Issue spu sync
Yuji Mano
1
-0
/
+3
2008-12-03
core: DMA api compatibility
Yuji Mano
1
-1
/
+2
2008-12-03
core: DMA api cleanup
Yuji Mano
1
-331
/
+56
2008-12-03
core: Rename define module elf vaddr
Yuji Mano
2
-4
/
+3
2008-12-03
core: module get ticks
Yuji Mano
4
-0
/
+13
2008-12-03
core: Remove mpu side core.h
Yuji Mano
3
-64
/
+0
2008-12-03
core: Wrap host mutex
Kazunori Asayama
4
-19
/
+94
2008-12-03
core: Wrap mpu management
Kazunori Asayama
5
-59
/
+162
2008-12-03
core: Dont use embedspu
Kazunori Asayama
4
-19
/
+17
2008-12-03
core: Increase exec bss int size
Yuji Mano
1
-5
/
+4
2008-12-02
samples: Fix partial context save sample
Yuji Mano
1
-3
/
+7
2008-12-02
Add .gitignore file
Yuji Mano
1
-0
/
+46
2008-12-01
dist: Share acinclude
Kazunori Asayama
1
-0
/
+3
2008-12-01
samples: Host api use ea
Kazunori Asayama
6
-24
/
+24
2008-12-01
modules/task: Enable host mpu specific checks
Kazunori Asayama
3
-3
/
+3
2008-12-01
modules/task: Share acinclude
Kazunori Asayama
2
-101
/
+2
2008-12-01
modules/task: Separate ea from host
Kazunori Asayama
6
-131
/
+284
2008-12-01
modules/task: Host api use ea
Kazunori Asayama
9
-131
/
+161
2008-12-01
modules/task: Include config.h
Kazunori Asayama
13
-0
/
+26
2008-12-01
modules/task: Fix partial context save bug
Yuji Mano
1
-1
/
+1
2008-12-01
modules/task: Fix lib makefile
Yuji Mano
3
-5
/
+5
2008-12-01
core: Add public config header
Kazunori Asayama
7
-0
/
+53
2008-12-01
core: Enable host mpu specific checks
Kazunori Asayama
4
-3
/
+16
2008-12-01
core: Share acinclude
Kazunori Asayama
2
-0
/
+2
2008-12-01
core: Separate ea from host
Kazunori Asayama
9
-185
/
+613
2008-12-01
core: Host api use ea
Kazunori Asayama
6
-111
/
+157
2008-12-01
core: Include config.h
Kazunori Asayama
8
-0
/
+16
2008-12-01
core: Add explicit pad
Kazunori Asayama
2
-0
/
+5
2008-12-01
core: Fix lib makefile
Yuji Mano
3
-5
/
+5
2008-12-01
modules/task: Fix task module load address and stack address
Yuji Mano
1
-1
/
+1
2008-12-01
doxygen: Minor documentation fixes
Yuji Mano
1
-3
/
+2
2008-11-25
modules/task: Make bootstrap executable
Yuji Mano
3
-0
/
+0
2008-11-25
samples: Fix typo in printf message in yield sample
Yuji Mano
1
-2
/
+2
2008-11-25
samples: Increase size of context save units in partial context save sample
Yuji Mano
1
-2
/
+2
2008-11-25
samples: Update config.mk to be compatible with workload module split changes
Yuji Mano
1
-4
/
+3
2008-11-25
modules: Task module implementation
Yuji Mano
2
-0
/
+517
2008-11-25
modules: Task update implementation
Yuji Mano
14
-166
/
+190
2008-11-25
modules: Task add source files
Yuji Mano
34
-0
/
+5577
2008-11-25
modules: Task add build files
Yuji Mano
16
-0
/
+1243
2008-11-25
core: Workload module split kernel cleanup
Yuji Mano
9
-1270
/
+334
2008-11-25
core: Workload module split fix build files
Yuji Mano
6
-71
/
+32
2008-11-25
core: Workload module split add module api
Yuji Mano
2
-0
/
+553
2008-11-25
core: Workload module split remove obsolete sources
Yuji Mano
37
-5871
/
+0
2008-11-25
core: Workload module split make headers public
Yuji Mano
6
-180
/
+49
2008-11-25
core: Workload queue internal api change
Yuji Mano
7
-76
/
+148
2008-11-25
core: Wrap host malloc
Kazunori Asayama
12
-45
/
+194
2008-11-25
core: Tick counter api
Kazunori Asayama
10
-8
/
+138
2008-11-17
samples: Don't remove intermediate files from samples
Kazunori Asayama
1
-0
/
+1
2008-11-07
core: Fix build
v1.0.1
Yuji Mano
1
-1
/
+1
2008-11-07
core: Autoconf cleanup
Kazunori Asayama
7
-62
/
+82
2008-11-07
core: fix mfc sync usage
Yuji Mano
5
-13
/
+12
2008-11-07
core: Remove obsolete header
Yuji Mano
1
-52
/
+0
2008-11-07
core: Header cleanup
Yuji Mano
18
-36
/
+157
2008-11-06
samples: Update barrier sample
Kazunori Asayama
5
-156
/
+109
2008-11-05
Fix configure script
Kazunori Asayama
1
-2
/
+2
2008-11-05
Fix last commit
Yuji Mano
1
-0
/
+1
2008-11-05
Generate proper config.h
Kazunori Asayama
3
-3
/
+2
2008-11-05
samples: Include limits.h explicitly in samples
Kazunori Asayama
13
-0
/
+13
2008-11-05
Update doxygen
Yuji Mano
1
-2
/
+2
2008-10-31
samples: Remove internal defines usage
Yuji Mano
7
-8
/
+8
2008-10-31
core: Hide internal implementation
Yuji Mano
48
-146
/
+682
2008-10-31
core: Fix memory leak in mars task queue destroy
Yuji Mano
1
-0
/
+1
2008-10-31
core: Fix memory leak in mars task destroy
Yuji Mano
1
-1
/
+5
2008-10-31
core: Task event flag remove duplicate code
Yuji Mano
2
-100
/
+49
2008-10-31
core: Task barrier remove duplicate code
Yuji Mano
1
-75
/
+43
2008-10-31
core: Fix host static lib
Yuji Mano
2
-8
/
+16
2008-10-29
Minor documentation update
Yuji Mano
1
-2
/
+0
2008-10-29
Update documentation
Yuji Mano
2
-11
/
+36
2008-10-29
Add RPM spec file
Kazunori Asayama
2
-0
/
+120
2008-10-29
Make make-dist executable
Yuji Mano
1
-0
/
+0
2008-10-28
Add make dist script
Yuji Mano
1
-0
/
+52
2008-10-28
core: Fix make dist
Yuji Mano
4
-8
/
+3
2008-10-28
samples: Fix make dist
Yuji Mano
1
-4
/
+7
2008-10-28
doxygen: Fix make dist
Yuji Mano
2
-17
/
+33
2008-10-28
doxygen: Update doxygen
Yuji Mano
1
-3
/
+3
2008-10-23
doxygen: Fix corrupted fdl.txt
v1.0.0
Yuji Mano
1
-793
/
+0
2008-10-22
doxygen: Update documentation comments
Yuji Mano
3
-120
/
+129
2008-10-21
doxygen: Update doxygen comments
Yuji Mano
2
-0
/
+17
2008-10-21
core: Update library version-info and rule
Yuji Mano
1
-9
/
+6
2008-10-21
samples: Add .gitignore file
Yuji Mano
1
-0
/
+12
2008-10-21
samples: Remove VERSION file
Yuji Mano
2
-10
/
+2
2008-10-21
doxygen: Update Makefile
Yuji Mano
1
-1
/
+1
2008-10-21
Add top-level README
Yuji Mano
1
-0
/
+115
2008-10-21
doxygen: Update README and build
Yuji Mano
3
-34
/
+32
2008-10-21
samples: Update README
Yuji Mano
1
-37
/
+58
2008-10-21
core: Update README
Yuji Mano
1
-3
/
+3
2008-10-21
Import mars-samples
Yuji Mano
65
-0
/
+7019
2008-10-21
Import mars-docs
Yuji Mano
29
-0
/
+43558
2008-10-21
Directory structure reorganization
Yuji Mano
70
-0
/
+0
2008-10-20
Update doxygen comments
Yuji Mano
23
-364
/
+888
2008-10-20
Task get name return null
Yuji Mano
2
-1
/
+5
2008-10-20
Fix task signal try wait bug
Yuji Mano
1
-2
/
+0
2008-10-20
Fix task barrier error check
Yuji Mano
1
-1
/
+1
2008-10-20
Fix task queue error check
Yuji Mano
1
-2
/
+2
2008-10-20
Rename task vaddr define
Yuji Mano
2
-4
/
+4
2008-10-20
Partial context save
Yuji Mano
10
-66
/
+210
2008-10-20
Add const to ptr ea function
Yuji Mano
1
-2
/
+2
2008-10-20
Minor cleanup
Yuji Mano
1
-58
/
+19
2008-10-08
Fix workload queue bugs
Yuji Mano
1
-8
/
+4
2008-10-08
Fix 64 bit dma list usage
Yuji Mano
1
-13
/
+48
2008-10-07
Remove implementation headers from include dir
Yuji Mano
29
-67
/
+80
2008-10-07
Remove mars prefix from sources and headers
Yuji Mano
57
-176
/
+176
2008-10-03
Remove generic symbols from global space
Yuji Mano
7
-57
/
+77
2008-10-03
Kernel syscalls structure static initializer
Yuji Mano
3
-24
/
+19
2008-10-03
Fix error handling
Yuji Mano
28
-1221
/
+975
2008-10-03
Fix build to allow using default embedspu
Yuji Mano
1
-1
/
+1
2008-10-03
Add support for shared mars context
Yuji Mano
2
-13
/
+78
2008-10-03
Dynamic allocation api change comments update
Yuji Mano
6
-83
/
+134
2008-10-03
Dynamic allocation api change
Yuji Mano
26
-343
/
+236
2008-10-03
Task event flag api fix
Yuji Mano
4
-33
/
+42
2008-10-03
Rename variable names for consistency
Yuji Mano
9
-20
/
+20
2008-10-03
Add to from ea static inline functions
Yuji Mano
9
-32
/
+40
2008-09-18
Fix build warnings
Yuji Mano
3
-8
/
+29
2008-09-18
Build files cleanup
Geoff Levand
18
-375
/
+357
2008-09-18
Header files cleanup
Geoff Levand
32
-164
/
+81
2008-09-18
Workload queue api add set flag
Yuji Mano
6
-19
/
+32
2008-09-18
Remove api argument params structs
Yuji Mano
4
-91
/
+44
2008-09-18
Add task exit code support
Yuji Mano
7
-19
/
+61
2008-09-18
Kernel syscall add get workload by id
Yuji Mano
11
-20
/
+60
2008-09-18
Kernel internal implementation cleanup
Yuji Mano
9
-58
/
+53
2008-09-18
Add mars context header source
Yuji Mano
9
-93
/
+143
2008-09-18
Workload queue block replace bit fields
Yuji Mano
4
-116
/
+191
2008-09-18
Workload queue header remove unused members
Yuji Mano
1
-2
/
+0
2008-09-10
Update VERSION to 0.9.2
v0.9.2
Yuji Mano
1
-1
/
+1
2008-09-10
Fix dma list element initialization
Yuji Mano
1
-0
/
+2
2008-09-10
Fix makefile kernel lib build order
Yuji Mano
2
-3
/
+2
2008-09-09
Fix various build warnings.
Geoff Levand
5
-15
/
+18
2008-09-03
Remove separate elf implementation
Yuji Mano
6
-136
/
+21
2008-09-03
Remove separate atomic implementation
Yuji Mano
5
-187
/
+27
2008-09-03
Workload queue mutex protection
Yuji Mano
8
-229
/
+241
2008-09-03
Workload queue api fix
Yuji Mano
5
-130
/
+257
2008-09-03
Workload queue block use bit fields
Yuji Mano
4
-75
/
+89
2008-09-03
Task queue push pop cleanup
Yuji Mano
2
-50
/
+50
2008-09-03
Task barrier fix notify
Yuji Mano
4
-20
/
+123
2008-09-03
Task event flag fix bit or check
Yuji Mano
2
-7
/
+7
2008-09-03
Task event flag fix bit clearing
Yuji Mano
2
-29
/
+25
2008-09-03
Task queue fix incorrect define usage
Yuji Mano
1
-2
/
+2
2008-08-18
Make bootstrap executable
Geoff Levand
3
-0
/
+0
2008-08-18
Kernel scheduler fix overwrite queue block
Yuji Mano
1
-31
/
+46
2008-08-18
Kernel scheduler add code comments
Yuji Mano
1
-3
/
+10
2008-08-18
Fix make dist target
Yuji Mano
3
-0
/
+13
2008-08-18
Add missing build files
Yuji Mano
9
-3
/
+250
2008-08-18
Workload type move from context to queue block
Yuji Mano
14
-78
/
+91
2008-08-13
Fix switch statements to follow coding standard
Yuji Mano
1
-6
/
+6
2008-08-13
Workload signal use defines
Yuji Mano
4
-9
/
+13
2008-08-13
Workload counter use defines and prevent overflow
Yuji Mano
4
-7
/
+11
2008-08-13
Workload priority initialize with define
Yuji Mano
1
-1
/
+1
2008-08-13
Workload queue schedule initialize wait id
Yuji Mano
1
-0
/
+1
2008-08-13
Fix pthread return value
Yuji Mano
1
-17
/
+9
2008-08-13
Fix whitespace
Yuji Mano
1
-1
/
+1
2008-08-13
Fix comment typo
Yuji Mano
1
-1
/
+1
2008-08-13
Debug code cleanup
Yuji Mano
2
-16
/
+0
2008-08-13
Remove trailing whitespaces from copyright notice
Yuji Mano
61
-427
/
+427
2008-07-30
Cleanup task queue push/pop error checking
Yuji Mano
1
-8
/
+8
2008-07-30
Host-side task queue push/pop cleanup
Yuji Mano
1
-52
/
+35
2008-07-30
Yield in task queue push/pop busy loop
Yuji Mano
1
-2
/
+8
[prev]
[next]