Skip to content

Instantly share code, notes, and snippets.

@RichardWeiYang
RichardWeiYang / kvm_extirq.patch
Created April 12, 2019 14:06
kvm_extirq event
---
arch/x86/kvm/trace.h | 18 +++++++++++
arch/x86/kvm/vmx/vmx.c | 7 ++++
arch/x86/kvm/x86.c | 1 +
tools/perf/arch/x86/util/kvm-stat.c | 50 +++++++++++++++++++++++++++++
4 files changed, 76 insertions(+)
diff --git a/arch/x86/kvm/trace.h b/arch/x86/kvm/trace.h
index 6424fe29b5c4..9c472a8481a9 100644
--- a/arch/x86/kvm/trace.h
Here is a link describing the AML gramma.
https://blog.csdn.net/tom__mao__/article/details/51724568
Describe the usage of OperationRegion:
https://wiki.ubuntu.com/Kernel/Reference/ACPITricksAndTips
/*
@RichardWeiYang
RichardWeiYang / gdb-script
Created January 4, 2019 20:38
GDB script to explore Qemu address space
define __dump_memory_region
set $indent = $arg1
while $indent
printf " "
set $indent = $indent - 1
end
set $mr_dump = (MemoryRegion*)$arg0
printf "[%016x-%x%016x]:%s\n", $mr_dump->addr, \
*((unsigned long long*)&$mr_dump->size + 1) , \
---
VERSION | 1 +
lib/my_gem.rb | 12 ++++++++++++
my_gem.gemspec | 17 +++++++++++++++++
3 files changed, 30 insertions(+)
create mode 100644 VERSION
create mode 100644 lib/my_gem.rb
create mode 100644 my_gem.gemspec
diff --git a/VERSION b/VERSION