{"push_id":1398649815,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"8c52607d7055f578fdb66b2ba3433cd3ffa496c7","before":"79a2280a512af8ea3de5de5428929bf76b5e688e","commits":[{"sha":"8c52607d7055f578fdb66b2ba3433cd3ffa496c7","author":{"name":"Michael Clark","email":"844aface8de49b32585c3c744b570659f1739c56@metaparadigm.com"},"message":"Change Soft MMU implementation to allow mapping at virtual address 0\n\n- translate_addr now raises faults through an abstracted raise\n  method on the processor.\n- user_memory::mpa_to_uva can return the illegal_address sentinal\n  (0) if there is no mapping from machine physical to user\n  virtual as zero is never a valid user virtual address.\n- Added mmu_op enum to pass access method down to address\n  translation routines so the correct fault can be raised\n\nIn summary, these changes should allow the Soft MMU model to\nsupport page table entries that map the zero page in the\nmachine's virtual address space.","distinct":true,"url":"https://api.github.com/repos/michaeljclark/riscv-meta/commits/8c52607d7055f578fdb66b2ba3433cd3ffa496c7"}]}
{"actor":{"display_login":"michaeljclark"}}