debugging offset bug: with +KERNSTART for unmapp
no abort while zeroing entry
returns from mem_alloc
pt entries remain unchanged tho (not unmapped)
debugging offset bug: w/o +KERNSTART for unmap
no abort while zeroing entries
allocates correct block in mem_alloc but aborts while returning
entries zeroed out correctly
abort doesn't find handler and branches to prefect loaction but still can't find handler
debugging offset bug: w/o offset using phys pt addr -> ditto as vpt
debugging offset/relocation bug: phys pt addr + KERNSTART
aborts when zeroing entry
*** jumps to handler but at low pc and then returns to high pc in main
successfully allocates in mem_alloc and returns
entries not zeroed out tho (not unmapped)
possible fix: handle unmap in handler
debugging: entry addr shouldn't need offset -> debug return from mem_alloc
woah seems to work now without any offset to virtual uart addr or pt addr
fixed relocation bug, MAYBE
need to flush TLB right after setting up new stack, aborts otherwise
using interrupt macros (needed fixing), other small fixes