Subversion Repositories freemyipod

Rev

Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
978 716 d 17 h user890104 /emcore/ Remove tags and branches folders from emCORE, since it never had any. Move everything from trunk to the base emCORE folder.  
/emcore/Makefile
/emcore/SOURCES
/emcore/TARGETS
/emcore/accel.h
/emcore/arm
/emcore/backlight.h
/emcore/bootflash.h
/emcore/button.c
/emcore/button.h
/emcore/clickwheel.h
/emcore/clockgates.h
/emcore/configmagic.h
/emcore/console.c
/emcore/console.h
/emcore/constants
/emcore/contextswitch.h
/emcore/crc32.c
/emcore/crc32.h
/emcore/debug.h
/emcore/dir.c
/emcore/dir.h
/emcore/disk.c
/emcore/disk.h
/emcore/drawing.S
/emcore/drawing.h
/emcore/execimage.c
/emcore/execimage.h
/emcore/export
/emcore/fat.c
/emcore/fat.h
/emcore/file.c
/emcore/file.h
/emcore/format.c
/emcore/format.h
/emcore/global.h
/emcore/hmacsha1.h
/emcore/hwkeyaes.h
/emcore/i2c.h
/emcore/init.c
/emcore/interrupt.h
/emcore/lcd.h
/emcore/lcdconsole.c
/emcore/lcdconsole.h
/emcore/libc
/emcore/library.c
/emcore/library.h
/emcore/loader
/emcore/malloc.c
/emcore/malloc.h
/emcore/mmu.h
/emcore/mv.h
/emcore/panic.c
/emcore/panic.h
/emcore/power.h
/emcore/progressbar.c
/emcore/progressbar.h
/emcore/rtc.h
/emcore/shutdown.c
/emcore/shutdown.h
/emcore/storage.c
/emcore/storage.h
/emcore/storage_ata.h
/emcore/storage_nand.h
/emcore/strcasecmp.c
/emcore/strcasestr.c
/emcore/strlcat.c
/emcore/strlcpy.c
/emcore/syscall.c
/emcore/syscall.h
/emcore/syscallapi.c
/emcore/target
/emcore/targetinit.h
/emcore/thread.c
/emcore/thread.h
/emcore/timer.h
/emcore/tools
/emcore/uart.h
/emcore/ucl.S
/emcore/ucl.h
/emcore/usb
/emcore/util.c
/emcore/util.h
/emcore/version.h
/emcore/branches
/emcore/tags
/emcore/trunk
892 4585 d 20 h theseven /emcore/trunk/ emCORE: Fix missing files and some other breakage, add userspace USB API  
/emcore/trunk/usb/synopsysotg_s5l87xx.c
/emcore/trunk/usb/synopsysregs.h
/emcore/trunk/usb/usbdebug.c
/emcore/trunk/usb/usbdebug.h
/emcore/trunk/usb/usbglue.c
/emcore/trunk/usb/usbglue.h
/emcore/trunk/export/syscallapi.h
/emcore/trunk/export/syscallwrappers.h
/emcore/trunk/syscallapi.c
/emcore/trunk/target/ipodclassic/target.h
/emcore/trunk/target/ipodnano2g/target.h
/emcore/trunk/target/ipodnano3g/target.h
/emcore/trunk/target/ipodnano4g/s5l8720.h
/emcore/trunk/target/ipodnano4g/target.h
/emcore/trunk/target/ipodtouch2g/target.h
/emcore/trunk/thread.h
/emcore/trunk/tools/libemcore.py
/emcore/trunk/usb/usb.h
835 5174 d 11 h theseven / emCORE: Add argc/argv argument passing mechanism for apps/libs and arg0-arg3 for threads  
/apps/ball/main.c
/apps/beeper/main.c
/apps/bootmenu-ipodclassic/main.c
/apps/bootmenu-ipodnano2g/main.c
/apps/bootmenu-ipodnano4g/main.c
/apps/clockgatehunter/main.c
/apps/dumpmalloc/main.c
/apps/fastboot-of/main.c
/apps/fastboot/main.c
/apps/helloworld/main.c
/apps/installer-ipodclassic/main.c
/apps/installer-ipodnano2g/main.c
/apps/snake/main.c
/apps/testpattern/main.c
/apps/uarttest/main.c
/apps/uninstaller-ipodnano2g/main.c
/emcore/trunk/execimage.c
/emcore/trunk/execimage.h
/emcore/trunk/export/emcoreapp.h
/emcore/trunk/export/syscallapi.h
/emcore/trunk/init.c
/emcore/trunk/library.c
/emcore/trunk/library.h
/emcore/trunk/target/ipodclassic/storage_ata.c
/emcore/trunk/target/ipodnano2g/clickwheel.c
/emcore/trunk/target/ipodnano2g/lcd.c
/emcore/trunk/target/ipodnano2g/nand.c
/emcore/trunk/target/ipodnano3g/clickwheel.c
/emcore/trunk/thread.c
/emcore/trunk/thread.h
/emcore/trunk/usb/synopsysotg.c
/emcore/trunk/usb/usb.c
814 5207 d 12 h theseven /emcore/trunk/ emCORE: Add more detailed tracking of handle owners  
/emcore/trunk/dir.c
/emcore/trunk/dir.h
/emcore/trunk/execimage.c
/emcore/trunk/export/syscallapi.h
/emcore/trunk/export/syscallwrappers.h
/emcore/trunk/file.c
/emcore/trunk/file.h
/emcore/trunk/init.c
/emcore/trunk/library.c
/emcore/trunk/syscallapi.c
/emcore/trunk/target/ipodclassic/storage_ata.c
/emcore/trunk/target/ipodnano3g/i2c.c
/emcore/trunk/thread.c
/emcore/trunk/thread.h
/emcore/trunk/usb/usb.c
691 5438 d 10 h theseven / emCORE: Fix mutexes not being released properly on thread termination. Bump API version, because this is an incompatible change.  
/apps/fastboot/version.h
/emcore/trunk/export/syscallapi.h
/emcore/trunk/thread.c
/emcore/trunk/thread.h
/emcore/trunk/version.h
595 5490 d 14 h theseven /emcore/trunk/ emCORE: Only switch back to the same thread when yield() is called if there is no other ready thread  
/emcore/trunk/arm/contextswitch.S
/emcore/trunk/target/ipodnano2g/timer.c
/emcore/trunk/target/ipodnano3g/timer.c
/emcore/trunk/target/ipodnano4g/timer.c
/emcore/trunk/thread.c
/emcore/trunk/thread.h
/emcore/trunk/usb/usb.c
593 5490 d 15 h theseven /emcore/trunk/ emCORE: Merge yield() and context_switch(), which are essentially the same thing  
/emcore/trunk/arm/contextswitch.S
/emcore/trunk/contextswitch.h
/emcore/trunk/export/syscallapi.h
/emcore/trunk/export/syscallwrappers.h
/emcore/trunk/panic.c
/emcore/trunk/syscallapi.c
/emcore/trunk/target/ipodclassic/crt0.S
/emcore/trunk/target/ipodnano2g/crt0.S
/emcore/trunk/target/ipodnano3g/crt0.S
/emcore/trunk/target/ipodnano4g/crt0.S
/emcore/trunk/thread.c
/emcore/trunk/thread.h
453 5514 d 15 h theseven /emcore/trunk/ emCORE: Switch to new executable format  
/emcore/trunk/execimage.c
/emcore/trunk/execimage.h
/emcore/trunk/export/emcoreapp.h
/emcore/trunk/export/syscallapi.h
/emcore/trunk/export/syscallwrappers.h
/emcore/trunk/init.c
/emcore/trunk/syscallapi.c
/emcore/trunk/thread.c
/emcore/trunk/thread.h
/emcore/trunk/usb/usb.c
429 5518 d 8 h theseven /emcore/trunk/ emCORE: Dynamic memory allocation  
/emcore/trunk/malloc.c
/emcore/trunk/malloc.h
/emcore/trunk/SOURCES
/emcore/trunk/arm/memmove-arm.S
/emcore/trunk/button.c
/emcore/trunk/dir.c
/emcore/trunk/file.c
/emcore/trunk/init.c
/emcore/trunk/panic.c
/emcore/trunk/target/ipodclassic/storage_ata.c
/emcore/trunk/target/ipodnano2g/clickwheel.c
/emcore/trunk/target/ipodnano2g/nand.c
/emcore/trunk/target/ipodnano2g/timer.c
/emcore/trunk/target/ipodnano3g/clickwheel.c
/emcore/trunk/target/ipodnano3g/timer.c
/emcore/trunk/target/ipodnano4g/timer.c
/emcore/trunk/thread.c
/emcore/trunk/thread.h
/emcore/trunk/usb/synopsysotg.c
/emcore/trunk/usb/usb.c
427 5518 d 9 h farthen /emcore/trunk/ emCORE: change every 'emBIOS' text string to 'emCORE'  
/emcore/trunk/tools/emcore.py
/emcore/trunk/tools/emcorebootcfg.py
/emcore/trunk/tools/emcoreembedapp.py
/emcore/trunk/tools/emcoreldr.py
/emcore/trunk/tools/libemcore.py
/emcore/trunk/tools/libemcorebootcfg.py
/emcore/trunk/tools/libemcoredata.py
/emcore/trunk/tools/libemcoreldr.py
/emcore/trunk/tools/embios.py
/emcore/trunk/tools/embiosbootcfg.py
/emcore/trunk/tools/embiosembedapp.py
/emcore/trunk/tools/embiosldr.py
/emcore/trunk/tools/libembios.py
/emcore/trunk/tools/libembiosbootcfg.py
/emcore/trunk/tools/libembiosdata.py
/emcore/trunk/tools/libembiosldr.py
/emcore/trunk/Makefile
/emcore/trunk/arm/contextswitch.S
/emcore/trunk/backlight.h
/emcore/trunk/bootflash.h
/emcore/trunk/button.c
/emcore/trunk/button.h
/emcore/trunk/clickwheel.h
/emcore/trunk/clockgates.h
/emcore/trunk/console.c
/emcore/trunk/console.h
/emcore/trunk/contextswitch.h
/emcore/trunk/debug.h
/emcore/trunk/drawing.S
/emcore/trunk/drawing.h
/emcore/trunk/execimage.c
/emcore/trunk/execimage.h
/emcore/trunk/export/armhelpers.S
/emcore/trunk/export/embiosapp.h
/emcore/trunk/export/syscallapi.h
/emcore/trunk/export/syscallwrappers.h
/emcore/trunk/global.h
/emcore/trunk/hmacsha1.h
/emcore/trunk/hwkeyaes.h
/emcore/trunk/i2c.h
/emcore/trunk/init.c
/emcore/trunk/interrupt.h
/emcore/trunk/lcd.h
/emcore/trunk/lcdconsole.c
/emcore/trunk/lcdconsole.h
/emcore/trunk/libc/include/assert.h
/emcore/trunk/loader/ipodclassic/Makefile
/emcore/trunk/loader/ipodclassic/main.S
/emcore/trunk/loader/ipodclassic/version.h
/emcore/trunk/loader/ipodnano2g/Makefile
/emcore/trunk/loader/ipodnano2g/main.S
/emcore/trunk/loader/ipodnano2g/version.h
/emcore/trunk/mmu.h
/emcore/trunk/panic.c
/emcore/trunk/panic.h
/emcore/trunk/power.h
/emcore/trunk/progressbar.c
/emcore/trunk/progressbar.h
/emcore/trunk/shutdown.c
/emcore/trunk/shutdown.h
/emcore/trunk/syscall.c
/emcore/trunk/syscall.h
/emcore/trunk/syscallapi.c
/emcore/trunk/target/ipodclassic/crt0.S
/emcore/trunk/target/ipodclassic/storage_ata-target.h
/emcore/trunk/target/ipodclassic/target.h
/emcore/trunk/target/ipodclassic/usbtarget.c
/emcore/trunk/target/ipodnano2g/backlight.c
/emcore/trunk/target/ipodnano2g/bootflash.c
/emcore/trunk/target/ipodnano2g/clickwheel.c
/emcore/trunk/target/ipodnano2g/clockgates.c
/emcore/trunk/target/ipodnano2g/crt0.S
/emcore/trunk/target/ipodnano2g/ftl.c
/emcore/trunk/target/ipodnano2g/ftl.h
/emcore/trunk/target/ipodnano2g/hmacsha1.c
/emcore/trunk/target/ipodnano2g/hwkeyaes.c
/emcore/trunk/target/ipodnano2g/i2c.c
/emcore/trunk/target/ipodnano2g/interrupt.c
/emcore/trunk/target/ipodnano2g/lcd.S
/emcore/trunk/target/ipodnano2g/mmu.c
/emcore/trunk/target/ipodnano2g/nand.c
/emcore/trunk/target/ipodnano2g/nand.h
/emcore/trunk/target/ipodnano2g/pmu.c
/emcore/trunk/target/ipodnano2g/pmu.h
/emcore/trunk/target/ipodnano2g/power.c
/emcore/trunk/target/ipodnano2g/s5l8701.h
/emcore/trunk/target/ipodnano2g/target.h
/emcore/trunk/target/ipodnano2g/targetinit.c
/emcore/trunk/target/ipodnano2g/timer.c
/emcore/trunk/target/ipodnano2g/usbtarget.c
/emcore/trunk/target/ipodnano3g/backlight.c
/emcore/trunk/target/ipodnano3g/bootflash.c
/emcore/trunk/target/ipodnano3g/clickwheel.c
/emcore/trunk/target/ipodnano3g/clockgates.c
/emcore/trunk/target/ipodnano3g/crt0.S
/emcore/trunk/target/ipodnano3g/hwkeyaes.c
/emcore/trunk/target/ipodnano3g/i2c.c
/emcore/trunk/target/ipodnano3g/interrupt.c
/emcore/trunk/target/ipodnano3g/lcd.c
/emcore/trunk/target/ipodnano3g/mmu.c
/emcore/trunk/target/ipodnano3g/pmu.c
/emcore/trunk/target/ipodnano3g/pmu.h
/emcore/trunk/target/ipodnano3g/power.c
/emcore/trunk/target/ipodnano3g/s5l8702.h
/emcore/trunk/target/ipodnano3g/spi.c
/emcore/trunk/target/ipodnano3g/spi.h
/emcore/trunk/target/ipodnano3g/target.h
/emcore/trunk/target/ipodnano3g/targetinit.c
/emcore/trunk/target/ipodnano3g/timer.c
/emcore/trunk/target/ipodnano4g/accel.c
/emcore/trunk/target/ipodnano4g/accel.h
/emcore/trunk/target/ipodnano4g/backlight.c
/emcore/trunk/target/ipodnano4g/clockgates.c
/emcore/trunk/target/ipodnano4g/crt0.S
/emcore/trunk/target/ipodnano4g/i2c.c
/emcore/trunk/target/ipodnano4g/interrupt.c
/emcore/trunk/target/ipodnano4g/lcd.c
/emcore/trunk/target/ipodnano4g/mmu.c
/emcore/trunk/target/ipodnano4g/power.c
/emcore/trunk/target/ipodnano4g/s5l8720.h
/emcore/trunk/target/ipodnano4g/target.h
/emcore/trunk/target/ipodnano4g/timer.c
/emcore/trunk/targetinit.h
/emcore/trunk/thread.c
/emcore/trunk/thread.h
/emcore/trunk/timer.h
/emcore/trunk/tools/libipodcrypto.py
/emcore/trunk/tools/misc.py
/emcore/trunk/ucl.h
/emcore/trunk/usb/dbgconsole.h
/emcore/trunk/usb/synopsysotg.c
/emcore/trunk/usb/synopsysotg.h
/emcore/trunk/usb/usb.c
/emcore/trunk/usb/usb.h
/emcore/trunk/usb/usbdrv.h
/emcore/trunk/usb/usbtarget.h
/emcore/trunk/util.c
/emcore/trunk/util.h
/emcore/trunk/version.h
424 5518 d 13 h theseven /emcore/ Create emCORE branch  
/emcore
/emcore/trunk/loader/ipodnano3g
/emcore/trunk/loader/ipodnano3g/Makefile
/emcore/trunk/loader/ipodnano3g/SOURCES
/emcore/trunk/loader/ipodnano3g/ls.x
/emcore/trunk/loader/ipodnano3g/main.S
/emcore/trunk/loader/ipodnano3g/version.h
/emcore/trunk/target/ipodclassic/config.h
423 5518 d 22 h theseven /embios/trunk/ emBIOS: Kill all user threads before shutting down hardware  
/embios/trunk/shutdown.c
/embios/trunk/thread.c
/embios/trunk/thread.h
389 5537 d 11 h theseven /embios/trunk/ emBIOS: Fix IRQ mode CPU load accounting (now goes into kernel load)  
/embios/trunk/arm/contextswitch.S
/embios/trunk/thread.c
/embios/trunk/thread.h
/embios/trunk/tools/embios.py
249 5592 d 10 h theseven /embios/trunk/ emBIOS: Handle FTL problems more gracefully on iPod Nano 2G  
/embios/trunk/init.c
/embios/trunk/panic.c
/embios/trunk/target/ipodnano2g/ftl.c
/embios/trunk/target/ipodnano2g/nand.c
/embios/trunk/thread.c
/embios/trunk/thread.h
132 5673 d 10 h theseven /embios/trunk/ Implement nano2g clickwheel driver  
/embios/trunk/clickwheel.h
/embios/trunk/target/ipodnano2g/clickwheel.c
/embios/trunk/SOURCES
/embios/trunk/button.c
/embios/trunk/button.h
/embios/trunk/export/syscallapi.h
/embios/trunk/export/syscallwrappers.h
/embios/trunk/syscallapi.c
/embios/trunk/target/ipodnano2g/interrupt.c
/embios/trunk/target/ipodnano2g/s5l8701.h
/embios/trunk/target/ipodnano2g/target.h
/embios/trunk/target/ipodnano2g/targetinit.c
/embios/trunk/thread.h
/embios/trunk/usb/usb.c
71 5677 d 11 h theseven /embios/trunk/ Import Rockbox libc, and use its headers instead of system headers, which have been causing trouble all over the place  
/embios/trunk/libc
/embios/trunk/libc/atoi.c
/embios/trunk/libc/ctype.c
/embios/trunk/libc/include
/embios/trunk/libc/include/_ansi.h
/embios/trunk/libc/include/ctype.h
/embios/trunk/libc/include/errno.h
/embios/trunk/libc/include/gcc_extensions.h
/embios/trunk/libc/include/inttypes.h
/embios/trunk/libc/include/math.h
/embios/trunk/libc/include/stdint.h
/embios/trunk/libc/include/stdio.h
/embios/trunk/libc/include/stdlib.h
/embios/trunk/libc/include/string.h
/embios/trunk/libc/include/sys
/embios/trunk/libc/include/sys/timeb.h
/embios/trunk/libc/include/sys/types.h
/embios/trunk/libc/include/time.h
/embios/trunk/libc/memchr.c
/embios/trunk/libc/memcmp.c
/embios/trunk/libc/memcpy.c
/embios/trunk/libc/memmove.c
/embios/trunk/libc/memset.c
/embios/trunk/libc/mktime.c
/embios/trunk/libc/qsort.c
/embios/trunk/libc/random.c
/embios/trunk/libc/sprintf.c
/embios/trunk/libc/sscanf.c
/embios/trunk/libc/strcat.c
/embios/trunk/libc/strchr.c
/embios/trunk/libc/strcmp.c
/embios/trunk/libc/strcpy.c
/embios/trunk/libc/strlen.c
/embios/trunk/libc/strncmp.c
/embios/trunk/libc/strrchr.c
/embios/trunk/libc/strstr.c
/embios/trunk/libc/strtok.c
/embios/trunk/gcc_extensions.h
/embios/trunk/snprintf.c
/embios/trunk/snprintf.h
/embios/trunk/strlen.c
/embios/trunk/strlen.h
/embios/trunk/Makefile
/embios/trunk/SOURCES
/embios/trunk/fat.c
/embios/trunk/format.c
/embios/trunk/global.h
/embios/trunk/shutdown.c
/embios/trunk/thread.c
/embios/trunk/thread.h
/embios/trunk/usb/usb.c
/embios/trunk/util.c
/embios/trunk/util.h
54 5679 d 8 h theseven /embios/trunk/ Use even more of the Rockbox storage framework, rework FTL and NAND drivers a bit  
/embios/trunk/configmagic.h
/embios/trunk/storage.c
/embios/trunk/storage.h
/embios/trunk/storage_nand.h
/embios/trunk/target/ipodnano2g/ftl.c
/embios/trunk/target/ipodnano2g/ftl.h
/embios/trunk/target/ipodnano2g/power.c
/embios/trunk/target/ipodnano2g/power.h
/embios/trunk/target/ipodnano2g/storage_nand.c
/embios/trunk/target/ipodnano2g/storage.c
/embios/trunk/target/ipodnano2g/storage.h
/embios/trunk/SOURCES
/embios/trunk/disk.h
/embios/trunk/global.h
/embios/trunk/init.c
/embios/trunk/target/ipodnano2g/nand.c
/embios/trunk/target/ipodnano2g/nand.h
/embios/trunk/target/ipodnano2g/pmu.c
/embios/trunk/target/ipodnano2g/pmu.h
/embios/trunk/target/ipodnano2g/s5l8701.h
/embios/trunk/target/ipodnano2g/target.h
/embios/trunk/thread.c
/embios/trunk/thread.h
/embios/trunk/usb/usb.c
50 5679 d 22 h theseven /embios/trunk/ Fix panicf()/DEBUGF() calls in FAT code  
/embios/trunk/dir.c
/embios/trunk/disk.c
/embios/trunk/fat.c
/embios/trunk/file.c
/embios/trunk/panic.c
/embios/trunk/panic.h
/embios/trunk/thread.h
43 5680 d 14 h theseven /embios/trunk/ Implement an SWI syscall interface and breakpoints  
/embios/trunk/syscall.c
/embios/trunk/syscall.h
/embios/trunk/SOURCES
/embios/trunk/arm/contextswitch.S
/embios/trunk/panic.h
/embios/trunk/target/ipodnano2g/crt0.S
/embios/trunk/thread.c
/embios/trunk/thread.h
34 5681 d 10 h theseven /embios/trunk/ Add a monitor command to lock down thread execution to allow consistent dumping or manipulation of data structures  
/embios/trunk/thread.c
/embios/trunk/thread.h
/embios/trunk/usb/usb.c

Show All