- 05 Jun, 2022 3 commits
-
-
Zhao Zihan authored
-
Zhao Zihan authored
We need parameters so that the module can read from conf file. Removing this from previous commit is my mistake.
-
Zhao Zihan authored
We mainly talks about multi-processor.
-
- 04 Jun, 2022 2 commits
-
-
Zhao Zihan authored
It seems that we can't call register function right after unregistering.
-
Zhao Zihan authored
This commit also adjusts some printed output and removes unused procfs item.
-
- 02 Jun, 2022 1 commit
-
-
Zhao Zihan authored
This commit also fixes a bug when removing linked list in local_irq_disable_trace.
-
- 01 Jun, 2022 3 commits
-
-
Zhao Zihan authored
This commit merges these two modules so we can manipulate irq_disable_detect through /proc/realtime_probe_tool.
-
叶景熙 authored
Users now can clear the process_info list through the shell.
-
Zhao Zihan authored
Please note that this commit change all tabs to 4 spaces. Another important change is that we trace stacks in irqon_handler, avoid calling kfree. In fact, calling kfree in irqon_handler may end up in an infinite recursion because kfree calls local_irq_save and local_irq_restore.
-
- 31 May, 2022 2 commits
-
-
Zhao Zihan authored
We decide to choose tracepoint, which is presented here.
-
Zhao Zihan authored
local_irq_disable_trace: Add initial support for multiprocessor systems and implement process info catching. Note that currently there are two obvious bugs: wrong close time and memory leak. We will try to fix them.
-
- 29 May, 2022 2 commits
-
-
Zhao Zihan authored
This commit also fixes a bug which confuses function ktime_get_real_ts64 with ktime_get_ts64.
-
叶景熙 authored
Users now can modify enable, irq, latence through the shell. process_info output format through procfs is partially completed. Under development.
-
- 28 May, 2022 1 commit
-
-
Zhao Zihan authored
Note that currently it can't record files, and we need to limit the maximum length of the list.
-
- 27 May, 2022 2 commits
-
-
Zhao Zihan authored
Adjust the format and clarify a step
-
Zhao Zihan authored
Still under development. On the strength of tracepoint our function can be called when IRQ status is altered.
-
- 26 May, 2022 1 commit
-
-
Zhao Zihan authored
This version is still under development; we need to store data into linked lists and interact with procfs.
-
- 25 May, 2022 1 commit
-
-
叶景熙 authored
Check if the kernel linked list is empty in function 'proc_overwrite_switch_read'.
-
- 24 May, 2022 3 commits
- 22 May, 2022 1 commit
-
-
Zhao Zihan authored
-
- 21 May, 2022 1 commit
-
-
Zhao Zihan authored
-
- 20 May, 2022 1 commit
-
-
叶景熙 authored
-
- 15 May, 2022 5 commits
-
-
Zhao Zihan authored
-
叶景熙 authored
-
叶景熙 authored
-
叶景熙 authored
-
Zhao Zihan authored
-
- 14 May, 2022 1 commit
-
-
Zhao Zihan authored
-
- 08 May, 2022 1 commit
-
-
Zhao Zihan authored
-
- 05 May, 2022 1 commit
-
-
Zhao Zihan authored
-