[haiku-gsoc] [HPET] (Fwd:) I'm in a jam.

Cf. enclosed

---------- Forwarded message ----------
From: Dustin Howett <alaricx@xxxxxxxxx>
Date: Sat, Aug 2, 2008 at 4:47 AM
Subject: I'm in a jam.
To: Stefano Ceccherini <stefano.ceccherini@xxxxxxxxx>


The HPET ACPI data is stored in the DSDT in encoded AML;
I believe that a full AML parser and DSDT Tree interpreter is out of
the scope of the stage1 bootloader and would be unnecessary bloat; to
do it in the kernel would be needless effort- and code-duplication
between it and the ACPI bus_manager.

The only options I can think of are...
1) put it in the bootloader (bloat it and rely on code from acpica and
acpi bus manager),
2) likewise for the kernel except the bloat is less meaningful since
the kernel is larger
3) have modules load earlier and use the ACPI module; could also make
the timers pluggable modules if time permits

Any ideas? I'm at a loss here :)

-- 

- DH

Other related posts: