summaryrefslogtreecommitdiff
path: root/bsp/x86
AgeCommit message (Collapse)Author
2024-06-20bsp中option env语句替换为新语句,并同步更新了source "$xxx"语句latercomer
2024-03-21[bsp] update projectsMeco Man
2023-11-06修复 bsp/x86 scons --pyconfig-silent 报错zhkag
2023-11-06修复 bsp/x86 编译问题zhkag
2023-10-08[project] update mdk/iar project and config.guozhanxin
2023-03-31sync and update all projects (#7138)yangjie11
* sync and update
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-01-12modify RT_ALIGN_SIZE as 8 by defaultMeco Man
2023-01-08format link scriptsMeco Man
2023-01-08format Kconfig and sconscriptMeco Man
2022-10-03[bsp][applications][sconscript] 整理统一sconscript格式 (#6481)Man, Jianting (Meco)
* [bsp][sconscript] 整理统一sconscript格式 * update * update
2022-08-16update the project for RT-Thread_V4.1.1liuxianliang
2022-03-29[bsp] Update all projects.guozhanxin
2022-01-26[update] refresh projectliukangcc
2022-01-09 [console] ↵Man, Jianting (Meco)
解决在没有定义RT_USING_DEVICE的情况下使用device报错的问题 * [console] 解决在没有定义RT_USING_DEVICE的情况下使用device报错的问题 * format codes * [libc] 整理格式 * refresh projects
2021-12-17[update] CFLAGSliukangcc
2021-12-16分离内存分配接口与内存分配算法 (#5175)Tangyuxin
* [kernel][mem] Multiple instances of small memory allocation algorithm * [kernel][mem] Change small memory management algorithm memory header flag * [kernel][mem] Fix assertion problem * [kernel][slab] Multiple instances of slab memory management algorithm * [kernel][memheap] Remove rt_malloc/rt_free/rt_realloc and other related memory interfaces * [kernel][mem] Clean up memory space of small memory management objects * [kernel][kservice] Add memory application interface and thread protection interface * [kernel][kservice] Fix function return value problem * [kernel][memheap] Optimize memheaptrace print * [kernel][memheap] Support best mode * [kernel][memory] Remove semaphore lock * [kernel][memheap] Add locked flag * [kernel][memory] Support malloc memory in interrupt * [kernel][memheap] Add 'memheapcheck' cmd * [kernel][mem] Fix failure to request full memory * [kernel][memheap] Fix compilation warning * [kernel][mem] Fix mem realloc ASSERT * [examples][testcases] Add small mem testcase * [examples][mem_tc] Modify test memory size * [examples][testcases] Add slab memory management algorithm test case * [examples][testcases] fix small memory management algorithm test case * [kernel][memory] Adjusting memory allocation algorithm object definition and interface * [kernel][memory] Fix compilation warning * [examples][utest] Fix mem test case * [examples][utest] fix slab test case * [utest][testcases] Shorten test time * [kernel][memory] Formatting code * [examples][utest] Adjust test run time * [examples][utest] Formatting code * [bsp] update all rtconfig.h
2021-11-17[mutex] use RT_IPC_FLAG_PRIO to replace RT_IPC_FLAG_FIFOMeco Man
2021-10-14Revert "Fix compiler flags issue"guo
2021-10-14[update] Fix compiler flags issueliukangcc
2021-09-13[libc] fix the conflict warning of read and write functionsMeco Man
2021-09-07[BSP] Enable romfs in x86 BSPBernardXiong
2021-08-22[BSP] Add README.md in x86BernardXiong
2021-08-22[BSP] add dbg/run.sh script for x86BernardXiong
2021-08-19Fix compiler flags issueJCZou
CCFLAGS is used by gcc and g++ compiler. So CFLAGS should be used for gcc to avoid passing gcc flags to g++.
2021-03-12[x86][drivers] auto formattedMeco Man
2021-02-19[bsp][x86] update x86 with Kconfig and newlib toolchains.Bernard Xiong
2020-11-23【优化】在代码中移除 rt_system_object_init/rt_system_tick_init ↵guozhanxin
的调用。
2019-10-22[add] default environmentErnest
2019-03-06Remove the DBG_COLOR and DBG_ENABLE definition.armink
2018-10-21fix rt_system_module_init() -> rt_system_dlmodule_init(),SASANO Takayoshi
in components/libc/libdl/dlmodule.c.
2018-10-07there is dummy time() function, but now it is implemented inSASANO Takayoshi
components/libc/compilers/minilibc/time.c. maybe this dummy code is no longer required, so deleted.
2018-10-06There is no problem to create hello.mo with default compiler onSASANO Takayoshi
Debian-9.5/amd64. But building hello.mo with i386-elf-gcc (5.5.0) cross compiler on OpenBSD-6.3/amd64, undefined reference to 'rt_kprintf' error occurs. To avoid this error, "compile and link" process needs to be divided to simply "compile" and "link". On Debian-9.5, both previous and current method produces same hello.mo. We have to improve disk image creation (Linux dependent), this is a future homework.
2018-08-31[BSP] remove RT_USING_LIBDL option.Bernard Xiong
2018-02-06update SConscript: support scons 3.aozima
2017-10-31change dfs_init.h => dfs.hSummerGift
2017-10-16[BSP] change the type of cmd.bernard
1. Change the type of cmd to 'int'; 2. Remove RT_LWIP_USING_RT_MEM macro;
2017-08-20x86: bring up share object module on i386 machineparai
1. upddate kernel module to support i386 2. update libdl to support open *.so by absolute path 3. new test case bsp/x86/src/hello.c to test i386 module feature Signed-off-by: parai <[email protected]>
2017-08-18x86: support both keyboard input and serial COM1 inputParai Wang
Signed-off-by: Parai Wang <[email protected]>
2017-08-18x86 : fix keyboard input issueparai.wang
2017-08-18Merge pull request #807 from parai/masterBernard Xiong
[BSP] x86: add floppy driver
2017-08-18Revert "x86: keyboad input bug fix"Bernard Xiong
2017-08-17x86: add floppy driverparai
currently only read okay, write is not supported, this is enough for me to study ELF, but the floppy is really small, now only about 400kb space free showed by df("/"). Signed-off-by: parai <[email protected]>
2017-08-16tmp floopy driver save, no testparai
2017-08-16x86: keyboad input bug fixparai
most of the code copy from tinix, just make it run, code quality is not good. Signed-off-by: parai <[email protected]>
2017-08-16x86: host machine native gcc support and use qemu to runparai.wang
2017-07-29[bsp] fix incompatible type error for "finsh_system_init()"tanek liang
2015-09-15[BSP] fix x86 bsp compiling issueBernard Xiong
2015-03-29Update bsp.h陈豪 | Jacob Chen
2015-03-29[bsp]x86:fix compile error when use bsp.h in c++陈豪 | Jacob Chen