SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libkdumpfile7-0.3.0+git.20171116-32.1.x86_64.rpm :
Thu Nov 16 13:00:00 2017 opensuse-packagingAATTopensuse.org
- Update to version 0.3.0+git.20171116:

* addrxlat/x86_64: Do add a default directmap for Linux 4.8+

* addrxlat/x86_64: Split off directmap setup into its own function

* addrxlat/x86_64: Replace full layouts with the direct mapping table

* addrxlat/x86_64: Move Linux directmap ranges to file scope

* addrxlat/x86_64: Build Linux virtual address map in logical groups

* addrxlat/x86_64: Use page tables explicitly for is_directmap

* Cleanup: Move repetitive code to a new function

* Cleanup: Rename set_ktext_offset to calc_ktext_offset

* Cleanup: Re-use the format string for \"Cannot set up\"

* addrxlat/x86_64: If _stext is unknown, search the entire kernel text area

Thu Nov 16 13:00:00 2017 jeffmAATTsuse.com
- Resync to pull from github directly.

Wed Jul 5 14:00:00 2017 jeffmAATTsuse.com
- Re-merged with upstream libkdumpfile.
- Remove patch: addrxlat-python-add-makefile-for-installation.patch
- Remove patch: python-open-target-file-in-read-only-mode.patch

Fri Jun 9 14:00:00 2017 ptesarikAATTsuse.com
- Use the correct RPM Group for Python packages.

Mon May 15 14:00:00 2017 ptesarikAATTsuse.com
- upgrade to libkdumpfile-0.3.0

* API and ABI changed (see NEWS)

* Address translation routines moved into `libaddrxlat` (can be
used without a dump file).

* Python bindings.

* Comprehensive test suite for `libaddrxlat`.

* Caching.

* ...and more!

Thu Apr 27 14:00:00 2017 jeffmAATTsuse.com
- install python addrxlat files
- Added patch: addrxlat-python-add-makefile-for-installation.patch

Thu Apr 27 14:00:00 2017 opensuse-packagingAATTopensuse.org
- Update to version 0.2.0+git.20170427:

* python/addrxlat: No need to check \'status\' in kwargs

* python/addrxlat: Use co-operative super() in exceptions

* python/addrxlat: Add some unit tests

* python/addrxlat: Fix a crash in the test suite

* addrxlat/python: Preserve pte_format when setting fields

* addrxlat: Rename ADDRXLAT_MAXLEVELS to ADDRXLAT_FIELDS_MAX

* python/addrxlat: Expose ADDRXLAT_FIELDS_MAX

* addrxlat: Rename addrxlat_sys_init to addrxlat_sys_os_init

* python/addrxlat: Provide basic unit tests for System, Step, Operator

* python/addrxlat: Fix conversions in Context callbacks

Thu Apr 27 14:00:00 2017 jeffmAATTsuse.com
- open target file in read-only mode from python
- Added patch: python-open-target-file-in-read-only-mode.patch

Tue Apr 4 14:00:00 2017 jeffmAATTsuse.com
- Updated packaging for repository update.

Fri Mar 24 13:00:00 2017 jeffmAATTsuse.com
- Update header file locations.

Fri Mar 24 13:00:00 2017 jeffmAATTsuse.com
- Remove Python >= 2.6 check since the dependent packages don\'t
work on SLE11 anyway.

Mon Oct 24 14:00:00 2016 jeffmAATTsuse.com
- Require Python >= 2.6 instead of 2.7 for SLE11.

Mon Oct 24 14:00:00 2016 jeffmAATTsuse.com
- Added xz as a BuildRequires for SLE11.

Mon Oct 17 14:00:00 2016 jeffmAATTsuse.com
- Switch git tracking to ptesarik\'s canonical repo.

Thu Sep 8 14:00:00 2016 jeffmAATTsuse.com
- Updated packaging to handle libkdumpfile-python\'s views and
the new libaddrxlat.

Thu Sep 8 14:00:00 2016 opensuse-packagingAATTopensuse.org
- Update to version 0.2.0+git.20160817:

* Python: add __repr__() method to kdumpfile.attribute

* Python: add a tp_print slot to kdumpfile.attribute

* Python: add a get() method

* Python: add __len__() method

* Use PyDoc_STRVAR instead of embedded strings

* Python: add iterkeys() and prepare for other iterator types

* Python: add itervalues() and iteritems()

* Python: add keys(), values() and items()

* Python: add __contains__() method

* Python: allow non-string keys with get()

* Python: add update() method

* Python: split attr_dir_ass_subscript() into smaller reusable functions

* Python: add setdefault()

* Python: implement clear()

* Python: implement dict()

* Python: proper error handling for dict()

* Python: simplify and clarify D.dict()

* Add kdump_attr_ref_isset() to check whether an attribute is set

* Python: rename dict() to copy()

* Python: add standard dict-like views

* Python: expose the attr_dir type

