In the current Lua.c32 DMI implementation, it is a flat table with dotted names in... master
commitecd6e3b53d17b7fa9cdb0a4d674754238ab1855a
authorHung-chi Lihn <hlihn@google.com>
Sat, 22 Sep 2012 16:25:49 +0000 (22 18:25 +0200)
committerErwan Velu <erwanaliasr1@gmail.com>
Sat, 22 Sep 2012 16:25:49 +0000 (22 18:25 +0200)
tree5ed531ff08e5ccab96fb70f110f4848aa48b3307
parent7fe364e88be0a2b8140b71a7b0583ed887f48fff
In the current Lua.c32 DMI implementation, it is a flat table with dotted names in table entries. It also misses a number DMI sub-tables.

This patch, cleans up the DMI table structure using Lua's nested table structure and adds all missing DMI sub-tables. If a DMI sub-table is not supported by the hardware (not filled), then the corresponding sub-table will not be generated. This helps to make the table structure cleaner and reflects the actual DMI information.

Signed-off-by: Hung-chi Lihn <hlihn@google.com>
Signed-off-by: Erwan Velu <erwanaliasr1@gmail.com>
com32/lua/src/cpu.c
com32/lua/src/dmi.c