Changeset f245145 in mainline for kernel/arch/ia32
- Timestamp:
- 2009-01-04T14:07:27Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a45752d
- Parents:
- 44ff4fb
- Location:
- kernel/arch/ia32
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia32/Makefile.inc
r44ff4fb rf245145 111 111 DEFS += -DCONFIG_I8042 112 112 113 ## Compile with EGA support 114 # 115 116 CONFIG_EGA = y 117 DEFS += -DCONFIG_EGA 118 113 119 ## Accepted configuration directives 114 120 # … … 156 162 arch/$(ARCH)/src/drivers/i8254.c \ 157 163 arch/$(ARCH)/src/drivers/i8259.c \ 158 arch/$(ARCH)/src/drivers/ega.c \159 164 arch/$(ARCH)/src/drivers/vesa.c \ 160 165 arch/$(ARCH)/src/boot/boot.S \ -
kernel/arch/ia32/include/drivers/ega.h
r44ff4fb rf245145 1 1 /* 2 * Copyright (c) 200 1-2004 Jakub Jermar2 * Copyright (c) 2008 Jakub Jermar 3 3 * All rights reserved. 4 4 * … … 27 27 */ 28 28 29 /** @addtogroup ia32 29 /** @addtogroup ia32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef KERN_ia32_EGA_H _36 #define KERN_ia32_EGA_H _35 #ifndef KERN_ia32_EGA_H 36 #define KERN_ia32_EGA_H 37 37 38 #define VIDEORAM 0xb8000 39 #define ROW 80 40 #define ROWS 25 41 #define SCREEN (ROW * ROWS) 42 43 extern void ega_redraw(void); 44 extern void ega_init(void); 38 #define EGA_VIDEORAM 0xb8000 39 #define EGA_BASE 0x3d4 45 40 46 41 #endif -
kernel/arch/ia32/include/types.h
r44ff4fb rf245145 58 58 typedef int32_t native_t; 59 59 60 typedef uintptr_t ioport_t; 61 60 62 #define PRIp "x" /**< Format for uintptr_t. */ 61 63 #define PRIs "u" /**< Format for size_t. */ -
kernel/arch/ia32/src/ia32.c
r44ff4fb rf245145 40 40 41 41 #include <arch/drivers/ega.h> 42 #include <genarch/drivers/ega/ega.h> 42 43 #include <arch/drivers/vesa.h> 43 44 #include <genarch/kbd/i8042.h> … … 94 95 else 95 96 #endif 96 ega_init( );/* video */97 ega_init(EGA_BASE, EGA_VIDEORAM); /* video */ 97 98 98 99 /* Enable debugger */
Note:
See TracChangeset
for help on using the changeset viewer.