You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by "szafonimateusz-mi (via GitHub)" <gi...@apache.org> on 2024/07/02 17:49:23 UTC
[PR] X86 addrenv [nuttx]
szafonimateusz-mi opened a new pull request, #12613:
URL: https://github.com/apache/nuttx/pull/12613
## Summary
1. x86_64: add ELF support
add arch_elf64.c for x86_64, ported from sim/x86
Signed-off-by: p-szafonimateusz <p-...@xiaomi.com>
2. arch/x86_64: add MMU interface
add MMU api for x86_64
Signed-off-by: p-szafonimateusz <p-...@xiaomi.com>
3. arch/intel64: add support for MM_PGALLOC
add support for MM_PGALLOC for x86_64
Signed-off-by: p-szafonimateusz <p-...@xiaomi.com>
4. arch/intel64/intel64_map_region.c: use MMU api to implement up_map_region
use new MMU api to implement up_map_region().
The new implementation support maping over 0xffffffff but requires CONFIG_MM_PGALLOC=y
Signed-off-by: p-szafonimateusz <p-...@xiaomi.com>
5. arch/x86_64: addrenv support
Add addrenv support for x86_64.
For now we support mapping on PT level, so PD, PDT and PML4 are static
Signed-off-by: p-szafonimateusz <p-...@xiaomi.com>
## Impact
preparation for kernel mode
## Testing
examples/elf with CONFIG_ARCH_ADDRENV
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] x86_64: addrenv support [nuttx]
Posted by "xiaoxiang781216 (via GitHub)" <gi...@apache.org>.
xiaoxiang781216 merged PR #12613:
URL: https://github.com/apache/nuttx/pull/12613
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org