Martin Three

Results 34 issues of Martin Three

- [ ] a special syscall to escape to host - [ ] a setjmp and long jump to just to where issue the syscall.

- https://stackoverflow.com/questions/18863199/gcc-inline-asm-jump-to-a-label-with-crossing-throwing-an-exception - [ ] in `savereg.c`, we should use `m` instead of `r`, so we will not pollute the regsiter

## review mode - [ ] how kvm_main works ## ideas - [ ] host should work in another thread, then anything did in `host_loop` just like another thread, so...

- [ ] init - [x] seems no hardware enable is needed, kind of unbelieveable - [ ] hardware_enable_all - [ ] kvm_vz_hardware_enable - [ ] kvm_vz_vcpu_put - [ ]...

- [x] kvm_vz_vcpu_load_tlb - [ ] kvm_vz_vcpu_load_wired - [ ] why load tlb in `kvm_vz_vcpu_run` instead of everytime `vmexit` # TLB need special attention 1. should we copy TLB used...

## Something related to emualted: - [x] `mapped` and `unmapped` - [x] kvm_mips_gpa_pte_to_gva_unmapped, kvm_mips_gpa_pte_to_gva_mapped - [x] kvm_mips_handle_kseg0_tlb_fault

- [x] page flags - [x] PDX - [x] level - [ ] pgroot - [ ] cr3 for mips ? - [ ] vm.c : dune_vm_default_pgflt_handler : we will...