* Python: defer imports from other modules

* Python: add viewdict()

* Python: add dict() method

* Make clear_attr() a global symbol

* tests/checkattr: allow checks for nonexistence of an attribute

* Store PTE value size an attribute

* tests: add vtop test

* set_error(): report unexpected EOF just like system errors

* Add generic infrastructure for context-specific flags

* Add KDUMP_CF_FORCE_VTOP_PGT context flag

* x86_64: fix PML4 phys_base arithmetic

* Add read_u32() optimized aligned 32-bit reads

* ia32: do not cache pgtable

* Add a vtop hook

* Disable cb_vtop_hook_fn during reads

* Python: expose force_vtop_pgt

* Python: add error handling to vtop_init()

* Python: expose vtop()

* Python: expose vtop_hook

* Python: rewrite get_symbol callback to match vtop_hook

* Add a dummy implementation of libaddrxlat

* addrxlat: Add detailed error strings

* libaddrxlat: generic infrastructure for vtop translation

* libaddrxlat: add read callbacks

* addrxlat: add simple vtop handler

* addrxlat: add infrastructure for arch-specific PTE handling

* addrxlat: implement IA32 paging

* tests: Improve error reporting if entry not found

* addrxlat: implement IA32 PAE paging

* addrxlat: Generalize the concept of page_mask

* addrxlat: support for x86_64

* addrxlat: use table to initialize VTOP function

* addrxlat: store PTE shift in the context

* addrxlat: Define PRI macros for addrxlat_addr_t

* addrxlat: store raw PTE value in addrxlat_vtop_state

* addrxlat: abbreviate addrxlat_notimplemented

* addrxlat: add an initialization step to VTOP callback

* addrxlat: store the remainder after address break down

* addrxlat: IA32: check for too large addresses

* tests: be more verbose on address translation mismatch

* tests: test higher half virtual address translation

* addrxlat: store the number of valid virtual address bits

* addrxlat: add check for x86_64 non-canonical addresses

* tests: move common part of addrxlat-
* scripts into addrxlat-common

* addrxlat: move the huge page loop into vtop_huge_page()

* tests: move addrxlat-invalid common bits to a separate script

* addrxlat: add support for IBM z/Architecture

* addrxlat: store both kernel and user-space page table root

* addrxlat: pass vaddr scope to VTOP translation

* addrxlat: make state the last parameter of addrxlat_vtop_start()

* addrxlat: store rpn_shift in addrxlat_paging_form_t

* addrxlat: remove state->base masking from vtop_huge_page()

* addrxlat: ppc64 VTOP translation

* addrxlat: ppc64 HUGEPD translation

* addrxlat: fix version-info

* addrxlat: use refcounting instead of simple new() + free()

* addrxlat: make a copy of the paging form

* addrxlat: use internal aliases instead of calls using PLT

* addrxlat: Redesign page table translation

* addrxlat: prefix internal aliases with internal_

* addrxlat: add translation by definition record

* addrxlat: address map manipulation

* addrxlat: re-organize internal aliases

* addrxlat: implement addrxlat_by_map()

* Remove default_to_vtop()

* Remove KDUMP_XLAT_INVALID

* addrxlat: allow indirect offset for linear mappings

* Remove vtop_hook

* Remove context flags

* addrxlat: Modify read callback signature

* addrxlat: modify the API to pass additional per-translation data

* Move root page table origin to struct vtop_map

* addrxlat: use a const pointer for ADDRXLAT_LINEAR_IND

* Implement vtop using a pointer to offset

* Allow any translation type for set_vtop_xlat()

* Replace KDUMP_XLAT_KTEXT translation with KDUMP_XLAT_DIRECT_PTR

* Remove KDUMP_XLAT_KTEXT translation method

* addrxlat_map_search: accept NULL map

* addrxlat: reverse the offset direction for linear mappings

* addrxlat: make the status enum a signed type

* Add libaddrxlat as a libkdumpfile dependency

* Add an addrxlat object to kdump_ctx

* Replace kdump_xlat_method_t with addrxlat_method_t

* addrxlat: add indirect PGT method

* Use addrxlat_fulladdr_t for page table origin

* Use libaddrxlat types for virt-to-phys mappings

* Set addrxlat paging forms

* Switch to libaddrxlat vtop method

* Remove page table translation from libkdumpfile

* x86_64: Fix incorrect root page table origin calculation

* Clean up package versioning

* addrxlat: Make a separate object for page table translation

* Separate kdumpfile addrxlat context from page table translation

* addrxlat: Allow to store an arbitrary private data pointer

* addrxlat: Pass private data to callbacks

* addrxlat: Do not bother passing the ctx address

* addrxlat: pgt base address is not modified, so make it a const pointer

* addrxlat: API to initialize a map by OS description

* addrxlat: default OS mapping for x86_64

* addrxlat: add an enumerator for invalid address space

