32b/64b compatibility fixes
authorAndrew Waterman <waterman@s141.Millennium.Berkeley.EDU>
Mon, 23 May 2011 09:18:40 +0000 (02:18 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:36:02 +0000 (17:36 -0700)
commit0586628ddab300b657b57e112ef164c0a6551b64
tree1996ef7af0ecec0d95e66d582ada831a3b23905e
parentc4a67220864a1f4493b279ebb59f780be0240b4f
32b/64b compatibility fixes

In a few places, types like int or uint32_t were used when the intent
was to use a type as wide as a machine register or a pointer.
I replaced these mostly with uintptr_t.
18 files changed:
kern/arch/i686/boot/boot [new symlink]
kern/arch/i686/process.c
kern/arch/i686/riscv [new symlink]
kern/arch/sparc/arch.h
kern/arch/sparc/process.c
kern/include/env.h
kern/include/kmalloc.h
kern/include/process.h
kern/include/ros/bcq_struct.h
kern/include/ros/common.h
kern/include/vfs.h
kern/src/blockdev.c
kern/src/ext2fs.c
kern/src/frontend.c
kern/src/monitor.c
kern/src/syscall.c
kern/src/testing.c
kern/src/vfs.c