diff options
author | jkim <jkim@FreeBSD.org> | 2009-09-24 20:23:24 +0000 |
---|---|---|
committer | jkim <jkim@FreeBSD.org> | 2009-09-24 20:23:24 +0000 |
commit | 3bdf7a1c805f2cea5e8c320bb2677e434ce97bfe (patch) | |
tree | de3e38e8c0b6bb107746593b431bfdddc33dface /sys/dev/dpms/dpms.c | |
parent | f5566212dcd57dc91adbe46c8d4db8bac0d55160 (diff) | |
download | FreeBSD-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/dpms.c')
-rw-r--r-- | sys/dev/dpms/dpms.c | 1 |
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(®s, sizeof(regs)); regs.R_AX = VBE_DPMS_FUNCTION; regs.R_BL = subfunction; regs.R_BH = *bh; |