Ping^2?
On 3 August 2012 13:55, Peter Maydell <peter.mayd...@linaro.org> wrote:
> Ping?
>
> patchwork url: http://patchwork.ozlabs.org/patch/171628/
>
> -- PMM
>
> On 18 July 2012 11:11, Peter Maydell <peter.mayd...@linaro.org> wrote:
>> Rather than hardcoding the list of architectures in the kernel
>> header update script, just import headers for every architecture
>> which supports KVM (with a blacklist exception for ia64 which
>> has KVM headers but is dead). This reduces the number of QEMU
>> files which need to be updated to add support for a new KVM
>> architecture.
>>
>> Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
>> ---
>> Changes v1->v2:
>> * added a blacklist for ia64, to avoid noise and importing
>> a pointless set of headers that will get dropped later
>>
>> scripts/update-linux-headers.sh | 16 +++++++++++++++-
>> 1 files changed, 15 insertions(+), 1 deletions(-)
>>
>> diff --git a/scripts/update-linux-headers.sh
>> b/scripts/update-linux-headers.sh
>> index 9d2a4bc..57ce69f 100755
>> --- a/scripts/update-linux-headers.sh
>> +++ b/scripts/update-linux-headers.sh
>> @@ -28,7 +28,21 @@ if [ -z "$output" ]; then
>> output="$PWD"
>> fi
>>
>> -for arch in x86 powerpc s390; do
>> +# This will pick up non-directories too (eg "Kconfig") but we will
>> +# ignore them in the next loop.
>> +ARCHLIST=$(cd "$linux/arch" && echo *)
>> +
>> +for arch in $ARCHLIST; do
>> + # Discard anything which isn't a KVM-supporting architecture
>> + if ! [ -e "$linux/arch/$arch/include/asm/kvm.h" ]; then
>> + continue
>> + fi
>> +
>> + # Blacklist architectures which have KVM headers but are actually dead
>> + if [ "$arch" = "ia64" ]; then
>> + continue
>> + fi
>> +
>> make -C "$linux" INSTALL_HDR_PATH="$tmpdir" SRCARCH=$arch
>> headers_install
>>
>> rm -rf "$output/linux-headers/asm-$arch"
>> --
>> 1.7.5.4
>>
>>