btext.c (498495dba268b20e8eadd7fe93c140c68b6cc9d2) | btext.c (33def8498fdde180023444b08e12b72a9efed41d) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Procedures for drawing on the screen early on in the boot process. 4 * 5 * Benjamin Herrenschmidt <benh@kernel.crashing.org> 6 */ 7#include <linux/kernel.h> 8#include <linux/string.h> --- 10 unchanged lines hidden (view full) --- 19static void scrollscreen(void); 20#endif 21 22static void draw_byte(unsigned char c, long locX, long locY); 23static void draw_byte_32(unsigned char *bits, unsigned int *base, int rb); 24static void draw_byte_16(unsigned char *bits, unsigned int *base, int rb); 25static void draw_byte_8(unsigned char *bits, unsigned int *base, int rb); 26 | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Procedures for drawing on the screen early on in the boot process. 4 * 5 * Benjamin Herrenschmidt <benh@kernel.crashing.org> 6 */ 7#include <linux/kernel.h> 8#include <linux/string.h> --- 10 unchanged lines hidden (view full) --- 19static void scrollscreen(void); 20#endif 21 22static void draw_byte(unsigned char c, long locX, long locY); 23static void draw_byte_32(unsigned char *bits, unsigned int *base, int rb); 24static void draw_byte_16(unsigned char *bits, unsigned int *base, int rb); 25static void draw_byte_8(unsigned char *bits, unsigned int *base, int rb); 26 |
27#define __force_data __attribute__((__section__(".data"))) | 27#define __force_data __section(".data") |
28 29static int g_loc_X __force_data; 30static int g_loc_Y __force_data; 31static int g_max_loc_X __force_data; 32static int g_max_loc_Y __force_data; 33 34static int dispDeviceRowBytes __force_data; 35static int dispDeviceDepth __force_data; --- 638 unchanged lines hidden --- | 28 29static int g_loc_X __force_data; 30static int g_loc_Y __force_data; 31static int g_max_loc_X __force_data; 32static int g_max_loc_Y __force_data; 33 34static int dispDeviceRowBytes __force_data; 35static int dispDeviceDepth __force_data; --- 638 unchanged lines hidden --- |