Changeset e8194664 in mainline


Ignore:
Timestamp:
2006-05-05T15:09:40Z (19 years ago)
Author:
Jakub Vana <jakub.vana@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
f58af46
Parents:
4c89b09
Message:

VESA FB cut unwanted

Location:
arch
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • arch/amd64/include/pm.h

    r4c89b09 re8194664  
    3737
    3838#define IDT_ITEMS 64
    39 #define GDT_ITEMS 9
     39#define GDT_ITEMS 8
    4040
    41 #define VESA_INIT_SEGMENT 0x8000
    4241
    4342#define NULL_DES        0
     
    5049/* EndOfWarning */
    5150#define TSS_DES         6
     51
     52
     53
     54#ifdef CONFIG_FB
     55
    5256#define VESA_INIT_DES           8
     57#define VESA_INIT_SEGMENT 0x8000
     58#undef GDT_ITEMS
     59#define GDT_ITEMS 9
     60
     61#endif /*CONFIG_FB*/
     62
     63
    5364
    5465#define gdtselector(des)        ((des)<<3)
  • arch/amd64/src/pm.c

    r4c89b09 re8194664  
    111111        { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
    112112        /* VESA Init descriptor */
     113#ifdef CONFIG_FB       
    113114        { 0xffff, 0, VESA_INIT_SEGMENT>>12, AR_PRESENT | AR_CODE | DPL_KERNEL, 0xf, 0, 0, 0, 0, 0 }
     115#endif
    114116};
    115117
  • arch/ia32/include/pm.h

    r4c89b09 re8194664  
    3131
    3232#define IDT_ITEMS 64
    33 #define GDT_ITEMS 8
     33#define GDT_ITEMS 7
    3434
    3535#define VESA_INIT_SEGMENT 0x8000
     
    4242#define TSS_DES         5
    4343#define TLS_DES         6 /* Pointer to Thread-Local-Storage data */
     44
     45#ifdef CONFIG_FB
     46
     47#define VESA_INIT_SEGMENT 0x8000
    4448#define VESA_INIT_DES 7
     49#undef GDT_ITEMS
     50#define GDT_ITEMS 8
     51
     52#endif /* CONFIG_FB */
     53
    4554
    4655#define selector(des)   ((des)<<3)
  • arch/ia32/src/drivers/vesa.c

    r4c89b09 re8194664  
    7878       
    7979        fb_init( videoram_lin_addr,vesa_width,vesa_height,vesa_bpp,vesa_scanline);
    80         putchar('\n');
    8180}
    8281
  • arch/ia32/src/pm.c

    r4c89b09 re8194664  
    6969        { 0xffff, 0, 0, AR_PRESENT | AR_DATA | AR_WRITABLE | DPL_USER, 0xf, 0, 0, 1, 1, 0 },
    7070        /* VESA Init descriptor */
     71#ifdef CONFIG_FB
    7172        { 0xffff, 0, VESA_INIT_SEGMENT>>12, AR_PRESENT | AR_CODE | DPL_KERNEL, 0xf, 0, 0, 0, 0, 0 }
    72        
     73#endif 
    7374};
    7475
Note: See TracChangeset for help on using the changeset viewer.