Merge functionality of wakeups and semaphores-- fewer APIs and object types. semaphor...
commitf7fa82480ba2dcc32b46b85ce9c9a7e6f5dd1f54
authorjethead71 <jethead71@a1c6a512-1295-4272-9138-f99709370657>
Wed, 2 Mar 2011 08:49:38 +0000 (2 08:49 +0000)
committerjethead71 <jethead71@a1c6a512-1295-4272-9138-f99709370657>
Wed, 2 Mar 2011 08:49:38 +0000 (2 08:49 +0000)
treefc9ce8029a6910a8dac71b3bf60c71155a01eea4
parent8715e5b2016223f1f98d1186c1269788b2a6c643
Merge functionality of wakeups and semaphores-- fewer APIs and object types. semaphore_wait takes a timeout now so codecs and plugins have to be made incompatible. Don't make semaphores for targets not using them.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29492 a1c6a512-1295-4272-9138-f99709370657
38 files changed:
apps/codecs.h
apps/codecs/mpa.c
apps/codecs/spc.c
apps/plugin.h
firmware/export/config.h
firmware/export/kernel.h
firmware/export/thread.h
firmware/kernel.c
firmware/target/arm/as3525/ascodec-as3525.c
firmware/target/arm/as3525/ascodec-target.h
firmware/target/arm/as3525/sd-as3525.c
firmware/target/arm/as3525/sd-as3525v2.c
firmware/target/arm/as3525/usb-drv-as3525.c
firmware/target/arm/as3525/usb-drv-as3525.h
firmware/target/arm/as3525/usb-drv-as3525v2.c
firmware/target/arm/imx31/ata-imx31.c
firmware/target/arm/imx31/gigabeat-s/adc-gigabeat-s.c
firmware/target/arm/imx31/gigabeat-s/headphone-gigabeat-s.c
firmware/target/arm/imx31/i2c-imx31.c
firmware/target/arm/imx31/mc13783-imx31.c
firmware/target/arm/ipod/button-clickwheel.c
firmware/target/arm/ipod/video/lcd-video.c
firmware/target/arm/olympus/mrobe-100/lcd-remote-mr100.c
firmware/target/arm/s3c2440/i2c-s3c2440.c
firmware/target/arm/s3c2440/sd-s3c2440.c
firmware/target/arm/s5l8700/adc-s5l8700.c
firmware/target/arm/s5l8700/ipodnano2g/nand-nano2g.c
firmware/target/arm/s5l8702/ipod6g/lcd-ipod6g.c
firmware/target/arm/s5l8702/ipod6g/storage_ata-ipod6g.c
firmware/target/arm/system-arm.h
firmware/target/arm/tms320dm320/creative-zvm/dma-creativezvm.c
firmware/target/arm/usb-drv-arc.c
firmware/target/arm/usb-s3c6400x.c
firmware/target/mips/ingenic_jz47xx/ata-nand-jz4740.c
firmware/target/mips/ingenic_jz47xx/ata-sd-jz4740.c
firmware/target/mips/ingenic_jz47xx/lcd-jz4740.c
firmware/target/mips/ingenic_jz47xx/onda_vx747/sadc-onda_vx747.c
firmware/target/mips/ingenic_jz47xx/usb-jz4740.c