Comments (12)
Imported from trac issue 13. Created by jphickey on 2015-01-13T14:16:09, last modified: 2015-11-20T16:22:16
from osal.
Trac comment by jphickey on 2015-03-18 23:16:27:
Pushed branch "trac-13-compiler_warning_fixes", commit [changeset:a7b7869]
This fixes a number of warnings in the OSAL build and improves the consistency and const-correctness of the API calls.
from osal.
Trac comment by jphickey on 2015-03-19 11:11:53:
After some additional thought and review time I have decided that the list of fixes in the description of this ticket should really be individual change sets/commits so they can be independently reviewed.
This ticket will contain only fixes to adjust the const-correctness of the API calls. A different commit will be forthcoming that has only those changes.
The changes to the module API will be done in trac ticket #54, as the nature of this change is somewhat different and worthy of a separate review.
Greg has written ticket #47 and this can be used to track the fix for the places that a void * pointer is used instead of a function pointer (TaskCreate/Delete etc)
from osal.
Trac comment by jphickey on 2015-04-14 12:55:17:
This changeset has been rebased to the (unapproved) 2015-04-14 baseline
This is due to a dependency on files added/changed as part of trac #40. Attempting to base this change on the official 2015-02-26 OSAL is potentially possible but will result in merge conflicts when putting these back together again.
The new commit is [changeset:99df9e5]
This changeset addresses the type-correctness of various API calls, mainly making things "const" where they need to be and using the {{{cpuaddr}}} type rather than {{{uint32}}} where memory addresses are involved.
from osal.
Trac comment by sstrege on 2015-05-18 19:37:22:
Where/How is the new "cpuaddr" type defined?
from osal.
Trac comment by sduran on 2015-06-01 11:46:41:
Recommend accept.
from osal.
Trac comment by jphickey on 2015-06-02 13:53:56:
Updated commit (rebased): [changeset:a698faf]
from osal.
Trac comment by jphickey on 2015-08-17 12:14:06:
== REBASE ==
This has been rebased to the current development
branch for review at the next CCB.
Updated commit: [changeset:757e00e]
It has also been merged into the ic-ccb-review
branch accordingly.
from osal.
Trac comment by sstrege on 2015-08-21 18:28:45:
Approve/Accept
from osal.
Trac comment by glimes on 2015-08-25 11:28:00:
Accept
from osal.
Trac comment by acudmore on 2015-08-25 12:36:29:
Accept
from osal.
Trac comment by glimes on 2015-09-08 13:51:20:
CCB meeting 2015-08-25 authorized this fix
to be merged into development.
from osal.
Related Issues (20)
- Add RTEMS console and timebase task names
- Timebase and console internal tasks don't support OS event handler concept, default flags or other osal task behavior
- Add appendix in user's guide to detail Manual Inspection steps of functional testing
- Streamline Manual Inspection Required (MIR) steps in unit + functional tests
- Add default build/install scripts for regular and test builds.
- Stack size on POSIX needs to account for internal TCB+TLS
- RTEMS `OS_BinSemTimedWait_Impl` and `OS_CountSemTimedWait_Impl` return incorrect status HOT 3
- OS_FileSysAddFixedMap should use the virtual vs physical path name
- OS_GetErrorName Seg Faults HOT 2
- SemGetInfo partial success cases
- Reinstate RTEMS 4.11 build
- count-sem-test, bin-sem-test intermittently fail on POSIX as non-root user HOT 3
- Add generic RTEMS tar file system support HOT 2
- POSIX implementation does not adhere to user-specified stack pointer
- Softsleep is no longer used
- Update OS_TimedRead and OS_TimedWrite to support sub-millisecond timeout resolution
- Static analysis issues JSC 2.1
- Shared workflow scripts need updates for node.js version 20
- Many compilation warnings when compiling under lp64 data model with -Wconversion option HOT 1
- Permit stack allocation from alternative memory pool on VxWorks
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from osal.