Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Various changes and bigfixes for problems detected by CppCheck | Gregory Nutt | 2013-05-09 | 1 | -0/+5 |
| | |||||
* | Rearchitecting of some MTD, partition, SMART interfaces, and FLASH drivers ↵ | Gregory Nutt | 2013-05-03 | 2 | -16/+6 |
| | | | | to: Better use the byte write capbility when available and to use smaller erase sectors for the erase sector size when available). | ||||
* | Changes to remove some warning sduring compilation for ZKit-arm-1769 Board. | Gregory Nutt | 2013-05-02 | 2 | -10/+10 |
| | |||||
* | Fix typo in configuration variables: MP25P should M25P | Gregory Nutt | 2013-05-01 | 1 | -1/+1 |
| | |||||
* | Add an optional byte-oriented write method to the MTD interface | Gregory Nutt | 2013-05-01 | 1 | -6/+16 |
| | |||||
* | Add system/flash_eraseall NSH command | Gregory Nutt | 2013-05-01 | 1 | -1/+1 |
| | |||||
* | Add Ken Pettit's SMART FS | Gregory Nutt | 2013-04-30 | 6 | -11/+216 |
| | |||||
* | SMART block driver plus changes to M25P and RAM drivers needed for SMART support | Gregory Nutt | 2013-04-30 | 1 | -0/+116 |
| | |||||
* | Incorporate comments from Ken Petit | Gregory Nutt | 2013-04-30 | 1 | -2/+2 |
| | |||||
* | Add MTD partition support plus fix some typos in comments | Gregory Nutt | 2013-04-30 | 1 | -1/+22 |
| | |||||
* | Remove up_assert_code | Gregory Nutt | 2013-04-25 | 3 | -17/+6 |
| | |||||
* | Reviewed all task exit logic. For pthread_exit() moved some logic higher in ↵ | Gregory Nutt | 2013-04-23 | 1 | -2/+2 |
| | | | | the exit sequence that could be required to block. For lower level logic kicked off by _exit(), add logic to prevent blocking when the task is not in a healthy state. | ||||
* | _Exit() is the stdlib.h equivalent of unistd.h's _exit() | Gregory Nutt | 2013-04-18 | 1 | -0/+5 |
| | |||||
* | Fix some bad macro names in include/nuttx/serial/16550.h | Gregory Nutt | 2013-04-05 | 1 | -22/+22 |
| | |||||
* | Mostly updates and corrections to .gitignore files | Gregory Nutt | 2013-04-04 | 2 | -16/+10 |
| | |||||
* | Clone svn:ignore directory atributed to .gitignore files | Gregory Nutt | 2013-04-04 | 2 | -0/+16 |
| | |||||
* | LPC17xx SPI and SSP initialization functions both called up_spiinitialize(); ↵ | patacongo | 2013-04-01 | 1 | -4/+25 |
| | | | | | | Changed to lpc17_spinitialize() and lpc17_sspinitialize(). git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5809 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Some initial LCD logic for the lpc1788 (still a work-in-progress) | patacongo | 2013-03-26 | 1 | -6/+11 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5786 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | convert Kwikstik K40 configurations to use kconfig-frontends tools | patacongo | 2013-03-25 | 1 | -1/+16 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5784 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Rework of kernel build signal dispatch to user-space handlers | patacongo | 2013-03-23 | 2 | -44/+27 |
| | | | | 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 | -1/+1 |
| | | | | | | 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 board | patacongo | 2013-03-22 | 1 | -1/+1 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5775 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | More ST5767 LCD files missed in last commit | patacongo | 2013-03-22 | 1 | -0/+158 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5773 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | In the kernel build, pass task paramters in the stack, not using the arrary ↵ | patacongo | 2013-03-21 | 1 | -0/+10 |
| | | | | | | in the TCB git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5770 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Copy siginfo_t to step before calling a user-space signal handler | patacongo | 2013-03-21 | 1 | -1/+1 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5769 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Add a up_stack_frame() interface to allocate a frame of data on a task's stack. | patacongo | 2013-03-21 | 1 | -1/+38 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5768 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Change prototypes of up_create_stack and up_release_stack to include a task ↵ | patacongo | 2013-03-20 | 1 | -22/+66 |
| | | | | | | type parameter git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5765 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Add support for ram vectors to the ARMv7-M architecture | patacongo | 2013-03-18 | 2 | -11/+24 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5756 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Add support for calling to and returning from signal handlers in in ↵ | patacongo | 2013-03-17 | 4 | -51/+149 |
| | | | | | | 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 | 4 | -3/+55 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5748 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Switch to user-mode before starting a new task | patacongo | 2013-03-14 | 3 | -11/+90 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5742 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | itoa() from Ryan Sundberg | patacongo | 2013-03-14 | 1 | -1/+5 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5741 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Fixe to kernel build and syscalls. | patacongo | 2013-03-13 | 1 | -4/+18 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5738 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | A few early fixes in kernel build testing | patacongo | 2013-03-12 | 1 | -0/+1 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5734 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Fix a typo that crept into lpc17_allocateheap.c in the recent kernel ↵ | patacongo | 2013-03-11 | 2 | -2/+10 |
| | | | | | | allocator changes git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5729 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Remove user_map.h; replace with a header at the beginning of the user-space ↵ | patacongo | 2013-03-10 | 2 | -24/+193 |
| | | | | | | blob. User work queue no started by os_brinup() on behalf of the application git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5727 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Create sched_ufree and sched_kfree from sched_free; Use user-accessible heap ↵ | patacongo | 2013-03-10 | 1 | -7/+14 |
| | | | | | | to allocae stacks git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5725 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | More changes for a kernel-mode allocator (more to be done) | patacongo | 2013-03-09 | 3 | -52/+121 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5724 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | With these fixes, the kernel build is basically functional (but there is ↵ | patacongo | 2013-03-09 | 2 | -8/+25 |
| | | | | | | more to be done) git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5722 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | up_addregion should use kmm_addregion; move garbage kmm*.c file to mm/. for now | patacongo | 2013-03-08 | 2 | -4/+6 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5721 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Add support for multiple heaps | patacongo | 2013-03-08 | 3 | -43/+264 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5720 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Move all memory manager globals to a structure. Pass structure pointer as a ↵ | patacongo | 2013-03-08 | 2 | -9/+15 |
| | | | | | | handler because MM APIs git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5719 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Fix a whole in the logic from the previous check-in | patacongo | 2013-03-07 | 1 | -1/+1 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5718 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Fix network poll() issue: don't interrupt poll if socket not connected. ↵ | patacongo | 2013-03-07 | 1 | -4/+10 |
| | | | | | | Listen sockets are not connected and the poll() is waiting for connection events. git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5717 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | More kernel build fixes | patacongo | 2013-03-07 | 2 | -2/+14 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5716 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Fix some bad syscall dispatching log. This change is not testable until ↵ | patacongo | 2013-03-06 | 1 | -30/+68 |
| | | | | | | 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 | ||||
* | Implement user-mode work queues | patacongo | 2013-03-06 | 1 | -41/+205 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5712 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Move work queue logic from sched/ to libc/wqueue. It is not core logic and ↵ | patacongo | 2013-03-05 | 2 | -20/+84 |
| | | | | | | will be extended to support user-space work queues git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5711 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Updated Open1788 calibration; More compilation fixes from Mike Smith | patacongo | 2013-03-05 | 1 | -0/+1 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5707 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | STM32 F4 patches from Petteri Aimonen (mostly USB) | patacongo | 2013-02-15 | 2 | -20/+69 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5652 42af7a65-404d-4744-a932-0658087f49c3 |