Commit graph

13 commits

Author SHA1 Message Date
Jeroen Domburg
1c4369d00f Fix intlvl 4 stuff to give a correct backtrace; add cache invalid access to intlvl4 2017-03-28 11:50:22 +08:00
Jeroen Domburg
05237496c2 Get rid of superfluous printf 2017-03-28 11:49:33 +08:00
Jeroen Domburg
15514b804d After rebasing, it was found out that flushing the cache drops the writeback-pending psram cache lines on the ground. We now evict these by reading 64/128K of memory before flushing the cache. Also fixes a snafu in psram cache mode (inverted hi/lo and even/odd selectors) as well as an option to not let the heap allocator touch the psram. 2017-03-28 11:49:33 +08:00
Wangjialin
b8b8a6b21c remove unused codes in psram driver 2017-03-28 11:49:33 +08:00
Wangjialin
3b92cdecf4 update psram driver:
1. fix init error after system restart
2. use MACROs for GPIO definition and psram id.
3. format the code
2017-03-28 11:49:33 +08:00
Jeroen Domburg
117ad017f6 More MR comment fixes 2017-03-28 11:49:33 +08:00
Jeroen Domburg
614b735787 Maybe I should try to compile before commit/push... 2017-03-28 11:49:33 +08:00
Jeroen Domburg
6262253742 Some fixes to MR comments 2017-03-28 11:49:33 +08:00
Jeroen Domburg
d5b5a6e234 Fix psram silicon bug test; clean up Kconfig mess, clean out psram unused functions warnings 2017-03-28 11:49:10 +08:00
Jeroen Domburg
b816bbc43f Fix dualcore PSRAM. 2017-03-28 11:48:36 +08:00
Jeroen Domburg
07805e0c08 Add interlan memory capability to heap alloc, add some PSRAM tests 2017-03-28 11:46:11 +08:00
Jeroen Domburg
32e83d257a Psram driver cleanup: remove DMA and test functions, tabs to spaces, add copyright header 2017-03-28 11:46:11 +08:00
Wangjialin
4a2999f729 update psram example files
1. update psram code
2. add missing files
3. add psram example
4. add mmu and psram init
2017-03-28 11:46:11 +08:00