Commit Graph

328 Commits

Author SHA1 Message Date
zhangfanfan2 885f349192 内核c++编译使用-fno-omit-frame-pointer, 方便异常栈回溯 2021-03-16 16:23:02 +08:00
openharmony_ci 2d1ad5e9f4 !76 组件解耦修改---支持内核态dynload和net关闭
Merge pull request !76 from zhangfanfan2/master
2021-03-16 09:10:39 +08:00
zhangfanfan2 36eb117140 组件解耦修改---支持内核态dynload和net关闭 2021-03-13 19:05:12 +08:00
Haryslee c29806a316 Optimization for physics memory
Change-Id: Id7765f13d15014c8b19b75156b9f5971cbe99705
2021-03-13 17:37:10 +08:00
openharmony_ci 856a44ac95 !74 compile bug fix
Merge pull request !74 from MGY917/master
2021-03-11 21:17:14 +08:00
YOUR_NAME 2bc01d3ce4 fix:compile bug fix 2021-03-11 20:12:26 +08:00
YOUR_NAME 2a2d7baecd Merge remote-tracking branch 'upstream/master' 2021-03-11 20:11:46 +08:00
mamingshuai 73a7b66116 update openharmony 1.0.1 2021-03-11 18:43:57 +08:00
zhushengle 5b03c42d9a 删除SysFork中的CLONE_SIGHAND flag 2021-02-27 17:51:32 +08:00
冷钦街 3fe1a89b49 update kernel/base/vm/los_vm_filemap.c. 2021-02-18 16:41:29 +08:00
openharmony_ci e351799d39 !52 【轻量级 PR】:update kernel/extended/liteipc/hm_liteipc.c. 修改一个不不合理的英文用词
Merge pull request !52 from Harmonica/N/A
2021-02-18 10:00:36 +08:00
openharmony_ci 66c91a0013 !69 增加对QEMU arm 'virt' CFI flash的支持
Merge pull request !69 from laokz/testqemu
2021-02-08 13:26:03 +08:00
laokz 9404c9971d add QEMU arm 'virt' CFI flash support, enable rootfs and user-space app 2021-02-05 23:10:05 +08:00
冷钦街 b527fded62 update apps/shell/src/shmsg.c. 2021-02-05 15:04:36 +08:00
冷钦街 5c1c24137f update apps/shell/src/shcmd.c. 2021-02-05 12:24:45 +08:00
冷钦街 6e8603557e update apps/shell/src/shcmd.c. 2021-02-05 11:01:05 +08:00
冷钦街 c2548abc2f update apps/shell/src/shcmd.c. 2021-02-05 09:57:31 +08:00
冷钦街 cfec7a63a5 update apps/shell/builtin/cd.c. 2021-02-04 20:27:22 +08:00
openharmony_ci 71144b4a1e !63 【轻量级 PR】:update kernel/base/vm/los_vm_phys.c.
Merge pull request !63 from 冷钦街/N/A
2021-02-04 19:49:58 +08:00
冷钦街 82d6fe991c update kernel/base/vm/los_vm_phys.c. 2021-02-03 15:43:39 +08:00
openharmony_ci b4a1cf6d54 !61 Fix Qemu target build when LOSCFG_COMPILE_DEBUG is enabled
Merge pull request !61 from likailong/master
2021-01-25 16:49:00 +08:00
openharmony_ci 591c36dc17 !57 【轻量级 PR】:删除LOS_TaskDelete中用于调试的主动异常信息以及修复LOS_DoMremap中调用LOS_ArchMmuMove参数错误问题
Merge pull request !57 from zhangfanfan2/N/A
2021-01-21 10:30:27 +08:00
openharmony_ci adc5669b28 !60 【轻量级 PR】:fatfs.c避免不同配置下`未使用变量`编译错误
Merge pull request !60 from laokz/N/A
2021-01-21 10:22:42 +08:00
likailong 0faabbe7b3 Description: Fixes qemu_arm_virt_ca7 target build failure after enabling LOSCFG_COMPILE_DEBUG option in kernel configuration.
Reviewed-by: Zbigniew
2021-01-21 09:09:37 +08:00
laokz 5f4f8e0c99 fatfs.c避免不同配置下`未使用变量`编译错误 2021-01-20 21:02:38 +08:00
冷钦街 91e4e73dab update kernel/base/ipc/los_futex.c. 2021-01-15 07:13:07 +08:00
zhangfanfan2 98b1ae1ae6 删除LOS_TaskDelete中用于调试的主动异常信息以及修复LOS_DoMremap中调用LOS_ArchMmuMove参数错误问题 2021-01-13 14:42:32 +08:00
openharmony_ci 538b159ca7 !54 【轻量级 PR】:修复dev 文件夹mmap bug
Merge pull request !54 from zhOu/N/A
2021-01-11 09:10:07 +08:00
zhOu 0a40c5434b 修复dev 文件夹mmap bug 2021-01-07 15:38:37 +08:00
openharmony_ci e901790b32 !48 【轻量级 PR】:代码中mount nfs问题修复
Merge pull request !48 from zhangfanfan2/N/A
2021-01-07 08:16:31 +08:00
openharmony_ci d07637e648 !53 Add latest post-review fixes for Qemu ARM Virt support
Merge pull request !53 from Zbigniew/qemu-arm-dev
2020-12-31 21:33:38 +08:00
Zbigniew Bodek fab70c738d Remove redundant extern SystemInit
Signed-off-by: Zbigniew Bodek <zbigniew.bodek@huawei.com>
Change-Id: I3c93fd703eb184d946f25a7f6be3c70124b469c1
2020-12-31 19:28:58 +08:00
Zbigniew Bodek 3cac7c61bb Apply post review fixes for style in shell
Improve style of the ifdef in OsShellSourceInit().

