Alin Jerpelea
cd2fcf5252
include: migrate to SPDX identifier
...
Most tools used for compliance and SBOM generation use SPDX identifiers
This change brings us a step closer to an easy SBOM generation.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2024-10-04 08:18:42 +08:00
Tiago Medicci Serrano
ae9ef972c0
paging: Rename existing CONFIG_PAGING to CONFIG_LEGACY_PAGING
...
Current `CONFIG_PAGING` refers to an experimental implementation
to enable embedded MCUs with some limited RAM space to execute
large programs from some non-random access media.
On-demand paging should be implemented for the kernel mode with
address environment implementation enabled.
2024-03-05 09:45:49 +08:00
Stanley
56286a72c6
PAGESIZE and PAGEMASK seems as common macro
2023-09-10 18:18:15 +08:00
zhangyuan21
d8051ba979
nuttx/sched: merge up_block_task and up_unblock_task
2022-11-22 22:59:08 +08:00
Alin Jerpelea
a8a1308240
include: nuttx: update licenses to Apache 2.0
...
The SGA from Gregory Nutt had been submitted and we can replace
the licenses to Apache 2.0
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2021-02-01 11:21:57 -03:00
Alin Jerpelea
fe4be428f5
include :nuttx: nxstyle error fix
...
Nxstyle error fix to silence the CI.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2021-01-29 10:40:46 -08:00
Xiang Xiao
bd4e8e19d3
Run codespell -w against all files
...
and fix the wrong correction
2020-02-22 14:45:07 -06:00
Gregory Nutt
dbd1bb1f1e
All function pointer types should be prefaced by the qualifier CODE (unless the callable function is known to reside in RAM, then it should be FAR).
2019-08-26 17:31:29 -06:00
Gregory Nutt
a41c1de32c
Add basic data structures that will allow us to move named semaphore support out of the OS and into the VFS (not complete).
2014-09-28 10:15:33 -06:00
Gregory Nutt
3a1324741a
More trailing whilespace removal
2014-04-13 14:32:20 -06:00
Gregory Nutt
972eeae12d
Add configuration ettings for the on-demand paging option
2014-03-05 14:25:49 -06:00
Gregory Nutt
bc46b447dc
Fix all occurrences of "the the" in documentation and comments
2013-08-27 09:40:19 -06:00
Gregory Nutt
70f0ffdfc5
Finally... renamed all CONFIG_DRAM_ settings to CONFIG_RAM_
2013-07-26 10:09:17 -06:00
patacongo
b48009644f
Rename _TCB to struct tcb_s
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5610 42af7a65-404d-4744-a932-0658087f49c3
2013-02-04 18:46:28 +00:00
patacongo
8e5733ae3f
Header file clean-up
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4948 42af7a65-404d-4744-a932-0658087f49c3
2012-07-17 03:58:11 +00:00
patacongo
de0f788a05
Remove executable property from many files
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3897 42af7a65-404d-4744-a932-0658087f49c3
2011-08-19 14:51:08 +00:00
patacongo
ff021347d6
Initial allocated page must be read/write/non-cacheable
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2909 42af7a65-404d-4744-a932-0658087f49c3
2010-09-01 23:52:38 +00:00
patacongo
2dd2ccc3a9
Fix heap/page table overlap; Switch to 1Kb pages
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2881 42af7a65-404d-4744-a932-0658087f49c3
2010-08-24 02:03:45 +00:00
patacongo
c530bd319a
Fix demand-paging compilation errors
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2879 42af7a65-404d-4744-a932-0658087f49c3
2010-08-22 03:44:18 +00:00
patacongo
0068ca76f4
Update On-demand paging documentation
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2877 42af7a65-404d-4744-a932-0658087f49c3
2010-08-22 00:48:43 +00:00
patacongo
cc5ce288f1
Fix issues of virtual vs physical sizes of regions
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2875 42af7a65-404d-4744-a932-0658087f49c3
2010-08-21 21:53:41 +00:00
patacongo
09aa5bd89e
Basic page allocation logic
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2874 42af7a65-404d-4744-a932-0658087f49c3
2010-08-21 19:17:39 +00:00
patacongo
2bb19dab03
Add mapping for the page table
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2872 42af7a65-404d-4744-a932-0658087f49c3
2010-08-21 02:09:12 +00:00
patacongo
4512507356
Fix data region mappin
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2871 42af7a65-404d-4744-a932-0658087f49c3
2010-08-20 12:42:34 +00:00
patacongo
3db7ecd49b
More paging changed
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2870 42af7a65-404d-4744-a932-0658087f49c3
2010-08-20 03:01:57 +00:00
patacongo
4856091610
More paging changes
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2868 42af7a65-404d-4744-a932-0658087f49c3
2010-08-19 12:57:16 +00:00
patacongo
8445b00468
Skeletons for remaining paging files to be implemented
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2863 42af7a65-404d-4744-a932-0658087f49c3
2010-08-17 19:28:51 +00:00
patacongo
2d25eac7bc
Add on-demand paging support to ARM9 prefetch abort handler
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2860 42af7a65-404d-4744-a932-0658087f49c3
2010-08-17 01:37:39 +00:00
patacongo
8d933821e4
Minor design improvements
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2856 42af7a65-404d-4744-a932-0658087f49c3
2010-08-15 16:23:18 +00:00
patacongo
b1c00675cb
Completes demand paging core implementation
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2853 42af7a65-404d-4744-a932-0658087f49c3
2010-08-15 15:02:45 +00:00
patacongo
9bd82bd544
paging documentation
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2851 42af7a65-404d-4744-a932-0658087f49c3
2010-08-14 03:51:03 +00:00
patacongo
b829c79382
Beginning to add on-demand paging logic
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2850 42af7a65-404d-4744-a932-0658087f49c3
2010-08-14 01:56:13 +00:00