nuttx/arch/arm/src/armv7-a
2015-05-02 09:53:57 -06:00
..
addrenv.h This completes the implementation of shared memory support 2014-09-24 09:27:17 -06:00
arm_addrenv_kstack.c Initial integration of kernel stack (does not work) 2014-09-14 11:19:34 -06:00
arm_addrenv_shm.c This completes the implementation of shared memory support 2014-09-24 09:27:17 -06:00
arm_addrenv_ustack.c Add logic necessary to handler remapping of shared memory on contex switches 2014-09-23 13:19:30 -06:00
arm_addrenv_utils.c This completes the implementation of shared memory support 2014-09-24 09:27:17 -06:00
arm_addrenv.c Add logic necessary to handler remapping of shared memory on contex switches 2014-09-23 13:19:30 -06:00
arm_allocpage.c
arm_assert.c ARMv7-A: Port some assertion debug logic from ARMv7-M 2015-05-02 09:53:57 -06:00
arm_blocktask.c ARM: Move address environment switch from the task switchers to the interrupt handler. That may save doing the actin multiple times per interrupt 2014-08-28 06:34:09 -06:00
arm_checkmapping.c
arm_coherent_dcache.c up_coherent_dcache should do nothing the the length is zero 2014-08-26 14:51:53 -06:00
arm_copyarmstate.c Trivial kernel build related fixes for consistency 2014-09-11 12:35:23 -06:00
arm_copyfullstate.c Remove os_internal.h it has been replace by several new header files under sched/. There have been some sneak inclusion paths via os_internal.h, so expect a few compilation errors for some architectures 2014-08-08 18:39:28 -06:00
arm_dataabort.c Update everything under nuttx/arch to use the corrected syslog interfaces 2014-10-08 12:48:47 -06:00
arm_doirq.c arch/: board function prototypes are now in include/nuttx/board.h. Remove from architecture header file; Add inclusion of nuttx/board.h to all files referencing board functions 2015-02-27 17:19:38 -06:00
arm_elf.c ELF relocations. Some relocation types do not have a named symbol associated with them. The design did not account for that case 2014-09-09 16:52:51 -06:00
arm_fpuconfig.S Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
arm_fullcontextrestore.S Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
arm_head.S Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
arm_initialstate.c All tasks, even user mode tasks, must start in supervisor mode until they get past the start-up trampoline 2014-09-11 18:42:52 -06:00
arm_l2cc_pl310.c Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
arm_memcpy.S ARM assembly language memcpy.S was not returning a value in R0 it is required to do. From David Sidrane 2015-01-29 06:36:53 -06:00
arm_mmu.c Misc changed to get the SAMA5 ELF configuration with address environments working 2014-08-25 13:28:13 -06:00
arm_pgalloc.c Fix some inconsistent field name in struct task_group_s: addrenv should be tg_addrenv. 2014-09-23 16:01:44 -06:00
arm_pghead.S Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
arm_pginitialize.c
arm_physpgaddr.c Move some share-able logic from sama5/sam_pgalloc.c to armv7-a/arm_physpgaddr.c 2014-09-16 13:29:43 -06:00
arm_prefetchabort.c Update everything under nuttx/arch to use the corrected syslog interfaces 2014-10-08 12:48:47 -06:00
arm_releasepending.c Add address environment support to ALL implementatins of up_release_pending() 2014-08-28 08:10:19 -06:00
arm_reprioritizertr.c Add address environment support to ALL implementatins of up_reprioritize_rtr() 2014-08-28 07:54:07 -06:00
arm_restorefpu.S Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
arm_savefpu.S Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
arm_saveusercontext.S Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
arm_schedulesigaction.c Mostly cosmetic changes 2014-09-04 10:28:38 -06:00
arm_sigdeliver.c arch/: board function prototypes are now in include/nuttx/board.h. Remove from architecture header file; Add inclusion of nuttx/board.h to all files referencing board functions 2015-02-27 17:19:38 -06:00
arm_signal_dispatch.c Move common/up_signal_dispatch.c to armv6-m, armv7-m, and armv7-a. The armv7-a version needs to be different to handle the case where we are dispatch kernel mode signals when running under a user mode group 2014-09-16 13:35:29 -06:00
arm_syscall.c Update everything under nuttx/arch to use the corrected syslog interfaces 2014-10-08 12:48:47 -06:00
arm_unblocktask.c ARM: Move address environment switch from the task switchers to the interrupt handler. That may save doing the actin multiple times per interrupt 2014-08-28 06:34:09 -06:00
arm_undefinedinsn.c Update everything under nuttx/arch to use the corrected syslog interfaces 2014-10-08 12:48:47 -06:00
arm_va2pte.c
arm_vectoraddrexcptn.S Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
arm_vectors.S Fix logic for returning from exceptions to user-mode contexts 2014-09-11 18:43:30 -06:00
arm_vectortab.S
arm_vfork.S
arm_virtpgaddr.c Cosmetic 2014-09-23 16:03:52 -06:00
arm.h
cache.h ARM: Move L2 cache initialization to much later in the sequence 2014-07-27 10:03:33 -06:00
cp15_cacheops.h
cp15_clean_dcache.S Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
cp15_coherent_dcache.S Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
cp15_flush_dcache.S Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
cp15_invalidate_dcache_all.S Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
cp15_invalidate_dcache.S Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
cp15.h
crt0.c ARMv7-A: Modify up_fullcontextrestore() for CONFIG_BUILD_KERNEL. It changed CPSR while in kernel. That will crash is the new CPSR is user mode while executing in kernel space. Fixed by adding a SYS_context_restore system call. There is an alternative, simpler modification to up_fullcontextrestore() that could have been done: It might have been possible to use the SPSR instead of the CPRSR and then do an exception return from up_fullcontextrestore(). That would be more efficient, but I never tried it. 2014-09-12 08:04:27 -06:00
fpu.h
Kconfig After cached related fix, the ELF example is now functional 2014-08-24 14:12:45 -06:00
l2cc_pl310.h
l2cc.h ARM: Move L2 cache initialization to much later in the sequence 2014-07-27 10:03:33 -06:00
mmu.h SAMA5D4-EK: In kernel build with address environment, need logic to map user virtual addresses to physical addresses, and vice versa 2014-09-07 19:25:30 -06:00
pgalloc.h This completes the implementation of shared memory support 2014-09-24 09:27:17 -06:00
sctlr.h
svcall.h ARMv7-A: Modify up_fullcontextrestore() for CONFIG_BUILD_KERNEL. It changed CPSR while in kernel. That will crash is the new CPSR is user mode while executing in kernel space. Fixed by adding a SYS_context_restore system call. There is an alternative, simpler modification to up_fullcontextrestore() that could have been done: It might have been possible to use the SPSR instead of the CPRSR and then do an exception return from up_fullcontextrestore(). That would be more efficient, but I never tried it. 2014-09-12 08:04:27 -06:00
Toolchain.defs