Skip to content

Commit 74c1d00

Browse files
author
Dom Cobley
committed
kernel: fiq_fsm: Handle HC babble errors
See: raspberrypi/linux#588 kernel: Perform I2C combined transactions when possible See: raspberrypi/linux#318 kernel: V4L2: Increase the MMAL timeout to 3sec See: raspberrypi/linux#592 kernel: i2c-bcm2708: fixed baudrate See: raspberrypi/linux#592 firmware: Avoid calling hdcp_shutdown() when hotplug deasserted See: http://forum.stmlabs.com/showthread.php?tid=11003&pid=101848#pid101848 firmware: hello_fft: Update readme to mention use with GL See: http://www.raspberrypi.org/forums/viewtopic.php?f=68&t=76189 firmware: Clear unused pixels in the subsample image in H264 codec See: http://www.raspberrypi.org/forums/viewtopic.php?f=43&t=76845&p=551515#p551515
1 parent b0289fc commit 74c1d00

26 files changed

+24
-1
lines changed

bootcode.bin

0 Bytes
Binary file not shown.

fixup.dat

-4 Bytes
Binary file not shown.

fixup_cd.dat

2 Bytes
Binary file not shown.

fixup_x.dat

6 Bytes
Binary file not shown.

git_hash

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
c3db7205bcd8988cf7c185e50c8849542554b1f5
1+
4d496bf82c6e4546de64061134bb902bd64f07a7

kernel.img

40 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.

start.elf

576 Bytes
Binary file not shown.

start_cd.elf

320 Bytes
Binary file not shown.

start_x.elf

544 Bytes
Binary file not shown.

vc/hardfp/opt/vc/lib/libEGL_static.a

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/lib/libkhrn_client.a

0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/lib/libkhrn_static.a

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/lib/libvchostif.a

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

vc/sdk/opt/vc/src/hello_pi/hello_fft/gpu_fft.txt

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,3 +104,26 @@ It accepts three optional command-line arguments: <log2_N> <batch> <loops>
104104

105105
The special character device is required for the ioctl mailbox through which
106106
the ARM communicates with the Videocore GPU.
107+
108+
109+
*** With Open GL ***
110+
111+
GPU_FFT and Open GL will run concurrently if the GPU_FFT_MEM_* defines in
112+
file gpu_fft.c are changed as follows:
113+
114+
#define GPU_FFT_MEM_FLG 0x4 // cached=0xC; direct=0x4
115+
#define GPU_FFT_MEM_MAP 0x20000000 // cached=0x0; direct=0x20000000
116+
117+
Overall performance will probably be higher if GPU_FFT and Open GL take turns
118+
at using the 3D hardware. Since eglSwapBuffers() returns immediately without
119+
waiting for rendering, call glFlush() and glFinish() afterwards as follows:
120+
121+
for (;;) {
122+
....
123+
eglSwapBuffers(....); // non-blocking call returns immediately
124+
glFlush();
125+
glFinish(); // wait until V3D hardware is idle
126+
....
127+
gpu_fft_execute(....); // blocking call
128+
....
129+
}

vc/softfp/opt/vc/lib/libEGL_static.a

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

vc/softfp/opt/vc/lib/libkhrn_client.a

0 Bytes
Binary file not shown.

vc/softfp/opt/vc/lib/libkhrn_static.a

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

vc/softfp/opt/vc/lib/libvchostif.a

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)