summaryrefslogtreecommitdiff
path: root/sys/src
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2017-12-23 04:26:50 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2017-12-23 04:26:50 +0100
commit96eb90fba188f73d2172f8e8de6a96be85b6d823 (patch)
treea767201751dbcb56891d87fa7c87e039873efcb1 /sys/src
parent50bea0348ce8f8af3ad506affe256d22e4ffdeab (diff)
devvga: removing #v/vgabios, use /dev/realmodemem instead
Diffstat (limited to 'sys/src')
-rw-r--r--sys/src/9/pc/devvga.c10
-rw-r--r--sys/src/cmd/aux/vga/io.c2
2 files changed, 1 insertions, 11 deletions
diff --git a/sys/src/9/pc/devvga.c b/sys/src/9/pc/devvga.c
index 7d46cc49f..77048bf06 100644
--- a/sys/src/9/pc/devvga.c
+++ b/sys/src/9/pc/devvga.c
@@ -17,7 +17,6 @@
enum {
Qdir,
- Qvgabios,
Qvgactl,
Qvgaovl,
Qvgaovlctl,
@@ -25,7 +24,6 @@ enum {
static Dirtab vgadir[] = {
".", { Qdir, 0, QTDIR }, 0, 0550,
- "vgabios", { Qvgabios, 0 }, 0x100000, 0440,
"vgactl", { Qvgactl, 0 }, 0, 0660,
"vgaovl", { Qvgaovl, 0 }, 0, 0660,
"vgaovlctl", { Qvgaovlctl, 0 }, 0, 0660,
@@ -155,14 +153,6 @@ vgaread(Chan* c, void* a, long n, vlong off)
case Qdir:
return devdirread(c, a, n, vgadir, nelem(vgadir), devgen);
- case Qvgabios:
- if(offset >= 0x100000)
- return 0;
- if(offset+n >= 0x100000)
- n = 0x100000 - offset;
- memmove(a, (uchar*)kaddr(0)+offset, n);
- return n;
-
case Qvgactl:
scr = &vgascreen[0];
diff --git a/sys/src/cmd/aux/vga/io.c b/sys/src/cmd/aux/vga/io.c
index 9ccf51860..4f4a3bb97 100644
--- a/sys/src/cmd/aux/vga/io.c
+++ b/sys/src/cmd/aux/vga/io.c
@@ -245,7 +245,7 @@ doreadbios(char* buf, long len, long offset)
if(biosfd < 0)
biosfd = open("/dev/realmodemem", OREAD);
if(biosfd < 0)
- biosfd = devopen("#v/vgabios", OREAD);
+ biosfd = open("#P/realmodemem", OREAD);
if(biosfd < 0)
return -1;
seek(biosfd, offset, 0);