openvela-robot
98a02ad0af
add lin error flags to lin.h
...
Signed-off-by: wangxiaoxin <wangxiaoxin@xiaomi.com>
2026-04-21 01:06:56 +08:00
openvela-robot
cc56ff55e6
iss-hifi: adapt to new backtrace function
...
Signed-off-by: chenxiaoyi <chenxiaoyi@xiaomi.com>
2026-04-21 01:06:51 +08:00
openvela-robot
16ad5d9d38
nuttx/arch: Enabling ARCH_MATH_H is required when compiling sim with the 13.2 version of the toolchain.
...
Signed-off-by: cuiziwei <cuiziwei@xiaomi.com>
2026-04-21 01:06:45 +08:00
openvela-robot
c479014e6c
sigaction: sync with community
...
Signed-off-by: hujun5 <hujun5@xiaomi.com>
2026-04-21 01:06:39 +08:00
openvela-robot
dc9540fe31
nuttx/libcxxtest: Fix build error.
...
libcxx/src/thread.cpp:123:2: error: #error "Thread.cpp needs to enable config of CONFIG_TLS_TASK_NELEM," " and CONFIG_TLS_TASK_NELEM > 0, please enable it"
123 | #error "Thread.cpp needs to enable config of CONFIG_TLS_TASK_NELEM," \
| ^~~~~
Signed-off-by: cuiziwei <cuiziwei@xiaomi.com>
2026-04-21 01:06:34 +08:00
openvela-robot
f8c3ad33c7
arch/x86_64:Delete useless functions and header files
...
synchronize file with NuttX upstream
Signed-off-by: liwenxiang1 <liwenxiang1@xiaomi.com>
2026-04-21 01:06:28 +08:00
openvela-robot
f528b995b3
nuttx/syscall: export nxsem_getprioceiling and nxsem_setprioceiling via syscall
...
Signed-off-by: makejian <makejian@xiaomi.com>
2026-04-21 01:06:22 +08:00
openvela-robot
3f5efb76a6
cmake/add_library: enable library install by default
...
enable library install by default to support nuttx export for cmake
nuttx$ cmake --install build --prefix $PWD/build/staging/
-- Install configuration: ""
-- Installing: nuttx/build/staging/lib/libarch.a
-- Installing: nuttx/build/staging/lib/libbinfmt.a
-- Installing: nuttx/build/staging/lib/libdrivers.a
-- Installing: nuttx/build/staging/lib/libfs.a
...
Signed-off-by: chao an <anchao@lixiang.com>
2026-04-21 01:06:16 +08:00
openvela-robot
83c1f66586
nuttx/qemu: Fix funciton up_idle multiple definition
...
Signed-off-by: yanghuatao <yanghuatao@xiaomi.com>
2026-04-21 01:06:09 +08:00
openvela-robot
65c91478e5
arm: sync with community
...
Signed-off-by: hujun5 <hujun5@xiaomi.com>
2026-04-21 01:06:03 +08:00
openvela-robot
614f4f9672
Contributing and PR template fix.
...
* Fix CONTRIBUTING.md github link reference.
* Full URL is provided to avoid relative/fork reference issues.
* Minor update on full contributing documentation.
Signed-off-by: Tomasz 'CeDeROM' CEDRO <tomek@cedro.info>
2026-04-21 01:05:58 +08:00
openvela-robot
f5d3c904aa
arch/intel64_irq.c: synchronize file with NuttX upstream
...
move up_trigger_irq() at the same place
rename g_irq_spin to g_irq_spinlock
Signed-off-by: p-szafonimateusz <p-szafonimateusz@xiaomi.com>
2026-04-21 01:05:52 +08:00
openvela-robot
d512cd4df8
goldfish: sync with qemu do rpmsg_syslog init at goldfish
...
Signed-off-by: ligd <liguiding1@xiaomi.com>
2026-04-21 01:05:47 +08:00
openvela-robot
f8fa980a97
CMake/preprocess: fix typo PREPROCES -> PREPROCESS
...
correct the marco define from PREPROCES to PREPROCESS
Signed-off-by: chao an <anchao@lixiang.com>
2026-04-21 01:05:41 +08:00
openvela-robot
8080bf2c14
rpmsg_port_spi_slave: fix compile error when enable RPMSG_PORT_SPI_SLAVE only
...
Signed-off-by: liaoao <liaoao@xiaomi.com>
2026-04-21 01:05:35 +08:00
openvela-robot
a772e6cff2
sched: sync with community
...
Signed-off-by: hujun5 <hujun5@xiaomi.com>
2026-04-21 01:05:23 +08:00
openvela-robot
cdf4012ec0
libm/newlib: remove -Wno-maybe-uninitialized
...
Since there's no warning presents now.
Signed-off-by: xuxingliang <xuxingliang@xiaomi.com>
2026-04-21 01:05:17 +08:00
openvela-robot
6dd7c951f7
arch/x86_64:synchronize file with NuttX upstream
...
fix build break if disable CONFIG_SPINLOCK
Signed-off-by: liwenxiang1 <liwenxiang1@xiaomi.com>
2026-04-21 01:05:11 +08:00
openvela-robot
35d9ebdbc2
Revert "sched/group/setuptask_file: duplicate idle task fd for kernel thread"
...
let's using shared group for kthreads, see pull/12320
This reverts commit 4e24eec7b607e4a6a7eca0fae9c58f02dc72e002.
2026-04-21 01:05:05 +08:00
openvela-robot
7ae61c007d
isrthread: community code synchronization to isrthread
...
Signed-off-by: hujun5 <hujun5@xiaomi.com>
2026-04-21 01:04:59 +08:00
openvela-robot
7449835ce8
arch: arm64: Fix ARM64_CONTEXT_REGS number
...
This commit fixes the regression in https://github.com/apache/nuttx/pull/14063
Signed-off-by: lipengfei28 <lipengfei28@xiaomi.com>
2026-04-21 01:04:51 +08:00
openvela-robot
1bd4ef8abf
net/pkt: fix raw socket send data length is insufficient.
...
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2026-04-21 01:04:45 +08:00
openvela-robot
6bdee81bd3
note: Increase crash dump buffer
...
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
2026-04-21 01:04:39 +08:00
openvela-robot
afceb8b0db
queue: Community code synchronization queue
...
Signed-off-by: hujun5 <hujun5@xiaomi.com>
2026-04-21 01:04:33 +08:00
openvela-robot
5d8ad057b5
romfs:extend romfs to enable write part1
...
change romfs_cachenode to find all headers
Signed-off-by: guohao15 <guohao15@xiaomi.com>
2026-04-21 01:04:26 +08:00
openvela-robot
3bc4eb831f
build.sh:export x86_64 gcc prebuilt toolchain
...
Signed-off-by: xuxin19 <xuxin19@xiaomi.com>
2026-04-21 01:04:21 +08:00
openvela-robot
ce2995dd23
libc: rename lib_execinfo.c to lib_backtrace.c
...
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
2026-04-21 01:04:12 +08:00
openvela-robot
5b8a74d3c0
sim: fix sim smp boot regression
...
This commit fixes the regression from https://github.com/apache/nuttx/pull/13716
Signed-off-by: hujun5 <hujun5@xiaomi.com>
2026-04-21 01:04:04 +08:00
openvela-robot
2557f82241
arch/x86_64: Fix up_timer_start
...
Fix according to up_alarm_start.
Signed-off-by: ouyangxiangzhen <ouyangxiangzhen@xiaomi.com>
2026-04-21 01:03:57 +08:00
openvela-robot
b1182a2fc4
fs_truncate: provide inotify call for truncate
...
IN_MODIFY event should occur on file modification, which includes
truncate. This is consistent with the inotify usage on Linux.
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2026-04-21 01:03:52 +08:00
openvela-robot
33d6e10fed
arch/x86_64: cache convert all asm() to __asm__()
...
asm() is not supported by -std=c99, __asm__() is more portable
Signed-off-by: liwenxiang1 <liwenxiang1@xiaomi.com>
2026-04-21 01:03:45 +08:00
openvela-robot
fd862200b2
arch: support customized up_cpu_index() in AMP mode
...
Some app with same code runs on different cores in AMP mode,
need the physical core on which the function is called.
Signed-off-by: fangxinyong <fangxinyong@xiaomi.com>
Signed-off-by: hujun5 <hujun5@xiaomi.com>
2026-04-21 01:03:39 +08:00
openvela-robot
60a4b3ad5e
x86_64:Fix ld error.
...
LD: nuttx.elf
ld:in function `std::__1::ios_base::imbue(std::__1::locale const&)':
nuttx/libs/libxx/libcxx/src/ios.cpp:129: undefined reference to `_Unwind_Resume'
Signed-off-by: cuiziwei <cuiziwei@xiaomi.com>
2026-04-21 01:03:33 +08:00
openvela-robot
89e0d5b890
net/local: release conn using dq_for_every_safe
...
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2026-04-21 01:03:27 +08:00
openvela-robot
4e4feff38c
sched/sem_rw: convert read-lock to write-lock when self already holds a write-lock
...
If the write lock is already held by oneself and sine the write
lock can be recursively held, so, this operation can be converted to a write
lock to avoid deadlock.
Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
2026-04-21 01:03:22 +08:00
openvela-robot
b121655bc2
sched: remove param in nxsched_remove_readytorun
...
after
text data bss dec hex filename
269732 51065 63335 384132 5dc84 nuttx
before
text data bss dec hex filename
269784 51065 63335 384184 5dcb8 nuttx
size -50
Signed-off-by: hujun5 <hujun5@xiaomi.com>
2026-04-21 01:03:16 +08:00
openvela-robot
848ca2ddee
arch/arm64: Modify the method for obtaining the CPU frequency
...
Summary:
1、cntfrq_el0 is used to store the timer frequency, which may
be different from the CPU frequency.
2、Do not use up_perf interface for SMP.
Signed-off-by: wangming9 <wangming9@xiaomi.com>
2026-04-21 01:03:10 +08:00
openvela-robot
fc454b4e95
drivers/sensors/gnss: check invalid nmea statement to avoid parsebuffer overflow
...
Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
2026-04-21 01:03:04 +08:00
openvela-robot
30760253ef
arch/x86_64:Add allsymbol functionality
...
Signed-off-by: liwenxiang1 <liwenxiang1@xiaomi.com>
2026-04-21 01:02:58 +08:00
openvela-robot
21a8428c45
nuttx: support android build of fstest
...
Signed-off-by: yintao <yintao@xiaomi.com>
2026-04-21 01:02:53 +08:00
openvela-robot
2931eaa8d8
arch/x86_64: idle convert all asm() to __asm__()
...
Signed-off-by: liwenxiang1 <liwenxiang1@xiaomi.com>
2026-04-21 01:02:47 +08:00
openvela-robot
bc90a2b22e
xtensa: sync with github and resolve conflicts
...
Signed-off-by: chenxiaoyi <chenxiaoyi@xiaomi.com>
2026-04-21 01:02:41 +08:00
openvela-robot
1c4c94724b
arch: adjust gcov configuration name
...
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
2026-04-21 01:02:29 +08:00
openvela-robot
7a29521117
libxx:fix build error when enable LIBCXXTOOLCHAIN
...
Summary:
P:➜ nuttx git:(4cec713dbf) LC_ALL=C make
CC: chip/stm32_gpio.c chip/stm32_gpio.c:41:11: note: '#pragma message: CONFIG_STM32_USE_LEGACY_PINMAP will be deprecated migrate board.h see tools/stm32_pinmap_tool.py'
41 | # pragma message "CONFIG_STM32_USE_LEGACY_PINMAP will be deprecated migrate board.h see tools/stm32_pinmap_tool.py"
| ^~~~~~~
CXX: libcxxmini/libxx_new.cxx libcxxmini/libxx_new.cxx:72:11: error: redefinition of 'void* operator new(std::size_t, void*)'
72 | FAR void *operator new(std::size_t nbytes, FAR void *ptr)
| ^~~~~~~~
In file included from /usr/include/newlib/c++/13.2.1/bits/atomic_base.h:36,
from /usr/include/newlib/c++/13.2.1/atomic:41,
from /home/leduc/wdc_workspace/src/autre/nuttx_dev/nuttx/include/nuttx/atomic.h:32,
from /home/leduc/wdc_workspace/src/autre/nuttx_dev/nuttx/include/nuttx/fs/fs.h:38,
from /home/leduc/wdc_workspace/src/autre/nuttx_dev/nuttx/include/nuttx/lib/lib.h:30,
from libcxxmini/libxx_new.cxx:29:
/usr/include/newlib/c++/13.2.1/new:174:33: note: 'void* operator new(std::size_t, void*)' previously defined here
174 | _GLIBCXX_NODISCARD inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT
| ^~~~~~~~
make[1]: *** [Makefile:69: libxx_new.o] Error 1
make: *** [tools/LibTargets.mk:216: libs/libxx/libxx.a] Error 2
Signed-off-by: chenrun1 <chenrun1@xiaomi.com>
2026-04-21 01:02:24 +08:00
openvela-robot
bc3300de60
misc/rpmsgdev: fix block mode read/write bug in rpmsgdev
...
Rpmsg dev server always open the real char device with nonblock mode,
so let client try to read/wrtie the read device every read/write
operation.
Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com>
2026-04-21 01:02:17 +08:00
openvela-robot
69346bfa5e
nuttx/fs:Rename node with inode.
...
In ./fs/inode directory, the variable name FAR struct inode *node is named inconsistently, with some using node and others using inode. To facilitate understanding, we will standardize the naming to FAR struct inode *inode.
Signed-off-by: cuiziwei <cuiziwei@xiaomi.com>
2026-04-21 01:02:11 +08:00
openvela-robot
58ba09ba43
Fix to compile parameters not taking effect When cmake version is greater than 3.18
...
https://cmake.org/cmake/help/latest/command/set_source_files_properties.html
Signed-off-by: zhangshoukui <zhangshoukui@xiaomi.com>
2026-04-21 01:02:05 +08:00
openvela-robot
a2d655318a
fdt: add additional fdt parsing utilities.
...
merge fdt from NuttX community
Signed-off-by: ligd <liguiding1@xiaomi.com>
2026-04-21 01:01:59 +08:00
openvela-robot
8de5286641
arch/x86_64: add support for thread_local
...
Signed-off-by: liwenxiang1 <liwenxiang1@xiaomi.com>
2026-04-21 01:01:54 +08:00
openvela-robot
5b7538a6c8
add sched note for littlefs/romfs/rpmsgfs/yaffs in cmake build
...
Signed-off-by: zhangshoukui <zhangshoukui@xiaomi.com>
2026-04-21 01:01:48 +08:00
openvela-robot
1482e60cde
arch/x86_64: Resolve weak symbol compilation relocation errors
...
Signed-off-by: liwenxiang1 <liwenxiang1@xiaomi.com>
2026-04-21 01:01:42 +08:00
openvela-robot
e8591d9e23
pthread: delete pthread tls flag
...
Signed-off-by: zhangyuan29 <zhangyuan29@xiaomi.com>
2026-04-21 01:01:36 +08:00
openvela-robot
2e05d4a9b9
sched: export sched_getcpu API in AMP mode
...
Some app with same code runs on different cores in AMP mode,
need known physical core id on which the function is called.
Signed-off-by: fangxinyong <fangxinyong@xiaomi.com>
2026-04-21 01:01:30 +08:00
openvela-robot
e44133cd68
rptun: minor nxstyle fix, sync with community
...
Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com>
2026-04-21 01:01:21 +08:00
openvela-robot
0d22531d60
misc/dev_mem: fix compile error in aarch64
...
misc/dev_mem.c:203:24: error: comparison between two arrays [-Werror=array-compare]
203 | bool merge = (_edata == _sbss);
| ^~
misc/dev_mem.c:203:24: note: use '&_edata[0] == &_sbss[0]' to compare the addresses
Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com>
2026-04-21 01:01:13 +08:00
openvela-robot
200b48bf35
procfs/cpuinfo: Zero copylen in cpuinfo_read
...
to avoid return the negative number
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-21 01:01:06 +08:00
openvela-robot
1b12410f95
mq: correct inode release in mq_inode_release()
...
Signed-off-by: ligd <liguiding1@xiaomi.com>
2026-04-21 01:01:01 +08:00
openvela-robot
923523ecec
tools/gdb: support string type in offset_of
...
1. Support any type of value as pointer address in container_of
2. Support string as type in offset_of
3. Make sure type is a pointer in container_of, and not a pointer in
offset_of
Signed-off-by: xuxingliang <xuxingliang@xiaomi.com>
2026-04-21 01:00:55 +08:00
openvela-robot
bba9037914
usensor.c:fix container_of member error.
...
Signed-off-by: likun17 <likun17@xiaomi.com>
2026-04-21 01:00:47 +08:00
openvela-robot
793cd570f8
tools/gdb: decode backtrace of crashlog
...
Now crash log can be directly pass to addr2line tool to get all backtraces.
E.g.
(gdb) addr2line -f crash.log -p 485
Address Symbol Source
Backtrace of 485
0x402cc0ac <up_switch_context+84> /home/work/ssd1/workspace/MiRTOS-specific product-Stable-Build/nuttx/include/arch/syscall.h:179
0x40291276 <nxsig_timedwait+386> signal/sig_timedwait.c:365
0x4028fc7e <nxsig_nanosleep+106> signal/sig_nanosleep.c:141
0x4028fdba <clock_nanosleep+26> signal/sig_nanosleep.c:333
0x402c3736 <usleep+62> unistd/lib_usleep.c:108
0x415018c0 <cs2p2p_mSecSleep+24> Src/PPPP_Common.c:1139
0x414fabde <cs2p2p_Run_send_DRW+258> Src/PPPP_API.c:5577
0x414fac62 <cs2p2p_PPPP_thread_send_DRW+18> Src/PPPP_API.c:5616
0x40446f62 <pthread_startup+10> pthread/pthread_create.c:59
0x41094f4a <pthread_start+106> pthread/pthread_create.c:139
Signed-off-by: xuxingliang <xuxingliang@xiaomi.com>
2026-04-21 01:00:41 +08:00
openvela-robot
61f982bb25
fs/semaphore: fix a minor issue with goto label
...
Signed-off-by: fangxinyong <fangxinyong@xiaomi.com>
2026-04-21 01:00:29 +08:00
openvela-robot
0dc07fb6b1
tools/gdb: imporve nxgcore speed
...
Let GDB to read from ELF for readonly data.
Disable this feature by nxgcore --no-trust-readonly.
Signed-off-by: xuxingliang <xuxingliang@xiaomi.com>
2026-04-21 01:00:18 +08:00
openvela-robot
d2ce98f28b
fs_open:Adjust the definition of the open path
...
Summary:
Reference https://man7.org/linux/man-pages/man2/open.2.html
EISDIR pathname refers to a directory and the access requested
involved writing (that is, O_WRONLY or O_RDWR is set).
Signed-off-by: chenrun1 <chenrun1@xiaomi.com>
2026-04-21 01:00:11 +08:00
openvela-robot
b09d89a476
risc-v: Support customize idle loop
...
Support customize idle loop by CONFIG_ARCH_IDLE_CUSTOM
as other architectures.
Then user can provide their own `up_idle()` function
with CONFIG_ARCH_IDLE_CUSTOM enabled.
Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2026-04-21 01:00:05 +08:00
openvela-robot
8d3b73559f
timers: add goldfish timer support
...
Signed-off-by: ligd <liguiding1@xiaomi.com>
2026-04-21 00:59:57 +08:00
openvela-robot
f506bd34c8
sched: synchronize with community code and use nxsched_remove_self.
...
Signed-off-by: hujun5 <hujun5@xiaomi.com>
2026-04-21 00:59:51 +08:00
openvela-robot
5bb8c15749
arch: fix the sched parameter update when exiting
...
Signed-off-by: buxiasen <buxiasen@xiaomi.com>
2026-04-21 00:59:45 +08:00
openvela-robot
b566da436e
sim:support sim elf and dynamic libs package in post build
...
use the dynamic library .so of the binding compilation environment,
and then modify the dynamic loader of elf at runtime to run sim elf across system versions
1.add post-build for sim build
2.collect dynamic .so and dynamic interpreter
3.add execution script for the entire package sim elf
change text-segment to 0x50000000
because patchelf will modify the .dynamic section in elf,
the upward alignment of elf will be less than 0x3fffffff,
which will cause asan shadow memory overlap error
Signed-off-by: xuxin19 <xuxin19@xiaomi.com>
2026-04-21 00:59:38 +08:00
openvela-robot
57e00d628f
arch/arm64/src/imx9/imx9_usbdev.c: Clean up cache operations, add DEBUGASSERTS
...
Correct some of the cache operations:
- EP0 request length was handled incorrectly
- Received data cache invalidate was exceeding the received buffer
- writedtd is also called with no data (EP0 ACK/NACK). Don't touch cache in that case.
Fix trip wire handling to conform with the IMX93 reference manual
Also add DEBUGASSERTS for future to check the validity of pointers and sizes
Co-authored-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2026-04-21 00:59:15 +08:00
openvela-robot
2f6c45cb01
arch/intel64: optimise context switch
...
We save interrupted TCB state on tcb->xcp.regs not interrupt stack now
which allows us to remove x86_64_savestate() from up_switch_context()
and other places.
Signed-off-by: p-szafonimateusz <p-szafonimateusz@xiaomi.com>
2026-04-21 00:59:09 +08:00
openvela-robot
3d928157d7
build.yml: Undo debug print
...
Undo the unintended changes for debug printing. I edited the wrong repo, I am deeply sorry about this.
2026-04-21 00:59:01 +08:00
openvela-robot
f2d0966e9b
arch/intel64/intel64_head.S: align XCP region
...
align XCP region to match regs allocation in up_initial_state()
Signed-off-by: p-szafonimateusz <p-szafonimateusz@xiaomi.com>
2026-04-21 00:58:55 +08:00
Alin Jerpelea
e2b1af69be
libs/libc: 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>
2026-04-21 00:58:50 +08:00
openvela-robot
91c1f346b6
cpuload: fix crash because of the member of g_pidhash is NULL
...
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2026-04-20 21:21:10 +08:00
openvela-robot
7e25096cb1
fix time_t overflow
...
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
2026-04-20 21:21:05 +08:00
openvela-robot
963d12e058
build: Replace 'make download' with 'make flash'
2026-04-20 21:21:00 +08:00
openvela-robot
3497365242
xtensa_dumpstate.c: Fix the name of the TCB variable when dumping the
...
backtrace.
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2026-04-20 21:20:57 +08:00
openvela-robot
eb4a903dc8
i2c/bitbang: fix compile break when enable CONFIG_I2C_BITBANG_NO_DELAY
...
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2026-04-20 21:20:54 +08:00
openvela-robot
23e434723e
exfat: optimize and fix compile warnring
...
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2026-04-20 21:20:51 +08:00
openvela-robot
5eef628b8a
battery_charger:add poll support
...
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
2026-04-20 21:20:48 +08:00
openvela-robot
fbf441a5f2
power/polaris: Replace ops and batsem with dev
...
and remove the batsem initialization since it is arleady done in common code
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 21:20:46 +08:00
openvela-robot
c4e79a3f25
driver/power: using upper-half structure directly in the lower-half structure.
...
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2026-04-20 21:20:43 +08:00
openvela-robot
63911d9dc9
fix: update aw88266a lib
...
update aw88266a lib of stable version
Signed-off-by: genghuihui <genghuihui@xiaomi.com>
2026-04-20 21:20:40 +08:00
openvela-robot
1a57ab43f8
net: always compile listen.c and accept.c when enable CONFIG_NET
...
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2026-04-20 21:20:38 +08:00
openvela-robot
98b540027a
feat: charge: initialize rx charger stwlc38 driver
...
Signed-off-by: zhangguoliang <zhangguoliang3@xiaomi.com>
2026-04-20 21:20:34 +08:00
openvela-robot
f49e965be8
Open ble controller adaptation code
...
N/A
Signed-off-by: jsun <jsun@bouffalolab.com>
2026-04-20 21:20:32 +08:00
openvela-robot
4d57b21dfa
fix: driver: modify some fields and comments
...
change FBIOPAN_DISPLAY IOCTL command to _FBIOC(0x0016).
change xoffest to xoffset in fb_planeinfo_s.
modify comments for xoffset and yoffset in fb_planeinfo_s.
add comment for pandisplay interface.
Signed-off-by: liushuai25 <liushuai25@xiaomi.com>
2026-04-20 21:20:30 +08:00
openvela-robot
08a37a4da8
Use ethernet MAC programmed in imxrt OCOTP MAC0/MAC1 (teemsy board has this)
2026-04-20 21:20:23 +08:00
openvela-robot
5024dbfd8c
driver/sensor: support sensor_ops: selftest
...
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2026-04-20 21:20:20 +08:00
openvela-robot
327bef1033
sched/sched/remove_readytorun.c: Fix CPU affinity issues in SMP
...
the logical may choose the head of g_readytorun(the greatest priority)
task as the next while ignoring the cpu affinity of it.
Signed-off-by: chenhonglin <chenhonglin@xiaomi.com>
2026-04-20 21:20:18 +08:00
openvela-robot
aa29d2a58d
driver/power: using upper-half structure directly in the lower-half structure.
...
N/A
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2026-04-20 21:20:15 +08:00
openvela-robot
6c5d9a65d9
risc-v/esp32-c3/rttimer: Disable alarm before setting a new value and enabling it
2026-04-20 21:20:13 +08:00
openvela-robot
61d2803c79
sched/signal: Correct kill with cancellation
...
Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2026-04-20 21:20:09 +08:00
openvela-robot
b6dd0b15c1
input/touch: add io command for touch firmware version
...
Signed-off-by: futerigele <futerigele@xiaomi.com>
2026-04-20 21:20:06 +08:00
openvela-robot
f0507bd23d
fs:procfs: add waiting_paging_fill state names
...
Follow task_state in tcb_s.
2026-04-20 21:20:03 +08:00
openvela-robot
dbe04d7c61
Merge remote-tracking branch 'mirtos/master' into dev
...
Last commit id:
commit 649f99ce3029a0648d315ec9ebea537f651d9573 (mirtos/master)
Author: FASTSHIFT <vifextech@foxmail.com>
Date: Wed Sep 22 15:38:43 2021 +0800
libc/misc: add lib_glob.
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2026-04-20 21:19:59 +08:00
openvela-robot
ae2182db0f
feat: touch: add nt38350 selftest
...
add nt38350 selftest
Signed-off-by: futerigele <futerigele@xiaomi.com>
2026-04-20 21:19:57 +08:00
openvela-robot
a676010b32
risc-v/esp32-c3: Remove _s of non static variables from esp32c3_rt_timer.c
2026-04-20 21:19:53 +08:00
openvela-robot
076e7601fc
arch/sim/usrsock: correct the address length
...
Signed-off-by: chao.an <anchao@xiaomi.com>
2026-04-20 21:19:51 +08:00
openvela-robot
fbcef52ddd
esp32_spiram.c: Remove esp_himem_reserved_area_size from esp32_spiram.c
...
file. This function is already defined in esp_himem and is used only
when that file is built. We don't need another weak function.
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2026-04-20 21:19:48 +08:00