~martin-decky/helenos/rcu

« back to all changes in this revision

Viewing changes to kernel/genarch/include/fb/bfb.h

  • Committer: Martin Decky
  • Date: 2011-12-02 17:29:43 UTC
  • Revision ID: martin@decky.cz-20111202172943-nfwv3ssk450efp61
implement multiboot v2 specification and use it in GRUB for UEFI
 - improve multiboot v1 code, move defines to a common location
 - rename VESA framebuffer stuff to generic "boot framebuffer"
 - small collateral changes

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
27
 */
28
28
 
29
 
/** @addtogroup ia32
 
29
/** @addtogroup genarch
30
30
 * @{
31
31
 */
32
32
/** @file
33
33
 */
34
34
 
35
 
#ifndef KERN_ia32_VESA_H_
36
 
#define KERN_ia32_VESA_H_
 
35
#ifndef KERN_BFB_H_
 
36
#define KERN_BFB_H_
37
37
 
38
38
#include <typedefs.h>
39
39
 
40
 
extern bool vesa_init(void);
 
40
extern uintptr_t bfb_addr;
 
41
extern uint32_t bfb_width;
 
42
extern uint32_t bfb_height;
 
43
extern uint16_t bfb_bpp;
 
44
extern uint32_t bfb_scanline;
 
45
 
 
46
extern uint8_t bfb_red_pos;
 
47
extern uint8_t bfb_red_size;
 
48
 
 
49
extern uint8_t bfb_green_pos;
 
50
extern uint8_t bfb_green_size;
 
51
 
 
52
extern uint8_t bfb_blue_pos;
 
53
extern uint8_t bfb_blue_size;
 
54
 
 
55
extern bool bfb_init(void);
41
56
 
42
57
#endif
43
58