Commit Graph

8780 Commits

Author SHA1 Message Date
Gregory Nutt 57d78ddd93 ARMv7-A: Exception register save/restore needs to work a little differently if we support user mode processes 2014-09-11 14:34:10 -06:00
Gregory Nutt 17e798993d Trivial kernel build related fixes for consistency 2014-09-11 12:35:23 -06:00
Gregory Nutt 0fc55d042f Misc fixes to repair some of the breakage to the SAMA5D4-EK elf configuration caused by changes for the knsh configuration 2014-09-11 10:31:12 -06:00
Gregory Nutt a20e584dab Update ChangeLog 2014-09-11 10:30:21 -06:00
Gregory Nutt 8d9df11ca2 Fix for UART7 and UART8 on STM32 clock enable from Aton 2014-09-11 10:27:40 -06:00
Gregory Nutt 5620909005 Update ChangeLog 2014-09-11 09:03:46 -06:00
Gregory Nutt fc35e35165 When a privileged thread exits, we have to use the kernel alloctor to free memory; when an unprivileged thread exits, we don't have to do anything... heap memory will be cleaned up when the address environment is torn down 2014-09-11 09:00:10 -06:00
Gregory Nutt 44499ed46c Rename some functions and reshuffling some paramters 2014-09-11 08:37:06 -06:00
Gregory Nutt a0c22020be Refresh NTOSD configurations. Fix some minor bit rot build issues 2014-09-11 07:44:16 -06:00
Gregory Nutt 81a4de4a4d Kconfig choice value needs a prompt 2014-09-11 07:18:33 -06:00
Gregory Nutt 0614f69b72 Fix some minor issues with the exampls/udp Makefile 2014-09-10 19:49:55 -06:00
Gregory Nutt 4a20cd65c5 clock_gettime.c: Fix a cornercase bug in clock_gettime() 2014-09-10 17:10:54 -06:00
Gregory Nutt bb9e709c55 Update ChangeLog 2014-09-10 16:39:12 -06:00
Gregory Nutt c19659d7d2 Fixes to clock bias logic. Remove vestiges of g_tickbias; apply bias instead to g_basetime 2014-09-10 16:36:25 -06:00
Gregory Nutt c99c9ccb03 Update ChangeLog 2014-09-10 15:59:38 -06:00
Gregory Nutt 205c23b9d6 Add logic to initialize the per-process user heap when each user process is started 2014-09-10 15:55:36 -06:00
Gregory Nutt 0ee23991fd Update ChangeLog 2014-09-10 08:46:40 -06:00
Gregory Nutt 9a5640b542 SAMA5D4-EK: These configurations now use the fixed DRAM mapping for manipulating the page memory pool. 2014-09-10 08:44:09 -06:00
Gregory Nutt df4682fd1f Add configuration to use the fixed DRAM mapping for the page pool (if available) instead of remapping dynamically to access L2 page tables and page data. Also, add logic in address environment creation to initialize the shared data at the beginning of the .bss/.data process memory region. 2014-09-10 08:41:01 -06:00
Gregory Nutt 1f2adbd4c3 pcDuino: Several fixes so that it still builds after other Cortex-A changes. 2014-09-10 06:24:39 -06:00
Gregory Nutt bf5eee323f Update ChangeLog 2014-09-09 17:33:46 -06:00
Gregory Nutt 76957599a2 When allocating a stack for a new process using the user-sapce allocator, need to select the address environment first 2014-09-09 17:32:32 -06:00
Gregory Nutt c40e60ac65 Updata ChangeLog 2014-09-09 16:55:14 -06:00
Gregory Nutt c458e72b70 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
Gregory Nutt e00538967c Update ChangeLog 2014-09-09 15:47:48 -06:00
Gregory Nutt de7fbf92a0 Add logic that will permit us to build user libraries with different CFLAGS than kernel code. This is needed because we need the -fno-common option when building ELF code to prevent SHN_COMMON relocations 2014-09-09 15:45:37 -06:00
Gregory Nutt fc1c4131f3 Updata changelog 2014-09-09 14:55:37 -06:00
Gregory Nutt 43409eea31 Move commit library targets out of Makefile.unix and Makeifle.win into a new LibTargets.mk 2014-09-09 14:49:36 -06:00
Gregory Nutt a9e0e7b41d Update changelog 2014-09-09 13:54:56 -06:00
Gregory Nutt d7a3a2c432 SAMA5D4-EK kernel config can now boot from a ROMFS file system 2014-09-09 13:51:13 -06:00
Gregory Nutt bcc400cffd Update ChangeLog 2014-09-09 08:15:33 -06:00
Gregory Nutt a7681312f9 Add README.txt file for CC3200 Launchpad 2014-09-09 08:14:44 -06:00
Gregory Nutt 42299e4394 Update README file 2014-09-08 16:00:57 -06:00
Gregory Nutt 4cda2db309 Update CC3200 OpenOCD config 2014-09-08 16:00:26 -06:00
Gregory Nutt 507a4268db Rename SAMA5D4-EK kernel configuration to knsh for consistency with naming for other platforms 2014-09-08 11:05:05 -06:00
Gregory Nutt 31a908ea3a Cosmetic changes to comments/spacing 2014-09-08 08:57:25 -06:00
Gregory Nutt 1fededf265 Update ChangeLogs 2014-09-08 08:03:18 -06:00
Gregory Nutt 28ad8e7cfd Change commenting style to agree with coding standard 2014-09-08 08:02:37 -06:00
Gregory Nutt 9d03879c8b Correct atan2 implementations from Denis Arnst 2014-09-08 07:55:09 -06:00
Gregory Nutt 8f895baa9e pthread prototype changes must be reflected in system calls as well 2014-09-08 06:45:04 -06:00
Gregory Nutt 55e8164c77 Update ChangeLog 2014-09-08 06:24:49 -06:00
Gregory Nutt e953fb11cd A const storage class to to phthread parameters. From Freddie Chopin 2014-09-08 06:21:48 -06:00
Gregory Nutt f24072a91b SAM3X/Arduino Due: Fix typo in sam3x_periphclks.h; add SCLK definitions to board.h header file. From Fabien Comte 2014-09-08 06:16:35 -06:00
Gregory Nutt e57d2e5460 SAM3X/Arduino Due: Fix typo in sam3x_periphclks.h; add SCLK definitions to board.h header file. From Fabien Comte 2014-09-08 06:14:59 -06:00
Gregory Nutt 39487eb31e Update ChangeLog 2014-09-07 19:28:57 -06:00
Gregory Nutt 99f191c4a2 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
Gregory Nutt d159ade9cf ChangeLog 2014-09-07 14:43:32 -06:00
Gregory Nutt a8c9c6723e Fix loop counter... was overrunning a table on larger ELF files 2014-09-07 14:42:04 -06:00
Gregory Nutt 7c9b5f7529 Update ChangeLog 2014-09-07 13:47:02 -06:00
Gregory Nutt 91140ef594 Need to call elf_initialize() on bring-up before attempting to load ELF modules 2014-09-07 13:47:02 -06:00