reads. needs to solve byte swap and dw ordering.
needs something to detect end of huge page