2 Copyright © 1995-2011, The AROS Development Team. All rights reserved.
5 Desc: Parse AROS boot taglist and init console.
8 #include <aros/kernel.h>
9 #include <hardware/vbe.h>
10 #include <utility/tagitem.h>
11 #include <proto/arossupport.h>
13 #include <bootconsole.h>
17 void con_InitTagList(const struct TagItem
*tags
)
20 struct vbe_mode
*vbemode
= NULL
;
21 /* By default we have 2.0 data (framebuffer pointer filled in) */
22 unsigned short vbever
= 0x0200;
24 while ((tag
= LibNextTagItem((struct TagItem
**)&tags
)))
29 con_InitSerial((char *)tag
->ti_Data
);
33 vbemode
= (struct vbe_mode
*)tag
->ti_Data
;
36 case KRN_VBEControllerInfo
:
37 vbever
= ((struct vbe_controller
*)tag
->ti_Data
)->version
;
43 con_InitVESA(vbever
, vbemode
);