* Rename addrxlat_pgt_state_t to addrxlat_pgt_walk_t

* Put addrxlat_ctx into addrxlat_pgt_walk_t

* addrxlat: Add root page table origin to addrxlat_pgt_t

* addrxlat: Use an addrxlat_pgt_t for ADDRXLAT_PGT method

* addrxlat: Move pgt pointer away from addrxlat_ctx

* cleanup: remove pgtaddr from addrxlat_osdesc_t

* addrxlat: clean up pgt walk data and function names

* addrxlat: constify the argument to addrxlat_pgt_get_form()

* Introduce addrxlat_osmap_t

* cleanup: Group symbols in libaddrxlat.map by object

* addrxlat_osmap_new: Initialize all structure fields

Mon Jun 27 14:00:00 2016 jeffmAATTsuse.com
- Packaged python-libkdump

Mon Jun 27 14:00:00 2016 opensuse-packagingAATTopensuse.org
- Update to version 0.2.0+git.20160517:
+ tests/vmci-lines-post: Check post-set hooks for vmcoreinfo.lines
+ Use full template for alloc_attr_template()
+ Pass complete attribute template to create_attr_path()
+ Move create_attr_path() to attr.c
+ VMCOREINFO line parsing through post-set hook
+ Linux vmcoreinfo parsing through post-set hook
+ cleanup: Constify path parameter of create_attr_path
+ Specify path length for create_attr_path()
+ cleanup: Do not make a copy of raw VMCOREINFO
+ Move format name under \"file\" attribute directory

Mon Jun 27 14:00:00 2016 jeffmAATTsuse.com
- Connected to source services for automatic updating

Mon Feb 1 13:00:00 2016 ptesarikAATTsuse.com
- upgrade to libkdumpfile-0.2.0

* API and ABI changed (see NEWS)

* 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

Tue Dec 8 13:00:00 2015 ptesarikAATTsuse.com
- upgrade to libkdumpfile-0.1.7

* metadata is stored as hierarchical attributes which can be enumerated
- libkdumpfile-add-EM_AARCH64.patch: Dropped (now upstream).
- libkdumpfile-remove-ARCH_PPC64LE.patch: Dropped (now upstream).
- libkdumpfile-fallback-for-old-zlib.patch: Dropped (now upstream).

Thu Nov 26 13:00:00 2015 ptesarikAATTsuse.com
- Remove autoreconf invocation (fix build on SLE10).

Wed Nov 25 13:00:00 2015 ptesarikAATTsuse.com
- Add pkg-config to BuildRequires (adds back zlib support).
- libkdumpfile-fallback-for-old-zlib.patch: Fall back to
AC_SEARCH_LIBS if there is no pkg-config file for zlib.

Wed Nov 25 13:00:00 2015 ptesarikAATTsuse.cz
- upgrade to libkdumpfile-0.1.5

* Improved support of Xen dumpcore files.

* Basic support for MIPS architecture.

* Fix support for LKCD dumps on s390x.
- Add libkdumpfile.pc pkg-config file to -devel package.
- libkdumpfile-remove-ARCH_PPC64LE.patch: Fix build on ppc64le.

Sat Aug 22 14:00:00 2015 jengelhAATTinai.de
- Set RPM group per standard practices. Update license field to
actual conditions. Use original source URL.

Fri Dec 5 13:00:00 2014 ptesarikAATTsuse.cz
- upgrade to libkdumpfile-0.1.4

* Improved error reporting.

* Support of 32-bit x86 file format.

Fri Nov 7 13:00:00 2014 ptesarikAATTsuse.cz
- upgrade to libkdumpfile-0.1.3

* Support of z/Architecture and S390 Dump file format.

Mon Nov 3 13:00:00 2014 ptesarikAATTsuse.cz
- Do not build static libraries.

Sun Nov 2 13:00:00 2014 ptesarikAATTsuse.cz
- Fix devel package dependencies.

Sun Nov 2 13:00:00 2014 ptesarikAATTsuse.cz
- Define %make_install if not yet defined. This allows building
the package on very old products (SLES10).

Sat Nov 1 13:00:00 2014 ptesarikAATTsuse.cz
- libkdumpfile-add-EM_AARCH64.patch: Add definition of EM_AARCH64
if missing.

Fri Oct 31 13:00:00 2014 ptesarikAATTsuse.cz
- Make snappy support optional (fix build on products that do not
have that library).

Fri Oct 31 13:00:00 2014 ptesarikAATTsuse.cz
- upgrade to libkdumpfile-0.1.2
- Drop libkdumpfile-fix-kdump_phys_base.patch: Upstream.

Wed Oct 29 13:00:00 2014 ptesarikAATTsuse.cz
- libkdumpfile-fix-kdump_phys_base.patch: Fix return type of
kdump_phys_base() in definition.

Wed Oct 29 13:00:00 2014 ptesarikAATTsuse.cz
- Initial import.


 
ICM