Changeset 38650da in mainline


Ignore:
Timestamp:
2011-12-08T20:50:24Z (12 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6f20277, c40f385
Parents:
40898df
Message:

initialize bfb_addr to 0
this fixes the problem with high-order bits being set to 1 when using multiboot v1 protocol on amd64
this fixes ticket #399 on amd64

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/genarch/src/fb/bfb.c

    r40898df r38650da  
    4040#include <console/console.h>
    4141
    42 uintptr_t bfb_addr = (uintptr_t) -1;
     42uintptr_t bfb_addr = 0;
    4343uint32_t bfb_width = 0;
    4444uint32_t bfb_height = 0;
     
    5757bool bfb_init(void)
    5858{
    59         if ((bfb_width == 0) || (bfb_height == 0))
     59        if ((bfb_addr == 0) || (bfb_width == 0) || (bfb_height == 0) ||
     60            (bfb_bpp == 0) || (bfb_scanline == 0))
    6061                return false;
    6162       
Note: See TracChangeset for help on using the changeset viewer.