Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update everything under nuttx/arch to use the corrected syslog interfaces | Gregory Nutt | 2014-10-08 | 1 | -11/+27 |
| | |||||
* | Move common/up_signal_dispatch.c to armv6-m, armv7-m, and armv7-a. The ↵ | Gregory Nutt | 2014-09-16 | 1 | -0/+103 |
| | | | | 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 | ||||
* | Fix a typo in system call when fetching parameter from the stack: ↵ | Gregory Nutt | 2014-09-15 | 1 | -1/+1 |
| | | | | regs[REG_PC]+4 is the address, not regs[REG_PC+4] | ||||
* | ELF relocations. Some relocation types do not have a named symbol ↵ | Gregory Nutt | 2014-09-09 | 1 | -3/+19 |
| | | | | associated with them. The design did not account for that case | ||||
* | Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate ↵ | Gregory Nutt | 2014-08-29 | 9 | -25/+25 |
| | | | | new CONFIG_BUILD_KERNEL | ||||
* | Rename arch/arm/src/armv7-a/syscall.h to svcall.h to work around some ↵ | Gregory Nutt | 2014-08-29 | 1 | -3/+3 |
| | | | | include path name collisions; fix some compilation errors in SYSCALL logic when debug is enabled | ||||
* | ARMv7-A: Add SYSCALL handling logic | Gregory Nutt | 2014-08-28 | 1 | -5/+9 |
| | |||||
* | Add an ARMv7-A system call definition header file | Gregory Nutt | 2014-08-28 | 1 | -6/+10 |
| | |||||
* | The system call library can now be built with CONFIG_NUTTX_KERNEL. New ↵ | Gregory Nutt | 2014-08-28 | 2 | -11/+19 |
| | | | | select: CONFIG_LIB_SYSCALL | ||||
* | Change naming of ELF interfaces from arch_ to up_ for consistency | Gregory Nutt | 2014-08-25 | 1 | -7/+7 |
| | |||||
* | Remove os_internal.h it has been replace by several new header files under ↵ | Gregory Nutt | 2014-08-08 | 4 | -4/+1 |
| | | | | sched/. There have been some sneak inclusion paths via os_internal.h, so expect a few compilation errors for some architectures | ||||
* | Replace os_internal.h with sched/sched.h in files that actually reference ↵ | Gregory Nutt | 2014-08-08 | 7 | -7/+7 |
| | | | | something in sched.h | ||||
* | Move clock functions from sched/ to sched/clock | Gregory Nutt | 2014-08-08 | 1 | -1/+1 |
| | |||||
* | Change all time conversions. Yech. New timer units in microseconds breaks ↵ | Gregory Nutt | 2014-08-07 | 1 | -1/+1 |
| | | | | all existing logic that used milliseconds in the conversions. Something likely got broken doing this, probably because I confused a MSEC2TICK conversion with a TICK2MSEC conversion. Also, the tickless OS no appears fully functional and passes the OS test on the simulator with no errors | ||||
* | Change all variadic macros to C99 style | Gregory Nutt | 2014-05-22 | 2 | -2/+2 |
| | |||||
* | More trailing whilespace removal | Gregory Nutt | 2014-04-13 | 10 | -13/+13 |
| | |||||
* | Make sure that there is one space after for | Gregory Nutt | 2014-04-12 | 1 | -1/+1 |
| | |||||
* | Every ARM architecture must export g_instackbase | Gregory Nutt | 2014-03-23 | 1 | -3/+19 |
| | |||||
* | Add option to dump buffered USB trace data on an assertion | Gregory Nutt | 2014-03-20 | 1 | -1/+26 |
| | |||||
* | ARMv6-M/ARMv7-M: Correct a register handling error in signal delivery ↵ | Gregory Nutt | 2014-02-23 | 2 | -34/+36 |
| | | | | (Kernel build mode only). Noted by Mike Smith. | ||||
* | rename up_led*() functions to board_led_*() | Gregory Nutt | 2014-01-24 | 3 | -7/+7 |
| | |||||
* | The optimization level can now be selected as part of the configuration | Gregory Nutt | 2014-01-24 | 1 | -0/+4 |
| | |||||
* | Individual IRQs are not longer disabled on each interrupt. See ChangeLog ↵ | Gregory Nutt | 2014-01-15 | 1 | -7/+3 |
| | | | | for detailed explanation | ||||
* | Fix some missing parameters in macros | Gregory Nutt | 2013-12-22 | 1 | -1/+1 |
| | |||||
* | Extend stack debug logic to include IDLE and interrupt stacks. Also color ↵ | Gregory Nutt | 2013-11-01 | 1 | -4/+5 |
| | | | | the heap as well. Based on suggestions from David Sidrane | ||||
* | Improve some ARMv7-A/M floating point register save time; Add floating point ↵ | Gregory Nutt | 2013-07-23 | 2 | -4/+4 |
| | | | | register save logic for ARMv7-A | ||||
* | Add support for a generic windows-based EABI toolchain; Add NX configuration ↵ | Gregory Nutt | 2013-06-13 | 2 | -9/+36 |
| | | | | to force default NXTK border colors | ||||
* | Remove up_assert_code | Gregory Nutt | 2013-04-25 | 6 | -133/+103 |
| | |||||
* | Addition cleanup after last switch from BASEPRI to PRIMASK for Cortex-M0 | Gregory Nutt | 2013-04-16 | 1 | -6/+1 |
| | |||||
* | Fix major misthink in Cortex-M0 port: The Cortex-M0 has no BASEPRI ↵ | Gregory Nutt | 2013-04-16 | 7 | -29/+74 |
| | | | | register. We have to revert to using the nasty PRIMASK register | ||||
* | Use default optimization of -Os for all ARMv6-M tools | Gregory Nutt | 2013-04-08 | 1 | -3/+5 |
| | |||||
* | Several fixes for LPC1788 GPIO | patacongo | 2013-04-03 | 1 | -1/+1 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5813 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | SSP driver fixes for the LPC178x; Fixes for Open1788 touchscreen driver | patacongo | 2013-04-02 | 1 | -1/+1 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5812 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Rework of kernel build signal dispatch to user-space handlers | patacongo | 2013-03-23 | 1 | -0/+115 |
| | | | | 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 ↵ | patacongo | 2013-03-22 | 1 | -3/+4 |
| | | | | | | issues) git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5777 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Fix syscall parameter passing for the case where the number of parameters is >4 | patacongo | 2013-03-21 | 1 | -12/+32 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5767 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Add support for nested system calls | patacongo | 2013-03-17 | 1 | -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 mode | patacongo | 2013-03-17 | 1 | -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 ↵ | patacongo | 2013-03-17 | 3 | -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 logic | patacongo | 2013-03-16 | 2 | -8/+46 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5748 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | More MPU-related fixes | patacongo | 2013-03-16 | 1 | -34/+50 |
| | | | | 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 commits | patacongo | 2013-03-15 | 1 | -1/+3 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5744 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Switch to user-mode before starting a new task | patacongo | 2013-03-14 | 3 | -32/+59 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5742 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Rename g_heapbase to g_idle_topstack; Fix kernel build heap allocation which ↵ | patacongo | 2013-03-14 | 1 | -1/+1 |
| | | | | | | 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. | patacongo | 2013-03-13 | 1 | -4/+7 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5738 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | More kernel build fixes | patacongo | 2013-03-07 | 1 | -3/+3 |
| | | | | 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 fixes | patacongo | 2013-03-07 | 1 | -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 checkin | patacongo | 2013-03-06 | 1 | -9/+17 |
| | | | | 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 ↵ | patacongo | 2013-03-06 | 2 | -135/+104 |
| | | | | | | 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 | ||||
* | Bugs reported by Mike Smith fixed; ZKIT-ARM-1769 CAN support from Rashid Fatah | patacongo | 2013-03-04 | 1 | -7/+7 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5703 42af7a65-404d-4744-a932-0658087f49c3 |