| .. | .. |
|---|
| 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 |
|---|