xref: /OK3568_Linux_fs/yocto/poky/meta/recipes-bsp/grub/files/video-Remove-trailing-whitespaces.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunFrom 1f48917d8ddb490dcdc70176e0f58136b7f7811a Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: Elyes Haouas <ehaouas@noos.fr>
3*4882a593SmuzhiyunDate: Fri, 4 Mar 2022 07:42:13 +0100
4*4882a593SmuzhiyunSubject: [PATCH] video: Remove trailing whitespaces
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunSigned-off-by: Elyes Haouas <ehaouas@noos.fr>
7*4882a593SmuzhiyunReviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
8*4882a593Smuzhiyun
9*4882a593SmuzhiyunUpstream-Status: Backport
10*4882a593Smuzhiyun
11*4882a593SmuzhiyunReference to upstream patch:
12*4882a593Smuzhiyunhttps://git.savannah.gnu.org/cgit/grub.git/commit/?id=1f48917d8ddb490dcdc70176e0f58136b7f7811a
13*4882a593Smuzhiyun
14*4882a593SmuzhiyunSigned-off-by: Yongxin Liu <yongxin.liu@windriver.com>
15*4882a593Smuzhiyun---
16*4882a593Smuzhiyun grub-core/video/bochs.c             |  2 +-
17*4882a593Smuzhiyun grub-core/video/capture.c           |  2 +-
18*4882a593Smuzhiyun grub-core/video/cirrus.c            |  4 ++--
19*4882a593Smuzhiyun grub-core/video/coreboot/cbfb.c     |  2 +-
20*4882a593Smuzhiyun grub-core/video/efi_gop.c           | 22 +++++++++----------
21*4882a593Smuzhiyun grub-core/video/fb/fbblit.c         |  8 +++----
22*4882a593Smuzhiyun grub-core/video/fb/video_fb.c       | 10 ++++-----
23*4882a593Smuzhiyun grub-core/video/i386/pc/vbe.c       | 34 ++++++++++++++---------------
24*4882a593Smuzhiyun grub-core/video/i386/pc/vga.c       |  6 ++---
25*4882a593Smuzhiyun grub-core/video/ieee1275.c          |  4 ++--
26*4882a593Smuzhiyun grub-core/video/radeon_fuloong2e.c  |  6 ++---
27*4882a593Smuzhiyun grub-core/video/radeon_yeeloong3a.c |  6 ++---
28*4882a593Smuzhiyun grub-core/video/readers/png.c       |  2 +-
29*4882a593Smuzhiyun grub-core/video/readers/tga.c       |  2 +-
30*4882a593Smuzhiyun grub-core/video/sis315_init.c       |  2 +-
31*4882a593Smuzhiyun grub-core/video/sis315pro.c         |  8 +++----
32*4882a593Smuzhiyun grub-core/video/sm712.c             | 10 ++++-----
33*4882a593Smuzhiyun grub-core/video/video.c             |  8 +++----
34*4882a593Smuzhiyun 18 files changed, 69 insertions(+), 69 deletions(-)
35*4882a593Smuzhiyun
36*4882a593Smuzhiyundiff --git a/grub-core/video/bochs.c b/grub-core/video/bochs.c
37*4882a593Smuzhiyunindex 30ea1bd82..edc651697 100644
38*4882a593Smuzhiyun--- a/grub-core/video/bochs.c
39*4882a593Smuzhiyun+++ b/grub-core/video/bochs.c
40*4882a593Smuzhiyun@@ -212,7 +212,7 @@ find_card (grub_pci_device_t dev, grub_pci_id_t pciid, void *data)
41*4882a593Smuzhiyun
42*4882a593Smuzhiyun   if (((class >> 16) & 0xffff) != 0x0300 || pciid != 0x11111234)
43*4882a593Smuzhiyun     return 0;
44*4882a593Smuzhiyun-
45*4882a593Smuzhiyun+
46*4882a593Smuzhiyun   addr = grub_pci_make_address (dev, GRUB_PCI_REG_ADDRESS_REG0);
47*4882a593Smuzhiyun   framebuffer.base = grub_pci_read (addr) & GRUB_PCI_ADDR_MEM_MASK;
48*4882a593Smuzhiyun   if (!framebuffer.base)
49*4882a593Smuzhiyundiff --git a/grub-core/video/capture.c b/grub-core/video/capture.c
50*4882a593Smuzhiyunindex 4d3195e01..c653d89f9 100644
51*4882a593Smuzhiyun--- a/grub-core/video/capture.c
52*4882a593Smuzhiyun+++ b/grub-core/video/capture.c
53*4882a593Smuzhiyun@@ -92,7 +92,7 @@ grub_video_capture_start (const struct grub_video_mode_info *mode_info,
54*4882a593Smuzhiyun   framebuffer.ptr = grub_calloc (framebuffer.mode_info.height, framebuffer.mode_info.pitch);
55*4882a593Smuzhiyun   if (!framebuffer.ptr)
56*4882a593Smuzhiyun     return grub_errno;
57*4882a593Smuzhiyun-
58*4882a593Smuzhiyun+
59*4882a593Smuzhiyun   err = grub_video_fb_create_render_target_from_pointer (&framebuffer.render_target,
60*4882a593Smuzhiyun 							 &framebuffer.mode_info,
61*4882a593Smuzhiyun 							 framebuffer.ptr);
62*4882a593Smuzhiyundiff --git a/grub-core/video/cirrus.c b/grub-core/video/cirrus.c
63*4882a593Smuzhiyunindex e2149e8ce..f5542ccdc 100644
64*4882a593Smuzhiyun--- a/grub-core/video/cirrus.c
65*4882a593Smuzhiyun+++ b/grub-core/video/cirrus.c
66*4882a593Smuzhiyun@@ -354,11 +354,11 @@ grub_video_cirrus_setup (unsigned int width, unsigned int height,
67*4882a593Smuzhiyun     grub_uint8_t sr_ext = 0, hidden_dac = 0;
68*4882a593Smuzhiyun
69*4882a593Smuzhiyun     grub_vga_set_geometry (&config, grub_vga_cr_write);
70*4882a593Smuzhiyun-
71*4882a593Smuzhiyun+
72*4882a593Smuzhiyun     grub_vga_gr_write (GRUB_VGA_GR_MODE_256_COLOR | GRUB_VGA_GR_MODE_READ_MODE1,
73*4882a593Smuzhiyun 		       GRUB_VGA_GR_MODE);
74*4882a593Smuzhiyun     grub_vga_gr_write (GRUB_VGA_GR_GR6_GRAPHICS_MODE, GRUB_VGA_GR_GR6);
75*4882a593Smuzhiyun-
76*4882a593Smuzhiyun+
77*4882a593Smuzhiyun     grub_vga_sr_write (GRUB_VGA_SR_MEMORY_MODE_NORMAL, GRUB_VGA_SR_MEMORY_MODE);
78*4882a593Smuzhiyun
79*4882a593Smuzhiyun     grub_vga_cr_write ((config.pitch >> CIRRUS_CR_EXTENDED_DISPLAY_PITCH_SHIFT)
80*4882a593Smuzhiyundiff --git a/grub-core/video/coreboot/cbfb.c b/grub-core/video/coreboot/cbfb.c
81*4882a593Smuzhiyunindex 9af81fa5b..986003c51 100644
82*4882a593Smuzhiyun--- a/grub-core/video/coreboot/cbfb.c
83*4882a593Smuzhiyun+++ b/grub-core/video/coreboot/cbfb.c
84*4882a593Smuzhiyun@@ -106,7 +106,7 @@ grub_video_cbfb_setup (unsigned int width, unsigned int height,
85*4882a593Smuzhiyun
86*4882a593Smuzhiyun   grub_video_fb_set_palette (0, GRUB_VIDEO_FBSTD_NUMCOLORS,
87*4882a593Smuzhiyun 			     grub_video_fbstd_colors);
88*4882a593Smuzhiyun-
89*4882a593Smuzhiyun+
90*4882a593Smuzhiyun   return err;
91*4882a593Smuzhiyun }
92*4882a593Smuzhiyun
93*4882a593Smuzhiyundiff --git a/grub-core/video/efi_gop.c b/grub-core/video/efi_gop.c
94*4882a593Smuzhiyunindex b7590dc6c..7a5054631 100644
95*4882a593Smuzhiyun--- a/grub-core/video/efi_gop.c
96*4882a593Smuzhiyun+++ b/grub-core/video/efi_gop.c
97*4882a593Smuzhiyun@@ -273,7 +273,7 @@ grub_video_gop_iterate (int (*hook) (const struct grub_video_mode_info *info, vo
98*4882a593Smuzhiyun       grub_efi_status_t status;
99*4882a593Smuzhiyun       struct grub_efi_gop_mode_info *info = NULL;
100*4882a593Smuzhiyun       struct grub_video_mode_info mode_info;
101*4882a593Smuzhiyun-
102*4882a593Smuzhiyun+
103*4882a593Smuzhiyun       status = efi_call_4 (gop->query_mode, gop, mode, &size, &info);
104*4882a593Smuzhiyun
105*4882a593Smuzhiyun       if (status)
106*4882a593Smuzhiyun@@ -390,7 +390,7 @@ grub_video_gop_setup (unsigned int width, unsigned int height,
107*4882a593Smuzhiyun 	  found = 1;
108*4882a593Smuzhiyun 	}
109*4882a593Smuzhiyun     }
110*4882a593Smuzhiyun-
111*4882a593Smuzhiyun+
112*4882a593Smuzhiyun   if (!found)
113*4882a593Smuzhiyun     {
114*4882a593Smuzhiyun       unsigned mode;
115*4882a593Smuzhiyun@@ -399,7 +399,7 @@ grub_video_gop_setup (unsigned int width, unsigned int height,
116*4882a593Smuzhiyun 	{
117*4882a593Smuzhiyun 	  grub_efi_uintn_t size;
118*4882a593Smuzhiyun 	  grub_efi_status_t status;
119*4882a593Smuzhiyun-
120*4882a593Smuzhiyun+
121*4882a593Smuzhiyun 	  status = efi_call_4 (gop->query_mode, gop, mode, &size, &info);
122*4882a593Smuzhiyun 	  if (status)
123*4882a593Smuzhiyun 	    {
124*4882a593Smuzhiyun@@ -472,11 +472,11 @@ grub_video_gop_setup (unsigned int width, unsigned int height,
125*4882a593Smuzhiyun   framebuffer.ptr = (void *) (grub_addr_t) gop->mode->fb_base;
126*4882a593Smuzhiyun   framebuffer.offscreen
127*4882a593Smuzhiyun     = grub_malloc (framebuffer.mode_info.height
128*4882a593Smuzhiyun-		   * framebuffer.mode_info.width
129*4882a593Smuzhiyun+		   * framebuffer.mode_info.width
130*4882a593Smuzhiyun 		   * sizeof (struct grub_efi_gop_blt_pixel));
131*4882a593Smuzhiyun
132*4882a593Smuzhiyun   buffer = framebuffer.offscreen;
133*4882a593Smuzhiyun-
134*4882a593Smuzhiyun+
135*4882a593Smuzhiyun   if (!buffer)
136*4882a593Smuzhiyun     {
137*4882a593Smuzhiyun       grub_dprintf ("video", "GOP: couldn't allocate shadow\n");
138*4882a593Smuzhiyun@@ -485,11 +485,11 @@ grub_video_gop_setup (unsigned int width, unsigned int height,
139*4882a593Smuzhiyun 				     &framebuffer.mode_info);
140*4882a593Smuzhiyun       buffer = framebuffer.ptr;
141*4882a593Smuzhiyun     }
142*4882a593Smuzhiyun-
143*4882a593Smuzhiyun+
144*4882a593Smuzhiyun   grub_dprintf ("video", "GOP: initialising FB @ %p %dx%dx%d\n",
145*4882a593Smuzhiyun 		framebuffer.ptr, framebuffer.mode_info.width,
146*4882a593Smuzhiyun 		framebuffer.mode_info.height, framebuffer.mode_info.bpp);
147*4882a593Smuzhiyun-
148*4882a593Smuzhiyun+
149*4882a593Smuzhiyun   err = grub_video_fb_create_render_target_from_pointer
150*4882a593Smuzhiyun     (&framebuffer.render_target, &framebuffer.mode_info, buffer);
151*4882a593Smuzhiyun
152*4882a593Smuzhiyun@@ -498,15 +498,15 @@ grub_video_gop_setup (unsigned int width, unsigned int height,
153*4882a593Smuzhiyun       grub_dprintf ("video", "GOP: Couldn't create FB target\n");
154*4882a593Smuzhiyun       return err;
155*4882a593Smuzhiyun     }
156*4882a593Smuzhiyun-
157*4882a593Smuzhiyun+
158*4882a593Smuzhiyun   err = grub_video_fb_set_active_render_target (framebuffer.render_target);
159*4882a593Smuzhiyun-
160*4882a593Smuzhiyun+
161*4882a593Smuzhiyun   if (err)
162*4882a593Smuzhiyun     {
163*4882a593Smuzhiyun       grub_dprintf ("video", "GOP: Couldn't set FB target\n");
164*4882a593Smuzhiyun       return err;
165*4882a593Smuzhiyun     }
166*4882a593Smuzhiyun-
167*4882a593Smuzhiyun+
168*4882a593Smuzhiyun   err = grub_video_fb_set_palette (0, GRUB_VIDEO_FBSTD_NUMCOLORS,
169*4882a593Smuzhiyun 				   grub_video_fbstd_colors);
170*4882a593Smuzhiyun
171*4882a593Smuzhiyun@@ -514,7 +514,7 @@ grub_video_gop_setup (unsigned int width, unsigned int height,
172*4882a593Smuzhiyun     grub_dprintf ("video", "GOP: Couldn't set palette\n");
173*4882a593Smuzhiyun   else
174*4882a593Smuzhiyun     grub_dprintf ("video", "GOP: Success\n");
175*4882a593Smuzhiyun-
176*4882a593Smuzhiyun+
177*4882a593Smuzhiyun   return err;
178*4882a593Smuzhiyun }
179*4882a593Smuzhiyun
180*4882a593Smuzhiyundiff --git a/grub-core/video/fb/fbblit.c b/grub-core/video/fb/fbblit.c
181*4882a593Smuzhiyunindex d55924837..1010ef393 100644
182*4882a593Smuzhiyun--- a/grub-core/video/fb/fbblit.c
183*4882a593Smuzhiyun+++ b/grub-core/video/fb/fbblit.c
184*4882a593Smuzhiyun@@ -466,7 +466,7 @@ grub_video_fbblit_replace_24bit_indexa (struct grub_video_fbblit_info *dst,
185*4882a593Smuzhiyun       for (i = 0; i < width; i++)
186*4882a593Smuzhiyun         {
187*4882a593Smuzhiyun 	  register grub_uint32_t col;
188*4882a593Smuzhiyun-	  if (*srcptr == 0xf0)
189*4882a593Smuzhiyun+	  if (*srcptr == 0xf0)
190*4882a593Smuzhiyun 	    col = palette[16];
191*4882a593Smuzhiyun 	  else
192*4882a593Smuzhiyun 	    col = palette[*srcptr & 0xf];
193*4882a593Smuzhiyun@@ -478,7 +478,7 @@ grub_video_fbblit_replace_24bit_indexa (struct grub_video_fbblit_info *dst,
194*4882a593Smuzhiyun 	  *dstptr++ = col >> 0;
195*4882a593Smuzhiyun 	  *dstptr++ = col >> 8;
196*4882a593Smuzhiyun 	  *dstptr++ = col >> 16;
197*4882a593Smuzhiyun-#endif
198*4882a593Smuzhiyun+#endif
199*4882a593Smuzhiyun 	  srcptr++;
200*4882a593Smuzhiyun         }
201*4882a593Smuzhiyun
202*4882a593Smuzhiyun@@ -651,7 +651,7 @@ grub_video_fbblit_blend_24bit_indexa (struct grub_video_fbblit_info *dst,
203*4882a593Smuzhiyun       for (i = 0; i < width; i++)
204*4882a593Smuzhiyun         {
205*4882a593Smuzhiyun 	  register grub_uint32_t col;
206*4882a593Smuzhiyun-	  if (*srcptr != 0xf0)
207*4882a593Smuzhiyun+	  if (*srcptr != 0xf0)
208*4882a593Smuzhiyun 	    {
209*4882a593Smuzhiyun 	      col = palette[*srcptr & 0xf];
210*4882a593Smuzhiyun #ifdef GRUB_CPU_WORDS_BIGENDIAN
211*4882a593Smuzhiyun@@ -662,7 +662,7 @@ grub_video_fbblit_blend_24bit_indexa (struct grub_video_fbblit_info *dst,
212*4882a593Smuzhiyun 	      *dstptr++ = col >> 0;
213*4882a593Smuzhiyun 	      *dstptr++ = col >> 8;
214*4882a593Smuzhiyun 	      *dstptr++ = col >> 16;
215*4882a593Smuzhiyun-#endif
216*4882a593Smuzhiyun+#endif
217*4882a593Smuzhiyun 	    }
218*4882a593Smuzhiyun 	  else
219*4882a593Smuzhiyun 	    dstptr += 3;
220*4882a593Smuzhiyundiff --git a/grub-core/video/fb/video_fb.c b/grub-core/video/fb/video_fb.c
221*4882a593Smuzhiyunindex ae6b89f9a..fa4ebde26 100644
222*4882a593Smuzhiyun--- a/grub-core/video/fb/video_fb.c
223*4882a593Smuzhiyun+++ b/grub-core/video/fb/video_fb.c
224*4882a593Smuzhiyun@@ -754,7 +754,7 @@ grub_video_fb_unmap_color_int (struct grub_video_fbblit_info * source,
225*4882a593Smuzhiyun           *alpha = 0;
226*4882a593Smuzhiyun           return;
227*4882a593Smuzhiyun         }
228*4882a593Smuzhiyun-
229*4882a593Smuzhiyun+
230*4882a593Smuzhiyun       /* If we have an out-of-bounds color, return transparent black.  */
231*4882a593Smuzhiyun       if (color > 255)
232*4882a593Smuzhiyun         {
233*4882a593Smuzhiyun@@ -1141,7 +1141,7 @@ grub_video_fb_scroll (grub_video_color_t color, int dx, int dy)
234*4882a593Smuzhiyun       /* If everything is aligned on 32-bit use 32-bit copy.  */
235*4882a593Smuzhiyun       if ((grub_addr_t) grub_video_fb_get_video_ptr (&target, src_x, src_y)
236*4882a593Smuzhiyun 	  % sizeof (grub_uint32_t) == 0
237*4882a593Smuzhiyun-	  && (grub_addr_t) grub_video_fb_get_video_ptr (&target, dst_x, dst_y)
238*4882a593Smuzhiyun+	  && (grub_addr_t) grub_video_fb_get_video_ptr (&target, dst_x, dst_y)
239*4882a593Smuzhiyun 	  % sizeof (grub_uint32_t) == 0
240*4882a593Smuzhiyun 	  && linelen % sizeof (grub_uint32_t) == 0
241*4882a593Smuzhiyun 	  && linedelta % sizeof (grub_uint32_t) == 0)
242*4882a593Smuzhiyun@@ -1155,7 +1155,7 @@ grub_video_fb_scroll (grub_video_color_t color, int dx, int dy)
243*4882a593Smuzhiyun       else if ((grub_addr_t) grub_video_fb_get_video_ptr (&target, src_x, src_y)
244*4882a593Smuzhiyun 	       % sizeof (grub_uint16_t) == 0
245*4882a593Smuzhiyun 	       && (grub_addr_t) grub_video_fb_get_video_ptr (&target,
246*4882a593Smuzhiyun-							     dst_x, dst_y)
247*4882a593Smuzhiyun+							     dst_x, dst_y)
248*4882a593Smuzhiyun 	       % sizeof (grub_uint16_t) == 0
249*4882a593Smuzhiyun 	       && linelen % sizeof (grub_uint16_t) == 0
250*4882a593Smuzhiyun 	       && linedelta % sizeof (grub_uint16_t) == 0)
251*4882a593Smuzhiyun@@ -1170,7 +1170,7 @@ grub_video_fb_scroll (grub_video_color_t color, int dx, int dy)
252*4882a593Smuzhiyun 	{
253*4882a593Smuzhiyun 	  grub_uint8_t *src, *dst;
254*4882a593Smuzhiyun 	  DO_SCROLL
255*4882a593Smuzhiyun-	}
256*4882a593Smuzhiyun+	}
257*4882a593Smuzhiyun     }
258*4882a593Smuzhiyun
259*4882a593Smuzhiyun   /* 4. Fill empty space with specified color.  In this implementation
260*4882a593Smuzhiyun@@ -1615,7 +1615,7 @@ grub_video_fb_setup (unsigned int mode_type, unsigned int mode_mask,
261*4882a593Smuzhiyun 	  framebuffer.render_target = framebuffer.back_target;
262*4882a593Smuzhiyun 	  return GRUB_ERR_NONE;
263*4882a593Smuzhiyun 	}
264*4882a593Smuzhiyun-
265*4882a593Smuzhiyun+
266*4882a593Smuzhiyun       mode_info->mode_type &= ~(GRUB_VIDEO_MODE_TYPE_DOUBLE_BUFFERED
267*4882a593Smuzhiyun 				| GRUB_VIDEO_MODE_TYPE_UPDATING_SWAP);
268*4882a593Smuzhiyun
269*4882a593Smuzhiyundiff --git a/grub-core/video/i386/pc/vbe.c b/grub-core/video/i386/pc/vbe.c
270*4882a593Smuzhiyunindex b7f911926..0e65b5206 100644
271*4882a593Smuzhiyun--- a/grub-core/video/i386/pc/vbe.c
272*4882a593Smuzhiyun+++ b/grub-core/video/i386/pc/vbe.c
273*4882a593Smuzhiyun@@ -219,7 +219,7 @@ grub_vbe_disable_mtrr (int mtrr)
274*4882a593Smuzhiyun }
275*4882a593Smuzhiyun
276*4882a593Smuzhiyun /* Call VESA BIOS 0x4f09 to set palette data, return status.  */
277*4882a593Smuzhiyun-static grub_vbe_status_t
278*4882a593Smuzhiyun+static grub_vbe_status_t
279*4882a593Smuzhiyun grub_vbe_bios_set_palette_data (grub_uint32_t color_count,
280*4882a593Smuzhiyun 				grub_uint32_t start_index,
281*4882a593Smuzhiyun 				struct grub_vbe_palette_data *palette_data)
282*4882a593Smuzhiyun@@ -237,7 +237,7 @@ grub_vbe_bios_set_palette_data (grub_uint32_t color_count,
283*4882a593Smuzhiyun }
284*4882a593Smuzhiyun
285*4882a593Smuzhiyun /* Call VESA BIOS 0x4f00 to get VBE Controller Information, return status.  */
286*4882a593Smuzhiyun-grub_vbe_status_t
287*4882a593Smuzhiyun+grub_vbe_status_t
288*4882a593Smuzhiyun grub_vbe_bios_get_controller_info (struct grub_vbe_info_block *ci)
289*4882a593Smuzhiyun {
290*4882a593Smuzhiyun   struct grub_bios_int_registers regs;
291*4882a593Smuzhiyun@@ -251,7 +251,7 @@ grub_vbe_bios_get_controller_info (struct grub_vbe_info_block *ci)
292*4882a593Smuzhiyun }
293*4882a593Smuzhiyun
294*4882a593Smuzhiyun /* Call VESA BIOS 0x4f01 to get VBE Mode Information, return status.  */
295*4882a593Smuzhiyun-grub_vbe_status_t
296*4882a593Smuzhiyun+grub_vbe_status_t
297*4882a593Smuzhiyun grub_vbe_bios_get_mode_info (grub_uint32_t mode,
298*4882a593Smuzhiyun 			     struct grub_vbe_mode_info_block *mode_info)
299*4882a593Smuzhiyun {
300*4882a593Smuzhiyun@@ -285,7 +285,7 @@ grub_vbe_bios_set_mode (grub_uint32_t mode,
301*4882a593Smuzhiyun }
302*4882a593Smuzhiyun
303*4882a593Smuzhiyun /* Call VESA BIOS 0x4f03 to return current VBE Mode, return status.  */
304*4882a593Smuzhiyun-grub_vbe_status_t
305*4882a593Smuzhiyun+grub_vbe_status_t
306*4882a593Smuzhiyun grub_vbe_bios_get_mode (grub_uint32_t *mode)
307*4882a593Smuzhiyun {
308*4882a593Smuzhiyun   struct grub_bios_int_registers regs;
309*4882a593Smuzhiyun@@ -298,7 +298,7 @@ grub_vbe_bios_get_mode (grub_uint32_t *mode)
310*4882a593Smuzhiyun   return regs.eax & 0xffff;
311*4882a593Smuzhiyun }
312*4882a593Smuzhiyun
313*4882a593Smuzhiyun-grub_vbe_status_t
314*4882a593Smuzhiyun+grub_vbe_status_t
315*4882a593Smuzhiyun grub_vbe_bios_getset_dac_palette_width (int set, int *dac_mask_size)
316*4882a593Smuzhiyun {
317*4882a593Smuzhiyun   struct grub_bios_int_registers regs;
318*4882a593Smuzhiyun@@ -346,7 +346,7 @@ grub_vbe_bios_get_memory_window (grub_uint32_t window,
319*4882a593Smuzhiyun }
320*4882a593Smuzhiyun
321*4882a593Smuzhiyun /* Call VESA BIOS 0x4f06 to set scanline length (in bytes), return status.  */
322*4882a593Smuzhiyun-grub_vbe_status_t
323*4882a593Smuzhiyun+grub_vbe_status_t
324*4882a593Smuzhiyun grub_vbe_bios_set_scanline_length (grub_uint32_t length)
325*4882a593Smuzhiyun {
326*4882a593Smuzhiyun   struct grub_bios_int_registers regs;
327*4882a593Smuzhiyun@@ -354,14 +354,14 @@ grub_vbe_bios_set_scanline_length (grub_uint32_t length)
328*4882a593Smuzhiyun   regs.ecx = length;
329*4882a593Smuzhiyun   regs.eax = 0x4f06;
330*4882a593Smuzhiyun   /* BL = 2, Set Scan Line in Bytes.  */
331*4882a593Smuzhiyun-  regs.ebx = 0x0002;
332*4882a593Smuzhiyun+  regs.ebx = 0x0002;
333*4882a593Smuzhiyun   regs.flags = GRUB_CPU_INT_FLAGS_DEFAULT;
334*4882a593Smuzhiyun   grub_bios_interrupt (0x10, &regs);
335*4882a593Smuzhiyun   return regs.eax & 0xffff;
336*4882a593Smuzhiyun }
337*4882a593Smuzhiyun
338*4882a593Smuzhiyun /* Call VESA BIOS 0x4f06 to return scanline length (in bytes), return status.  */
339*4882a593Smuzhiyun-grub_vbe_status_t
340*4882a593Smuzhiyun+grub_vbe_status_t
341*4882a593Smuzhiyun grub_vbe_bios_get_scanline_length (grub_uint32_t *length)
342*4882a593Smuzhiyun {
343*4882a593Smuzhiyun   struct grub_bios_int_registers regs;
344*4882a593Smuzhiyun@@ -377,7 +377,7 @@ grub_vbe_bios_get_scanline_length (grub_uint32_t *length)
345*4882a593Smuzhiyun }
346*4882a593Smuzhiyun
347*4882a593Smuzhiyun /* Call VESA BIOS 0x4f07 to set display start, return status.  */
348*4882a593Smuzhiyun-static grub_vbe_status_t
349*4882a593Smuzhiyun+static grub_vbe_status_t
350*4882a593Smuzhiyun grub_vbe_bios_set_display_start (grub_uint32_t x, grub_uint32_t y)
351*4882a593Smuzhiyun {
352*4882a593Smuzhiyun   struct grub_bios_int_registers regs;
353*4882a593Smuzhiyun@@ -390,7 +390,7 @@ grub_vbe_bios_set_display_start (grub_uint32_t x, grub_uint32_t y)
354*4882a593Smuzhiyun   regs.edx = y;
355*4882a593Smuzhiyun   regs.eax = 0x4f07;
356*4882a593Smuzhiyun   /* BL = 80h, Set Display Start during Vertical Retrace.  */
357*4882a593Smuzhiyun-  regs.ebx = 0x0080;
358*4882a593Smuzhiyun+  regs.ebx = 0x0080;
359*4882a593Smuzhiyun   regs.flags = GRUB_CPU_INT_FLAGS_DEFAULT;
360*4882a593Smuzhiyun   grub_bios_interrupt (0x10, &regs);
361*4882a593Smuzhiyun
362*4882a593Smuzhiyun@@ -401,7 +401,7 @@ grub_vbe_bios_set_display_start (grub_uint32_t x, grub_uint32_t y)
363*4882a593Smuzhiyun }
364*4882a593Smuzhiyun
365*4882a593Smuzhiyun /* Call VESA BIOS 0x4f07 to get display start, return status.  */
366*4882a593Smuzhiyun-grub_vbe_status_t
367*4882a593Smuzhiyun+grub_vbe_status_t
368*4882a593Smuzhiyun grub_vbe_bios_get_display_start (grub_uint32_t *x,
369*4882a593Smuzhiyun 				 grub_uint32_t *y)
370*4882a593Smuzhiyun {
371*4882a593Smuzhiyun@@ -419,7 +419,7 @@ grub_vbe_bios_get_display_start (grub_uint32_t *x,
372*4882a593Smuzhiyun }
373*4882a593Smuzhiyun
374*4882a593Smuzhiyun /* Call VESA BIOS 0x4f0a.  */
375*4882a593Smuzhiyun-grub_vbe_status_t
376*4882a593Smuzhiyun+grub_vbe_status_t
377*4882a593Smuzhiyun grub_vbe_bios_get_pm_interface (grub_uint16_t *segment, grub_uint16_t *offset,
378*4882a593Smuzhiyun 				grub_uint16_t *length)
379*4882a593Smuzhiyun {
380*4882a593Smuzhiyun@@ -896,7 +896,7 @@ vbe2videoinfo (grub_uint32_t mode,
381*4882a593Smuzhiyun     case GRUB_VBE_MEMORY_MODEL_YUV:
382*4882a593Smuzhiyun       mode_info->mode_type |= GRUB_VIDEO_MODE_TYPE_YUV;
383*4882a593Smuzhiyun       break;
384*4882a593Smuzhiyun-
385*4882a593Smuzhiyun+
386*4882a593Smuzhiyun     case GRUB_VBE_MEMORY_MODEL_DIRECT_COLOR:
387*4882a593Smuzhiyun       mode_info->mode_type |= GRUB_VIDEO_MODE_TYPE_RGB;
388*4882a593Smuzhiyun       break;
389*4882a593Smuzhiyun@@ -923,10 +923,10 @@ vbe2videoinfo (grub_uint32_t mode,
390*4882a593Smuzhiyun       break;
391*4882a593Smuzhiyun     case 8:
392*4882a593Smuzhiyun       mode_info->bytes_per_pixel = 1;
393*4882a593Smuzhiyun-      break;
394*4882a593Smuzhiyun+      break;
395*4882a593Smuzhiyun     case 4:
396*4882a593Smuzhiyun       mode_info->bytes_per_pixel = 0;
397*4882a593Smuzhiyun-      break;
398*4882a593Smuzhiyun+      break;
399*4882a593Smuzhiyun     }
400*4882a593Smuzhiyun
401*4882a593Smuzhiyun   if (controller_info.version >= 0x300)
402*4882a593Smuzhiyun@@ -976,7 +976,7 @@ grub_video_vbe_iterate (int (*hook) (const struct grub_video_mode_info *info, vo
403*4882a593Smuzhiyun
404*4882a593Smuzhiyun static grub_err_t
405*4882a593Smuzhiyun grub_video_vbe_setup (unsigned int width, unsigned int height,
406*4882a593Smuzhiyun-                      grub_video_mode_type_t mode_type,
407*4882a593Smuzhiyun+                      grub_video_mode_type_t mode_type,
408*4882a593Smuzhiyun 		      grub_video_mode_type_t mode_mask)
409*4882a593Smuzhiyun {
410*4882a593Smuzhiyun   grub_uint16_t *p;
411*4882a593Smuzhiyun@@ -1193,7 +1193,7 @@ grub_video_vbe_print_adapter_specific_info (void)
412*4882a593Smuzhiyun 		controller_info.version & 0xFF,
413*4882a593Smuzhiyun 		controller_info.oem_software_rev >> 8,
414*4882a593Smuzhiyun 		controller_info.oem_software_rev & 0xFF);
415*4882a593Smuzhiyun-
416*4882a593Smuzhiyun+
417*4882a593Smuzhiyun   /* The total_memory field is in 64 KiB units.  */
418*4882a593Smuzhiyun   grub_printf_ (N_("              total memory: %d KiB\n"),
419*4882a593Smuzhiyun 		(controller_info.total_memory << 6));
420*4882a593Smuzhiyundiff --git a/grub-core/video/i386/pc/vga.c b/grub-core/video/i386/pc/vga.c
421*4882a593Smuzhiyunindex b2f776c99..50d0b5e02 100644
422*4882a593Smuzhiyun--- a/grub-core/video/i386/pc/vga.c
423*4882a593Smuzhiyun+++ b/grub-core/video/i386/pc/vga.c
424*4882a593Smuzhiyun@@ -48,7 +48,7 @@ static struct
425*4882a593Smuzhiyun   int back_page;
426*4882a593Smuzhiyun } framebuffer;
427*4882a593Smuzhiyun
428*4882a593Smuzhiyun-static unsigned char
429*4882a593Smuzhiyun+static unsigned char
430*4882a593Smuzhiyun grub_vga_set_mode (unsigned char mode)
431*4882a593Smuzhiyun {
432*4882a593Smuzhiyun   struct grub_bios_int_registers regs;
433*4882a593Smuzhiyun@@ -182,10 +182,10 @@ grub_video_vga_setup (unsigned int width, unsigned int height,
434*4882a593Smuzhiyun
435*4882a593Smuzhiyun   is_target = 1;
436*4882a593Smuzhiyun   err = grub_video_fb_set_active_render_target (framebuffer.render_target);
437*4882a593Smuzhiyun-
438*4882a593Smuzhiyun+
439*4882a593Smuzhiyun   if (err)
440*4882a593Smuzhiyun     return err;
441*4882a593Smuzhiyun-
442*4882a593Smuzhiyun+
443*4882a593Smuzhiyun   err = grub_video_fb_set_palette (0, GRUB_VIDEO_FBSTD_NUMCOLORS,
444*4882a593Smuzhiyun 				   grub_video_fbstd_colors);
445*4882a593Smuzhiyun
446*4882a593Smuzhiyundiff --git a/grub-core/video/ieee1275.c b/grub-core/video/ieee1275.c
447*4882a593Smuzhiyunindex f437fb0df..ca3d3c3b2 100644
448*4882a593Smuzhiyun--- a/grub-core/video/ieee1275.c
449*4882a593Smuzhiyun+++ b/grub-core/video/ieee1275.c
450*4882a593Smuzhiyun@@ -233,7 +233,7 @@ grub_video_ieee1275_setup (unsigned int width, unsigned int height,
451*4882a593Smuzhiyun       /* TODO. */
452*4882a593Smuzhiyun       return grub_error (GRUB_ERR_IO, "can't set mode %dx%d", width, height);
453*4882a593Smuzhiyun     }
454*4882a593Smuzhiyun-
455*4882a593Smuzhiyun+
456*4882a593Smuzhiyun   err = grub_video_ieee1275_fill_mode_info (dev, &framebuffer.mode_info);
457*4882a593Smuzhiyun   if (err)
458*4882a593Smuzhiyun     {
459*4882a593Smuzhiyun@@ -260,7 +260,7 @@ grub_video_ieee1275_setup (unsigned int width, unsigned int height,
460*4882a593Smuzhiyun
461*4882a593Smuzhiyun   grub_video_ieee1275_set_palette (0, framebuffer.mode_info.number_of_colors,
462*4882a593Smuzhiyun 				   grub_video_fbstd_colors);
463*4882a593Smuzhiyun-
464*4882a593Smuzhiyun+
465*4882a593Smuzhiyun   return err;
466*4882a593Smuzhiyun }
467*4882a593Smuzhiyun
468*4882a593Smuzhiyundiff --git a/grub-core/video/radeon_fuloong2e.c b/grub-core/video/radeon_fuloong2e.c
469*4882a593Smuzhiyunindex b4da34b5e..40917acb7 100644
470*4882a593Smuzhiyun--- a/grub-core/video/radeon_fuloong2e.c
471*4882a593Smuzhiyun+++ b/grub-core/video/radeon_fuloong2e.c
472*4882a593Smuzhiyun@@ -75,7 +75,7 @@ find_card (grub_pci_device_t dev, grub_pci_id_t pciid, void *data)
473*4882a593Smuzhiyun   if (((class >> 16) & 0xffff) != GRUB_PCI_CLASS_SUBCLASS_VGA
474*4882a593Smuzhiyun       || pciid != 0x515a1002)
475*4882a593Smuzhiyun     return 0;
476*4882a593Smuzhiyun-
477*4882a593Smuzhiyun+
478*4882a593Smuzhiyun   *found = 1;
479*4882a593Smuzhiyun
480*4882a593Smuzhiyun   addr = grub_pci_make_address (dev, GRUB_PCI_REG_ADDRESS_REG0);
481*4882a593Smuzhiyun@@ -139,7 +139,7 @@ grub_video_radeon_fuloong2e_setup (unsigned int width, unsigned int height,
482*4882a593Smuzhiyun   framebuffer.mapped = 1;
483*4882a593Smuzhiyun
484*4882a593Smuzhiyun   /* Prevent garbage from appearing on the screen.  */
485*4882a593Smuzhiyun-  grub_memset (framebuffer.ptr, 0x55,
486*4882a593Smuzhiyun+  grub_memset (framebuffer.ptr, 0x55,
487*4882a593Smuzhiyun 	       framebuffer.mode_info.height * framebuffer.mode_info.pitch);
488*4882a593Smuzhiyun
489*4882a593Smuzhiyun #ifndef TEST
490*4882a593Smuzhiyun@@ -152,7 +152,7 @@ grub_video_radeon_fuloong2e_setup (unsigned int width, unsigned int height,
491*4882a593Smuzhiyun     return err;
492*4882a593Smuzhiyun
493*4882a593Smuzhiyun   err = grub_video_fb_set_active_render_target (framebuffer.render_target);
494*4882a593Smuzhiyun-
495*4882a593Smuzhiyun+
496*4882a593Smuzhiyun   if (err)
497*4882a593Smuzhiyun     return err;
498*4882a593Smuzhiyun
499*4882a593Smuzhiyundiff --git a/grub-core/video/radeon_yeeloong3a.c b/grub-core/video/radeon_yeeloong3a.c
500*4882a593Smuzhiyunindex 52614feb6..48631c181 100644
501*4882a593Smuzhiyun--- a/grub-core/video/radeon_yeeloong3a.c
502*4882a593Smuzhiyun+++ b/grub-core/video/radeon_yeeloong3a.c
503*4882a593Smuzhiyun@@ -74,7 +74,7 @@ find_card (grub_pci_device_t dev, grub_pci_id_t pciid, void *data)
504*4882a593Smuzhiyun   if (((class >> 16) & 0xffff) != GRUB_PCI_CLASS_SUBCLASS_VGA
505*4882a593Smuzhiyun       || pciid != 0x96151002)
506*4882a593Smuzhiyun     return 0;
507*4882a593Smuzhiyun-
508*4882a593Smuzhiyun+
509*4882a593Smuzhiyun   *found = 1;
510*4882a593Smuzhiyun
511*4882a593Smuzhiyun   addr = grub_pci_make_address (dev, GRUB_PCI_REG_ADDRESS_REG0);
512*4882a593Smuzhiyun@@ -137,7 +137,7 @@ grub_video_radeon_yeeloong3a_setup (unsigned int width, unsigned int height,
513*4882a593Smuzhiyun #endif
514*4882a593Smuzhiyun
515*4882a593Smuzhiyun   /* Prevent garbage from appearing on the screen.  */
516*4882a593Smuzhiyun-  grub_memset (framebuffer.ptr, 0,
517*4882a593Smuzhiyun+  grub_memset (framebuffer.ptr, 0,
518*4882a593Smuzhiyun 	       framebuffer.mode_info.height * framebuffer.mode_info.pitch);
519*4882a593Smuzhiyun
520*4882a593Smuzhiyun #ifndef TEST
521*4882a593Smuzhiyun@@ -150,7 +150,7 @@ grub_video_radeon_yeeloong3a_setup (unsigned int width, unsigned int height,
522*4882a593Smuzhiyun     return err;
523*4882a593Smuzhiyun
524*4882a593Smuzhiyun   err = grub_video_fb_set_active_render_target (framebuffer.render_target);
525*4882a593Smuzhiyun-
526*4882a593Smuzhiyun+
527*4882a593Smuzhiyun   if (err)
528*4882a593Smuzhiyun     return err;
529*4882a593Smuzhiyun
530*4882a593Smuzhiyundiff --git a/grub-core/video/readers/png.c b/grub-core/video/readers/png.c
531*4882a593Smuzhiyunindex 0157ff742..54dfedf43 100644
532*4882a593Smuzhiyun--- a/grub-core/video/readers/png.c
533*4882a593Smuzhiyun+++ b/grub-core/video/readers/png.c
534*4882a593Smuzhiyun@@ -916,7 +916,7 @@ grub_png_convert_image (struct grub_png_data *data)
535*4882a593Smuzhiyun 	}
536*4882a593Smuzhiyun       return;
537*4882a593Smuzhiyun     }
538*4882a593Smuzhiyun-
539*4882a593Smuzhiyun+
540*4882a593Smuzhiyun   if (data->is_gray)
541*4882a593Smuzhiyun     {
542*4882a593Smuzhiyun       switch (data->bpp)
543*4882a593Smuzhiyundiff --git a/grub-core/video/readers/tga.c b/grub-core/video/readers/tga.c
544*4882a593Smuzhiyunindex 7cb9d1d2a..a9ec3a1b6 100644
545*4882a593Smuzhiyun--- a/grub-core/video/readers/tga.c
546*4882a593Smuzhiyun+++ b/grub-core/video/readers/tga.c
547*4882a593Smuzhiyun@@ -127,7 +127,7 @@ tga_load_palette (struct tga_data *data)
548*4882a593Smuzhiyun
549*4882a593Smuzhiyun   if (len > sizeof (data->palette))
550*4882a593Smuzhiyun     len = sizeof (data->palette);
551*4882a593Smuzhiyun-
552*4882a593Smuzhiyun+
553*4882a593Smuzhiyun   if (grub_file_read (data->file, &data->palette, len)
554*4882a593Smuzhiyun       != (grub_ssize_t) len)
555*4882a593Smuzhiyun     return grub_errno;
556*4882a593Smuzhiyundiff --git a/grub-core/video/sis315_init.c b/grub-core/video/sis315_init.c
557*4882a593Smuzhiyunindex ae5c1419c..09c3c7bbe 100644
558*4882a593Smuzhiyun--- a/grub-core/video/sis315_init.c
559*4882a593Smuzhiyun+++ b/grub-core/video/sis315_init.c
560*4882a593Smuzhiyun@@ -1,4 +1,4 @@
561*4882a593Smuzhiyun-static const struct { grub_uint8_t reg; grub_uint8_t val; } sr_dump [] =
562*4882a593Smuzhiyun+static const struct { grub_uint8_t reg; grub_uint8_t val; } sr_dump [] =
563*4882a593Smuzhiyun {
564*4882a593Smuzhiyun   { 0x28, 0x81 },
565*4882a593Smuzhiyun   { 0x2a, 0x00 },
566*4882a593Smuzhiyundiff --git a/grub-core/video/sis315pro.c b/grub-core/video/sis315pro.c
567*4882a593Smuzhiyunindex 22a0c85a6..4d2f9999a 100644
568*4882a593Smuzhiyun--- a/grub-core/video/sis315pro.c
569*4882a593Smuzhiyun+++ b/grub-core/video/sis315pro.c
570*4882a593Smuzhiyun@@ -103,7 +103,7 @@ find_card (grub_pci_device_t dev, grub_pci_id_t pciid, void *data)
571*4882a593Smuzhiyun   if (((class >> 16) & 0xffff) != GRUB_PCI_CLASS_SUBCLASS_VGA
572*4882a593Smuzhiyun       || pciid != GRUB_SIS315PRO_PCIID)
573*4882a593Smuzhiyun     return 0;
574*4882a593Smuzhiyun-
575*4882a593Smuzhiyun+
576*4882a593Smuzhiyun   *found = 1;
577*4882a593Smuzhiyun
578*4882a593Smuzhiyun   addr = grub_pci_make_address (dev, GRUB_PCI_REG_ADDRESS_REG0);
579*4882a593Smuzhiyun@@ -218,7 +218,7 @@ grub_video_sis315pro_setup (unsigned int width, unsigned int height,
580*4882a593Smuzhiyun
581*4882a593Smuzhiyun #ifndef TEST
582*4882a593Smuzhiyun   /* Prevent garbage from appearing on the screen.  */
583*4882a593Smuzhiyun-  grub_memset (framebuffer.ptr, 0,
584*4882a593Smuzhiyun+  grub_memset (framebuffer.ptr, 0,
585*4882a593Smuzhiyun 	       framebuffer.mode_info.height * framebuffer.mode_info.pitch);
586*4882a593Smuzhiyun   grub_arch_sync_dma_caches (framebuffer.ptr,
587*4882a593Smuzhiyun 			     framebuffer.mode_info.height
588*4882a593Smuzhiyun@@ -231,7 +231,7 @@ grub_video_sis315pro_setup (unsigned int width, unsigned int height,
589*4882a593Smuzhiyun 	     | GRUB_VGA_IO_MISC_EXTERNAL_CLOCK_0
590*4882a593Smuzhiyun 	     | GRUB_VGA_IO_MISC_28MHZ
591*4882a593Smuzhiyun 	     | GRUB_VGA_IO_MISC_ENABLE_VRAM_ACCESS
592*4882a593Smuzhiyun-	     | GRUB_VGA_IO_MISC_COLOR,
593*4882a593Smuzhiyun+	     | GRUB_VGA_IO_MISC_COLOR,
594*4882a593Smuzhiyun 	     GRUB_VGA_IO_MISC_WRITE + GRUB_MACHINE_PCI_IO_BASE);
595*4882a593Smuzhiyun
596*4882a593Smuzhiyun   grub_vga_sr_write (0x86, 5);
597*4882a593Smuzhiyun@@ -335,7 +335,7 @@ grub_video_sis315pro_setup (unsigned int width, unsigned int height,
598*4882a593Smuzhiyun   {
599*4882a593Smuzhiyun     if (read_sis_cmd (0x5) != 0xa1)
600*4882a593Smuzhiyun       write_sis_cmd (0x86, 0x5);
601*4882a593Smuzhiyun-
602*4882a593Smuzhiyun+
603*4882a593Smuzhiyun     write_sis_cmd (read_sis_cmd (0x20) | 0xa1, 0x20);
604*4882a593Smuzhiyun     write_sis_cmd (read_sis_cmd (0x1e) | 0xda, 0x1e);
605*4882a593Smuzhiyun
606*4882a593Smuzhiyundiff --git a/grub-core/video/sm712.c b/grub-core/video/sm712.c
607*4882a593Smuzhiyunindex 10c46eb65..65f59f84b 100644
608*4882a593Smuzhiyun--- a/grub-core/video/sm712.c
609*4882a593Smuzhiyun+++ b/grub-core/video/sm712.c
610*4882a593Smuzhiyun@@ -167,7 +167,7 @@ enum
611*4882a593Smuzhiyun     GRUB_SM712_CR_SHADOW_VGA_VBLANK_START = 0x46,
612*4882a593Smuzhiyun     GRUB_SM712_CR_SHADOW_VGA_VBLANK_END = 0x47,
613*4882a593Smuzhiyun     GRUB_SM712_CR_SHADOW_VGA_VRETRACE_START = 0x48,
614*4882a593Smuzhiyun-    GRUB_SM712_CR_SHADOW_VGA_VRETRACE_END = 0x49,
615*4882a593Smuzhiyun+    GRUB_SM712_CR_SHADOW_VGA_VRETRACE_END = 0x49,
616*4882a593Smuzhiyun     GRUB_SM712_CR_SHADOW_VGA_OVERFLOW = 0x4a,
617*4882a593Smuzhiyun     GRUB_SM712_CR_SHADOW_VGA_CELL_HEIGHT = 0x4b,
618*4882a593Smuzhiyun     GRUB_SM712_CR_SHADOW_VGA_HDISPLAY_END = 0x4c,
619*4882a593Smuzhiyun@@ -375,7 +375,7 @@ find_card (grub_pci_device_t dev, grub_pci_id_t pciid, void *data)
620*4882a593Smuzhiyun   if (((class >> 16) & 0xffff) != GRUB_PCI_CLASS_SUBCLASS_VGA
621*4882a593Smuzhiyun       || pciid != GRUB_SM712_PCIID)
622*4882a593Smuzhiyun     return 0;
623*4882a593Smuzhiyun-
624*4882a593Smuzhiyun+
625*4882a593Smuzhiyun   *found = 1;
626*4882a593Smuzhiyun
627*4882a593Smuzhiyun   addr = grub_pci_make_address (dev, GRUB_PCI_REG_ADDRESS_REG0);
628*4882a593Smuzhiyun@@ -471,7 +471,7 @@ grub_video_sm712_setup (unsigned int width, unsigned int height,
629*4882a593Smuzhiyun
630*4882a593Smuzhiyun #if !defined (TEST) && !defined(GENINIT)
631*4882a593Smuzhiyun   /* Prevent garbage from appearing on the screen.  */
632*4882a593Smuzhiyun-  grub_memset ((void *) framebuffer.cached_ptr, 0,
633*4882a593Smuzhiyun+  grub_memset ((void *) framebuffer.cached_ptr, 0,
634*4882a593Smuzhiyun 	       framebuffer.mode_info.height * framebuffer.mode_info.pitch);
635*4882a593Smuzhiyun #endif
636*4882a593Smuzhiyun
637*4882a593Smuzhiyun@@ -482,7 +482,7 @@ grub_video_sm712_setup (unsigned int width, unsigned int height,
638*4882a593Smuzhiyun   grub_sm712_sr_write (0x2, 0x6b);
639*4882a593Smuzhiyun   grub_sm712_write_reg (0, GRUB_VGA_IO_PIXEL_MASK);
640*4882a593Smuzhiyun   grub_sm712_sr_write (GRUB_VGA_SR_RESET_ASYNC, GRUB_VGA_SR_RESET);
641*4882a593Smuzhiyun-  grub_sm712_write_reg (GRUB_VGA_IO_MISC_NEGATIVE_VERT_POLARITY
642*4882a593Smuzhiyun+  grub_sm712_write_reg (GRUB_VGA_IO_MISC_NEGATIVE_VERT_POLARITY
643*4882a593Smuzhiyun 			| GRUB_VGA_IO_MISC_NEGATIVE_HORIZ_POLARITY
644*4882a593Smuzhiyun 			| GRUB_VGA_IO_MISC_UPPER_64K
645*4882a593Smuzhiyun 			| GRUB_VGA_IO_MISC_EXTERNAL_CLOCK_0
646*4882a593Smuzhiyun@@ -694,7 +694,7 @@ grub_video_sm712_setup (unsigned int width, unsigned int height,
647*4882a593Smuzhiyun   for (i = 0; i < ARRAY_SIZE (dda_lookups); i++)
648*4882a593Smuzhiyun     grub_sm712_write_dda_lookup (i, dda_lookups[i].compare, dda_lookups[i].dda,
649*4882a593Smuzhiyun 				 dda_lookups[i].vcentering);
650*4882a593Smuzhiyun-
651*4882a593Smuzhiyun+
652*4882a593Smuzhiyun   /* Undocumented  */
653*4882a593Smuzhiyun   grub_sm712_cr_write (0, 0x9c);
654*4882a593Smuzhiyun   grub_sm712_cr_write (0, 0x9d);
655*4882a593Smuzhiyundiff --git a/grub-core/video/video.c b/grub-core/video/video.c
656*4882a593Smuzhiyunindex 983424107..8937da745 100644
657*4882a593Smuzhiyun--- a/grub-core/video/video.c
658*4882a593Smuzhiyun+++ b/grub-core/video/video.c
659*4882a593Smuzhiyun@@ -491,13 +491,13 @@ parse_modespec (const char *current_mode, int *width, int *height, int *depth)
660*4882a593Smuzhiyun 		       current_mode);
661*4882a593Smuzhiyun
662*4882a593Smuzhiyun   param++;
663*4882a593Smuzhiyun-
664*4882a593Smuzhiyun+
665*4882a593Smuzhiyun   *width = grub_strtoul (value, 0, 0);
666*4882a593Smuzhiyun   if (grub_errno != GRUB_ERR_NONE)
667*4882a593Smuzhiyun       return grub_error (GRUB_ERR_BAD_ARGUMENT,
668*4882a593Smuzhiyun 			 N_("invalid video mode specification `%s'"),
669*4882a593Smuzhiyun 			 current_mode);
670*4882a593Smuzhiyun-
671*4882a593Smuzhiyun+
672*4882a593Smuzhiyun   /* Find height value.  */
673*4882a593Smuzhiyun   value = param;
674*4882a593Smuzhiyun   param = grub_strchr(param, 'x');
675*4882a593Smuzhiyun@@ -513,13 +513,13 @@ parse_modespec (const char *current_mode, int *width, int *height, int *depth)
676*4882a593Smuzhiyun     {
677*4882a593Smuzhiyun       /* We have optional color depth value.  */
678*4882a593Smuzhiyun       param++;
679*4882a593Smuzhiyun-
680*4882a593Smuzhiyun+
681*4882a593Smuzhiyun       *height = grub_strtoul (value, 0, 0);
682*4882a593Smuzhiyun       if (grub_errno != GRUB_ERR_NONE)
683*4882a593Smuzhiyun 	return grub_error (GRUB_ERR_BAD_ARGUMENT,
684*4882a593Smuzhiyun 			   N_("invalid video mode specification `%s'"),
685*4882a593Smuzhiyun 			   current_mode);
686*4882a593Smuzhiyun-
687*4882a593Smuzhiyun+
688*4882a593Smuzhiyun       /* Convert color depth value.  */
689*4882a593Smuzhiyun       value = param;
690*4882a593Smuzhiyun       *depth = grub_strtoul (value, 0, 0);
691*4882a593Smuzhiyun--
692*4882a593Smuzhiyun2.34.1
693*4882a593Smuzhiyun
694