diff options
author | Michael Forney <mforney@mforney.org> | 2022-11-15 11:30:36 +0000 |
---|---|---|
committer | Michael Forney <mforney@mforney.org> | 2022-11-15 11:30:36 +0000 |
commit | 30c5296f32b87d83529d772732726891e1261c9c (patch) | |
tree | a2b65a7ec5a7d6a3d69266c068af2c8a0a7338c5 /sys/src/9/pc | |
parent | 29a28c9a443d20dbf7c9f0d869c3f70bf3f96c1f (diff) |
kernel: handle 64-bit multiboot framebuffer address
Diffstat (limited to 'sys/src/9/pc')
-rw-r--r-- | sys/src/9/pc/bootargs.c | 4 |
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 */ |