summaryrefslogtreecommitdiff
path: root/sys/src/9/pc
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2022-11-15 11:30:36 +0000
committerMichael Forney <mforney@mforney.org>2022-11-15 11:30:36 +0000
commit30c5296f32b87d83529d772732726891e1261c9c (patch)
treea2b65a7ec5a7d6a3d69266c068af2c8a0a7338c5 /sys/src/9/pc
parent29a28c9a443d20dbf7c9f0d869c3f70bf3f96c1f (diff)
kernel: handle 64-bit multiboot framebuffer address
Diffstat (limited to 'sys/src/9/pc')
-rw-r--r--sys/src/9/pc/bootargs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/9/pc/bootargs.c b/sys/src/9/pc/bootargs.c
index f6627e222..74e9cc445 100644
--- a/sys/src/9/pc/bootargs.c
+++ b/sys/src/9/pc/bootargs.c
@@ -64,12 +64,12 @@ multibootargs(void)
(1UL<<p[3])-1 << p[2],
(1UL<<p[5])-1 << p[4]);
}
- cp = seprint(cp, ep, "*bootscreen=%dx%dx%d %s %#lux\n",
+ cp = seprint(cp, ep, "*bootscreen=%dx%dx%d %s %#llux\n",
(int)multiboot[24]*8 / depth,
(int)multiboot[26],
depth,
chan,
- multiboot[22]);
+ (uvlong)multiboot[23]<<32 | multiboot[22]);
}
} else
if((multiboot[0] & (1<<11)) != 0 && multiboot[19] != 0) /* vbe mode info */