| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
* sync and update
|
|
rt_ssize_t can give negative error code, which follows the unix style correctly
|
|
|
|
|
|
|
|
* [bsp][sconscript] 整理统一sconscript格式
* update
* update
|
|
|
|
|
|
|
|
解决在没有定义RT_USING_DEVICE的情况下使用device报错的问题
* [console] 解决在没有定义RT_USING_DEVICE的情况下使用device报错的问题
* format codes
* [libc] 整理格式
* refresh projects
|
|
|
|
* [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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CCFLAGS is used by gcc and g++ compiler. So CFLAGS should be used for
gcc to avoid passing gcc flags to g++.
|
|
|
|
|
|
的调用。
|
|
|
|
|
|
in components/libc/libdl/dlmodule.c.
|
|
components/libc/compilers/minilibc/time.c.
maybe this dummy code is no longer required, so deleted.
|
|
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.
|
|
|
|
|
|
|
|
1. Change the type of cmd to 'int';
2. Remove RT_LWIP_USING_RT_MEM macro;
|
|
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]>
|
|
Signed-off-by: Parai Wang <[email protected]>
|
|
|
|
[BSP] x86: add floppy driver
|
|
|
|
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]>
|
|
|
|
most of the code copy from tinix, just make it run, code quality is not good.
Signed-off-by: parai <[email protected]>
|
|
|
|
|
|
|
|
|
|
|