7b85e46e82
Update chipsec source to point to latest release tag, switching to using `pyproject = true` per latest recommendations. * Use chipsec marker file `README.NO_KERNEL_DRIVER` to signal when the driver shouldn't be built. I couldn't find a way to pass `--skip-driver` to the setup script. * Redirect chipsec logging to "/tmp/chipsec/" since otherwise chipsec tries to dump logs into its installation directory (into the nix store) * Add additional supported platforms (without kernel driver) * `aarch64-darwin` * `x86_64-darwin` * `aarch64-linux` * Install the kernel module so it can be manually loaded * Set `chipsec_main` as the main program for chipsec