History log of /openbsd-current/sys/arch/arm64/dev/smbios.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.8 29-Oct-2022 kettenis

The x13s only defines the (legacy) 32-bit SMBIOS entry point. Add code to
handle that such that we can see the firmware version in dmesg.

ok deraadt@, phessler@


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.7 24-Oct-2021 mpi

Constify struct cfattach.

ok visa@ a long time ago, ok patrick@


Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.6 26-Aug-2020 visa

Declare hw_{prod,serial,uuid,vendor,ver} in <sys/systm.h>.

OK deraadt@, mpi@


# 1.5 29-May-2020 deraadt

dev/rndvar.h no longer has statistical interfaces (removed during various
conversion steps). it only contains kernel prototypes for 4 interfaces,
all of which legitimately belong in sys/systm.h, which are already included
by all enqueue_randomness() users.


Revision tags: OPENBSD_6_7_BASE
# 1.4 23-Oct-2019 jsg

store specific strings for smbios baseboard vendor, product and serial

Often vendor and product strings will match for system information and
baseboard but in the case of the GPD Pocket system information vendor
is 'Default string' and baseboard information vendor is expected to be
'AMI Corporation'. This is needed for a drm panel orientation quirk.


Revision tags: OPENBSD_6_6_BASE
# 1.3 04-Aug-2019 kettenis

Cleanup the bios(4)/smbios(4) code a bit. Fix some KNF issues, reduce
differences between the i386 and amd64 versions of the code and
switch to using the standard C integer exact width integer types.

ok deraadt@


# 1.2 04-Aug-2019 kettenis

Unmap tables once we're done with them.


# 1.1 04-Aug-2019 kettenis

Implement smbios support on arm64.

ok deraadt@, jsg@


# 1.7 24-Oct-2021 mpi

Constify struct cfattach.

ok visa@ a long time ago, ok patrick@


Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.6 26-Aug-2020 visa

Declare hw_{prod,serial,uuid,vendor,ver} in <sys/systm.h>.

OK deraadt@, mpi@


# 1.5 29-May-2020 deraadt

dev/rndvar.h no longer has statistical interfaces (removed during various
conversion steps). it only contains kernel prototypes for 4 interfaces,
all of which legitimately belong in sys/systm.h, which are already included
by all enqueue_randomness() users.


Revision tags: OPENBSD_6_7_BASE
# 1.4 23-Oct-2019 jsg

store specific strings for smbios baseboard vendor, product and serial

Often vendor and product strings will match for system information and
baseboard but in the case of the GPD Pocket system information vendor
is 'Default string' and baseboard information vendor is expected to be
'AMI Corporation'. This is needed for a drm panel orientation quirk.


Revision tags: OPENBSD_6_6_BASE
# 1.3 04-Aug-2019 kettenis

Cleanup the bios(4)/smbios(4) code a bit. Fix some KNF issues, reduce
differences between the i386 and amd64 versions of the code and
switch to using the standard C integer exact width integer types.

ok deraadt@


# 1.2 04-Aug-2019 kettenis

Unmap tables once we're done with them.


# 1.1 04-Aug-2019 kettenis

Implement smbios support on arm64.

ok deraadt@, jsg@


# 1.6 26-Aug-2020 visa

Declare hw_{prod,serial,uuid,vendor,ver} in <sys/systm.h>.

OK deraadt@, mpi@


# 1.5 29-May-2020 deraadt

dev/rndvar.h no longer has statistical interfaces (removed during various
conversion steps). it only contains kernel prototypes for 4 interfaces,
all of which legitimately belong in sys/systm.h, which are already included
by all enqueue_randomness() users.


Revision tags: OPENBSD_6_7_BASE
# 1.4 23-Oct-2019 jsg

store specific strings for smbios baseboard vendor, product and serial

Often vendor and product strings will match for system information and
baseboard but in the case of the GPD Pocket system information vendor
is 'Default string' and baseboard information vendor is expected to be
'AMI Corporation'. This is needed for a drm panel orientation quirk.


Revision tags: OPENBSD_6_6_BASE
# 1.3 04-Aug-2019 kettenis

Cleanup the bios(4)/smbios(4) code a bit. Fix some KNF issues, reduce
differences between the i386 and amd64 versions of the code and
switch to using the standard C integer exact width integer types.

ok deraadt@


# 1.2 04-Aug-2019 kettenis

Unmap tables once we're done with them.


# 1.1 04-Aug-2019 kettenis

Implement smbios support on arm64.

ok deraadt@, jsg@


# 1.5 29-May-2020 deraadt

dev/rndvar.h no longer has statistical interfaces (removed during various
conversion steps). it only contains kernel prototypes for 4 interfaces,
all of which legitimately belong in sys/systm.h, which are already included
by all enqueue_randomness() users.


Revision tags: OPENBSD_6_7_BASE
# 1.4 23-Oct-2019 jsg

store specific strings for smbios baseboard vendor, product and serial

Often vendor and product strings will match for system information and
baseboard but in the case of the GPD Pocket system information vendor
is 'Default string' and baseboard information vendor is expected to be
'AMI Corporation'. This is needed for a drm panel orientation quirk.


Revision tags: OPENBSD_6_6_BASE
# 1.3 04-Aug-2019 kettenis

Cleanup the bios(4)/smbios(4) code a bit. Fix some KNF issues, reduce
differences between the i386 and amd64 versions of the code and
switch to using the standard C integer exact width integer types.

ok deraadt@


# 1.2 04-Aug-2019 kettenis

Unmap tables once we're done with them.


# 1.1 04-Aug-2019 kettenis

Implement smbios support on arm64.

ok deraadt@, jsg@


# 1.4 23-Oct-2019 jsg

store specific strings for smbios baseboard vendor, product and serial

Often vendor and product strings will match for system information and
baseboard but in the case of the GPD Pocket system information vendor
is 'Default string' and baseboard information vendor is expected to be
'AMI Corporation'. This is needed for a drm panel orientation quirk.


Revision tags: OPENBSD_6_6_BASE
# 1.3 04-Aug-2019 kettenis

Cleanup the bios(4)/smbios(4) code a bit. Fix some KNF issues, reduce
differences between the i386 and amd64 versions of the code and
switch to using the standard C integer exact width integer types.

ok deraadt@


# 1.2 04-Aug-2019 kettenis

Unmap tables once we're done with them.


# 1.1 04-Aug-2019 kettenis

Implement smbios support on arm64.

ok deraadt@, jsg@


# 1.3 04-Aug-2019 kettenis

Cleanup the bios(4)/smbios(4) code a bit. Fix some KNF issues, reduce
differences between the i386 and amd64 versions of the code and
switch to using the standard C integer exact width integer types.

ok deraadt@


# 1.2 04-Aug-2019 kettenis

Unmap tables once we're done with them.


# 1.1 04-Aug-2019 kettenis

Implement smbios support on arm64.

ok deraadt@, jsg@