<feed xmlns='http://www.w3.org/2005/Atom'>
<title>liblitmus-ext-res.git/SConstruct, branch master</title>
<subtitle>liblitmus with extended reservations for Forbidden Zones paper @ RTAS'20</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus-ext-res.git/'/>
<entry>
<title>refactor: switch back from SCons to make</title>
<updated>2010-11-09T21:35:32+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-11-06T18:34:18+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus-ext-res.git/commit/?id=35b88760be5b5dbda859f4697702efc0b3cd2663'/>
<id>35b88760be5b5dbda859f4697702efc0b3cd2663</id>
<content type='text'>
We originally switched from make to scons because
1) our makefiles were not very good;
2) SCons promised to make maintaining the build system simpler.

Unfortunately, SCons has become more and more difficult to deal with
as we moved to supporting several architecture and cross compilation,
to the extend that we ended up re-creating make functionality in SCons.

So let's switch back to make using a "clean" Makefile.

Thanks a lot to Andrea Bastoni and Chris Kenna for feedback on
previous iterations of these patches.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We originally switched from make to scons because
1) our makefiles were not very good;
2) SCons promised to make maintaining the build system simpler.

Unfortunately, SCons has become more and more difficult to deal with
as we moved to supporting several architecture and cross compilation,
to the extend that we ended up re-creating make functionality in SCons.

So let's switch back to make using a "clean" Makefile.

Thanks a lot to Andrea Bastoni and Chris Kenna for feedback on
previous iterations of these patches.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve build system.</title>
<updated>2010-03-17T16:48:44+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-03-17T16:48:44+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus-ext-res.git/commit/?id=24141cda67fe0cbe680c2d3ca15a5ba0799ed744'/>
<id>24141cda67fe0cbe680c2d3ca15a5ba0799ed744</id>
<content type='text'>
Restructure SConstruct to reduce the likelihood
of errors and to provide additional feedback.
Features:
- Better help. You can now run 'scons -h' to
  get a listing of all build options.
- Local configuration. Build variables are picked up
  in a local .config file, if present.
- Added --dump-config option to display the build
  configuration.
- Use scons substitution system to avoid having to do
  parameter substitutions manually.
- Some assorted fixes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Restructure SConstruct to reduce the likelihood
of errors and to provide additional feedback.
Features:
- Better help. You can now run 'scons -h' to
  get a listing of all build options.
- Local configuration. Build variables are picked up
  in a local .config file, if present.
- Added --dump-config option to display the build
  configuration.
- Use scons substitution system to avoid having to do
  parameter substitutions manually.
- Some assorted fixes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Build fix: support building on i686 systems</title>
<updated>2010-03-10T12:26:41+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-03-10T12:26:41+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus-ext-res.git/commit/?id=2db24e6471f4947f1779fb72109cadd9a62366f3'/>
<id>2db24e6471f4947f1779fb72109cadd9a62366f3</id>
<content type='text'>
32bit Intel systems don't actually report 'x86' as
their architecture, rather, they are i?86 systems.
Provide a lookup table to map these codes to the
'x86' name that is used in the SConstruct file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
32bit Intel systems don't actually report 'x86' as
their architecture, rather, they are i?86 systems.
Provide a lookup table to map these codes to the
'x86' name that is used in the SConstruct file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix error message.</title>
<updated>2010-03-10T12:25:02+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-03-10T12:25:02+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus-ext-res.git/commit/?id=b7ff07fa268edf684eb97025958cb7b1acf1fe9f'/>
<id>b7ff07fa268edf684eb97025958cb7b1acf1fe9f</id>
<content type='text'>
This is liblitmus, not ft_tools.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is liblitmus, not ft_tools.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bugfix: take all .c files into account.</title>
<updated>2010-02-26T00:39:31+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-02-26T00:39:31+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus-ext-res.git/commit/?id=276be0c88b3ada0a04634704c454404b858bfbfd'/>
<id>276be0c88b3ada0a04634704c454404b858bfbfd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce test framework for LITMUS^RT.</title>
<updated>2010-02-21T02:48:29+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-02-21T02:48:29+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus-ext-res.git/commit/?id=f3d21c128e5b40acd1f15e3ddcd7fd54ca3a9bed'/>
<id>f3d21c128e5b40acd1f15e3ddcd7fd54ca3a9bed</id>
<content type='text'>
This is the beginning of the LITMUS^RT testsuite.
The main design goals are flexibility and ease of test writing.

To create a new test, simply write a test case in any C file in the
tests/ subdirectory. The buildsystem will find the test and hook it
up with the testrunner.

Have a look at tests/fdso.c and include/tests.h to get an idea for what
tests look like.

Tests can be executed with the 'runtests' tool. Each testcase is executed
in a separate process in order to ensure that tests do not influence
each other.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is the beginning of the LITMUS^RT testsuite.
The main design goals are flexibility and ease of test writing.

To create a new test, simply write a test case in any C file in the
tests/ subdirectory. The buildsystem will find the test and hook it
up with the testrunner.

Have a look at tests/fdso.c and include/tests.h to get an idea for what
tests look like.

Tests can be executed with the 'runtests' tool. Each testcase is executed
in a separate process in order to ensure that tests do not influence
each other.
</pre>
</div>
</content>
</entry>
<entry>
<title>Porting on x86_64</title>
<updated>2009-12-17T21:06:15+00:00</updated>
<author>
<name>Andrea Bastoni</name>
<email>bastoni@cs.unc.edu</email>
</author>
<published>2009-12-17T21:06:15+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus-ext-res.git/commit/?id=1872bfbc1f4a5b3c4980fae889787ab15ddcc83b'/>
<id>1872bfbc1f4a5b3c4980fae889787ab15ddcc83b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Makefile e SConstruct for liblitmus 2010</title>
<updated>2009-12-13T18:42:28+00:00</updated>
<author>
<name>Andrea Bastoni</name>
<email>bastoni@cs.unc.edu</email>
</author>
<published>2009-12-13T18:42:28+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus-ext-res.git/commit/?id=a8e360a9c4eda23015e749110cc75c44f6925875'/>
<id>a8e360a9c4eda23015e749110cc75c44f6925875</id>
<content type='text'>
 - add all-32, all-64 targets in Makefile (cross compilation for x86)
 - update SConstruct kernel search path
 - add architecture dependent include dirs in search path
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - add all-32, all-64 targets in Makefile (cross compilation for x86)
 - update SConstruct kernel search path
 - add architecture dependent include dirs in search path
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove old tests.</title>
<updated>2009-09-11T10:04:13+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-09-11T10:04:13+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus-ext-res.git/commit/?id=8680f73bd0377d87925a2f7854c75a4a8b09cff7'/>
<id>8680f73bd0377d87925a2f7854c75a4a8b09cff7</id>
<content type='text'>
People got confused how to use them.
They were never meant to be useful to outside developers.
So, just get rid of them now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
People got confused how to use them.
They were never meant to be useful to outside developers.
So, just get rid of them now.
</pre>
</div>
</content>
</entry>
<entry>
<title>remove sched_trace stuff from liblitmus</title>
<updated>2009-04-15T03:25:06+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-04-15T03:13:30+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus-ext-res.git/commit/?id=715800e7610887ce87b5b6af61f9bddfdc29d97d'/>
<id>715800e7610887ce87b5b6af61f9bddfdc29d97d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
