|
69 | 69 | zlib
|
70 | 70 | zlib.dev
|
71 | 71 | ] ++ [
|
72 |
| - # Packages for qemu support with Canokey integration. |
| 72 | + # Below are overrides to make canokey-qemu library available to qemu built derivative through a qemu override, which qemu is used for other derivatives |
| 73 | + canokey-qemu # Canokey lib for qemu build-time compilation. |
| 74 | + (qemu.override { |
| 75 | + canokeySupport = true; # This override enables Canokey support in QEMU, resulting in -device canokey being available. |
| 76 | + }) |
| 77 | + # Packages for qemu support with Canokey integration from previous override |
73 | 78 | #qemu_full #Heavier but contains qemu-img, kvm and everything else needed to do development cycles under docker
|
74 | 79 | qemu # To test make BOARD=qemu-coreboot-* boards and then call make BOARD=qemu-coreboot-* with inject_gpg statement, and then run statement.
|
75 | 80 | qemu_kvm # kvm additional support for qemu without all the qemu-img and everything else under qemu_full
|
76 |
| - # |
77 |
| - # TODO: make work qemu-canokey not existing in caches: |
78 |
| - # Below are overrides to make canokey-qemu library availabe to qemu built derivative through override) |
79 |
| - #canokey doesn't work still even if compiled in, so no reason to add 1Gb of stuff in the image (qemu -device canokey not exposed even if configured in) |
80 |
| - #canokey-qemu # Canokey lib for qemu build-time compilation. |
81 |
| - #(qemu.override { |
82 |
| - # canokeySupport = true; # This override enables Canokey support in QEMU, resulting in -device canokey being available. |
83 |
| - #}) |
84 | 81 | ] ++ [
|
85 | 82 | # Additional tools for debugging/editing/testing.
|
86 | 83 | vim # Mostly used amongst us, sorry if you'd like something else, open issue.
|
87 | 84 | swtpm # QEMU requirement to emulate tpm1/tpm2.
|
88 | 85 | dosfstools # QEMU requirement to produce valid fs to store exported public key to be fused through inject_key on qemu (so qemu flashrom emulated SPI support).
|
| 86 | + #diffoscope #should we include it? Massive:11 GB uncompressed. Wow?!?! |
89 | 87 | ] ++ [
|
90 | 88 | # Tools for handling binary blobs in their compressed state. (blobs/xx30/vbios_[tw]530.sh)
|
91 | 89 | bundler
|
|
0 commit comments