|
From: | Almudena Garcia |
Subject: | Re: How to create a Hurd translator? |
Date: | Mon, 20 Apr 2020 19:41:07 +0200 |
Damien Zammit, le lun. 20 avril 2020 12:56:55 +1000, a ecrit:
> On 20/4/20 5:39 am, Almudena Garcia wrote:
> > Yes, I know. But, if I want to start the cpu explorating using ACPI translator, I think that the best way is to create other translator, instead call to this directly from gnumach.
> > Another problem can be share the reference to lapic with gnumach, once this have been found in ACPI tables, but this will be a next question.
>
> Almudena, I think you are a little confused between userspace and gnumach.
> Translators run in userspace.
> I believe the kernel is standalone and if you need access to ACPI in there,
> you need to include ACPI code in gnumach directly.
Userland can call the kernel to pass it some information.
> I have a feeling we are going to need all of acpica incorporated into gnumach eventually,
> because you need a full ACPI parser for learning the PCI interrupts and proper shutdown mechanism.
Can't the parsing be done in userland (like we do for shutdown), and
just hand over the information to the kernel?
Samuel
[Prev in Thread] | Current Thread | [Next in Thread] |