Changeset View
Changeset View
Standalone View
Standalone View
sys/powerpc/ps3/ps3_syscons.c
Show First 20 Lines • Show All 222 Lines • ▼ Show 20 Lines | ps3fb_init(struct vt_device *vd) | ||||
* Arbitrarily choose address for the framebuffer | * Arbitrarily choose address for the framebuffer | ||||
*/ | */ | ||||
sc->fb_info.fb_vbase = 0x10000000; | sc->fb_info.fb_vbase = 0x10000000; | ||||
sc->fb_info.fb_flags |= FB_FLAG_NOWRITE; /* Not available yet */ | sc->fb_info.fb_flags |= FB_FLAG_NOWRITE; /* Not available yet */ | ||||
sc->fb_info.fb_cmsize = 16; | sc->fb_info.fb_cmsize = 16; | ||||
/* 32-bit VGA palette */ | /* 32-bit VGA palette */ | ||||
vt_generate_cons_palette(sc->fb_info.fb_cmap, COLOR_FORMAT_RGB, | vt_config_cons_colors(&sc->fb_info, COLOR_FORMAT_RGB, | ||||
255, 16, 255, 8, 255, 0); | 255, 16, 255, 8, 255, 0); | ||||
/* Set correct graphics context */ | /* Set correct graphics context */ | ||||
lv1_gpu_context_attribute(sc->sc_fbcontext, | lv1_gpu_context_attribute(sc->sc_fbcontext, | ||||
L1GPU_CONTEXT_ATTRIBUTE_DISPLAY_FLIP, 0, 0, 0, 0); | L1GPU_CONTEXT_ATTRIBUTE_DISPLAY_FLIP, 0, 0, 0, 0); | ||||
lv1_gpu_context_attribute(sc->sc_fbcontext, | lv1_gpu_context_attribute(sc->sc_fbcontext, | ||||
L1GPU_CONTEXT_ATTRIBUTE_DISPLAY_FLIP, 1, 0, 0, 0); | L1GPU_CONTEXT_ATTRIBUTE_DISPLAY_FLIP, 1, 0, 0, 0); | ||||
vt_fb_init(vd); | vt_fb_init(vd); | ||||
return (CN_INTERNAL); | return (CN_INTERNAL); | ||||
} | } |