summaryrefslogtreecommitdiffstats
path: root/sys/dev/dpms
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2009-09-24 20:23:24 +0000
committerjkim <jkim@FreeBSD.org>2009-09-24 20:23:24 +0000
commit3bdf7a1c805f2cea5e8c320bb2677e434ce97bfe (patch)
treede3e38e8c0b6bb107746593b431bfdddc33dface /sys/dev/dpms
parentf5566212dcd57dc91adbe46c8d4db8bac0d55160 (diff)
downloadFreeBSD-src-3bdf7a1c805f2cea5e8c320bb2677e434ce97bfe.zip
FreeBSD-src-3bdf7a1c805f2cea5e8c320bb2677e434ce97bfe.tar.gz
Initialize registers to zero before calling the interrupt handlers inside
emulator as we did in r197424 for vesa. Submitted by: paradox (ddkprog yahoo com)
Diffstat (limited to 'sys/dev/dpms')
-rw-r--r--sys/dev/dpms/dpms.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/dpms/dpms.c b/sys/dev/dpms/dpms.c
index 1be76da..c0476c5 100644
--- a/sys/dev/dpms/dpms.c
+++ b/sys/dev/dpms/dpms.c
@@ -192,6 +192,7 @@ dpms_call_bios(int subfunction, int *bh)
{
x86regs_t regs;
+ bzero(&regs, sizeof(regs));
regs.R_AX = VBE_DPMS_FUNCTION;
regs.R_BL = subfunction;
regs.R_BH = *bh;
OpenPOWER on IntegriCloud