120 Commits

Author SHA1 Message Date
Travis Geiselbrecht
ec85566712 [app][tests] add more tests to clock_tests 2013-03-09 17:04:14 -08:00
Travis Geiselbrecht
0fc1b9475d [app][tests] switch the thread tests to the new thread_create mechanism 2012-12-22 15:53:04 -08:00
Travis Geiselbrecht
935e190f9b [lib][libc][printf] add ' ', t, j specifier, remove U and D 2012-12-16 13:45:31 -08:00
Travis Geiselbrecht
fa91cf8926 [arch][x86] fix build with arm asm in some benchmark code 2012-11-11 14:42:03 -08:00
Travis Geiselbrecht
30e2d00539 [app][test] some benchmarks and a quick clock tester 2012-11-02 12:21:49 -07:00
Travis Geiselbrecht
a6c70ee683 [app] run all of app/ through astyle 2012-10-31 21:49:13 -07:00
Travis Geiselbrecht
39705e6b98 [app][tests] knock out a few warnings 2012-10-30 21:04:58 -07:00
Chris Anderson
e465a4f0c5 [kernel] Add semaphores and tests 2012-10-16 16:05:09 -07:00
Travis Geiselbrecht
69d8e3c41f [app][tests] remove most of the printf warnings
GCC doesn't understand %D and %U and still warns about that.
2012-10-13 21:37:26 -07:00
Travis Geiselbrecht
97cfd0bfa4 [make] update all of the rules.mk to use the new module system 2012-08-31 15:52:24 -07:00
Travis Geiselbrecht
678192d94d [app][tests] add a preemption test
-run 5 threads in parallel, each counting a fixed amount.
If preemption is working, they should all complete in roughly the same time.
2012-06-27 20:20:07 -07:00
Travis Geiselbrecht
96b1f27f4a [tests][printf] add a simple test to make sure snprintf colors within the lines 2012-06-16 16:39:43 -07:00
Travis Geiselbrecht
70d2ffb9e8 [app][tests] spiff up the thread tests a bit 2012-05-30 20:26:18 -07:00
Travis Geiselbrecht
2d23d7f9e3 [arch] factor out the debug_cycle_count to arch specific code 2009-06-28 12:48:18 -07:00
Travis Geiselbrecht
668383c506 [app] change the app api to have an init and entry point 2009-01-24 21:45:36 -08:00
Travis Geiselbrecht
3f14b667d3 [app] convert the existing apps to the app modules, add new shell app to
contain the console
2009-01-24 21:21:54 -08:00
Travis Geiselbrecht
39dededa26 move all of the references to app/console to lib/console 2009-01-24 20:12:57 -08:00
Travis Geiselbrecht
eb9460542e [IO] rework dprintf to take a debug level, defined in DEBUGLEVEL
printf at the moment just calls dprintf, but soon will become
a seperate I/O queue.
2008-09-13 15:21:57 -07:00
Travis Geiselbrecht
8d529ef70a [ARM] update atomic ops to use the ldr/strex instructions on armv6+ 2008-09-13 15:13:21 -07:00
Travis Geiselbrecht
1d0df69964 initial commit of lk (little kernel) project 2008-09-01 02:26:09 -07:00