Skip to content

Commit

Permalink
firmware: Add support for EGL images allocated by VCSM
Browse files Browse the repository at this point in the history
See: raspberrypi/userland#344

firmware: egl_client: Avoid missing return value warning

firmware: debug_sym: Use pointer type for user address
  • Loading branch information
popcornmix committed Nov 16, 2016
1 parent c37de45 commit 64996b0
Show file tree
Hide file tree
Showing 41 changed files with 16 additions and 0 deletions.
Binary file modified boot/fixup.dat
Binary file not shown.
Binary file modified boot/fixup_db.dat
Binary file not shown.
Binary file modified boot/fixup_x.dat
Binary file not shown.
Binary file modified boot/start.elf
Binary file not shown.
Binary file modified boot/start_cd.elf
Binary file not shown.
Binary file modified boot/start_db.elf
Binary file not shown.
Binary file modified boot/start_x.elf
Binary file not shown.
Binary file modified hardfp/opt/vc/bin/raspistill
Binary file not shown.
Binary file modified hardfp/opt/vc/bin/vchiq_test
Binary file not shown.
8 changes: 8 additions & 0 deletions hardfp/opt/vc/include/EGL/eglext_brcm.h
Expand Up @@ -45,6 +45,14 @@ extern "C" {
#define EGL_IMAGE_BRCM_MULTIMEDIA_U 0x99930C1
#define EGL_IMAGE_BRCM_MULTIMEDIA_V 0x99930C2

/* EGL image buffer allocated in shared memory */
#define EGL_IMAGE_BRCM_VCSM 0x99930C3
struct egl_image_brcm_vcsm_info {
unsigned width;
unsigned height;
unsigned int vcsm_handle;
};

#ifndef EGL_BRCM_sane_choose_config
#define EGL_BRCM_sane_choose_config 1
#endif
Expand Down
Binary file modified hardfp/opt/vc/lib/libEGL.so
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libEGL_static.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libGLESv2.so
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libGLESv2_static.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libWFC.so
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libbrcmEGL.so
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libbrcmGLESv2.so
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libbrcmWFC.so
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libdebug_sym_static.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libkhrn_client.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libkhrn_static.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libvcfiled_check.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libvchostif.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libvcilcs.a
Binary file not shown.
Binary file modified opt/vc/bin/raspistill
Binary file not shown.
Binary file modified opt/vc/bin/vchiq_test
Binary file not shown.
8 changes: 8 additions & 0 deletions opt/vc/include/EGL/eglext_brcm.h
Expand Up @@ -45,6 +45,14 @@ extern "C" {
#define EGL_IMAGE_BRCM_MULTIMEDIA_U 0x99930C1
#define EGL_IMAGE_BRCM_MULTIMEDIA_V 0x99930C2

/* EGL image buffer allocated in shared memory */
#define EGL_IMAGE_BRCM_VCSM 0x99930C3
struct egl_image_brcm_vcsm_info {
unsigned width;
unsigned height;
unsigned int vcsm_handle;
};

#ifndef EGL_BRCM_sane_choose_config
#define EGL_BRCM_sane_choose_config 1
#endif
Expand Down
Binary file modified opt/vc/lib/libEGL.so
Binary file not shown.
Binary file modified opt/vc/lib/libEGL_static.a
Binary file not shown.
Binary file modified opt/vc/lib/libGLESv2.so
Binary file not shown.
Binary file modified opt/vc/lib/libGLESv2_static.a
Binary file not shown.
Binary file modified opt/vc/lib/libWFC.so
Binary file not shown.
Binary file modified opt/vc/lib/libbrcmEGL.so
Binary file not shown.
Binary file modified opt/vc/lib/libbrcmGLESv2.so
Binary file not shown.
Binary file modified opt/vc/lib/libbrcmWFC.so
Binary file not shown.
Binary file modified opt/vc/lib/libdebug_sym_static.a
Binary file not shown.
Binary file modified opt/vc/lib/libkhrn_client.a
Binary file not shown.
Binary file modified opt/vc/lib/libkhrn_static.a
Binary file not shown.
Binary file modified opt/vc/lib/libvcfiled_check.a
Binary file not shown.
Binary file modified opt/vc/lib/libvchostif.a
Binary file not shown.
Binary file modified opt/vc/lib/libvcilcs.a
Binary file not shown.

0 comments on commit 64996b0

Please sign in to comment.