RE: Userspace ACPI interpreter ( was RE: [ACPI] [RFC] dev_acpi: support for userspace access to acpi)

Yu, Luming
2004-10-29T02:57:25Z

>
>On Thu, Oct 28, 2004 at 01:37:52AM -0400, Len Brown wrote:
>> One way to experiment with a user-mode ACPI interpreter would be to
>> continue to use the kernel-mode interpreter for boot up ,
>and cut over
>> to the user-mode interpreter at /sbin/init. The kernel-mode
>interpreter
>> could be sent the way of free_initmem() which is called just before
>> /sbin/init is invoked.
>
>Is there a significant advantage to doing having a user-mode ACPI
>interpreter? The only advantage I can think of is that the ACPI
>interpreter could now live in pageable memory. Are there any others?

One reason for kernel-mode interpreter is to live in unpageable memory.

User-mode ACPI interpreter advantages:

1. Without losing platform functionality, user-mode interpreter
can make kernel less complex, thus more stronger.

2. Kernel can release from AML issues.
...

Thanks,
Luming