Source-Changes-HG archive

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

[src/trunk]: src/sys/arch/evbppc Revert this commit:



details:   https://anonhg.NetBSD.org/src/rev/6e84d3511b00
branches:  trunk
changeset: 953356:6e84d3511b00
user:      rin <rin%NetBSD.org@localhost>
date:      Sun Mar 07 09:43:56 2021 +0000

description:
Revert this commit:

http://www.nerv.org/netbsd/?q=id:20210305T064016Z.410b0e33273c3a62110d09e8bb27939f6a8bab38

> Map framebuffer to virtual space when fb(4) is present,
> even if it is not console.

Direct mapping for framebuffer is required only if fb(4) is console.

XXX
It would be nice if we can remove reserved TLB entries after
fb(4) is properly attached.

diffstat:

 sys/arch/evbppc/conf/files.explora |  4 ++--
 sys/arch/evbppc/explora/machdep.c  |  7 +++----
 2 files changed, 5 insertions(+), 6 deletions(-)

diffs (47 lines):

diff -r bf069a90c86c -r 6e84d3511b00 sys/arch/evbppc/conf/files.explora
--- a/sys/arch/evbppc/conf/files.explora        Sun Mar 07 08:57:38 2021 +0000
+++ b/sys/arch/evbppc/conf/files.explora        Sun Mar 07 09:43:56 2021 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: files.explora,v 1.12 2021/03/05 06:40:15 rin Exp $
+#      $NetBSD: files.explora,v 1.13 2021/03/07 09:43:56 rin Exp $
 
 # maxpartitions must be first item in files.${ARCH}
 
@@ -50,4 +50,4 @@
 
 device fb: wsemuldisplaydev, rasops8
 attach fb at elb with fb_elb
-file   arch/evbppc/explora/dev/fb_elb.c        fb_elb          needs-flag
+file   arch/evbppc/explora/dev/fb_elb.c        fb_elb
diff -r bf069a90c86c -r 6e84d3511b00 sys/arch/evbppc/explora/machdep.c
--- a/sys/arch/evbppc/explora/machdep.c Sun Mar 07 08:57:38 2021 +0000
+++ b/sys/arch/evbppc/explora/machdep.c Sun Mar 07 09:43:56 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: machdep.c,v 1.45 2021/03/05 07:06:15 rin Exp $ */
+/*     $NetBSD: machdep.c,v 1.46 2021/03/07 09:43:56 rin Exp $ */
 
 /*-
  * Copyright (c) 2003 The NetBSD Foundation, Inc.
@@ -30,12 +30,11 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.45 2021/03/05 07:06:15 rin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.46 2021/03/07 09:43:56 rin Exp $");
 
 #include "opt_explora.h"
 #include "opt_modular.h"
 
-#include "fb_elb.h"
 #include "ksyms.h"
 
 #include <sys/param.h>
@@ -121,7 +120,7 @@
        /* Map PCKBC, PCKBC2, COM, LPT. This is far beyond physmem. */
        ppc4xx_tlb_reserve(BASE_ISA, BASE_ISA, TLB_PG_SIZE, TLB_I | TLB_G);
 
-#if NFB_ELB > 0
+#ifndef COM_IS_CONSOLE
        ppc4xx_tlb_reserve(BASE_FB,  BASE_FB,  TLB_PG_SIZE, TLB_I | TLB_G);
        ppc4xx_tlb_reserve(BASE_FB2, BASE_FB2, TLB_PG_SIZE, TLB_I | TLB_G);
 #endif



Home | Main Index | Thread Index | Old Index