1 /* ----------------------------------------------------------------------- *
3 * Copyright 2006 Erwan Velu - All Rights Reserved
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation, Inc., 53 Temple Place Ste 330,
8 * Boston MA 02111-1307, USA; either version 2 of the License, or
9 * (at your option) any later version; incorporated herein by reference.
11 * ----------------------------------------------------------------------- */
16 void display_bios_characteristics(s_dmi
*dmi
) {
18 for (i
=0;i
<=BIOS_CHAR_NB_ELEMENTS
; i
++) {
19 if (((bool *)(& dmi
->bios
.characteristics
))[i
] == true) {
20 moreprintf("\t\t%s\n", bios_charac_strings
[i
]);
23 for (i
=0;i
<=BIOS_CHAR_X1_NB_ELEMENTS
; i
++) {
24 if (((bool *)(& dmi
->bios
.characteristics_x1
))[i
] == true) {
25 moreprintf("\t\t%s\n", bios_charac_x1_strings
[i
]);
29 for (i
=0;i
<=BIOS_CHAR_X2_NB_ELEMENTS
; i
++) {
30 if (((bool *)(& dmi
->bios
.characteristics_x2
))[i
] == true) {
31 moreprintf("\t\t%s\n", bios_charac_x2_strings
[i
]);
36 void display_base_board_features(s_dmi
*dmi
) {
38 for (i
=0;i
<=BASE_BOARD_NB_ELEMENTS
; i
++) {
39 if (((bool *)(& dmi
->base_board
.features
))[i
] == true) {
40 moreprintf("\t\t%s\n", base_board_features_strings
[i
]);
45 void display_processor_flags(s_dmi
*dmi
) {
47 for (i
=0;i
<=PROCESSOR_FLAGS_ELEMENTS
; i
++) {
48 if (((bool *)(& dmi
->processor
.cpu_flags
))[i
] == true) {
49 moreprintf("\t\t%s\n", cpu_flags_strings
[i
]);