Changeset ac5d02b in mainline for arch/ia32/src/drivers/ega.c
- Timestamp:
- 2005-06-03T13:17:05Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 70527f1
- Parents:
- dcbc8be
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ia32/src/drivers/ega.c
rdcbc8be rac5d02b 48 48 __u8 hi, lo; 49 49 50 map_page_to_frame( VIDEORAM, VIDEORAM, PAGE_NOT_CACHEABLE, 0);50 map_page_to_frame(PA2KA(VIDEORAM), VIDEORAM, PAGE_NOT_CACHEABLE, 0); 51 51 outb(0x3d4,0xe); 52 52 hi = inb(0x3d5); … … 59 59 void ega_display_char(char ch) 60 60 { 61 __u8 *vram = (__u8 *) VIDEORAM;61 __u8 *vram = (__u8 *) PA2KA(VIDEORAM); 62 62 63 63 vram[ega_cursor*2] = ch; … … 72 72 return; 73 73 74 memcopy( VIDEORAM + ROW*2, VIDEORAM, (SCREEN - ROW)*2);75 memsetw( VIDEORAM+ (SCREEN - ROW)*2, ROW, 0x0720);74 memcopy(PA2KA(VIDEORAM) + ROW*2, PA2KA(VIDEORAM), (SCREEN - ROW)*2); 75 memsetw(PA2KA(VIDEORAM) + (SCREEN - ROW)*2, ROW, 0x0720); 76 76 ega_cursor = ega_cursor - ROW; 77 77 }
Note:
See TracChangeset
for help on using the changeset viewer.