| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Protect:use userspace inside of BOARDIOC_BUILTINS to get built-in information Signed-off-by: anjiahao <anjiahao@xiaomi.com> | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
sys/endian.h: remove include<stdint.h> which cause loop dependency dependency chain: endian.h -> stdint.h -> limits.h(Smartcode) -> float.h(libcxx) -> __config(libcxx) -> endian.h Signed-off-by: v-zhangxiaomeng5 <v-zhangxiaomeng5@xiaomi.com> | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
fs: 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> | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
libs: add gprof arm64 support Signed-off-by: yinshengkai <yinshengkai@xiaomi.com> | 2 个月前 | |
inotify.h(bugfix): Fix symbol demangle issue when C++ references inotify Signed-off-by: xuxin19 <xuxin19@xiaomi.com> | 2 个月前 | |
sys/ioctl: extend the IOCTL defintion from Linux kernel Signed-off-by: guoshichao <guoshichao@xiaomi.com> | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
header: remove the param name from function declaration According to the PSE52 POSIX header file specification, function prototypes declared in header files must not include parameter names. Otherwise, the header test case check will fail and prompt us to remove the parameter names. Signed-off-by: guoshichao <guoshichao@xiaomi.com> | 2 个月前 | |
[feature] Add a direct writing method for ftl To save more space (equivalent to the size of one erase sector of MTD device) and to achieve faster read and write speeds, a method for direct writing was introduced at the FTL layer. This can be accomplished simply by using the following oflags during the open operation: 1. O_DIRECT. when this flag is passed in, ftl internally uses the direct write strategy and no read cache is used in ftl; otherwise, each write will be executed with the minimum granularity of flash erase sector size which means a "sector read back - erase sector - write sector" operation is performed by using a read cache buffer in heap. 2. O_SYNC. When this flag is passed in, we assume that the flash has been erased in advance and no erasure operation will be performed internally within ftl. O_SYNC will take effect only when both O_DIRECT and O_SYNC are passed in simultaneously. 3. For uniformity, we remapped the mount flag in mount.h and unified it with the open flag in fcntl.h. The repetitive parts of their definitions were reused, and the remaining part of the mount flag redefine to the unused bit of open flags. Signed-off-by: jingfei <jingfei@xiaomi.com> | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
fix systick reload calculation on arm7-m According to the doc: https://developer.arm.com/documentation/dui0646/c/Cortex-M7-Peripherals/System-timer--SysTick/SysTick-Reload-Value-Register?lang=en To ensure the accurate interval of the systick interrupt, it is important to set the RELOAD value one less than the desired cycle counts. Failure to do so may result in a subtle *jiffy* compared to the expected interval. For instance, let's assume that a CPU is running at 300MHz and the timeout is set to 1ms, which is equivalent to 300,000 cycle counts. If the RELOAD value is set to 300,000, then there will be a loss of 1/300 us per timeout interval. TODO: Review other arm arch systick implementation Signed-off-by: Gao Jiawei <gaojiawei@xiaomi.com> | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
fs/poll: remove poll_fdsetup Allow users to operate poll in the kernel using the file_poll approach, as file is protected with reference counting, making it more secure. Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com> | 2 个月前 | |
proctl: add PR_SET_DUMPABLE support Signed-off-by: guoshichao <guoshichao@xiaomi.com> | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
sys/resouce: add RLIM_NLIMITS definition Signed-off-by: guoshichao <guoshichao@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
sem: add sys/sem.h header file Signed-off-by: guoshichao <guoshichao@xiaomi.com> | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
signal: add include/sys/signal.h to the signal Signed-off-by: guoshichao <guoshichao@xiaomi.com> | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
sys/socket: adjust SO_RCVTIMEO/SO_SENDTIMEO to avoid s_options overflow Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com> | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
header: remove the param name from function declaration According to the PSE52 POSIX header file specification, function prototypes declared in header files must not include parameter names. Otherwise, the header test case check will fail and prompt us to remove the parameter names. Signed-off-by: guoshichao <guoshichao@xiaomi.com> | 2 个月前 | |
archivefs:support archivefs | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
syscall: remove the SYSCALL_LOOKUP1 because it's not needed Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com> | 2 个月前 | |
syscall: remove the SYSCALL_LOOKUP1 because it's not needed Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com> | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
syscall/adjtime: fix minior issue about adjtime and add clock_adjtime to syscall Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com> | 2 个月前 | |
timerfd: notify application of system relatime changes refs : https://man7.org/linux/man-pages/man2/timerfd_create.2.html If the associated clock is either CLOCK_REALTIME or CLOCK_REALTIME_ALARM, the timer is absolute (TFD_TIMER_ABSTIME), and the flag TFD_TIMER_CANCEL_ON_SET was specified when calling timerfd_settime(), then read(2) fails with the error ECANCELED if the real-time clock undergoes a discontinuous change. (This allows the reading application to discover such discontinuous changes to the clock.) examples code: { int nevents = epoll_wait(epollfd, events, N_ANDROID_TIMERFDS, -1); if (nevents < 0) { return nevents; } int result = 0; for (int i = 0; i < nevents; i++) { uint32_t alarm_idx = events[i].data.u32; uint64_t unused; ssize_t err = read(fds[alarm_idx], &unused, sizeof(unused)); if (err < 0 && errno != EAGAIN) { if (errno == ECANCELED) { //get time changed } else { return err; } } else { //.... } } } Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com> | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
sched/clock: support using CLOCKFD to call clock_adjtime Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com> | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
nuttx/atomic: use toolchain builtin atomic function The reason for using builtin atomic is that in C++, when include <atomic> in <nuttx/atomic.h> easily conflicts with third-party function libraries. We wanted to completely separate the implementation of <nuttx/atomic.h>. There are two points: 1. use builtin function directly. 2. Without the standard library implementation, need implement "atomic_fetch_xxx", leading conflicts with the standard library used by third-party programs, introducing redefinition issues and requiring name changes. Signed-off-by: zhangyu117 <zhangyu117@xiaomi.com> | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
header: remove the param name from function declaration According to the PSE52 POSIX header file specification, function prototypes declared in header files must not include parameter names. Otherwise, the header test case check will fail and prompt us to remove the parameter names. Signed-off-by: guoshichao <guoshichao@xiaomi.com> | 2 个月前 | |
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> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
nuttx/v4l2: add v4l2 standard define for libcamera. Signed-off-by: yangyalei <yangyalei@xiaomi.com> Signed-off-by: yaojingwei <yaojingwei@xiaomi.com> | 2 个月前 | |
v4l2: add v4l2_exportbuffer struct. Signed-off-by: yaojingwei <yaojingwei@xiaomi.com> | 2 个月前 | |
sys/vm_sockets.h: move netpacket/vm_sockets.h to sys/vm_sockets.h to compatible with different systems Signed-off-by: Yongrong Wang <wangyongrong@xiaomi.com> | 2 个月前 | |
sys/wait: add WCOREDUMP defintion this macro is needed by ltp kernel testcases, add this macro to resolve the WCOREDUMP implicit declaration build warning Signed-off-by: guoshichao <guoshichao@xiaomi.com> | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 |