← Back to context

Comment by monocasa

1 year ago

BPF doesn't really make sense here. It can't fully specify the kinds of computation an AML replacement would need since BPF is guaranteed to terminate (it's not Turing complete).

For this use case (hardware configuration), that might actually be desirable?

  • I don't think you'll get uptake removing constructs like

        while(*STATUS_REG & STATUS_BSY);
    

    since AML is less a hardware description format and more a driver binary format.