Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Nov 2017 15:53:30 -0800
From:      Matt Joras <mjoras@FreeBSD.org>
To:        Will Andrews <will@FreeBSD.org>, src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r325728 - head/lib/libkvm
Message-ID:  <7b61c948-7b54-7590-e633-bd0e29291c27@FreeBSD.org>
In-Reply-To: <201711112330.vABNUwXC077395@repo.freebsd.org>
References:  <201711112330.vABNUwXC077395@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 11/11/2017 15:30, Will Andrews wrote:
> Author: will
> Date: Sat Nov 11 23:30:58 2017
> New Revision: 325728
> URL: https://svnweb.freebsd.org/changeset/base/325728
>
> Log:
>   libkvm: add kvm_walk_pages API.
>   
>   This API allows callers to enumerate all known pages, including any
>   direct map & kernel map virtual addresses, physical addresses, size,
>   offset into the core, & protection configured.
>   
>   For architectures that support direct map addresses, also generate pages
>   for any direct map only addresses that are not associated with kernel
>   map addresses.
>   
>   Fix page size portability issue left behind from previous kvm page table
>   lookup interface.
>   
>   Reviewed by:	jhb
>   Sponsored by:	Backtrace I/O
>   Differential Revision:	https://reviews.freebsd.org/D12279

This broke powerpc, riscv64, sparc64:

*23:36:15* /usr/src/lib/libkvm/kvm_private.c: In function '_kvm_bitmap_init':
*23:36:15* /usr/src/lib/libkvm/kvm_private.c:702: warning: declaration of 'index' shadows a global declaration
*23:36:15* /usr/obj/usr/src/powerpc.powerpc/tmp/usr/include/strings.h:60: warning: shadowed declaration is here
*23:36:15* /usr/src/lib/libkvm/kvm_private.c: In function '_kvm_bitmap_next':
*23:36:15* /usr/src/lib/libkvm/kvm_private.c:723: warning: declaration of 'index' shadows a global declaration
*23:36:15* /usr/obj/usr/src/powerpc.powerpc/tmp/usr/include/strings.h:60: warning: shadowed declaration is here
*23:36:15* *** [kvm_private.o] Error code 1




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7b61c948-7b54-7590-e633-bd0e29291c27>