summaryrefslogtreecommitdiff
path: root/vgasrc
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2019-03-08 12:34:38 +0100
committerGerd Hoffmann <kraxel@redhat.com>2019-03-14 13:07:27 +0100
commit03f5061c0a44dcf8d73a05a6f375e3fe5005f050 (patch)
tree0368d20f6150086188f26f96298c3bdffb19fad5 /vgasrc
parent004f5b3ae561df688595b341e6880182ed5794ed (diff)
downloadqemu-seabios-03f5061c0a44dcf8d73a05a6f375e3fe5005f050.tar.gz
vga: make memcpy_high() public
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'vgasrc')
-rw-r--r--vgasrc/vgafb.c3
-rw-r--r--vgasrc/vgafb.h1
2 files changed, 2 insertions, 2 deletions
diff --git a/vgasrc/vgafb.c b/vgasrc/vgafb.c
index 46adfb5..f8f35c2 100644
--- a/vgasrc/vgafb.c
+++ b/vgasrc/vgafb.c
@@ -187,8 +187,7 @@ gfx_packed(struct gfx_op *op)
****************************************************************/
// Use int 1587 call to copy memory to/from the framebuffer.
-static void
-memcpy_high(void *dest, void *src, u32 len)
+void memcpy_high(void *dest, void *src, u32 len)
{
u64 gdt[6];
gdt[2] = GDT_DATA | GDT_LIMIT(0xfffff) | GDT_BASE((u32)src);
diff --git a/vgasrc/vgafb.h b/vgasrc/vgafb.h
index ccdc703..aae6b9b 100644
--- a/vgasrc/vgafb.h
+++ b/vgasrc/vgafb.h
@@ -29,6 +29,7 @@ struct carattr {
};
// vgafb.c
+void memcpy_high(void *dest, void *src, u32 len);
void init_gfx_op(struct gfx_op *op, struct vgamode_s *vmode_g);
void handle_gfx_op(struct gfx_op *op);
void *text_address(struct cursorpos cp);