svn commit: r325728 - head/lib/libkvm
Matt Joras
mjoras at FreeBSD.org
Sun Nov 12 02:45:08 UTC 2017
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
More information about the svn-src-all
mailing list