Adds ALIGN and PAGE_ALIGN (XCC)
authorBarret Rhoden <brho@cs.berkeley.edu>
Tue, 10 Feb 2015 17:24:04 +0000 (12:24 -0500)
committerBarret Rhoden <brho@cs.berkeley.edu>
Sun, 1 Mar 2015 14:36:17 +0000 (09:36 -0500)
commit26ca414f3fdfa50d5d9d1793b8cbd3ff6b0bd0b9
tree4e858ac3cbacb2e6ca464c75bf8e9f7259d298ac
parentdd8bf19aa2716f50f1df6f103b0cb7d7929d45b7
Adds ALIGN and PAGE_ALIGN (XCC)

Slightly modified versions of Linux's macros, to minimize pointer issues.

ALIGN can't be exposed to userspace.  There is another one of those floating
around.  The reason we had things in common.h was that we wanted to use them in
user/ without writing them down twice.  As we add items, we're more likely to
run into a conflict with glibc.  Maybe the whole thing needs reworked.

Technically, this changed a kernel header, though it should only affect the
kernel.
kern/include/ros/common.h
kern/include/sys/types.h