Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/evbarm/fdt Do previous differently for now



details:   https://anonhg.NetBSD.org/src/rev/42bc13c34d9d
branches:  trunk
changeset: 1011768:42bc13c34d9d
user:      skrll <skrll%NetBSD.org@localhost>
date:      Fri Jul 10 07:31:33 2020 +0000

description:
Do previous differently for now

diffstat:

 sys/arch/arm/include/arm32/vmparam.h |  22 ++++++++++------------
 sys/arch/evbarm/fdt/platform.h       |   7 ++++++-
 2 files changed, 16 insertions(+), 13 deletions(-)

diffs (65 lines):

diff -r 1f2e5cdcef6b -r 42bc13c34d9d sys/arch/arm/include/arm32/vmparam.h
--- a/sys/arch/arm/include/arm32/vmparam.h      Fri Jul 10 06:28:49 2020 +0000
+++ b/sys/arch/arm/include/arm32/vmparam.h      Fri Jul 10 07:31:33 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: vmparam.h,v 1.49 2020/07/08 09:50:45 skrll Exp $       */
+/*     $NetBSD: vmparam.h,v 1.50 2020/07/10 07:31:33 skrll Exp $       */
 
 /*
  * Copyright (c) 2001, 2002 Wasabi Systems, Inc.
@@ -94,7 +94,6 @@
 #define        VM_MIN_KERNEL_ADDRESS   ((vaddr_t) KERNEL_BASE)
 #define        VM_MAX_KERNEL_ADDRESS   ((vaddr_t) -(PAGE_SIZE+1))
 
-#ifdef ARM_MMU_EXTENDED
 /*
  * kernel virtual space layout without direct map (common case)
  *
@@ -108,17 +107,16 @@
  *   0xf000_0000 -  256MB IO
  *
  */
+
+#ifdef __HAVE_MM_MD_DIRECT_MAPPED_PHYS
+#define VM_KERNEL_VM_BASE      0xc0000000
+#else
+#define VM_KERNEL_VM_BASE      0x90000000
+#endif
+
+#define VM_KERNEL_VM_SIZE      (VM_KERNEL_IO_ADDRESS - VM_KERNEL_VM_BASE)
+
 #define VM_KERNEL_IO_ADDRESS   0xf0000000
 #define VM_KERNEL_IO_SIZE      (VM_MAX_KERNEL_ADDRESS - VM_KERNEL_IO_ADDRESS)
 
-#ifdef __HAVE_MM_MD_DIRECT_MAPPED_PHYS
-#define KERNEL_VM_BASE         0xc0000000
-#else
-#define KERNEL_VM_BASE         0x90000000
-#endif
-
-#define KERNEL_VM_SIZE         (KERNEL_IO_VBASE - KERNEL_VM_BASE)
-
-#endif
-
 #endif /* _ARM_ARM32_VMPARAM_H_ */
diff -r 1f2e5cdcef6b -r 42bc13c34d9d sys/arch/evbarm/fdt/platform.h
--- a/sys/arch/evbarm/fdt/platform.h    Fri Jul 10 06:28:49 2020 +0000
+++ b/sys/arch/evbarm/fdt/platform.h    Fri Jul 10 07:31:33 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: platform.h,v 1.6 2020/07/08 09:50:45 skrll Exp $ */
+/* $NetBSD: platform.h,v 1.7 2020/07/10 07:31:33 skrll Exp $ */
 
 /*-
  * Copyright (c) 2015-2017 Jared McNeill <jmcneill%invisible.ca@localhost>
@@ -41,6 +41,11 @@
 #define KERNEL_VM_BASE         VM_MIN_KERNEL_ADDRESS
 #define KERNEL_VM_SIZE         (VM_MAX_KERNEL_ADDRESS - VM_MIN_KERNEL_ADDRESS)
 
+#else
+
+#define KERNEL_VM_BASE         VM_KERNEL_VM_BASE
+#define KERNEL_VM_SIZE         VM_KERNEL_VM_SIZE
+
 #endif /* !__aarch64 */
 
 #endif /* _EVBARM_FDT_PLATFORM_H */



Home | Main Index | Thread Index | Old Index