Changeset d9cf9d5f in mainline for arch/ia32/src/drivers/vesa.c


Ignore:
Timestamp:
2006-05-13T12:38:06Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
e459f12
Parents:
9f581365
Message:

Do not report possible deadlock on fb_lock.
This issue was causing troubles in connection
with slow framebuffer in simulated environment
when false positives triggered an infinite
recursion of attempts to report deadlock on
fb_lock using printf() and fb_putchar().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ia32/src/drivers/vesa.c

    r9f581365 rd9cf9d5f  
    7575        /* Map videoram */
    7676        for (a = 0; a < ((vesa_scanline * vesa_height + PAGE_SIZE - 1) >> PAGE_WIDTH); a++)
    77                 page_mapping_insert(AS_KERNEL, vram_lin_addr+a*4096, vesa_ph_addr+a*4096, PAGE_NOT_CACHEABLE);
     77                page_mapping_insert(AS_KERNEL, vram_lin_addr + a*PAGE_SIZE, vesa_ph_addr + a*FRAME_SIZE,
     78                        PAGE_NOT_CACHEABLE);
    7879
    7980        fb_init(vram_lin_addr, vesa_width, vesa_height, vesa_bpp, vesa_scanline);
Note: See TracChangeset for help on using the changeset viewer.