[PATCH 3/6] lib: acpica: set various ACPICA global mode flags depending on acpica_mode
Keng-Yü Lin
keng-yu.lin at canonical.com
Thu Jul 11 09:53:30 UTC 2013
On Tue, Jul 9, 2013 at 6:03 PM, Colin King <colin.king at canonical.com> wrote:
> From: Colin Ian King <colin.king at canonical.com>
>
> Signed-off-by: Colin Ian King <colin.king at canonical.com>
> ---
> src/acpica/fwts_acpica.c | 12 ++++++++++++
> 1 file changed, 12 insertions(+)
>
> diff --git a/src/acpica/fwts_acpica.c b/src/acpica/fwts_acpica.c
> index a0b551e..ac76e6e 100644
> --- a/src/acpica/fwts_acpica.c
> +++ b/src/acpica/fwts_acpica.c
> @@ -876,6 +876,9 @@ void fwts_acpcia_set_fwts_framework(fwts_framework *fw)
> fwts_acpica_fw = fw;
> }
>
> +#define FWTS_ACPICA_MODE(fw, mode) \
> + (((fw->acpica_mode & mode) == mode) ? 1 : 0)
> +
> /*
> * fwts_acpica_init()
> * Initialise ACPICA core engine
> @@ -891,6 +894,15 @@ int fwts_acpica_init(fwts_framework *fw)
> if (fwts_acpica_init_called)
> return FWTS_ERROR;
>
> + AcpiGbl_AllMethodsSerialized =
> + FWTS_ACPICA_MODE(fw, FWTS_ACPICA_MODE_SERIALIZED);
> + AcpiGbl_EnableInterpreterSlack =
> + FWTS_ACPICA_MODE(fw, FWTS_ACPICA_MODE_SLACK);
> + AcpiGbl_IgnoreErrors =
> + FWTS_ACPICA_MODE(fw, FWTS_ACPICA_MODE_IGNORE_ERRORS);
> + AcpiGbl_DisableAutoRepair =
> + FWTS_ACPICA_MODE(fw, FWTS_ACPICA_MODE_DISABLE_AUTO_REPAIR);
> +
> pthread_mutex_init(&mutex_lock_sem_table, NULL);
> pthread_mutex_init(&mutex_thread_info, NULL);
>
> --
> 1.8.1.2
>
Acked-by: Keng-Yu Lin <kengyu at canonical.com>
More information about the fwts-devel
mailing list