void init_IRQ(void);
-#ifdef CONFIG_VIDEO
-void vesa_init(void);
-#else
-static inline void vesa_init(void) {};
-#endif
-
int construct_dom0(
struct domain *d,
const module_t *image, unsigned long image_headroom,
#include <xen/event.h>
#include <xen/domain_page.h>
#include <xen/trace.h>
-#include <xen/console.h>
#include <xen/iocap.h>
#include <xen/guest_access.h>
#include <xen/hypercall.h>
#include <xen/pmstat.h>
#include <xen/irq.h>
#include <xen/symbols.h>
+#include <xen/vga.h>
#include <asm/current.h>
#include <public/platform.h>
#include <acpi/cpufreq/processor_perf.h>
* Copyright (c) 2002-2005, K A Fraser
*/
-#include <xen/console.h>
#include <xen/domain.h>
#include <xen/domain_page.h>
#include <xen/init.h>
#include <xen/pfn.h>
#include <xen/sched.h>
#include <xen/softirq.h>
+#include <xen/vga.h>
#include <asm/bzimage.h>
#include <asm/dom0_build.h>
static unsigned int columns, lines;
#define ATTRIBUTE 7
-#ifdef CONFIG_X86
-void vesa_early_init(void);
-void vesa_endboot(bool_t keep);
-#else
-#define vesa_early_init() ((void)0)
-#define vesa_endboot(x) ((void)0)
-#endif
-
void __init video_init(void)
{
char *p;
void console_endboot(void);
int console_has(const char *device);
-int fill_console_start_info(struct dom0_vga_console_info *);
-
unsigned long console_lock_recursive_irqsave(void);
void console_unlock_recursive_irqrestore(unsigned long flags);
void console_force_unlock(void);
#ifdef CONFIG_VGA
extern struct xen_vga_console_info vga_console_info;
+int fill_console_start_info(struct dom0_vga_console_info *ci);
+void vesa_init(void);
+void vesa_early_init(void);
+void vesa_endboot(bool keep);
+#else
+static inline void vesa_init(void) {}
#endif
#endif /* _XEN_VGA_H */