Module Name: src
Committed By: mrg
Date: Wed Dec 19 11:00:09 UTC 2018
Modified Files:
src/lib/libkvm: kvm_aarch64.c
Log Message:
use uint64_t for idx_mask. fixes lookups for some PAs. from skrll.
bump copyright. we updated this a lot of this in 2018.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/lib/libkvm/kvm_aarch64.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libkvm/kvm_aarch64.c
diff -u src/lib/libkvm/kvm_aarch64.c:1.6 src/lib/libkvm/kvm_aarch64.c:1.7
--- src/lib/libkvm/kvm_aarch64.c:1.6 Tue Dec 18 16:25:47 2018
+++ src/lib/libkvm/kvm_aarch64.c Wed Dec 19 11:00:09 2018
@@ -1,7 +1,7 @@
-/* $NetBSD: kvm_aarch64.c,v 1.6 2018/12/18 16:25:47 skrll Exp $ */
+/* $NetBSD: kvm_aarch64.c,v 1.7 2018/12/19 11:00:09 mrg Exp $ */
/*-
- * Copyright (c) 2014 The NetBSD Foundation, Inc.
+ * Copyright (c) 2014, 2018 The NetBSD Foundation, Inc.
* All rights reserved.
*
* This code is derived from software contributed to The NetBSD Foundation
@@ -48,7 +48,7 @@
#include "kvm_private.h"
-__RCSID("$NetBSD: kvm_aarch64.c,v 1.6 2018/12/18 16:25:47 skrll Exp $");
+__RCSID("$NetBSD: kvm_aarch64.c,v 1.7 2018/12/19 11:00:09 mrg Exp $");
/*ARGSUSED*/
void
@@ -127,7 +127,8 @@ lose:
pt_entry_t pte;
/* now index into the pte table */
- const u_int idx_mask = __BITS(addr_shift + pte_shift - 1, addr_shift);
+ const uint64_t idx_mask = __BITS(addr_shift + pte_shift - 1,
+ addr_shift);
pte_addr += 8 * __SHIFTOUT(va, idx_mask);
/* Find and read the PTE. */