modified linker script to give variables to addresses of various sections
setup stacks for the different modes
set sp for different proccesor modes
initialize vm: remppaed physical memory into virtual addr space
updated kernel.ld and makefile to include initvm.o
mapped kernel code and data; turned on mmu
succesfully compiled initvm.o into kernel
[bug] prints CourseOS! twice in start.c
merged with dev
filled second level table for kernel data and enabled the control register in the MMU
fixed bump pointer allocation to allocate by word

continue to pass in byte value and it will return words
Merge branch 'memory_management' of github.com:rellermeyer/course_os into memory_management
initvm(now mmap) called from start and added more mappings
mapped kernel
SoC/core peripherals
PCI interface
enabled high vectors
[bug] won't jump to kernel at high addr
added vm layout header
fixed layout
fixed layout
fixed pc offset bug
verified peripheral mapping using print_vuart0
need more tests though before merging with dev
added physical memory header and minor change to vm header
mapped stacks and page tables
pm and vm layout pdf
seperate assembly file for stack setup