Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ARM port #1

Open
wants to merge 35 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
3ac858b
github generated gh-pages branch
kelvinlawson Jan 14, 2010
b9e7e9c
New, atomvm!
Sep 3, 2010
e11d171
Initial realease.
Sep 7, 2010
8a880d2
Added "Thread Local Storage"
Sep 7, 2010
a3dec21
n-vroo Sep 20, 2010
202cbcf
interrupt request updated.
Sep 24, 2010
b0d5a83
Merge branch 'gh-pages' of [email protected]:navaro/atomthreads.git
Sep 29, 2010
2e99ef3
Merge branch 'master' of [email protected]:navaro/atomthreads.git
Sep 29, 2010
10b9301
atomvmCtrlIntRequest bug fix (and other updates)
Feb 28, 2011
4a84c4c
added armv7 and cortex_m3 port
May 14, 2012
5cc1e98
atomvm fix
May 14, 2012
37d6d55
Update ports/atomvm/README.txt
navaro May 14, 2012
113f0a8
Please enter the commit message for your changes. Lines starting
navaro May 17, 2012
1eb5c7b
Merge branch 'master' of github.com:navaro/atomthreads
navaro May 17, 2012
12dbe5e
tabs to spaces
navaro May 17, 2012
a2646ec
updates
navaro May 21, 2012
dfb831f
Added “arm” port .
navaro Sep 17, 2012
28e7382
Updated CortexM port
navaro Sep 18, 2012
daa7483
cortex m port
navaro Sep 24, 2012
650f5e2
Cortex M port added
navaro Sep 27, 2012
f6945ac
Merge remote-tracking branch 'kelvin_atomthreads/master'
navaro Sep 27, 2012
047c741
Merge remote-tracking branch 'kelvin_atomthreads/master'
navaro Sep 27, 2012
b8afea3
Merge remote-tracking branch 'origin/master'
navaro Sep 27, 2012
4c66922
Updated for new stack alignment changes in atom.h.
navaro Sep 27, 2012
5995495
Updated for new stack alignment changes in atom.h.
navaro Sep 27, 2012
9ebb4d1
white space
navaro Sep 27, 2012
c016f54
Merge remote-tracking branch 'origin/master'
navaro Sep 27, 2012
6f34e08
Updates to the atomvm port.
navaro Oct 3, 2012
648d35d
LPC17xx platform for Cortex M port
navaro Oct 23, 2012
8d62300
updates
navaro Oct 23, 2012
d9f1f83
atomvm updates
navaro Oct 23, 2012
8cdd707
Updated README for lpx17xx
navaro Oct 23, 2012
9d18daf
Atomvm SWI functionality added.
navaro Oct 23, 2012
3566850
LPC17xx platform for Cortex M port
navaro Oct 25, 2012
b190048
Added thread exit routine.
navaro Nov 18, 2012
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 82 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

<title>kelvinlawson/atomthreads @ GitHub</title>

<style type="text/css">
body {
margin-top: 1.0em;
background-color: #984277;
font-family: "Helvetica,Arial,FreeSans";
color: #ffffff;
}
#container {
margin: 0 auto;
width: 700px;
}
h1 { font-size: 3.8em; color: #67bd88; margin-bottom: 3px; }
h1 .small { font-size: 0.4em; }
h1 a { text-decoration: none }
h2 { font-size: 1.5em; color: #67bd88; }
h3 { text-align: center; color: #67bd88; }
a { color: #67bd88; }
.description { font-size: 1.2em; margin-bottom: 30px; margin-top: 30px; font-style: italic;}
.download { float: right; }
pre { background: #000; color: #fff; padding: 15px;}
hr { border: 0; width: 80%; border-bottom: 1px solid #aaa}
.footer { text-align:center; padding-top:30px; font-style: italic; }
</style>

</head>

<body>
<a href="http://github.com/kelvinlawson/atomthreads"><img style="position: absolute; top: 0; right: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png" alt="Fork me on GitHub" /></a>

<div id="container">

<div class="download">
<a href="http://github.com/kelvinlawson/atomthreads/zipball/master">
<img border="0" width="90" src="http://github.com/images/modules/download/zip.png"></a>
<a href="http://github.com/kelvinlawson/atomthreads/tarball/master">
<img border="0" width="90" src="http://github.com/images/modules/download/tar.png"></a>
</div>

<h1><a href="http://github.com/kelvinlawson/atomthreads">atomthreads</a>
<span class="small">by <a href="http://github.com/kelvinlawson">kelvinlawson</a></span></h1>

<div class="description">
Lightweight, Portable RTOS Scheduler
</div>

<h2>License</h2>
<p>BSD</p>
<h2>Authors</h2>
<p>Kelvin Lawson ([email protected])<br/><br/> </p>
<h2>Contact</h2>
<p>Kelvin Lawson ([email protected])<br/> </p>


<h2>Download</h2>
<p>
You can download this project in either
<a href="http://github.com/kelvinlawson/atomthreads/zipball/master">zip</a> or
<a href="http://github.com/kelvinlawson/atomthreads/tarball/master">tar</a> formats.
</p>
<p>You can also clone the project with <a href="http://git-scm.com">Git</a>
by running:
<pre>$ git clone git://github.com/kelvinlawson/atomthreads</pre>
</p>

<div class="footer">
get the source code on GitHub : <a href="http://github.com/kelvinlawson/atomthreads">kelvinlawson/atomthreads</a>
</div>

</div>


</body>
</html>
Expand Down
4 changes: 4 additions & 0 deletions kernel/atom.h
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,10 @@ typedef struct atom_tcb
uint32_t stack_size; /* Size of stack allocation in bytes */
#endif

#ifdef ATOM_TLS
ATOM_TLS /* Thread Local Storage */
#endif

} ATOM_TCB;


Expand Down
Binary file not shown.
Loading