📄 changelog
字号:
* README: Update manual pages information.
2004-04-02 Jean Delvare <khali@linux-fr.org>
* vpddecode.c: Add product ID "NV". Reported by Shawn Starr.
2004-03-27 Jean Delvare <khali@linux-fr.org>
* vpddecode.c: Add product ID "24". Reported by Paul Sturm.
* dmidecode.c: Fix two missing comas in string enumerations. Thanks to
Joshua Goldenhar for reporting the first one.
2004-03-24 Jean Delvare <khali@linux-fr.org>
* vpddecode.c: Add product ID "PJ". Reported by Roger Koot.
* vpddecode.c: Rename two Netvista systems to use their real name
instead of machine type.
2004-03-20 Petter Reinholdtsen <pere@hungry.com>
* Makefile: Make it easier to select where to install the binaries
and manual pages, and to use different paths when building and
installing.
2004-03-19 Jean Delvare <khali@linux-fr.org>
* vpddecode.c: Add product ID "2A". Reported by Rafael Avila
de Espindola.
* version.h: Set version to 2.4.
2004-03-07 Jean Delvare <khali@linux-fr.org>
* biosdecode.c, vpddecode.c: Add a third checksumming method for
VPD records.
* vpddecode.c: Add product ID "PI", update "20". Reported by
Zing Zing Shishak.
2004-03-05 Jean Delvare <khali@linux-fr.org>
* README: Update.
2004-02-25 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Support CPUID document revision 25 (no change).
* dmidecode.c: Shorten the EOF error message.
2004-02-23 Jean Delvare <khali@linux-fr.org>
* man/biosdecode.8, man/dmidecode.8, man/ownership.8,
man/vpddecode.8: New.
* Makefile: Handle new manual pages.
2003-12-28 Jean Delvare <khali@linux-fr.org>
* vpddecode.c: Add product ID "PT". Reported by Ramiro Barreiro.
2003-12-17 Jean Delvare <khali@linux-fr.org>
* vpddecode.c: Add product ID "RE". Reported by Josef Moellers.
* vpddecode.c, biosdecode.c: Handle longer VPD records as seen on
xSeries. These have a different checksumming method.
2003-12-03 Jean Delvare <khali@linux-fr.org>
* vpddecode.c: Add product ID "TT". Reported by Hugues Lepesant.
* vpddecode.c, biosdecode.c: Fix typo ("Bios" becomes "BIOS").
* dmidecode.c: Add another exception to the CPUID-supporting CPU list
("Pentium III MMX").
* dmidecode.c: Number devices in multi-device on board device
information structures (DMI case 10).
2003-11-13 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Automatically detect architectures on which to use EFI
(ia64 for now). Suggested by Jeff Moyer.
2003-11-11 Jean Delvare <khali@linux-fr.org>
* vpddecode.c: Add product ID "KX". Reported by Klaus Ade Johnstad,
confirmed by Pamela Huntley.
* dmidecode.c: Display CPUID values as decimal, not hexadecimal.
This is a reversal of the 2003-07-18 change to be consistent with
/proc/cpuinfo under Linux.
* dmidecode.c: Fix processor ID decoding for older 80486. Not very
important since such systems are unlikely to support SMBIOS.
* dmidecode.c: Modify CPU signature display for AMD processors.
* vpddecode.c, biosdecode.c: Fix incorrect VPD checksumming.
2003-10-24 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Add another exception to the CPUID-supporting CPU list.
2003-10-19 Jean Delvare <khali@linux-fr.org>
* README: Clarify why mmap is used. Fix typo.
* Makefile: Add deleting core to the clean target.
* version.h: Set version to 2.3.
2003-10-17 Jean Delvare <khali@linux-fr.org>
* biosdecode.c: Use (void) instead of __attribute__ ((unused)) to
declare that a function parameter isn't used. According to Alexandre
Duret-Lutz, this is the portable way do to it. Fix typo in comment.
* dmidecode.c: Fix typo.
2003-10-16 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Remove useless comparison in dmi_system_boot_status.
Thanks to Alexandre Duret-Lutz for pointing this out.
* biosdecode.c: Add a missing length check in acpi_decode. Found
using Valgrind.
* biosdecode.c: Fix buffer overrun in main. Found using Valgrind.
2003-10-14 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Update DMTF reference addresses.
* dmidecode.c: List two more processors (Athlon64 and Pentium M)
as x86-class (i.e. supporting CPUID).
2003-10-11 Jean Delvare <khali@linux-fr.org>
Update to support DMTF Master MIF version 030621 (was 021205).
* dmidecode.c: Handle unknown processor voltage.
* dmidecode.c: Fix typo in event log method.
* dmidecode.c: One additional processor type (Pentium M).
* dmidecode.c: Add the AMD Opteron to the list of x86-class
processors. Thanks to Mike Cooper for providing information.
* vpddecode.c: New program for decoding a machine's VPD structure
(only found in IBM machines).
* Makefile: Update accordingly.
* Makefile: Fix dependencies for ownership. Add strip target. Various
cleanups (reordering, comments, optimization and debug flags).
* README: Update to reflect the addition of the strip target and the
vpddecode program. Some additional changes and fixes.
2003-10-10 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Change mmap options to prevent dmidecode from being
killed by the Linux kernel in some rare cases. Reported by
Mike Cooper.
* dmidecode.c: Various code cleanups and optimizations.
2003-10-09 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Fix a bug that prevented dmidecode to reach DMI tables
beyond the 2GB memory limit. Reported by Mike Cooper.
* ownership.c: Add one reference. Code cleanups.
* CHANGELOG: Fix typo.
2003-10-08 Jean Delvare <khali@linux-fr.org>
* biosdecode.c: Fix potentially wrong checksum on Sony-specific entry.
* biosdecode.c: Unimportant changes (comment, typo...) in
Compaq-specific section.
* biosdecode.c: Add support for VPD (vital product data, IBM-specific).
* CHANGELOG: Various updates.
2003-10-07 Jean Delvare <khali@linux-fr.org>
* ownership.c: Fix a harmless warning on x86_64. Reported by Mike
Cooper.
2003-09-19 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Explicitly say when no SMBIOS nor DMI entry point
was found. Implicitly suggested by Sergey Leonovich.
2003-09-11 Jean Delvare <khali@linux-fr.org>
* Makefile: Don't use $^ since it isn't supported by BSD make.
Reported by Hugues Lepesant.
2003-09-05 Jean Delvare <khali@linux-fr.org>
* Makefile: Fix missing ownership dependency for install target.
Reported by Mario Lang.
2003-08-08 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Update the README file (mainly the now solved laptop
and IA-64 issues, and add a section for biosdecode and ownership).
* version.h: Set version to 2.2.
2003-07-18 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Display CPUID values as hexadecimal, not decimal.
* dmidecode.c: Shift the I2C slave address by one bit to the right
(DMI case 38).
2003-06-27 Jean Delvare <khali@linux-fr.org>
* biosdecode.c: Better display of Compaq-specific entries (thank to
some documentation).
2003-06-25 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Remove fp_last (not useful anymore). Reworded the "table
is unreachable" message to mention the -DUSE_MMAP solution.
2003-06-19 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Add support for IA-64.
* Makefile: Add new option CFLAGS modifier lines for IA-64.
2003-06-17 Jean Delvare <khali@linux-fr.org>
* dmidecode.c, biosdecode.c: Move common "util" functions to util.c.
* util.c, util.h: New.
* types.h: New.
* Makefile: Update accordingly.
* biosdecode.c: Add detection of Compaq-specific entries.
* ownership.c: New program for finding a machine's ownership tag
(only found in Compaq machines). Requested by Luc Van de Velde.
* Makefile: Update again.
2003-06-10 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Fix typo in IPMI register spacing table.
* version.h: Set version to 2.1.
2003-06-04 Jean Delvare <khali@linux-fr.org>
* Makefile: Restore optional CFLAGS modifier lines.
* README: New.
2003-05-30 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Cleaner handling of unreachable table.
2003-05-27 Jean Delvare <khali@linux-fr.org>
Update to support Intel AP-485 specification (CPUID) revision 023
(was 021).
* dmidecode.c: Add SBF flag to processor ID (DMI case 4). Add comment
about new flags returned in ECX.
2003-05-26 Jean Delvare <khali@linux-fr.org>
Update to support SMBIOS specification version 2.3.4 (was 2.3.3).
* dmidecode.c: Add processor and processor upgrade names (DMI case 4).
* dmidecode.c: Add slot names (DMI case 9).
2003-05-22 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Fix typo reported by David Wilson (DMI case 6).
2003-03-08 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Decode more fields according to the IPMI specification
(DMI case 38).
2003-03-07 Jean Delvare <khali@linux-fr.org>
Fixed IPMI device information (DMI case 38). Thanks to Richard Sharpe
for pointing the bugs out.
* dmidecode.c: Fix IPMI interface type being shifted by one.
* dmidecode.c: Fix NV storage device being improperly displayed.
* dmidecode.c: Reword IPMI specification revision into specification
version, as suggested in the IPMI specification itself.
* dmidecode.c: Add a reference to the IPMI specification.
* dmidecode.c: Show I2C address as hexadecimal.
* dmidecode.c: Base address is a QWORD, not DWORD.
* dmidecode.c: Decode some extra fields according to the IPMI
specification.
2003-03-06 Jean Delvare <khali@linux-fr.org>
* dmidecode.c, biosdecode.c: Move all changelog entries to CHANGELOG.
* CHANGELOG: New. Format inspired by Heroes' ChangeLog file.
* dmidecode.c, biosdecode.c, Makefile: Update copyright years.
* dmidecode.c, biosdecode.c, Makefile: Move version definition to
version.h. Update dependencies accordingly.
* version.h: New.
2002-10-21 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Change supported log type descriptors display.
* dmidecode.c: Code optimization in event log status.
* dmidecode.c: Remove extra newline in voltage probe accuracy.
* dmidecode.c: Display "OEM-specific" if type is 128 or more.
* dmidecode.c: Do not display Strings on dump if there are no strings.
* dmidecode.c: Add ASCII-filtering to dmi_string.
* dmidecode.c: Convert all dates to ISO 8601.
2002-10-18 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Complete rewrite.
* dmidecode.c: Now complies with SMBIOS specification 2.3.3.
* dmidecode.c: Move all non-DMI stuff to biosdecode.c.
* biosdecode.c: New.
2002-10-15 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Fix bad index in DMI case 27 (cooling device).
2002-10-14 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Fix typo in dmi_memory_array_location.
* dmidecode.c: Replace Kbyte by kB in DMI case 16.
* dmidecode.c: Add DDR entry in dmi_memory_device_type.
* dmidecode.c: Fix extra s in SYSID.
2002-10-12 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Fix maximum cache size and installed size being
inverted.
* dmidecode.c: Fix typos in port types.
2002-10-10 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Remove extra semicolon at the end of
dmi_memory_array_use.
* dmidecode.c: Fix compilation warnings.
* dmidecode.c: Add missing backslash in DMI case 37.
* dmidecode.c: Fix BIOS ROM size (DMI case 0).
2002-10-05 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: More ACPI decoded.
* dmidecode.c: More PNP decoded.
* dmidecode.c: More SYSID decoded.
* dmidecode.c: PCI Interrupt Routing decoded.
* dmidecode.c: BIOS32 Service Directory decoded.
* dmidecode.c: Sony system detection (unconfirmed).
* dmidecode.c: Checksums verified whenever possible.
* dmidecode.c: Better checks on file read and close.
* dmidecode.c: Define VERSION and display version at beginning.
* dmidecode.c: More secure decoding (won't run off the table in any
case).
* dmidecode.c: Do not try to decode more structures than announced.
* dmidecode.c: Fix an off-by-one error that caused the last address
being scanned to be 0x100000, not 0xFFFF0 as it should.
2002-09-28 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Fix missing coma in dmi_bus_name.
* dmidecode.c: Remove unwanted bitmaskings in dmi_mgmt_dev_type,
dmi_mgmt_addr_type, dmi_fan_type, dmi_volt_loc, dmi_temp_loc and
dmi_status.
* dmidecode.c: Fix DMI table read bug ("dmi: read: Success").
* dmidecode.c: Make the code pass -W again.
* dmidecode.c: Fix return value of dmi_card_size.
2002-09-20 Dave Johnson <ddj@cascv.brown.edu>
* dmidecode.c: Fix comparisons in dmi_bus_name.
* dmidecode.c: Fix comparison in dmi_processor_type.
* dmidecode.c: Fix bitmasking in dmi_onboard_type.
* dmidecode.c: Fix return value of dmi_temp_loc.
2002-09-17 Larry Lile <llile@dreamworks.com>
* dmidecode.c: Type 16 & 17 structures displayed per SMBIOS 2.3.1 spec.
2002-08-23 Alan Cox <alan@redhat.com>
* dmidecode.c: Make the code pass -Wall -pedantic by fixing a few
harmless sign of pointer mismatches.
* dmidecode.c: Correct main() prototype.
* dmidecode.c: Check for compilers with wrong type sizes.
2002-08-09 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Better DMI struct count/size error display.
* dmidecode.c: More careful memory access in dmi_table.
* dmidecode.c: DMI case 13 (Language) decoded.
* dmidecode.c: C++ style comments removed. Commented out code removed.
* dmidecode.c: DMI 0.0 case handled.
* dmideocde.c: Fix return value of dmi_port_type and
dmi_port_connector_type.
2002-08-06 Jean Delvare <khali@linux-fr.org>
* dmidecode.c: Reposition file pointer after DMI table display.
* dmidecode.c: Disable first RSD PTR checksum (was not correct anyway).
* dmidecode.c: Show actual DMI struct count and occupied size.
* dmidecode.c: Check for NULL after malloc.
* dmidecode.c: Use SEEK_* constants instead of numeric values.
* dmidecode.c: Code optimization (and warning fix) in DMI cases 10 and
14.
* dmidecode.c: Add else's to avoid unneeded cascaded if's in main loop.
* dmidecode.c: Code optimization in DMI information display.
* dmidecode.c: Fix all compilation warnings.
2002-08-03 Mark D. Studebaker <mds@paradyne.com>
* dmidecode.c: Better indent in dump_raw_data.
* dmidecode.c: Fix return value of dmi_bus_name.
* dmidecode.c: Additional sensor fields decoded.
* dmidecode.c: Fix compilation warnings.
2001-12-13 Arjan van de Ven <arjanv@redhat.com>
* dmidecode.c: Fix memory bank type (DMI case 6).
2001-07-02 Matt Domsch <Matt_Domsch@dell.com>
* dmidecode.c: Additional structures displayed per SMBIOS 2.3.1 spec.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -