summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/armv7-m
Commit message (Collapse)AuthorAgeFilesLines
* Remove up_assert_codeGregory Nutt2013-04-257-137/+107
|
* Correction to ARM RAM vectors logic from Paul Y. ZhangGregory Nutt2013-04-232-2/+2
|
* Rework of kernel build signal dispatch to user-space handlerspatacongo2013-03-232-1/+118
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5778 42af7a65-404d-4744-a932-0658087f49c3
* A few fixes related to dispatched signals in kernel mode (there are still ↵patacongo2013-03-221-3/+4
| | | | | | issues) git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5777 42af7a65-404d-4744-a932-0658087f49c3
* Add a OS test kernel build configuration for the STM32F4Discovery boardpatacongo2013-03-221-15/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5775 42af7a65-404d-4744-a932-0658087f49c3
* Fix syscall parameter passing for the case where the number of parameters is >4patacongo2013-03-211-17/+32
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5767 42af7a65-404d-4744-a932-0658087f49c3
* If the PRIMASK is used to disable interrupts, then additional logic is ↵patacongo2013-03-193-21/+83
| | | | | | required to handle hard faults in the kernel build git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5761 42af7a65-404d-4744-a932-0658087f49c3
* More LPC1788 updates from Rommel Marcelopatacongo2013-03-192-10/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5759 42af7a65-404d-4744-a932-0658087f49c3
* Fields of vector offset table appear to vary with MCUpatacongo2013-03-192-18/+28
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5758 42af7a65-404d-4744-a932-0658087f49c3
* In KERNEL mode, need to explicitly set the privilege in the CONTROL register ↵patacongo2013-03-191-0/+20
| | | | | | on return from exceptions git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5757 42af7a65-404d-4744-a932-0658087f49c3
* Add support for ram vectors to the ARMv7-M architecturepatacongo2013-03-183-0/+372
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5756 42af7a65-404d-4744-a932-0658087f49c3
* Add support for nested system callspatacongo2013-03-171-8/+11
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5752 42af7a65-404d-4744-a932-0658087f49c3
* There kernel-side signal handler trampoline needs to run in privileged modepatacongo2013-03-171-2/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5751 42af7a65-404d-4744-a932-0658087f49c3
* Add support for calling to and returning from signal handlers in in ↵patacongo2013-03-173-13/+102
| | | | | | user-mode threads git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5750 42af7a65-404d-4744-a932-0658087f49c3
* Fix bad conditional logic in mkconfig.c; Add user-mode pthread start-up logicpatacongo2013-03-162-8/+46
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5748 42af7a65-404d-4744-a932-0658087f49c3
* More MPU-related fixespatacongo2013-03-164-73/+207
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5746 42af7a65-404d-4744-a932-0658087f49c3
* Fix more compile errors and warnings introduced in recent commitspatacongo2013-03-151-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5744 42af7a65-404d-4744-a932-0658087f49c3
* Fix a compile error introduced in last commitpatacongo2013-03-151-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5743 42af7a65-404d-4744-a932-0658087f49c3
* Switch to user-mode before starting a new taskpatacongo2013-03-143-67/+62
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5742 42af7a65-404d-4744-a932-0658087f49c3
* itoa() from Ryan Sundbergpatacongo2013-03-141-2/+13
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5741 42af7a65-404d-4744-a932-0658087f49c3
* Rename g_heapbase to g_idle_topstack; Fix kernel build heap allocation which ↵patacongo2013-03-142-6/+6
| | | | | | cannot use g_heapbase git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5739 42af7a65-404d-4744-a932-0658087f49c3
* Fixe to kernel build and syscalls.patacongo2013-03-131-4/+13
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5738 42af7a65-404d-4744-a932-0658087f49c3
* Fix some ARMv7-M syscall logicpatacongo2013-03-121-16/+20
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5736 42af7a65-404d-4744-a932-0658087f49c3
* More updates to MPU control logicpatacongo2013-03-122-17/+54
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5735 42af7a65-404d-4744-a932-0658087f49c3
* A few early fixes in kernel build testingpatacongo2013-03-121-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5734 42af7a65-404d-4744-a932-0658087f49c3
* Add MPU support for the LPC17xx familypatacongo2013-03-111-2/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5731 42af7a65-404d-4744-a932-0658087f49c3
* More kernel build fixespatacongo2013-03-072-13/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5716 42af7a65-404d-4744-a932-0658087f49c3
* More LPC1788 changes from Rommel Marcelo + a few kernel build fixespatacongo2013-03-071-3/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5715 42af7a65-404d-4744-a932-0658087f49c3
* Correct some assembly language errors in the last checkinpatacongo2013-03-061-8/+16
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5714 42af7a65-404d-4744-a932-0658087f49c3
* Fix some bad syscall dispatching log. This change is not testable until ↵patacongo2013-03-062-135/+103
| | | | | | these is a tested NuttX kernel build. git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5713 42af7a65-404d-4744-a932-0658087f49c3
* More Cortex-M0/NUC120 fixespatacongo2013-02-251-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5670 42af7a65-404d-4744-a932-0658087f49c3
* First cut at support for Cortex-M0patacongo2013-02-161-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5655 42af7a65-404d-4744-a932-0658087f49c3
* More STM32 F4 USB patches from Petteripatacongo2013-02-152-3/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5653 42af7a65-404d-4744-a932-0658087f49c3
* Rename _TCB to struct tcb_spatacongo2013-02-049-27/+27
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5610 42af7a65-404d-4744-a932-0658087f49c3
* Misc clean; mark assertions as non-returning; allow toolchain prefix to be ↵patacongo2013-01-312-22/+23
| | | | | | overriden from make command line git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5591 42af7a65-404d-4744-a932-0658087f49c3
* Add syslog.h; rename lib_rawprintf() to syslog()patacongo2013-01-281-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5578 42af7a65-404d-4744-a932-0658087f49c3
* Fix poll/select issue reported by Qiangpatacongo2013-01-241-4/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5559 42af7a65-404d-4744-a932-0658087f49c3
* More logic to use BASEPRI to control interrupts -- still doesn't workpatacongo2013-01-226-11/+63
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5547 42af7a65-404d-4744-a932-0658087f49c3
* Add option to use BASEPRI instead of PRIMASK to disable interrupts in all ↵patacongo2013-01-221-4/+4
| | | | | | ARMv7-M architectures git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5546 42af7a65-404d-4744-a932-0658087f49c3
* Implement vfork() for the MIPS32 architecturepatacongo2013-01-151-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5520 42af7a65-404d-4744-a932-0658087f49c3
* Rename LM3S files, variables, and types from lm3s_ to lm_; Rename ↵patacongo2013-01-091-4/+4
| | | | | | configuration variables from CONFIG_LM3S_ to CONFIG_LM_ git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5497 42af7a65-404d-4744-a932-0658087f49c3
* Fixed ARM vfork; re-enabled vfork OS testpatacongo2013-01-071-1/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5490 42af7a65-404d-4744-a932-0658087f49c3
* Add ostest vfork test (does not work yet)patacongo2013-01-071-5/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5488 42af7a65-404d-4744-a932-0658087f49c3
* This initial vfork() check-in was a little pollyanna-ishpatacongo2013-01-071-10/+52
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5487 42af7a65-404d-4744-a932-0658087f49c3
* Implement a simple vfork(). ARM only for nowpatacongo2013-01-071-0/+96
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5486 42af7a65-404d-4744-a932-0658087f49c3
* Misc fixes for LM3S kconfig-frontends buildpatacongo2013-01-022-5/+14
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5472 42af7a65-404d-4744-a932-0658087f49c3
* Mostly costmetic updatespatacongo2012-12-231-3/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5452 42af7a65-404d-4744-a932-0658087f49c3
* Patches for NSH disable background, and ARMv7M assembly from Freddie Chopinpatacongo2012-11-291-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5398 42af7a65-404d-4744-a932-0658087f49c3
* Add common Toolchain.defs for AVR/AVR32; Add Toolchain.defs for ARM; Add ↵patacongo2012-11-231-15/+15
| | | | | | more toolchain options (from Mike); incdir.sh and .bat now take -s option git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5384 42af7a65-404d-4744-a932-0658087f49c3
* /configs/stm32f4discovery/winbuild and configs/cloudctrl upated to use ↵patacongo2012-11-211-0/+10
| | | | | | Mike's Toolchain.defs; Fix error introduced into tools/configure.sh git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5380 42af7a65-404d-4744-a932-0658087f49c3