1e208dfa2Spirofti /* $NetBSD: vga_post.h,v 1.2 2008/03/29 17:40:22 jmcneill Exp $ */ 2*2fa72412Spirofti /* $OpenBSD: vga_post.h,v 1.2 2011/03/23 16:54:34 pirofti Exp $ */ 3e208dfa2Spirofti 4e208dfa2Spirofti /*- 5e208dfa2Spirofti * Copyright (c) 2007 Joerg Sonnenberger <joerg@NetBSD.org>. 6e208dfa2Spirofti * All rights reserved. 7e208dfa2Spirofti * 8e208dfa2Spirofti * Redistribution and use in source and binary forms, with or without 9e208dfa2Spirofti * modification, are permitted provided that the following conditions 10e208dfa2Spirofti * are met: 11e208dfa2Spirofti * 12e208dfa2Spirofti * 1. Redistributions of source code must retain the above copyright 13e208dfa2Spirofti * notice, this list of conditions and the following disclaimer. 14e208dfa2Spirofti * 2. Redistributions in binary form must reproduce the above copyright 15e208dfa2Spirofti * notice, this list of conditions and the following disclaimer in 16e208dfa2Spirofti * the documentation and/or other materials provided with the 17e208dfa2Spirofti * distribution. 18e208dfa2Spirofti * 19e208dfa2Spirofti * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 20e208dfa2Spirofti * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 21e208dfa2Spirofti * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 22e208dfa2Spirofti * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 23e208dfa2Spirofti * COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 24e208dfa2Spirofti * INCIDENTAL, SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING, 25e208dfa2Spirofti * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 26e208dfa2Spirofti * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 27e208dfa2Spirofti * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 28e208dfa2Spirofti * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 29e208dfa2Spirofti * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30e208dfa2Spirofti * SUCH DAMAGE. 31e208dfa2Spirofti */ 32e208dfa2Spirofti 33*2fa72412Spirofti #ifndef _MACHINE_VGA_POST_H_ 34*2fa72412Spirofti #define _MACHINE_VGA_POST_H_ 35e208dfa2Spirofti 36e208dfa2Spirofti #ifdef _KERNEL 37e208dfa2Spirofti struct vga_post; 38e208dfa2Spirofti 39e208dfa2Spirofti struct vga_post *vga_post_init(int, int, int); 40e208dfa2Spirofti void vga_post_free(struct vga_post *); 41e208dfa2Spirofti void vga_post_call(struct vga_post *); 42e208dfa2Spirofti #endif 43e208dfa2Spirofti #endif 44