Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/alpha prom_is_qemu -> alpha_is_qemu, and export it ...
details: https://anonhg.NetBSD.org/src/rev/d7b52118bf86
branches: trunk
changeset: 1014649:d7b52118bf86
user: thorpej <thorpej%NetBSD.org@localhost>
date: Sun Sep 27 23:16:10 2020 +0000
description:
prom_is_qemu -> alpha_is_qemu, and export it outside of prom.c.
diffstat:
sys/arch/alpha/alpha/machdep.c | 5 +++--
sys/arch/alpha/alpha/prom.c | 17 ++++++++---------
sys/arch/alpha/include/alpha.h | 3 ++-
3 files changed, 13 insertions(+), 12 deletions(-)
diffs (120 lines):
diff -r cdf2e2f59d28 -r d7b52118bf86 sys/arch/alpha/alpha/machdep.c
--- a/sys/arch/alpha/alpha/machdep.c Sun Sep 27 23:12:12 2020 +0000
+++ b/sys/arch/alpha/alpha/machdep.c Sun Sep 27 23:16:10 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: machdep.c,v 1.364 2020/09/04 03:53:12 thorpej Exp $ */
+/* $NetBSD: machdep.c,v 1.365 2020/09/27 23:16:10 thorpej Exp $ */
/*-
* Copyright (c) 1998, 1999, 2000, 2019 The NetBSD Foundation, Inc.
@@ -67,7 +67,7 @@
#include <sys/cdefs.h> /* RCS ID & Copyright macro defns */
-__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.364 2020/09/04 03:53:12 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.365 2020/09/27 23:16:10 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -150,6 +150,7 @@
int unknownmem; /* amount of memory with an unknown use */
int cputype; /* system type, from the RPB */
+bool alpha_is_qemu; /* true if we've detected runnnig in qemu */
int bootdev_debug = 0; /* patchable, or from DDB */
diff -r cdf2e2f59d28 -r d7b52118bf86 sys/arch/alpha/alpha/prom.c
--- a/sys/arch/alpha/alpha/prom.c Sun Sep 27 23:12:12 2020 +0000
+++ b/sys/arch/alpha/alpha/prom.c Sun Sep 27 23:16:10 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: prom.c,v 1.56 2020/09/04 03:36:44 thorpej Exp $ */
+/* $NetBSD: prom.c,v 1.57 2020/09/27 23:16:10 thorpej Exp $ */
/*
* Copyright (c) 1992, 1994, 1995, 1996 Carnegie Mellon University
@@ -27,7 +27,7 @@
#include <sys/cdefs.h> /* RCS ID & Copyright macro defns */
-__KERNEL_RCSID(0, "$NetBSD: prom.c,v 1.56 2020/09/04 03:36:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: prom.c,v 1.57 2020/09/27 23:16:10 thorpej Exp $");
#include "opt_multiprocessor.h"
@@ -61,7 +61,6 @@
bool prom_interface_initialized;
int prom_mapped = 1; /* Is PROM still mapped? */
-static bool prom_is_qemu; /* XXX */
static kmutex_t prom_lock;
@@ -111,12 +110,12 @@
static void
prom_check_qemu(const struct rpb * const rpb)
{
- if (!prom_is_qemu) {
+ if (!alpha_is_qemu) {
if (rpb->rpb_ssn[0] == 'Q' &&
rpb->rpb_ssn[1] == 'E' &&
rpb->rpb_ssn[2] == 'M' &&
rpb->rpb_ssn[3] == 'U') {
- prom_is_qemu = true;
+ alpha_is_qemu = true;
}
}
}
@@ -251,7 +250,7 @@
unsigned char *to = (unsigned char *)0x20000000;
/* XXX */
- if (prom_is_qemu)
+ if (alpha_is_qemu)
return;
prom_enter();
@@ -275,7 +274,7 @@
prom_return_t ret;
/* XXX */
- if (prom_is_qemu)
+ if (alpha_is_qemu)
return 0;
for (;;) {
@@ -298,7 +297,7 @@
prom_return_t ret;
/* XXX */
- if (prom_is_qemu)
+ if (alpha_is_qemu)
return 0;
prom_enter();
@@ -318,7 +317,7 @@
prom_return_t ret;
/* XXX */
- if (prom_is_qemu)
+ if (alpha_is_qemu)
return 0;
prom_enter();
diff -r cdf2e2f59d28 -r d7b52118bf86 sys/arch/alpha/include/alpha.h
--- a/sys/arch/alpha/include/alpha.h Sun Sep 27 23:12:12 2020 +0000
+++ b/sys/arch/alpha/include/alpha.h Sun Sep 27 23:16:10 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: alpha.h,v 1.40 2020/09/18 00:07:22 thorpej Exp $ */
+/* $NetBSD: alpha.h,v 1.41 2020/09/27 23:16:10 thorpej Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -67,6 +67,7 @@
struct rpb;
struct trapframe;
+extern bool alpha_is_qemu;
extern u_long cpu_implver; /* from IMPLVER instruction */
extern u_long cpu_amask; /* from AMASK instruction */
extern int bootdev_debug;
Home |
Main Index |
Thread Index |
Old Index