This is an automated email from the ASF dual-hosted git repository.
xiaoxiang781216 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 37931997ee3 drivers/virtio/virtio-rng: Register /dev/urandom only for
DEV_URANDOM_ARCH.
new 3936c280766 arch, sched: nxstyle in files the uaccess series touches
new 49e69a7e6b2 sched/addrenv: check that a pointer from user space is
user memory
new f1bff30ae8d arch/arm64: map nothing of the kernel over user space
new ab9dcf33649 arch/risc-v: map nothing of the kernel over user space
new f2a4bc1e770 arch/x86_64: add up_addrenv_user_vaddr()
new dbc9a233f14 arch: translate an address with the MMU in a kernel build
new 5d29a5d4ea6 arch/risc-v: include addrenv walker in CMake builds
new eff6ac7b88b arch/risc-v: format addrenv CMake source list
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
arch/arm64/src/common/CMakeLists.txt | 5 +-
arch/arm64/src/common/Make.defs | 5 +-
arch/arm64/src/common/arm64_mmu.c | 127 +++++++++++++++++----------
arch/risc-v/src/common/CMakeLists.txt | 3 +-
arch/risc-v/src/common/riscv_addrenv_pgmap.c | 28 ++++++
arch/risc-v/src/common/riscv_mmu.c | 35 ++++++++
arch/x86_64/src/common/pgalloc.h | 24 -----
arch/x86_64/src/common/x86_64_addrenv.c | 56 ++++++++++++
arch/x86_64/src/common/x86_64_pgalloc.c | 2 +-
drivers/misc/addrenv.c | 2 +
include/nuttx/addrenv.h | 16 ++++
sched/addrenv/addrenv.c | 27 ++++++
12 files changed, 257 insertions(+), 73 deletions(-)