Questions about ACPI compliance test RSDPBadOEMId

Colin Ian King colin.king at canonical.com
Sun Aug 9 17:41:42 UTC 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi Patrick,

I believe the test is being overly strict.  We can easily relax this for
the next release of fwts.

Colin

On 08/08/15 22:16, Patrick Georgi wrote:
> Hi,
> 
> Thanks for the tools! I just tried the ACPI tests on a coreboot system
 and they reported a number of issues that I'm now working on.
> 
> RSDPBadOEMId is one of them and it claims that we're not in compliance
 with the spec because we use "CORE  " for the oemid field, and the spac
es aren't covered by isalnum(), which is used for this test.
> I couldn't find this requirement in the ACPI specification, but I know
 there are many reasons for implementations to be stricter than required
 by the spec (eg. because of unusual operating system implementations).
> 
> Now I wonder if I should adapt coreboot to avoid spaces in this field,
 or if the test is overly strict (and may be better served with isprint(
), for example).
> 
> (side-note: the advice to that test states "make the firmware ACPI com
pl_ai_nt.")
> 
> Thanks,
> Patrick
> 
> 
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJVx5DTAAoJEGjCh9/GqAIma/YQAIn7Gq7JDvidgqvzcjAdoYzS
3y1t3RE6ag9sRZ8XSsKHuyLPV+lRiHeRJWcHVqgaoSDSHyVVTkjrCriwiTj4uevZ
/nJNh8xK+EoD1ajhFbmKQIF4wVvr0Yi2HhQog97vjR2CeUNxhCuJUZTA/9k1+fnp
amlbBN/7coj2rTF923BpHxGJlAH+h9s6yXI1Nhm4OIATi0mR/t7t7em9G0JksG/z
OhU0bkAXmAofHueSaVP1kYzuDJcj3l/uOGU928QJjHMBp8eyAaMFLAdcehcjTwr+
6+fc0DvYXNeaNtE7/G1QhciPjCvA8PyYD3isIKQ+0Ek2XJg7FtEdV68XncDvhsEd
tF2xJqQBU0ykhoBDkhOBCdRBSLXjpoNmtxSSZ4so7I4kYdVOGYQT9gIuMXJpvkCI
GXTZCdfbv7pzk7ZomNKVu6f64cIpVMzks8PbZIJyqDDcoJMRvAmKg3kqKZSm0dmD
o7C+68q7a8rEO4h3NHZ/Cu+24OAChDD0sUexJiZhkEIt7CaNibkZGXRdWdyIyg4g
rLh52yEBWUmdqECQ8bshwrw/q+S+uQKAgBjbTRT7EaS9a1HhiUQ8mNLnYLj13pzi
LQP0H+XGuWVOVqIenKji9namlOaBewWv59L3vsjXhe5B3huNMSsK5k1DVdhFYZ3d
rHRlCiBvNmgdtVnyAPdq
=5urw
-----END PGP SIGNATURE-----



More information about the fwts-devel mailing list