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/b20e70e3b5b1
branches: trunk
changeset: 979146:b20e70e3b5b1
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 f934bed8b552 -r b20e70e3b5b1 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