Gitiles
Code Review
Sign In
gerrit.rockbox.org
/
rockbox
/
2acc0ac542d9186feee25bbe444c49cb59ca393e
/
firmware
/
common
/
dircache.c
2acc0ac
Updated our source code header to explicitly mention that we are GPL v2 or
by Daniel Stenberg
· 16 years ago
2843469
Moved atoi declaration to stdlib.h. Deleted atoi.h
by Bertrik Sikken
· 16 years ago
db2d61f
Killed unnecessary global variables by making them static.
by Bertrik Sikken
· 16 years ago
52d827a
FS#7598 - Dircache support for multivolume targets (by Phil Light).
by Miika Pekkarinen
· 17 years ago
7aedb02
Dircache state should be checked too to make appflags work in every situation.
by Miika Pekkarinen
· 17 years ago
39c597b
Always check for deleted files, no matter how slow it might be when DB autoupdate is enabled. Also simplified code a bit. Fixed a crash when search is performaed and dircache has been vanished and DB is still exists ram.
by Miika Pekkarinen
· 17 years ago
84f5c5c
Take out some NOCACHEBSS_ATTR's that were accidentally left. Put some threading code in IRAM that should be there on PP502x.
by Michael Sevakis
· 17 years ago
a9b2fb5
Finally full multicore support for PortalPlayer 502x targets with an eye towards the possibility of other types. All SVN targets the low-lag code to speed up blocking operations. Most files are modified here simple due to a name change to actually support a real event object and a param change to create_thread. Add some use of new features but just sit on things for a bit and leave full integration for later. Work will continue on to address size on sensitive targets and simplify things if possible. Any PP target having problems with SWP can easily be changed to sw corelocks with one #define change in config.h though only PP5020 has shown an issue and seems to work without any difficulties.
by Michael Sevakis
· 17 years ago
fa1e731
Correct a dodgy logf call.
by Nicolas Pennequin
· 17 years ago
8620e3e
Remove redundant remove call, which caused problems in the simulator.
by Magnus Holmgren
· 17 years ago
e73f287
Fix FS#7679 - modifying files with dircahce enabled doesnt change the access time/date in dircache
by Jonathan Gordon
· 17 years ago
011a325
Makes apps and plugins interract with directories using a posix-like api instead of calling dircache / simulator functions (no additionnal layer added, only a cosmetic change)
by Kevin Ferrare
· 17 years ago
9e107b4
Tiny fix for an unlikely error path.
by Steve Bavin
· 17 years ago
7b1e827
Dircache fixes: Stop scanning properly if shutdown is initiated. Require user to re-enable dircache if initialization fails. Don't create statefile unless eeprom settings have been initialized.
by Miika Pekkarinen
· 18 years ago
01a010f
Fix several printf-style warnings in logf builds.
by Magnus Holmgren
· 18 years ago
82f9056
Dual core support for PP502x players (iPod G4 and later, iriver h10, Sansa - iPod G3 will be coming soon.) This allows threads to be run on either core provided that all communications between the cores is done using uncached memory. There should be no significant change in battery life from doing this. Documentation (on the RockboxKernel wiki page) will follow shortly.
by Daniel Ankers
· 18 years ago
74db69e
Fix dircache on simulators
by Steve Bavin
· 18 years ago
b0d1bb8
increase the dircache thread size to hopefully stop it StkOv'ing
by Jonathan Gordon
· 18 years ago
12ef310
Fix lockup of simulator at startup if dircache enabled
by Steve Bavin
· 18 years ago
c8a9ca7
Try to make sure dircache state file on flashed H1xx targets is
by Miika Pekkarinen
· 18 years ago
c5d57f0
Removed the cpu boost tracking debug feature for now because of
by Miika Pekkarinen
· 18 years ago
0dd7ea2
Support building tagcache db natively on PC using the core of the
by Miika Pekkarinen
· 18 years ago
d49c810
Add CPU boost tracker to see where boosts are coming from
by Steve Bavin
· 18 years ago
a85044b
New scheduler, with priorities for swcodec platforms. Frequent task
by Miika Pekkarinen
· 18 years ago
6523ba4
Fixed performance problems when initializing tagcache.
by Miika Pekkarinen
· 18 years ago
5019b32
Make sure dircache blocks correctly.
by Miika Pekkarinen
· 18 years ago
954b732
Initial support and use for EEPROM memory on H120 & H140 players when
by Miika Pekkarinen
· 18 years ago
d8ac607
Tagcache: Fixed runtime stats not being gathered when tagcache is kept
by Miika Pekkarinen
· 18 years ago
9cd5c3e
Tagcache update: Support removal of entries and no longer the need for
by Miika Pekkarinen
· 18 years ago
5127cfa
Fixed incorrect memory allocation bug with tagcache.
by Miika Pekkarinen
· 18 years ago
3b31346
Commit tagcache in background when possible (at least dircache enabled).
by Miika Pekkarinen
· 18 years ago
3881ce9
Dircache support for simulator also.
by Miika Pekkarinen
· 19 years ago
6ce466e
More safety checks to dircache to block updates until cache is ready.
by Miika Pekkarinen
· 19 years ago
2d93495
Boost open() performance on platforms with dircache. Tagcache initial
by Miika Pekkarinen
· 19 years ago
7c4e0c8
Initial version of tagcache! There are still some bugs in the engine
by Miika Pekkarinen
· 19 years ago
e4c0ef3
Don't stop dircache thread when charger is plugged in/removed.
by Miika Pekkarinen
· 19 years ago
871575f
Implement . and .. path in dircache to properly support moving files
by Miika Pekkarinen
· 19 years ago
de281db
Now dircache should work on players requiring long aligned memory accesses.
by Miika Pekkarinen
· 19 years ago
29e04ef
More comments to the dircache functions and a debug menu entry to
by Miika Pekkarinen
· 19 years ago
8f280a3
Debug menu entry for the dircache.
by Miika Pekkarinen
· 19 years ago
10f2f89
Fixed an empty directory problem with dircache when renaming files.
by Miika Pekkarinen
· 19 years ago
735f453
Added dircache support to playlist. Now playlist filename pointers are
by Miika Pekkarinen
· 19 years ago
4b2aa98
Now correctly interrupting the dircache rebuilding.
by Miika Pekkarinen
· 19 years ago
20bc58d
Do not try to read from dircache if directory was opened when cache was not
by Miika Pekkarinen
· 19 years ago
b76e8c0
Fixed a problem with dircache where filetree modified dircache
by Miika Pekkarinen
· 19 years ago
ab78b04
Implemented directory caching. No more waiting for disk to spin up while
by Miika Pekkarinen
· 19 years ago