1*a72ccc7fSDavid Woodhouse /* 2*a72ccc7fSDavid Woodhouse * QEMU Xen emulation: Primary console support 3*a72ccc7fSDavid Woodhouse * 4*a72ccc7fSDavid Woodhouse * Copyright © 2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. 5*a72ccc7fSDavid Woodhouse * 6*a72ccc7fSDavid Woodhouse * Authors: David Woodhouse <dwmw2@infradead.org> 7*a72ccc7fSDavid Woodhouse * 8*a72ccc7fSDavid Woodhouse * This work is licensed under the terms of the GNU GPL, version 2 or later. 9*a72ccc7fSDavid Woodhouse * See the COPYING file in the top-level directory. 10*a72ccc7fSDavid Woodhouse */ 11*a72ccc7fSDavid Woodhouse 12*a72ccc7fSDavid Woodhouse #ifndef QEMU_XEN_PRIMARY_CONSOLE_H 13*a72ccc7fSDavid Woodhouse #define QEMU_XEN_PRIMARY_CONSOLE_H 14*a72ccc7fSDavid Woodhouse 15*a72ccc7fSDavid Woodhouse void xen_primary_console_create(void); 16*a72ccc7fSDavid Woodhouse int xen_primary_console_reset(void); 17*a72ccc7fSDavid Woodhouse 18*a72ccc7fSDavid Woodhouse uint16_t xen_primary_console_get_port(void); 19*a72ccc7fSDavid Woodhouse void xen_primary_console_set_be_port(uint16_t port); 20*a72ccc7fSDavid Woodhouse uint64_t xen_primary_console_get_pfn(void); 21*a72ccc7fSDavid Woodhouse void *xen_primary_console_get_map(void); 22*a72ccc7fSDavid Woodhouse 23*a72ccc7fSDavid Woodhouse #endif /* QEMU_XEN_PRIMARY_CONSOLE_H */ 24