forked from ptesarik/libkdumpfile
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
116 lines (103 loc) · 3.06 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
next
----
* Bitmap of all RAM in the memory.pagemap attribute.
* Enhance the API with conversions between numeric and string PTE format:
addrxlat_pte_format(), addrxlat_pte_format_name().
0.5.0
-----
* Support SADUMP file format.
* Add kdump_open_fd() and kdump_open_fdset(). Keep KDUMP_ATTR_FILE_FD
for (partial) backward compatibility.
* Redesigned addrxlat callback API.
* Support KDUMP file sets created by makedumpfile --split.
* Zstandard compression algorithm
* AArch64 52-bit VA
* Address translation tuning with addrxlat.default.* and addrxlat.force.*
attributes.
The old mechanism using addrxlat.opts is no longer available.
* Fix Xen DomU translation type detection for /dev/mem.
0.4.1
-----
* Automatic translation setup for Linux/aarch64
* Support AMD EPYC with SME active
* New attributes:
- file.mmap_policy
- file.mmap_cache.hits
- file.mmap_cache.misses
- file.read_cache.hits
- file.read_cache.misses
* Change *.vmcoreinfo.raw attributes from string to blob
* Change kdump_vmcoreinfo_raw() and kdump_vmcoreinfo_line()
- Caller is now the owner of the output string
0.4.0
-----
* AArch64 paging
* X86-64 5-level paging
* Kernel layout auto-detection with kASLR on X86-64
* Bitmap and blob attribute formats
* New attributes:
- file.bitmap attribute
- file.zero_excluded
- addrxlat.opts.pre
- addrxlat.opts.post
- xen.phys_start
* Improve libaddrxlat read callback API performance: whole page per call
instead of a 32-bit or 64-bit entity per call
0.3.0
-----
* Complete API re-design:
- split libaddrxlat from libkdumpfile
- attribute references
- attribute iterators
- addrxlat callbacks and callback hook
* Python bindings.
* Comprehensive test suite for libaddrxlat.
* Caching of dump pages.
* Thread safety (see threads.md).
* Improved Doxygen documentation (run 'make doxygen-doc').
0.2.0
-----
* Unit tests (run "make check")
* API and ABI changed:
- new names, types and semantics of KDUMP_*ADDR constants for
kdump_readp() and friends
- parameters reordered
- obsolete Xen functions removed
* differentiation of Xen dump types (attribute "xen.type")
* support for opening dumps in Xen hypervisor mode
* many other Xen improvements
* fix reading LKCD dump files
0.1.7
-----
* fix build failures
0.1.6
-----
* metadata is stored as hierarchical attributes which can be enumerated
* include example code to demonstrate attributes
0.1.5
-----
* improved support of Xen dumpcore files
* basic support for MIPS architecture
* fix support for LKCD dumps on s390x
0.1.4
-----
* support for IA32 (32-bit x86) architecture
* verbose error reporting
* document the public API
0.1.3
-----
* support S390 dump format
* new API functions:
- kdump_pageshift
0.1.2
-----
* all compression libraries are now optional
* live source uses VMCOREINFO from the running kernel (if available)
* full vtop translation for x86_64
0.1.1
-----
* add missing files
* fix compiler warnings
0.1
---
* first public release