Do core interrupt masking in a less general fashion and save some instructions to...
commitc898b9988e134645e035b0caf30c2a032f320ef2
authorjethead71 <jethead71@a1c6a512-1295-4272-9138-f99709370657>
Wed, 26 Mar 2008 01:50:41 +0000 (26 01:50 +0000)
committerjethead71 <jethead71@a1c6a512-1295-4272-9138-f99709370657>
Wed, 26 Mar 2008 01:50:41 +0000 (26 01:50 +0000)
treeb631289b4a3b28d3c65b10d272d50298f377c69f
parentcb05e852bf12fac2372237b0de0902201305cf99
Do core interrupt masking in a less general fashion and save some instructions to decrease size and speed things up a little bit. Small fix to a few places where interrupts would get enabled again where they shouldn't have been (context switching calls when disabled).

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16811 a1c6a512-1295-4272-9138-f99709370657
61 files changed:
apps/debug_menu.c
apps/main.c
apps/plugins/wavplay.c
apps/plugins/wavrecord.c
bootloader/iaudio_coldfire.c
bootloader/iriver_h1x0.c
bootloader/iriver_h300.c
bootloader/mrobe500.c
firmware/drivers/audio/uda1380.c
firmware/drivers/button.c
firmware/drivers/rtc/rtc_pcf50606.c
firmware/kernel.c
firmware/mp3_playback.c
firmware/mpeg.c
firmware/rolo.c
firmware/target/arm/i2c-pp.c
firmware/target/arm/ipod/backlight-nano_video.c
firmware/target/arm/ipod/video/lcd-video.c
firmware/target/arm/pcm-pp.c
firmware/target/arm/pnx0101/iriver-ifp7xx/power-ifp7xx.c
firmware/target/arm/pnx0101/system-pnx0101.c
firmware/target/arm/s3c2440/gigabeat-fx/pcm-meg-fx.c
firmware/target/arm/s3c2440/gigabeat-fx/timer-meg-fx.c
firmware/target/arm/system-arm.h
firmware/target/arm/tatung/tpj1022/backlight-tpj1022.c
firmware/target/arm/tms320dm320/dsp-dm320.c
firmware/target/arm/tms320dm320/timer-dm320.c
firmware/target/coldfire/iaudio/adc-iaudio.c
firmware/target/coldfire/iaudio/m3/audio-m3.c
firmware/target/coldfire/iaudio/m5/audio-m5.c
firmware/target/coldfire/iaudio/m5/backlight-m5.c
firmware/target/coldfire/iaudio/m5/power-m5.c
firmware/target/coldfire/iaudio/pcf50606-iaudio.c
firmware/target/coldfire/iaudio/x5/audio-x5.c
firmware/target/coldfire/iaudio/x5/backlight-x5.c
firmware/target/coldfire/iaudio/x5/ds2411-x5.c
firmware/target/coldfire/iaudio/x5/power-x5.c
firmware/target/coldfire/iriver/audio-iriver.c
firmware/target/coldfire/iriver/h100/adc-h100.c
firmware/target/coldfire/iriver/h100/power-h100.c
firmware/target/coldfire/iriver/h100/spdif-h100.c
firmware/target/coldfire/iriver/h300/adc-h300.c
firmware/target/coldfire/iriver/h300/backlight-h300.c
firmware/target/coldfire/iriver/h300/power-h300.c
firmware/target/coldfire/iriver/lcd-remote-iriver.c
firmware/target/coldfire/pcm-coldfire.c
firmware/target/coldfire/system-coldfire.c
firmware/target/coldfire/system-target.h
firmware/target/sh/archos/fm_v2/power-fm_v2.c
firmware/target/sh/archos/ondio/power-ondio.c
firmware/target/sh/archos/player/power-player.c
firmware/target/sh/archos/recorder/power-recorder.c
firmware/target/sh/system-sh.c
firmware/target/sh/system-target.h
firmware/test/i2c/main.c
firmware/test/kernel/main.c
firmware/thread.c
firmware/usb.c
flash/bootbox/main.c
uisimulator/sdl/system-sdl.h
uisimulator/sdl/thread-sdl.c