--- nono/m680x0/m68030bus.cpp 2026/04/29 17:04:28 1.1.1.1 +++ nono/m680x0/m68030bus.cpp 2026/04/29 17:04:31 1.1.1.2 @@ -9,7 +9,7 @@ // 1回の(アラインド)物理アクセスを担当するマクロ。 // これらは続く _mmu テンプレートで使用する。 // goto を含むことに注意。gcc 拡張式(?)に注意。 -// mmu_translate_* は fetch, read, write の3種だが、m68030_phys_ は +// mmu_translate_* は fetch, read, write の3種だが、vm_phys_ は // read, write しかないことに注意。物理バスに FC0 と FC1、つまりプログラム // 空間かどうかの情報は出していないため。 // @@ -18,7 +18,7 @@ cpu->bus.paddr = cpu->bus.laddr; \ if (use_mmu && m68030_mmu_translate_fetch(cpu) == false) \ goto buserr; \ - uint64 data_ = m68030_phys_read_##size(cpu->bus.paddr); \ + uint64 data_ = vm_phys_read_##size(cpu->bus.paddr); \ if ((int64)data_ < 0) \ goto buserr; \ data_; /* これが戻り値 */ \ @@ -28,7 +28,7 @@ cpu->bus.paddr = cpu->bus.laddr; \ if (use_mmu && m68030_mmu_translate_read(cpu) == false) \ goto buserr; \ - uint64 data_ = m68030_phys_read_##size(cpu->bus.paddr); \ + uint64 data_ = vm_phys_read_##size(cpu->bus.paddr); \ if ((int64)data_ < 0) \ goto buserr; \ data_; /* これが戻り値 */ \ @@ -38,7 +38,7 @@ cpu->bus.paddr = cpu->bus.laddr; \ if (use_mmu && m68030_mmu_translate_write(cpu) == false) \ goto buserr; \ - int64 berr_ = m68030_phys_write_##size(cpu->bus.paddr, (data)); \ + int64 berr_ = vm_phys_write_##size(cpu->bus.paddr, (data)); \ if (berr_ < 0) \ goto buserr; \ 0; /* 戻り値不要だけど一応 */ \