summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/i386/isa/vesa.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/sys/i386/isa/vesa.c b/sys/i386/isa/vesa.c
index 2de1c459ef44..b6a6e44f04e5 100644
--- a/sys/i386/isa/vesa.c
+++ b/sys/i386/isa/vesa.c
@@ -23,7 +23,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: vesa.c,v 1.22 1999/03/31 15:27:00 yokota Exp $
+ * $Id: vesa.c,v 1.15.2.5 1999/04/16 15:58:21 jlemon Exp $
*/
#include "vga.h"
@@ -216,7 +216,7 @@ vesa_bios_get_mode(int mode, struct vesa_mode *vmode)
vm86_getptr(&vesa_vmcontext, (vm_offset_t)buf, &vmf.vmf_es, &vmf.vmf_di);
err = vm86_datacall(0x10, &vmf, &vesa_vmcontext);
- if ((err != 0) || (vmf.vmf_eax != 0x4f))
+ if ((err != 0) || (vmf.vmf_ax != 0x4f))
return 1;
bcopy(buf, vmode, sizeof(*vmode));
return 0;
@@ -232,7 +232,7 @@ vesa_bios_set_mode(int mode)
vmf.vmf_eax = 0x4f02;
vmf.vmf_ebx = mode;
err = vm86_intcall(0x10, &vmf);
- return ((err != 0) || (vmf.vmf_eax != 0x4f));
+ return ((err != 0) || (vmf.vmf_ax != 0x4f));
}
static int
@@ -245,7 +245,7 @@ vesa_bios_get_dac(void)
vmf.vmf_eax = 0x4f08;
vmf.vmf_ebx = 1; /* get DAC width */
err = vm86_intcall(0x10, &vmf);
- if ((err != 0) || (vmf.vmf_eax != 0x4f))
+ if ((err != 0) || (vmf.vmf_ax != 0x4f))
return 6; /* XXX */
return ((vmf.vmf_ebx >> 8) & 0x00ff);
}
@@ -260,7 +260,7 @@ vesa_bios_set_dac(int bits)
vmf.vmf_eax = 0x4f08;
vmf.vmf_ebx = (bits << 8);
err = vm86_intcall(0x10, &vmf);
- if ((err != 0) || (vmf.vmf_eax != 0x4f))
+ if ((err != 0) || (vmf.vmf_ax != 0x4f))
return 6; /* XXX */
return ((vmf.vmf_ebx >> 8) & 0x00ff);
}
@@ -282,7 +282,7 @@ vesa_bios_save_palette(int start, int colors, u_char *palette, int bits)
vm86_getptr(&vesa_vmcontext, (vm_offset_t)p, &vmf.vmf_es, &vmf.vmf_di);
err = vm86_datacall(0x10, &vmf, &vesa_vmcontext);
- if ((err != 0) || (vmf.vmf_eax != 0x4f))
+ if ((err != 0) || (vmf.vmf_ax != 0x4f))
return 1;
bits = 8 - bits;
@@ -319,7 +319,7 @@ vesa_bios_load_palette(int start, int colors, u_char *palette, int bits)
vm86_getptr(&vesa_vmcontext, (vm_offset_t)p, &vmf.vmf_es, &vmf.vmf_di);
err = vm86_datacall(0x10, &vmf, &vesa_vmcontext);
- return ((err != 0) || (vmf.vmf_eax != 0x4f));
+ return ((err != 0) || (vmf.vmf_ax != 0x4f));
}
static int
@@ -333,9 +333,9 @@ vesa_bios_state_buf_size(void)
vmf.vmf_ecx = STATE_MOST;
vmf.vmf_edx = STATE_SIZE;
err = vm86_intcall(0x10, &vmf);
- if ((err != 0) || (vmf.vmf_eax != 0x4f))
+ if ((err != 0) || (vmf.vmf_ax != 0x4f))
return 0;
- return vmf.vmf_ebx*64;
+ return vmf.vmf_bx*64;
}
static int
@@ -354,7 +354,7 @@ vesa_bios_save_restore(int code, void *p, size_t size)
bcopy(p, buf, size);
err = vm86_datacall(0x10, &vmf, &vesa_vmcontext);
- return ((err != 0) || (vmf.vmf_eax != 0x4f));
+ return ((err != 0) || (vmf.vmf_ax != 0x4f));
}
static int
@@ -367,7 +367,7 @@ vesa_bios_get_line_length(void)
vmf.vmf_eax = 0x4f06;
vmf.vmf_ebx = 1; /* get scan line length */
err = vm86_intcall(0x10, &vmf);
- if ((err != 0) || (vmf.vmf_eax != 0x4f))
+ if ((err != 0) || (vmf.vmf_ax != 0x4f))
return -1;
return vmf.vmf_bx; /* line length in bytes */
}
@@ -454,7 +454,7 @@ vesa_bios_init(void)
vm86_getptr(&vesa_vmcontext, (vm_offset_t)vmbuf, &vmf.vmf_es, &vmf.vmf_di);
err = vm86_datacall(0x10, &vmf, &vesa_vmcontext);
- if ((err != 0) || (vmf.vmf_eax != 0x4f) || bcmp("VESA", vmbuf, 4))
+ if ((err != 0) || (vmf.vmf_ax != 0x4f) || bcmp("VESA", vmbuf, 4))
return 1;
bcopy(vmbuf, buf, sizeof(buf));
vesa_adp_info = (struct vesa_info *)buf;
@@ -949,7 +949,7 @@ vesa_set_origin(video_adapter_t *adp, off_t offset)
vmf.vmf_ebx = 0; /* WINDOW_A, XXX */
vmf.vmf_edx = offset/vesa_adp->va_window_gran;
err = vm86_intcall(0x10, &vmf);
- if ((err != 0) || (vmf.vmf_eax != 0x4f))
+ if ((err != 0) || (vmf.vmf_ax != 0x4f))
return 1;
bzero(&vmf, sizeof(vmf));
vmf.vmf_eax = 0x4f05;