diff options
author | Jan Dolezal <dolezj21@fel.cvut.cz> | 2014-11-20 15:00:33 +0100 |
---|---|---|
committer | Gedare Bloom <gedare@rtems.org> | 2014-11-20 09:52:40 -0500 |
commit | 067da5c45dcd6c45a44630795dc702e32112c53c (patch) | |
tree | 1f42f32b958a654e11101b38fbfbae428b373ea5 /c/src/lib/libbsp/i386/pc386/start/start.S | |
parent | i386/pc386/include: header files for VESA BIOS EXTENSIONS and VESA Extended D... (diff) | |
download | rtems-067da5c45dcd6c45a44630795dc702e32112c53c.tar.bz2 |
i386/pc386: VESA based frame buffer utilizing real mode interrupt 10h
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/i386/pc386/start/start.S | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/i386/pc386/start/start.S b/c/src/lib/libbsp/i386/pc386/start/start.S index 1cba12451d..ab92a4f1de 100644 --- a/c/src/lib/libbsp/i386/pc386/start/start.S +++ b/c/src/lib/libbsp/i386/pc386/start/start.S @@ -41,6 +41,7 @@ #include <rtems/asm.h> #include <rtems/score/cpu.h> +#include <bspopts.h> /*----------------------------------------------------------------------------+ | Size of heap and stack: @@ -61,6 +62,9 @@ BEGIN_CODE PUBLIC (start) # GNU default entry point EXTERN (boot_card) +#ifdef USE_VBE_RM + EXTERN (vesa_realmode_bootup_init) +#endif EXTERN (_load_segments) EXTERN (_return_to_monitor) EXTERN (_IBMPC_initVideo) @@ -201,6 +205,10 @@ SYM (zero_bss): +-------------------------------------------------------------------*/ call _IBMPC_initVideo +#ifdef USE_VBE_RM + call vesa_realmode_bootup_init +#endif + /*---------------------------------------------------------------------+ | Check CPU type. Enable Cache and init coprocessor if needed. +---------------------------------------------------------------------*/ |