# HG changeset patch # User gthomas # Date 1046220150 0 # Node ID d3d9fb8a188ae5ec616c63a5e4ff7a40252a8f0b # Parent 498683482f93c7bf95f51f72baf76f695d98687c Fix screen enable/disable code. diff --git a/packages/hal/arm/xscale/uE250/current/ChangeLog b/packages/hal/arm/xscale/uE250/current/ChangeLog --- a/packages/hal/arm/xscale/uE250/current/ChangeLog +++ b/packages/hal/arm/xscale/uE250/current/ChangeLog @@ -1,5 +1,7 @@ 2003-02-25 Gary Thomas + * src/vga_support.c (vga_on): Fix screen enable/disable code. + * src/uE250_pci.c: Initialize super I/O chip - used for legacy devices. * src/font.h: diff --git a/packages/hal/arm/xscale/uE250/current/src/vga_support.c b/packages/hal/arm/xscale/uE250/current/src/vga_support.c --- a/packages/hal/arm/xscale/uE250/current/src/vga_support.c +++ b/packages/hal/arm/xscale/uE250/current/src/vga_support.c @@ -112,18 +112,18 @@ vga_fb(int row, int col) void vga_on(bool enable) { -#if 0 static bool on = false; + volatile struct VGA_ctlr *ctlr = vga.ctlr; if (enable) { if (!on) { - (*vga.on)(); + ctlr->enable = 1; } on = true; } else { - (*vga.off)(); + ctlr->enable = 0; + on = false; } -#endif } // Initialize VGA hardware