Hi,

> The main reason for not having ACPI was the time that it took to start;

Yep, ACPI needs additional boot time.  Shouldn't be a big difference
though, microvm acpi only declares some devices and has small tables.
Also no acpi methods, so no interpreter work.  Maybe it is mostly the
additional time needed to log the ACPI stuff to the serial console
(didn't try yet to time boots with "quiet").

On the other hand you have effects like this:
Without acpi the kernel checks whenever hardware is present:

    # dmesg | grep i8042
    [    0.334403] i8042: PNP: No PS/2 controller found.
    [    0.334619] i8042: Probing ports directly.
    [    1.370573] i8042: No controller found

With acpi the kernel trusts the firmware and doesn't bother
probing directly:

    # dmesg | grep i8042
    [    0.345500] i8042: PNP: No PS/2 controller found.

cheers,
  Gerd


Reply via email to