Home | History | Annotate | Download | only in qemu

Lines Matching refs:ram_addr

391 static void tlb_protect_code(ram_addr_t ram_addr);
392 static void tlb_unprotect_code_phys(CPUState *env, ram_addr_t ram_addr,
1347 ram_addr_t ram_addr;
1357 ram_addr = (pd & TARGET_PAGE_MASK) | (pc & ~TARGET_PAGE_MASK);
1358 tb_invalidate_phys_page_range(ram_addr, ram_addr + 1, 0);
1853 static void tlb_protect_code(ram_addr_t ram_addr)
1855 cpu_physical_memory_reset_dirty(ram_addr,
1856 ram_addr + TARGET_PAGE_SIZE,
1862 static void tlb_unprotect_code_phys(CPUState *env, ram_addr_t ram_addr,
1865 cpu_physical_memory_set_dirty_flags(ram_addr, CODE_DIRTY_FLAG);
1942 ram_addr_t ram_addr;
1948 ram_addr = qemu_ram_addr_from_host_nofail(p);
1949 if (!cpu_physical_memory_is_dirty(ram_addr)) {
2736 int qemu_ram_addr_from_host(void *ptr, ram_addr_t *ram_addr)
2743 *ram_addr = block->offset + (host - block->host);
2754 ram_addr_t ram_addr;
2756 if (qemu_ram_addr_from_host(ptr, &ram_addr)) {
2760 return ram_addr;
2838 static void notdirty_mem_writeb(void *opaque, target_phys_addr_t ram_addr,
2842 dirty_flags = cpu_physical_memory_get_dirty_flags(ram_addr);
2845 tb_invalidate_phys_page_fast(ram_addr, 1);
2846 dirty_flags = cpu_physical_memory_get_dirty_flags(ram_addr);
2849 stb_p(qemu_get_ram_ptr(ram_addr), val);
2851 cpu_physical_memory_set_dirty_flags(ram_addr, dirty_flags);
2858 static void notdirty_mem_writew(void *opaque, target_phys_addr_t ram_addr,
2862 dirty_flags = cpu_physical_memory_get_dirty_flags(ram_addr);
2865 tb_invalidate_phys_page_fast(ram_addr, 2);
2866 dirty_flags = cpu_physical_memory_get_dirty_flags(ram_addr);
2869 stw_p(qemu_get_ram_ptr(ram_addr), val);
2871 cpu_physical_memory_set_dirty_flags(ram_addr, dirty_flags);
2878 static void notdirty_mem_writel(void *opaque, target_phys_addr_t ram_addr,
2882 dirty_flags = cpu_physical_memory_get_dirty_flags(ram_addr);
2885 tb_invalidate_phys_page_fast(ram_addr, 4);
2886 dirty_flags = cpu_physical_memory_get_dirty_flags(ram_addr);
2889 stl_p(qemu_get_ram_ptr(ram_addr), val);
2891 cpu_physical_memory_set_dirty_flags(ram_addr, dirty_flags);