summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Z80: Move address environment switch from the task switchers to the ↵Gregory Nutt2014-08-283-33/+41
| | | | interrupt handler. That may save doing the action multiple times per interrupt
* x86: Move address environment switch from the task switchers to the ↵Gregory Nutt2014-08-283-36/+41
| | | | interrupt handler. That may save doing the action multiple times per interrupt
* SH: Move address environment switch from the task switchers to the interrupt ↵Gregory Nutt2014-08-283-60/+64
| | | | handler. That may save doing the action multiple times per interrupt
* MIPS: Move address environment switch from the task switchers to the ↵Gregory Nutt2014-08-284-49/+82
| | | | interrupt handler. That may save doing the action multiple times per interrupt
* AVR32: Move address environment switch from the task switchers to the ↵Gregory Nutt2014-08-283-38/+43
| | | | interrupt handler. That may save doing the action multiple times per interrupt
* AVR32: Move address environment switch from the task switchers to the ↵Gregory Nutt2014-08-283-38/+45
| | | | interrupt handler. That may save doing the actin multiple times per interrupt
* ARM: Move address environment switch from the task switchers to the ↵Gregory Nutt2014-08-285-29/+112
| | | | interrupt handler. That may save doing the actin multiple times per interrupt
* ARM: Move address environment switch from the task switchers to the ↵Gregory Nutt2014-08-286-63/+68
| | | | interrupt handler. That may save doing the actin multiple times per interrupt
* Update ChangeLogGregory Nutt2014-08-271-0/+4
|
* Add ADDRENV support to ALL implmentations of _exit()Gregory Nutt2014-08-278-7/+94
|
* Add ADDRENV support to ALL implementations of up_unblock_task()Gregory Nutt2014-08-279-22/+200
|
* CC3200 Lauchpad updates from Jim EwingGregory Nutt2014-08-272-3/+10
|
* Add ADDRENV support to all implementations of up_block_task()Gregory Nutt2014-08-279-14/+189
|
* Minor address environment clean-up. Cannot generate debug contexts in ↵Gregory Nutt2014-08-273-6/+3
| | | | certain contexts
* Can't used task_create() if address environments enabledGregory Nutt2014-08-273-6/+16
|
* ADDRENV: Use a group flag to determine if there is an address environment ↵Gregory Nutt2014-08-274-8/+24
| | | | (instead of the thread type)
* Updated CC3200 Launchpad defconfig fileGregory Nutt2014-08-261-0/+11
|
* CC3200 Launchpad updatesGregory Nutt2014-08-2610-28/+231
|
* Updates to CC3200 board config. Does not quite build yetGregory Nutt2014-08-264-6/+12
|
* Update ChangeLogGregory Nutt2014-08-261-0/+4
|
* Add basic support for the CC3200 Launchpad. From Jim EwingGregory Nutt2014-08-2614-0/+2272
|
* Support the the TC3200 from Jim EwingGregory Nutt2014-08-2616-4/+2781
|
* Add group_addrenv() which will be called during context switches in order to ↵Gregory Nutt2014-08-261-0/+168
| | | | change address environments. Not yet hooked in
* Add group_addrenv() which will be called during context switches in order to ↵Gregory Nutt2014-08-266-16/+49
| | | | change address environments. Not yet hooked in
* Add up_addrenv_coherent which will be called before address environment switchesGregory Nutt2014-08-264-2/+108
|
* up_coherent_dcache should do nothing the the length is zeroGregory Nutt2014-08-261-3/+6
|
* Rename up_addrenv_assign() to up_addrenv_clone() and generalize its ↵Gregory Nutt2014-08-268-62/+66
| | | | arguments so that can be used for other purposes
* Mostly cosmetic use of uintptr_t to hold addresses instead of uint32_tGregory Nutt2014-08-262-4/+4
|
* Can't dump loaded code unless we first establish the mappingsGregory Nutt2014-08-261-4/+47
|
* Fix confusion about what is a page of data and what is a page of L2 page ↵Gregory Nutt2014-08-261-116/+176
| | | | table; restructure functions to reduce duplicated logic
* Change when address environment is instantiated; there are/were locations ↵Gregory Nutt2014-08-262-73/+80
| | | | where access is made to the allocation address environment when it is not yet in place
* Add lots of debug outputGregory Nutt2014-08-261-0/+15
|
* Cortex-A address environment: Fix some section mapping and address incrementsGregory Nutt2014-08-263-31/+34
|
* ARMv7-A: Use of write back might be unpredictableGregory Nutt2014-08-251-3/+3
|
* Bugfixes.. still integrating SAMA5 ELF with address environmentGregory Nutt2014-08-253-7/+7
|
* SAMA5 ELF configuration with address environments finally builds without errorsGregory Nutt2014-08-254-7/+14
|
* Misc changed to get the SAMA5 ELF configuration with address environments ↵Gregory Nutt2014-08-2519-132/+180
| | | | working
* Update configs/sama5d4-ek/elf/defconfigGregory Nutt2014-08-251-3/+7
|
* Update ChangeLogGregory Nutt2014-08-251-0/+5
|
* Cortex-A/SAMA5 address environment support is code complete (untested)Gregory Nutt2014-08-2514-73/+667
|
* Change naming of ELF interfaces from arch_ to up_ for consistencyGregory Nutt2014-08-2512-61/+63
|
* Resolve ChangeLog conflictsGregory Nutt2014-08-2520-67/+529
|\
| * Update ChangeLogGregory Nutt2014-08-251-0/+4
| |
| * Add build support for ELF modules. Useless at the moment because there is ↵Gregory Nutt2014-08-2517-0/+344
| | | | | | | | no x86 relocation logic
| * Update some sim/ defconfig files. This now automatically switches them to ↵Gregory Nutt2014-08-252-66/+181
| | | | | | | | x86_64 builds
* | Update ChangeLogGregory Nutt2014-08-241-0/+6
| |
* | After cached related fix, the ELF example is now functionalGregory Nutt2014-08-2410-15/+153
|/
* Add a SAMA5 ELF configuration that is buing used to test the address ↵Gregory Nutt2014-08-243-0/+1115
| | | | environment changes
* Add linker scripts needed to build ELF modulesGregory Nutt2014-08-243-0/+387
|
* Fix some compilation errors in ELF logic that were introduced in a recent commitGregory Nutt2014-08-242-18/+20
|