| /* |
| * Various stubs for xen functions |
| * |
| * Those functions are used only if xen_enabled(). This file is linked only if |
| * CONFIG_XEN is not set, so they should never be called. |
| * |
| * Copyright (c) 2025 Linaro, Ltd. |
| * |
| * SPDX-License-Identifier: GPL-2.0-or-later |
| */ |
| |
| #include "qemu/osdep.h" |
| #include "system/xen.h" |
| #include "system/xen-mapcache.h" |
| |
| void xen_hvm_modified_memory(ram_addr_t start, ram_addr_t length) |
| { |
| g_assert_not_reached(); |
| } |
| |
| void xen_ram_alloc(ram_addr_t ram_addr, ram_addr_t size, |
| struct MemoryRegion *mr, Error **errp) |
| { |
| g_assert_not_reached(); |
| } |
| |
| bool xen_mr_is_memory(MemoryRegion *mr) |
| { |
| g_assert_not_reached(); |
| } |
| |
| void xen_invalidate_map_cache_entry(uint8_t *buffer) |
| { |
| g_assert_not_reached(); |
| } |
| |
| ram_addr_t xen_ram_addr_from_mapcache(void *ptr) |
| { |
| g_assert_not_reached(); |
| } |
| |
| uint8_t *xen_map_cache(MemoryRegion *mr, |
| hwaddr phys_addr, |
| hwaddr size, |
| ram_addr_t ram_addr_offset, |
| uint8_t lock, |
| bool dma, |
| bool is_write) |
| { |
| g_assert_not_reached(); |
| } |