summaryrefslogtreecommitdiffstats
path: root/sys/isa/syscons_isa.c
diff options
context:
space:
mode:
authoriwasaki <iwasaki@FreeBSD.org>2002-10-17 07:04:31 +0000
committeriwasaki <iwasaki@FreeBSD.org>2002-10-17 07:04:31 +0000
commit4bc30afc1ef6688ba2d68597de8e84a2a9cdfe1e (patch)
tree740742631f3851cf2218a059eb9bad098359776c /sys/isa/syscons_isa.c
parente34215c0e9b97b01f0009ef2e9e8038f716a1c22 (diff)
downloadFreeBSD-src-4bc30afc1ef6688ba2d68597de8e84a2a9cdfe1e.zip
FreeBSD-src-4bc30afc1ef6688ba2d68597de8e84a2a9cdfe1e.tar.gz
Add new syscons option SC_NO_SUSPEND_VTYSWITCH.
This disables vty switch during suspend/resume.
Diffstat (limited to 'sys/isa/syscons_isa.c')
-rw-r--r--sys/isa/syscons_isa.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/isa/syscons_isa.c b/sys/isa/syscons_isa.c
index dabf55d..0a9e22e 100644
--- a/sys/isa/syscons_isa.c
+++ b/sys/isa/syscons_isa.c
@@ -93,6 +93,7 @@ static int sc_cur_scr;
static int
scsuspend(device_t dev)
{
+#ifndef SC_NO_SUSPEND_VTYSWITCH
int retry = 10;
static int dummy;
sc_softc_t *sc;
@@ -107,17 +108,20 @@ scsuspend(device_t dev)
tsleep(&dummy, 0, "scsuspend", 100);
} while (retry--);
+#endif
return (0);
}
static int
scresume(device_t dev)
{
+#ifndef SC_NO_SUSPEND_VTYSWITCH
sc_softc_t *sc;
sc = &main_softc;
sc_switch_scr(sc, sc_cur_scr);
+#endif
return (0);
}
OpenPOWER on IntegriCloud