index
:
kernel/git/aegl/ras-tools.git
master
Unnamed repository; edit this file 'description' to name the repository.
Tony Luck
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2023-11-28
proc_cpuinfo: Fix bit shift for socket bitmask
HEAD
master
Tony Luck
1
-1
/
+1
2023-10-24
proc_cpuinfo: Add sanity check for number of sockets
Tony Luck
1
-0
/
+4
2023-07-19
einj_mem_uc: Check if kernel has CMCI disabled
Tony Luck
1
-0
/
+16
2023-06-12
einj_mem_uc: Delete the checks for "advanced RAS" CPU models
Tony Luck
1
-50
/
+0
2023-06-12
einj_mem_uc: support error injection on AMD EPYC platform
Shuai Xue
1
-0
/
+5
2023-06-09
einj_pcie_err: support PCIe error injection through EINJ
Shuai Xue
5
-2
/
+145
2023-04-24
einj.h: add a header file to declare common EINJ related operations
Shuai Xue
8
-285
/
+212
2023-03-06
einj_mem_uc: add extra arguments to support guest error injection
Shuai Xue
2
-6
/
+117
2023-02-27
einj_mem_uc: Support before 3.14 kernel
Bixuan Cui
1
-0
/
+6
2023-02-07
proc_cpuinfo: fix the bug that modelnum is always zero
Bixuan Cui
1
-1
/
+1
2023-01-30
einj_mem_uc: Add new test case for overflow
Bixuan Cui
1
-0
/
+34
2023-01-12
einj_mem_uc: fix compilation error about trigger_share
Shuai Xue
1
-1
/
+2
2023-01-05
einj_mem_uc: add new test case for share memory
Bixuan Cui
1
-2
/
+34
2022-11-29
vtop: unfity all cases with the same vtop() function
Shuai Xue
9
-52
/
+38
2022-11-29
victim: add a victim to provide target injection memory under user context
Shuai Xue
3
-2
/
+372
2022-11-29
memattr: move the test case out of driver directory
Shuai Xue
7
-40
/
+25
2022-11-28
einj_mem_uc: relax vendor id check
Shuai Xue
1
-2
/
+3
2022-11-04
einj_mem_uc: Implement trigger_prefetch() for x86
Tony Luck
1
-0
/
+3
2022-11-04
einj_mem_uc: add a case to trigger prefetch
Shuai Xue
2
-0
/
+17
2022-10-20
mca-recover: Fix compilation warning about fgets() return value
Tony Luck
1
-1
/
+2
2022-10-19
einj_mem_uc: Better handling of "-c" and copy-on-write test
Tony Luck
1
-1
/
+10
2022-10-18
hornet: extend ptrace with PTRACE_GETREGSET on arm64 platform
Shuai Xue
1
-10
/
+47
2022-10-13
einj_mem-uc: Add new test case for kernel copy-on-write
Tony Luck
1
-2
/
+36
2022-10-13
einj_mem_uc: Error return from mmap(2) is not NULL
Tony Luck
1
-1
/
+1
2022-10-13
einj_mem_uc: Add missing argument to error message
Tony Luck
1
-1
/
+1
2022-10-13
Add LICENSE.
Shuai Xue
1
-0
/
+339
2022-10-13
README: add a brief introduction of ras-tools
Shuai Xue
1
-0
/
+21
2022-10-13
Merge from https://gitee.com/anolis/ras-tools.git
Tony Luck
12
-26
/
+1565
2022-09-25
ras-tolerance: overwrite error severity to a lower level at runtime
Shuai Xue
4
-0
/
+269
2022-09-23
memattr: add a test suit to poison specific memory attribute
Shuai Xue
5
-0
/
+816
2022-09-21
ras-tools: Add SPDX license tags
Tony Luck
12
-0
/
+24
2022-09-15
add thread cases
Bixuan Cui
2
-1
/
+35
2022-09-14
einj_mem_uc: enhance sig action to explicitly print si_code
Shuai Xue
1
-1
/
+1
2022-09-05
einj_mem_uc: trigger single with an offset
Shuai Xue
1
-13
/
+15
2022-08-30
einj_mem_uc: Wait for injection to take effect before triggering
Shuai Xue
1
-0
/
+1
2022-08-30
einj_mem_uc: add cases for platform specific
Shuai Xue
1
-0
/
+122
2022-08-30
einj_mem_uc: add a case for hugetlb page
Shuai Xue
1
-0
/
+43
2022-08-30
einj_mem_uc: add cases to inject processor error
Shuai Xue
1
-0
/
+51
2022-08-25
einj_mem_uc: add a case to trigger LLC UCE on arm64
Shuai Xue
1
-2
/
+13
2022-08-25
einj_mem_uc: add explicitly str, strb and strh case for Arm64
Shuai Xue
1
-0
/
+68
2022-08-25
einj_mem_uc: add a z flag to trigger write with an offset
Shuai Xue
1
-2
/
+12
2022-08-25
einj_mem_uc: explicitly print step when inject and trigger error
Shuai Xue
1
-1
/
+20
2022-08-25
einj_mem_uc: implement memcpy in assembly on Arm64
Shuai Xue
1
-0
/
+12
2022-08-25
einj_mem_uc: check advanced RAS support by vendor id
Shuai Xue
1
-0
/
+38
2022-08-25
einj_mem_uc: add Sflag as condition when check configuration
Shuai Xue
1
-2
/
+2
2022-08-25
einj_mem_uc: surround arch dependent code with target arch macros
Shuai Xue
2
-19
/
+62
2022-08-04
einj_mem_uc: Add "-i" flag to skip reporting of CMCI interrupts
Adam Vaughn
1
-7
/
+13
2022-06-27
ras-tools: Add count argument to rep_ce_page
Tony Luck
1
-2
/
+6
2022-06-06
ras-tools: New test "rep_ce_page"
Tony Luck
2
-2
/
+90
2022-05-11
einj_mem_uc: Wait longer for patrol scrub CMCI
Tony Luck
1
-7
/
+10
2022-04-25
hornet: fix the missed page offine when ptrace detached
启瑞
1
-3
/
+7
2022-03-23
einj_mem_uc: Fix parsing of available_error_types
Tony Luck
1
-1
/
+1
2022-03-21
Add #include <string.h> to proc_interrupt.c
Tony Luck
1
-0
/
+1
2022-03-21
Check the injected error type available before write error type
Liu Xinpeng
1
-1
/
+33
2022-01-20
vtop: Fix check on number of arguments
Yizhan Xu
1
-1
/
+1
2021-11-28
einj_mem_uc: Fix vtop failed in "instr" test case
Zhongyu Gao
1
-0
/
+3
2021-11-15
einj_mem_uc: Patrol scrub might be SRAO or UCNA
Tony Luck
1
-4
/
+24
2021-07-20
einj_mem_uc: Count Ice Lake Xeon as "advanced RAS"
Tony Luck
2
-5
/
+14
2021-03-25
einj_mem_uc: Add a case for kernel accessing a poisoned futex(2) operand
Tony Luck
1
-1
/
+26
2021-02-23
einj_mem_uc: Fix typos in trigger_copyin
Aili Yao
1
-2
/
+2
2021-01-29
einj_mem_uc: Add "-S" flag for MADV_HWPOISON page offline
Tony Luck
1
-7
/
+17
2021-01-29
Add .gitignore file
Tony Luck
1
-0
/
+8
2020-12-09
mca-recover: Make sure we consume poison at right point in code
Tony Luck
1
-3
/
+8
2020-10-26
vtop: Multiply by "pagesize" instead of hardcode shift by 12
Tony Luck
4
-4
/
+4
2020-09-03
einj_mem_uc: Fix file descriptor leak for copyin test
Tony Luck
1
-4
/
+11
2020-08-24
einj_mem_uc: Apply runup/size parameters from "-m" argument to copyin test
Tony Luck
1
-2
/
+2
2020-08-04
einj_mem_uc: Copyout test gets SIGSEGV
Tony Luck
1
-2
/
+9
2020-07-27
einj_mem_uc: Print errno or byte count for unsuccessful write
Tony Luck
1
-2
/
+3
2020-06-17
einj_mem_uc: new test case for copyout
Tony Luck
1
-0
/
+43
2020-06-02
einj_mem_uc: Add explicit "Test passed/failed" messages and exit status
Tony Luck
1
-0
/
+7
2018-11-12
Add new test program to validate LMCE feature
Jin Wen
2
-2
/
+450
2018-03-14
hornet: Fix some issues with addition of ptrace support
Jin Wen
1
-14
/
+13
2018-03-13
hornet: Add "-P pid" flag to stop process using ptrace
Jin Wen
2
-10
/
+54
2017-12-13
Add "Gold" to list of strings to check to see if platform supports error reco...
Tony Luck
1
-0
/
+2
2017-08-15
einj_mem_uc: Update check for cpu models that can recover
Tony Luck
1
-1
/
+10
2017-07-26
einj_mem_uc: Add test case to mlock(2) the target page.
Tony Luck
1
-0
/
+23
2017-05-01
Fixup mca-recover
Tony Luck
1
-22
/
+19
2016-08-18
Add extra "-m" argument to provide options for memcpy test
Tony Luck
2
-9
/
+55
2016-03-01
Add "llc" option to inject processor uncorrected non-fatal and trigger LLC wr...
Tony Luck
2
-14
/
+61
2016-01-16
Don't wait for a fixed interval for CMCIs to be counted
Tony Luck
1
-2
/
+20
2016-01-12
Increase delay before re-reading /proc/interrupts. 1ms wasn't enough
Tony Luck
1
-1
/
+1
2015-12-31
Add some new error testing toys:
Tony Luck
10
-0
/
+1052
2014-03-18
Add vtop.c - for finding physical address in arbitrary process.
Tony Luck
1
-0
/
+81
2014-03-11
Add example recovery application
Tony Luck
1
-0
/
+146