jdelvare

jdelvare

Support for the SMBus ARP protocol

a project by jdelvare

The SMBus standard specifies an address resolution protocol (SMBus ARP.) It has two key features : * Handle I2C slave address collisions. If two SMBus slaves would use the same I2C address, ARP lets one of them pick a different address to avoid the address collision.

Updated about 5 years ago. 3 hacker ♥️.

Reimplementation of "quilt setup"

an invention by jdelvare

I would like to change the way "quilt setup" is implemented. At the moment, we call rpmbuild and intercept the calls to tar and patch in order to record the location where archives are extracted and the order and options of the patches which apply to them. Then we replay that record to create our own quilt-compatible source tree.

Updated about 5 years ago. 10 hacker ♥️.

SMBIOS 3.0 support in dmidecode

an invention by jdelvare

On February 12th, 2015, the DMTF released version 3.0.0 of the System Management BIOS Reference Specification. This update isn't just adding enumerated values to existing structures, as previous updates did. It is also introducing a new entry point format which allows for larger tables and structures. Support for this needs to be added to dmidecode. Additionally, reading the entry point and the table from /dev/mem is no longer possible on all systems, so some work is in progress to offer an alternative interface through sysfs. It would be great to finalize this and release a new version of dmidecode that would support both SMBIOS version 3.0 and this new kernel interface.

Updated almost 5 years ago. 2 hacker ♥️.

Improve the ffmpeg delogo filter

a project by jdelvare

I have a few ideas of improvements for the delogo filter included in ffmpeg's libavfilter. As a first step I would like to clean up the code by removing one unneeded option and then removing all the subsequently dead code.

Updated about 5 years ago. 1 hackers ♥️.

Cuddle the i2c-i801 kernel driver

a project by jdelvare

The i2c-i801 kernel driver (for SMBus controller on most x86 Intel systems) has a lot of pending upstream patches from various contributors. There are bug fixes, clean-ups and new features. Without proper reviewing and merging work, most of the effort is likely to be lost. So my project is to collect all contributions, review them, test as much as I can on the hardware I have, resolve all conflicts and submit a large single patch series upstream.

Updated about 7 years ago. No love.

DMI table conformance checker

a project by jdelvare

The SMBIOS specification includes an informative annex providing conformance guidelines for DMI table implementations. I would like to write a checker tool to verify the conformance of DMI tables, based on this document. Such a tool could be useful for system firmware writers. We already have dmidecode which is able to locate and decode DMI tables. It should be fairly easy to reuse the same core and add an alternative structure parser, which would perform the checks instead of printing the decoded information.

Updated about 7 years ago. No love.

Add support for DDR4 to decode-dimms

a project by jdelvare

While DDR4 memory has become quite popular, decode-dimms doesn't know about it and is not able to display any useful information for DDR4 memory modules. I would like decode-dimms to provide the same detailed information about DDR4 memory modules as it does for all older memory types.

Updated about 5 years ago. 2 hacker ♥️.

Out-of-the-box SPD support

an invention by jdelvare

In order to see the SPD (detailed memory information) data, the user currently has to manually load the needed kernel driver. Which driver to load depends on the memory type. Depending on the driver user, the devices may even have to be instantiated manually and this is a non-trivial multi-step task. Plus you need to be root to do it. I would like to attempt to automatize all this at least in the most common and simple cases like Intel x86 desktop. The idea would be to figure out the memory type and the I2C address of the SPD EEPROMs based on DMI data. If the DMI data is of good quality then it should be possible to automatically figure out which driver to use and to instantiate the devices at boot time.

Updated about 3 years ago. 1 hackers ♥️. 2 followers.

dmidecode: no more open-coded printfs

a project by jdelvare

There's a long standing request to extend the output of dmidecode to something that would be machine-readable. Something like an XML or JSON-based format. Unfortunately this can't be implemented right now because the output of dmidecode is generated by open-coded printfs as the DMI table is being parsed, with no intermediate structures nor temporary buffers. While implementing a machine-parseable output is out of scope for a single hack week, let's remember that even the longest journey starts with a single footstep. I would like to try and rewrite the 5200 lines of code of dmidecode in such a way that printing the output would be somewhat separated from parsing the DMI table and done by a limited set of dedicated functions. Alternative output formats could later hook into such functions.

Updated about 4 years ago. 3 hacker ♥️. 1 follower.

Support for BIOS-based error log in dmidecode

a project by jdelvare

Project Description

The DMI table may contain BIOS-based error information. Currently dmidecode is not able to decode it. However an experimental patch was contributed a few years ago, which could be used as a starting point to enable this feature.

Updated about 3 years ago. 2 hacker ♥️. 2 followers.

Update quilt's manual page

an invention by jdelvare

Project Description

Back in June 2018, G. Branden Robinson submitted a 26-patch series intending to fix quilt's manual page, addressing both contents and technical issues with the roff formatting. I went through the whole series and reviewed it carefully. I recall I had many objections so there was a significant amount of work needed, including reordering some of the patches, before resubmitting a patch series I would consider committing. Unfortunately, the contributor vanished before resubmitting, and all the work from both sides went to oblivion.

Updated over 1 year ago. 1 hackers ♥️. 2 followers.
11
11
23
9

Looking for projects around:

Nothing at the moment

Activity

  • almost 2 years ago: jdelvare started Update quilt's manual page
  • almost 2 years ago: jdelvare added keyword "documentation" to Update quilt's manual page
  • almost 2 years ago: jdelvare added keyword "quilt" to Update quilt's manual page
  • almost 2 years ago: jdelvare originated Update quilt's manual page
  • about 3 years ago: jdelvare started Support for BIOS-based error log in dmidecode
  • about 3 years ago: jdelvare added keyword "bios" to Support for BIOS-based error log in dmidecode
  • about 3 years ago: jdelvare added keyword "dmi" to Support for BIOS-based error log in dmidecode
  • about 3 years ago: jdelvare added keyword "smbios" to Support for BIOS-based error log in dmidecode
  • about 3 years ago: jdelvare added keyword "dmidecode" to Support for BIOS-based error log in dmidecode
  • about 3 years ago: jdelvare originated Support for BIOS-based error log in dmidecode
  • about 4 years ago: jdelvare added keyword "c" to dmidecode: no more open-coded printfs
  • about 4 years ago: jdelvare added keyword "dmidecode" to dmidecode: no more open-coded printfs
  • about 4 years ago: jdelvare started dmidecode: no more open-coded printfs
  • about 4 years ago: jdelvare started Out-of-the-box SPD support
  • about 4 years ago: jdelvare originated dmidecode: no more open-coded printfs
  • almost 5 years ago: jdelvare added keyword "i2c-tools" to Out-of-the-box SPD support
  • almost 5 years ago: jdelvare added keyword "kernel" to Out-of-the-box SPD support
  • almost 5 years ago: jdelvare added keyword "smbus" to Out-of-the-box SPD support
  • almost 5 years ago: jdelvare added keyword "dmi" to Out-of-the-box SPD support
  • almost 5 years ago: jdelvare originated Out-of-the-box SPD support
  • over 6 years ago: jdelvare added keyword "decode-dimms" to Add support for DDR4 to decode-dimms
  • over 6 years ago: jdelvare added keyword "ddr4" to Add support for DDR4 to decode-dimms
  • over 6 years ago: jdelvare added keyword "i2c-tools" to Add support for DDR4 to decode-dimms
  • over 6 years ago: jdelvare added keyword "eeprom" to Add support for DDR4 to decode-dimms
  • over 6 years ago: jdelvare started Add support for DDR4 to decode-dimms
  • All Activity