Xiangzhen Ouyang

Results 4 issues of Xiangzhen Ouyang

In the previous implementation, we had to copy the entire NuttX to ensure that the executable runs at the correct address. Additionally, we were not loading the .realmode section, which...

Arch: x86_64
Area: Board support
Size: M

## Summary The `nuttx/arch.h` included in userspace.h will cause some unnecessary headers to be introduced in the user program (such as `net.h`). We are trying to remove the inclusion of...

Area: Bluetooth
Area: Networking
Arch: risc-v
Arch: x86_64
Area: File System
Area: Memory Management
Area: OS Components
Size: M
Area: Video
Area: Crypto
Area: USB
Area: BINFMT
Area: PCI
Board: arm

## Summary This commit provided a better recursive spinlock implementation with less memory-overhead and better performance. E.g. **Memory-overhead**: 32 + 32(padding) + 64 + 32 = 160 bits decrease to...

State: Needs more testing
Area: Drivers
Area: OS Components
Size: M

## Summary This PR proposed ClockDevice, a new timer driver abstraction for NuttX. The new CLOCKDEVICE timer hardware abstraction delivers: - Functional correctness: Thread-safe and overflow-free - High performance: Up...

Area: Documentation
Arch: arm
Arch: arm64
Arch: mips
Arch: risc-v
Arch: simulator
Arch: sparc
Arch: tricore
Arch: x86_64
Arch: xtensa
Area: Drivers
Area: OS Components
Size: XL
Area: Audio
Board: arm
Board: risc-v
Board: x86_64