.. | .. |
---|
6 | 6 | |
---|
7 | 7 | set -e |
---|
8 | 8 | |
---|
9 | | -IN=$1 |
---|
10 | | -OUT=$2 |
---|
| 9 | +OUT=$1 |
---|
11 | 10 | |
---|
12 | 11 | dump_array() |
---|
13 | 12 | { |
---|
.. | .. |
---|
15 | 14 | SIZE=$2 |
---|
16 | 15 | PFX=$3 |
---|
17 | 16 | POSTFIX=$4 |
---|
| 17 | + IN=$5 |
---|
18 | 18 | |
---|
19 | 19 | PFX_SZ=$(echo $PFX | wc -c) |
---|
20 | 20 | TABS="$(printf '\t\t\t\t\t')" |
---|
.. | .. |
---|
57 | 57 | echo "#endif" |
---|
58 | 58 | echo "" |
---|
59 | 59 | |
---|
60 | | - dump_array "x86_cap_flags" "NCAPINTS*32" "X86_FEATURE_" "" |
---|
| 60 | + dump_array "x86_cap_flags" "NCAPINTS*32" "X86_FEATURE_" "" $2 |
---|
61 | 61 | echo "" |
---|
62 | 62 | |
---|
63 | | - dump_array "x86_bug_flags" "NBUGINTS*32" "X86_BUG_" "NCAPINTS*32" |
---|
| 63 | + dump_array "x86_bug_flags" "NBUGINTS*32" "X86_BUG_" "NCAPINTS*32" $2 |
---|
| 64 | + echo "" |
---|
64 | 65 | |
---|
| 66 | + echo "#ifdef CONFIG_X86_VMX_FEATURE_NAMES" |
---|
| 67 | + echo "#ifndef _ASM_X86_VMXFEATURES_H" |
---|
| 68 | + echo "#include <asm/vmxfeatures.h>" |
---|
| 69 | + echo "#endif" |
---|
| 70 | + dump_array "x86_vmx_flags" "NVMXINTS*32" "VMX_FEATURE_" "" $3 |
---|
| 71 | + echo "#endif /* CONFIG_X86_VMX_FEATURE_NAMES */" |
---|
65 | 72 | ) > $OUT |
---|
66 | 73 | |
---|
67 | 74 | trap - EXIT |
---|