Split atomic library
authorBarret Rhoden <brho@cs.berkeley.edu>
Sat, 6 Jun 2009 01:08:28 +0000 (18:08 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Sat, 6 Jun 2009 01:08:28 +0000 (18:08 -0700)
commita18a9e66198653ff55d5a4d459fba59851d6221a
treea1f2de917b36d0e38a5fec398ff1dcc4f74d50ab
parent69d6462e9f5aacd086a022d16853e4fd2ede0c13
Split atomic library

Now an arch/atomic that has lower layer atomic primitives, and the
regular include/atomic (and a userspace version) with higher level
primitives (which should be renamed or changed later).  Esp since they
are still arch specific.

Also removed printks from some userspace apps, and changed back the
printk macro.
16 files changed:
include/arch/atomic.h
include/arch/smp.h
include/atomic.h [new file with mode: 0644]
include/pmap.h
kern/src/atomic.c
kern/src/env.c
kern/src/init.c
kern/src/manager.c
kern/src/pmap.c
kern/src/printf.c
kern/src/smp.c
kern/src/testing.c
kern/src/workqueue.c
user/apps/roslib/measurements.c
user/roslib/inc/atomic.h
user/roslib/inc/stdio.h