Signed-off-by: Zbigniew Bodek <zbigniew.bodek@huawei.com>
Change-Id: I733423ce7e0d923702ea62f9e319a92525ebe161
2020-12-31 19:28:58 +08:00
Zbigniew Bodek 7797f017a2 Disable LTO only for Qemu ARM build
Keep flag enabled for HiSi cameras whereas
LTO will be disabled for Qemu as a workaround.

Signed-off-by: Zbigniew Bodek <zbigniew.bodek@huawei.com>
Change-Id: Iad7295d108dfea0928537281f87eb46836ee6681
2020-12-31 19:28:58 +08:00
openharmony_ci 58da2cb0c2 !33 OpenHarmony LiteOS-A QEMU support
Merge pull request !33 from WojciechZmuda/qemu-arm-dev
2020-12-31 18:21:58 +08:00
Zbigniew Bodek 0403820b22 Change path to Qemu ARM platform's config and init
Change "vendor" to "device" where the latest
version of MR puts stuff related to Qemu ARM Virt.

Signed-off-by: Zbigniew Bodek <zbigniew.bodek@huawei.com>
2020-12-31 00:54:47 +08:00
Zbigniew Bodek f0990f3b92 Update configuration files after HRTIMER option
Update only those configuration files that are used
during build (clang and clang+debug).

Signed-off-by: Zbigniew Bodek <zbigniew.bodek@huawei.com>
Change-Id: I5639b0074e8c4e0fef4e21d9f3b8c1582bb038d5
2020-12-31 00:54:42 +08:00
Zbigniew Bodek 51263d8796 Add kernel configuration option to enable/disable HR Timer
High resolution timer can now be excluded from the build.
There is currently no HR Timer implementation for other
platform than HiSi.

Note: HR Timer will be enabled by default

Signed-off-by: Zbigniew Bodek <zbigniew.bodek@huawei.com>
Change-Id: I5daf8e0ceec2a17025b579513e3bd74db1040916
2020-12-31 00:54:38 +08:00
Zbigniew Bodek 07c89a8473 Fix IS_PERIPH_ADDR() and IS_MEMORY_ADDR() macros
The macros assume that constants that are compared against
"addr" are either unsigned or less than INT_MAX.
In some cases it is not true so change costants to unsigned
using U32_C macros.
The correct solution would be to change teh MEM_ADDR, PMM_BASE, etc.
to be unsigned long but currently "U" suffix is appended in various
places so the assumption is that those macros use default definition
(which is int).

Put "addr" into brackets by the way since it could be an expression
rather than one variable.

Signed-off-by: Zbigniew Bodek <zbigniew.bodek@huawei.com>
Change-Id: Ife9bc5863b4934ecaab64b24faa084b87d7d7ea5
2020-12-31 00:54:33 +08:00
Zbigniew Bodek 994ad00de7 Change DEFINE macro to U32_C
The macro to append "U" suffix should be named
according to what it actually does which is defining U32 constant.

Signed-off-by: Zbigniew Bodek <zbigniew.bodek@huawei.com>
Change-Id: I55701f0650c88bd083c062581af5c7a1b966bc0b
2020-12-31 00:53:09 +08:00
Harmonica 5dabe5e1ee update kernel/extended/liteipc/hm_liteipc.c. 修改一个不不合理的英文用词 2020-12-28 15:50:18 +08:00
openharmony_ci 0d56a61aa8 !51 为资源回收进程添加一个保护标签
Merge pull request !51 from likailong/master
2020-12-26 14:03:40 +08:00
likailong 3dd32b9901 Description: add protect flag to resource task
Reviewed-by: shenwei and zhangfanfan
2020-12-26 10:43:04 +08:00
openharmony_ci 05e11d4034 !50 [Lightweight PR]: 解决系统异常时,由于console打印问题,导致系统异常信息不能输出的问题。
Merge pull request !50 from zhangfanfan2/N/A
2020-12-25 11:08:55 +08:00
openharmony_ci bafa57fdbc !49 【轻量级 PR】:No idle PCB debug
Merge pull request !49 from zhangfanfan2/N/A
2020-12-25 11:08:53 +08:00
zhangfanfan2 3b883d3828 解决系统异常时,由于console打印问题,导致系统异常信息不能输出的问题。 2020-12-25 10:10:40 +08:00
zhangfanfan2 5ed6f6598e No idle PCB debug 2020-12-25 09:59:11 +08:00
openharmony_ci b5571e02e4 !46 【轻量级 PR】:No idle PCB debug
Merge pull request !46 from zhangfanfan2/N/A
2020-12-24 15:37:11 +08:00
openharmony_ci f6959724aa !47 【轻量级 PR】:No idle TCB debug
Merge pull request !47 from zhangfanfan2/N/A
2020-12-24 15:07:35 +08:00
zhangfanfan2 a541338656 代码中mount nfs问题修复 2020-12-24 14:48:18 +08:00