summaryrefslogtreecommitdiff
path: root/src/kservice.c
AgeCommit message (Collapse)Author
2021-05-27[lts 3,1,x] format codesMeco Man
2021-02-26[Update] Sync from v4.0.3chenjh
2019-12-17Sync from master (75a3f3dd3a930eab1dc58fa0258a9d1605a0ac11)armink
2019-05-17Update the kernel and components to master version.armink
2019-03-14Sync from master (fc5cfe0a5e5709878f50b904df7c3355078941dd)armink
2019-01-28Sync from master (aa1e41d04f6b7b37786b1d88f492701e9d4acf5a)armink
2018-12-28[Kernel] Sync to latest version.armink
2018-09-25[Kernel] Adjust the copyright informationBernard Xiong
2018-09-23[Kernel] Add ARMCC 6.x support.Bernard Xiong
2018-09-14[Kernel] Update to Apache License v2.0Bernard Xiong
Update license for RT-Thread kernel.
2018-08-30[Kernel] move module tolibc/libdl.Bernard Xiong
2018-07-15[Kernel] Add strdup for armccBernard Xiong
2018-03-02[kservice] Update show version year info to 2018.朱天龙 (Armink)
2018-02-24fix code styleemlslxl
2017-11-30[BSP] Fix the WIN32 compiling issue.bernard
rename _errno to __rt_errno for conflict in WIN32.
2017-11-02fix rt_memcpy buf in RT_USING_TINY_SIZE enableflyingcys
2017-10-15[Kernel] Add signal implementation.bernard
1. Add signal implementation; 2. Change the 'rt_uint8_t' of cmd to 'int';
2017-09-18Merge branch 'master' into RT_MACROgeniusgogo
2017-09-18rename WEAK to RT_WEAKxieyangrun
2017-09-15根据documentation/coding_style_cn.txt约定 ↵emlslxl
对内核src和include目录下的文件代码进行格式化
2017-07-24[kernel] rename RT_TINY_SIZE to RT_USING_TINY_SIZEtanek liang
2017-04-14Update kservice.c朱天龙 (Armink)
Update year info from 2016 to 2017
2017-01-31[Kernel] Add rt_kputs routine.bernard
2016-08-19Correct comments about doxygen formatdogandog
chang /*@{*/ to /**@{*/ and /*@}*/ to /**@}*/
2016-08-12增加rt_strnlen,lua采用单独的线程zhangjun
2016-08-01Fix type size for 16bit cpuJason Pan
2016-04-18[Kernel] Update year information in version info.Bernard Xiong
2015-09-10open and then get the new deviceGalaIO
in rt_console_set_device, open new device first and get the new device to _console_device. 我在编写程序时,在device驱动中打印log,但是使用rt_kprintf时,如果_console_device存在非空,那就执行驱动的write函数,但是这是device还没有初始化成功,但是已经提前给_console_device赋值,导致了程序无故fault,以上述修改可避开这样的矛盾。
2015-08-03[Kernel] Use rt_assert_handler() function to handle assertion.Bernard Xiong
2015-06-11[kservice]add hook for RT_ASSERTarmink
2015-05-20[kservice] fix rt_strcmp/strncmp/strlen prototypeprife
2015-01-21[Kernel] Change the copyright date informationBernard Xiong
2015-01-04rt_kprintf: force the open_flag to be RT_DEVICE_FLAG_STREAMGrissiom
Commit a6251a439e7385f changed the serial device to check open_flag instead of flag. So we should change the rt_kprintf counterpart as well.
2014-09-11[Kernel] Use stream mode to open console device.bernard
2014-06-26Add WEAK definition;bernard
2013-09-24update rt_kprintf: make sure the device is in STREAM mode when used by ↵aozima
rt_kprintf.
2013-09-23kservice: export vsnprintf as rt_vsnprintfGrissiom
vsnprintf is a common string function that could be used in many places. Using both vsnprintf in libc and vsnprintf in the RTT could make a bigger image. Moreover, if newlib is not enabled when compiling with GCC, referencing vsnprintf will lead to link error: .../arm-none-eabi/lib/armv7-ar/thumb/softfp/libc.a(lib_a-sbrkr.o): In function `_sbrk_r': sbrkr.c:(.text._sbrk_r+0xc): undefined reference to `_sbrk' collect2: error: ld returned 1 exit status Using rt_vsnprintf could avoid such problem.
2013-06-24Embedded GPLv2 license.Bernard Xiong
2013-06-24Update kservice.cBernard Xiong
2013-04-10update the version informationyiyue.fang
2006 - 2013 Copyright by rt-thread team
2013-03-23implement __rt_ffs in kernel service libraryBernard Xiong
2012-12-25fixed coding style in kservice.c[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2522 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-12-22fix rt_kprintf issue, which found by Grissiom.[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2507 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-11-23 fix IAR compiler error. [email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2434 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-10-22fixed mutex issue in memheap; fixed compiling issue in kservice.c when ↵[email protected]
COMPILER is not defined; add finsh for win32 porting. git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2365 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-08-27split export symbols from rtm.c to each file[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2263 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-07-18add the alignment display for signed integer[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2220 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-05-30Added VisualDSP++ Compiler support.[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2137 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-04-14fixed memmove issue, report by luoyuncong.[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2043 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-03-22add RT_PRINTF_PRECISION in kservice.c; fix re-schedule issue in IPC control ↵[email protected]
function. git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2003 bbd45198-f89e-11dd-88c7-29a3b14d5316