Following the most recent changes and subsequent build fixes, my Lemote
YeeLoong (evbmips-mips64el) panics on boot with:
[...]
total memory = 1024 MB
avail memory = 1008 MB
Page fault on non-pageable map:
ufi->map = 0x98000000bffe7ac8
ufi->orig_map = 0xffffffff806d40d8
ufi->orig_rvaddr = 0xc0000000090a0000
panic: uvm_fault: (ufi->map->flags & VM_MAP_PAGEABLE) == 0
kernel: breakpoint trap
Stopped in pid 0.1 (system) at ffffffff8026e68c: li at,0x3
db>bt
0x98000000807d36d0: 0+ffffffff8026e68c (63061,ffffffffffffffff,6,ffffffff80690f60) ra 0 sz 0
User-level: pid 0.1
db>
This is following a clean build with each of GCC 4.8.5 and GCC 5.4.0.