summaryrefslogtreecommitdiff
path: root/bsp/qemu-virt64-aarch64
AgeCommit message (Collapse)Author
2026-08-14[dm][dma] Update DMA (#11678)GUI
* [dm][dma] update DMA interface Extend DMA mapping to honor OFW dma-ranges even when no reserved memory pool is present, and add PCI host-bridge DMA-region translation for PCI devices. Prefer 32-bit-addressable allocations for translated devices, improve pool allocation fallbacks and synchronization, and establish a linear mapping for installed DMA pools when possible. Signed-off-by: GuEe-GUI <[email protected]> * [dm][dma] fixup PL330 work flow Fix PL330 channel allocation so device-tree cells select peripheral request lines rather than execution channels. Generate proper peripheral DMA microcode using DMAWFP, DMALDP, DMASTP, and DMAFLUSHP, encode burst lengths correctly, honor transfer direction and non-secure attributes, and allocate microcode from DMA-coherent memory. Signed-off-by: GuEe-GUI <[email protected]> * style: format code with clang-format * style: format complete changed files with clang-format * drivers: dma: fix diagnostic format types * style: format DMA changes for current master --------- Signed-off-by: GuEe-GUI <[email protected]>
2026-08-07[dm][ufs] fixup the ufs supported (#11646)GUI
* [dm][block] add 4K support for EFI partion Signed-off-by: GuEe-GUI <[email protected]> * [dm][ufs] fixup the linkup flow Signed-off-by: GuEe-GUI <[email protected]> * style: format code with clang-format * style: format complete changed files with clang-format * drivers: address UFS review feedback --------- Signed-off-by: GuEe-GUI <[email protected]>
2026-06-15[bsp][qemu-virt64-aarch64] update doc for #11232GuEe-GUI
Link: https://github.com/RT-Thread/rt-thread/pull/11232 Signed-off-by: GuEe-GUI <[email protected]>
2026-06-15[bsp][qemu-virt64-aarch64] add DM config and docsGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2026-06-15[bsp][qemu-virt64-aarch64] support full dmGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2026-05-08[format][version]: synchronize bsp version configurationCYFS
2026-05-07bsp/qemu-aarch64: validate RTC control argsAphlita
2025-12-15[finsh][cmd] add 'console' command to config consoleGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2025-10-23[format][version]: synchronize bsp version configurationkurisaw
2025-10-11Use time_t for RT_DEVICE_CTRL_RTC_GET_TIME RT_DEVICE_CTRL_RTC_SET_TIMEYonggang Luo
2025-06-17format: update all series of BSP configuration items (#10406)沐攸
2024-08-13bsp: fit into c11 atomicShell
2024-06-26[libcpu][aarch64]memory setup using memblock (#9092)zms123456
* memory setup using memblock * map pages later
2024-06-20bsp中option env语句替换为新语句,并同步更新了source "$xxx"语句latercomer
2024-05-08[libcpu][aarch64] Fixed the rt_hw_secondary_cpu_bsp_start() bug (#8898)liYangYang
* fix rt_hw_secondary_cpu_bsp_start() bug * timer init * comment
2024-03-28sync smart & dfs (#8672)Shell
Signed-off-by: xqyjlj <[email protected]> Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]>
2024-03-23[pin] pin_read/write rt_uint8_t to rt_ssize_tkk
2024-03-21[bsp] update projectsMeco Man
2024-03-02[fixup] check NULL pointer before access (#8573)Shell
Signed-off-by: Shell <[email protected]>
2023-12-16[libcpu][aarch64] 使用设备树对内存进行初始化 (#8320)fangjianzhou
2023-11-28[libcpu][aarch64] 使用设备树对CPU进行初始化 (#8221)fangjianzhou
2023-10-25🎈 perf: perf rt_hw_interrupt_disable/enable (#8042)xqyjlj
Signed-off-by: Shell <[email protected]> Co-authored-by: Shell <[email protected]>
2023-10-21[kservice] improve backtrace service in kernel (#8144)Shell
Signed-off-by: Shell <[email protected]>
2023-10-21fix ash echo (#8150)xiao-mang
2023-10-20[libcpu] fix symbol of kernel entry point (#8159)Shell
Signed-off-by: Shell <[email protected]>
2023-10-18[kernel][dm]适配新的设备驱动模型 (#8075)zms123456
2023-10-17qemu-virt64-aarch64/qemu-virt64-riscv支持SDL2 (#8130)fangjianzhou
2023-10-08[project] update mdk/iar project and config.guozhanxin
2023-09-26修复 qemu 挂载 elm 文件系统失败zhkag
2023-07-25AArch64: support public linker scripts (#7831)GUI
Signed-off-by: GuEe-GUI <[email protected]>
2023-07-17[time]时钟框架重构 (#7794)xqyjlj
2023-07-06Merge branch 'master' of https://github.com/RT-Thread/rt-threadwusongjie
2023-07-05[components/mm] improve output of list_page (#7779)Shell
2023-07-05Drivers: Support Open Firmware API and model of PICwusongjie
We support OFW API to replace fdt old API, and add IRQ, IO, Platform-Bus, CPUs ... OFW node contorl. To support work with Device Tree or ACPI in drivers that use IRQ, we make a programmable interrupt controller driver's model. Signed-off-by: GuEe-GUI <[email protected]>
2023-06-12删除ioremap 宏定义 (#7662)wangqinglin
2023-04-17aarch64:修复qemu.bat (#7276)wangqinglin
2023-04-03[HUST CSE IoTS&P Lab][bsp] add missing UL suffix to BIT macro to prevent ↵shandianchengzi
undefined behavior (#7153) * [bsp] add missing UL suffix to BIT macro to prevent undefined behavior. * [bsp] add UL suffix to BIT macro for consistency and readability. * fix toUppercase. * fix the abnormal character. * format the file.
2023-03-31sync and update all projects (#7138)yangjie11
* sync and update
2023-03-16[errno code][-RT_EINVAL] fix that use RT_EINVAL without -Meco Man
2023-03-11[bsp/qemu-virt64-aarch64] enable fdt by defaultwangxiaoyao
2023-02-28[BSP] Add vscode setting. (#6992)Bernard Xiong
2023-02-26[pin][5.0.0] 修正pin框架数据类型使用不当 (#6934)Zxy
2023-02-14[rt-smart] PV_OFFSET as a variable (#6904)Shell
* [rt-smart/mem] remove pv_offset * [rt-smart] list kernel space command * [rt-smart] restore ioremap region * [revert] restore kernel space isolation * [rt-smart/pv_off] code format * [rt-smart] add get_pvoff() * [pvoffset] pvoff as constant for C codes * [pvoff] pvoff as interfaces
2023-02-11[BSP] Add color build for qemu gcc config. (#6924)Bernard Xiong
2023-02-07rt_device_write/read return data type as rt_ssize_tMeco Man
rt_ssize_t can give negative error code, which follows the unix style correctly
2023-02-06Add ADT Kconfig and fix MMU kconfig issue in Cortex-A (#6901)Bernard Xiong
* Add ADT Kconfig and fix MMU kconfig issue in Cortex-A * [BSP] enable ADT
2023-01-08format Kconfig and sconscriptMeco Man
2023-01-08[rt-smart] kernel virtual memory management layer (#6809)Shell
synchronize virtual memory system works. adding kernel virtual memory management layer for page-based MMU enabled architecture porting libcpu MMU codes porting lwp memory related codes
2022-12-26[bsp][smart] fix virt64 aarch64 link script for smart.bernard
2022-12-20[smart/aarch64] code sync (#6750)Shell
* [smart/aarch64] sync aarch64