RE: [RFC][PATCH]ACPI,APEI,ERST, back end driver for NVRAM

From: Seiji Aguchi
Date: Fri Nov 18 2011 - 18:05:01 EST


Hi,

>According to ACPI 4.0a spec:
>
>"""
>17.5.2.4.1 Error Log Address Range Resides in NVRAM
>

Thank you for giving me the information.
Let me clarify one thing.

If the busy bit can be cleared immediately, we don't need to
check busy bit with CHECK_BUSY_STATUS.
So, we should simply execute OSPM operations as follows.

- Writing
1. BEGIN_WRITE
2. SET_RECORD_OFFSET
3. EXECUTE_OPERATION
4. END

- Reading
1. BEGIN_READ
2. SET_RECORD_OFFSET
3. SET_RECORD_ID
4. EXECUTE_OPERATION
(END operation is not needed because OSPM requires no platform
support to read.)

- Clearing
1. BEGIN_CLEAR
2. SET_RECORD_ID
3. EXECUTE_OPERATION
(END operation is not needed because OSPM requires no platform
support to clear.)

Is this what you expected?

Seiji
¢éì®&Þ~º&¶¬–+-±éÝ¥Šw®žË±Êâmébžìdz¹Þ)í…æèw*jg¬±¨¶‰šŽŠÝj/êäz¹ÞŠà2ŠÞ¨è­Ú&¢)ß«a¶Úþø®G«éh®æj:+v‰¨Šwè†Ù>Wš±êÞiÛaxPjØm¶Ÿÿà -»+ƒùdš_