diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-08-02 07:32:49 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-08-02 07:32:49 +0200 |
commit | 1f3c43c01720ed66e7c981d3287eca7dae362ba8 (patch) | |
tree | 438c16da2cf6ab0410ed047297e03c808e312de1 /sys/src/9/pc/devvga.c | |
parent | 27445c5768fc9efd11efae2ac0e793fd7f4779fc (diff) |
pc, pc64: set *bootscreen= when framebuffer changes
add bootscreenconf(VGAscr *) function, that is called whenever
the framebuffer configuration is changed by devvga. that way, we
can pass the current setting of the framebuffer to the new
kernel when using /dev/reboot.
Diffstat (limited to 'sys/src/9/pc/devvga.c')
-rw-r--r-- | sys/src/9/pc/devvga.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/src/9/pc/devvga.c b/sys/src/9/pc/devvga.c index 90ebb140d..e980011d8 100644 --- a/sys/src/9/pc/devvga.c +++ b/sys/src/9/pc/devvga.c @@ -329,6 +329,7 @@ vgactl(Cmdbuf *cb) case CMtextmode: screeninit(); + bootscreenconf(nil); return; case CMsize: @@ -357,6 +358,7 @@ vgactl(Cmdbuf *cb) deletescreenimage(); if(screensize(x, y, z, chan)) error(Egreg); + bootscreenconf(scr); return; case CMactualsize: |