Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/bsd/jemalloc/include/jemalloc/internal Correct and ...
details: https://anonhg.NetBSD.org/src/rev/b56c22700551
branches: trunk
changeset: 957922:b56c22700551
user: rin <rin%NetBSD.org@localhost>
date: Wed Dec 16 01:20:19 2020 +0000
description:
Correct and extend comments on VA for alpha. No binary changes.
diffstat:
external/bsd/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diffs (19 lines):
diff -r 124bf1c8190c -r b56c22700551 external/bsd/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h
--- a/external/bsd/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h Tue Dec 15 21:19:47 2020 +0000
+++ b/external/bsd/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h Wed Dec 16 01:20:19 2020 +0000
@@ -48,7 +48,14 @@
#ifdef _LP64
/* XXX: I will take care of this later */
# ifdef __alpha__
-# define LG_VADDR 43 /* bit 42 indicates direct map, 42--63 are same */
+/*
+ * Bit 42 indicates kernel space. Bits 42--63 must be same. For user space,
+ * VA can be regarded to have 43 significant bits with sign-extension to
+ * 64 bits. ``Negative'' addresses are not used in this case. Alternatively,
+ * VA can also be regarded to have 42 significant bits with zero-extension.
+ * See rtree_leaf_elm_bits_extent_get() in rtree.h for more details.
+ */
+# define LG_VADDR 43
# else
# define LG_VADDR 48
# endif
Home |
Main Index |
Thread Index |
Old Index