Module Name:    src
Committed By:   rin
Date:           Sun Mar  7 09:43:57 UTC 2021

Modified Files:
        src/sys/arch/evbppc/conf: files.explora
        src/sys/arch/evbppc/explora: machdep.c

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/evbppc/conf/files.explora
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/evbppc/explora/machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbppc/conf/files.explora
diff -u src/sys/arch/evbppc/conf/files.explora:1.12 src/sys/arch/evbppc/conf/files.explora:1.13
--- src/sys/arch/evbppc/conf/files.explora:1.12	Fri Mar  5 06:40:15 2021
+++ src/sys/arch/evbppc/conf/files.explora	Sun Mar  7 09:43:56 2021
@@ -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 @@ file	arch/evbppc/explora/dev/pckbc_elb.c
 
 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

Index: src/sys/arch/evbppc/explora/machdep.c
diff -u src/sys/arch/evbppc/explora/machdep.c:1.45 src/sys/arch/evbppc/explora/machdep.c:1.46
--- src/sys/arch/evbppc/explora/machdep.c:1.45	Fri Mar  5 07:06:15 2021
+++ src/sys/arch/evbppc/explora/machdep.c	Sun Mar  7 09:43:56 2021
@@ -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 @@ initppc(vaddr_t startkernel, vaddr_t end
 	/* 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

Reply via email to