~ruther/guix-local

f72887f6f92b948dd84846770ab76ae2cee8eda4 — Zheng Junjie 2 years ago ad9832f
gnu: linux-libre-riscv64-generic: add more options.

This is required by `guix system vm'.

* gnu/packages/linux (linux-libre-riscv64-generic)[#:extra-options]: Add more
option.

Change-Id: I5697ba7158d44ef0ea9cf28cadb4d59f312b4206
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
1 files changed, 18 insertions(+), 1 deletions(-)

M gnu/packages/linux.scm
M gnu/packages/linux.scm => gnu/packages/linux.scm +18 -1
@@ 1348,7 1348,24 @@ Linux kernel.  It has been modified to remove all non-free binary blobs.")
                     linux-libre-gnu-revision
                     linux-libre-source
                     '("riscv64-linux")
                     #:extra-version "riscv64-generic"))
                     #:extra-version "riscv64-generic"
                     #:extra-options
                     (append
                      ;; required `guix system vm'
                      `(("CONFIG_USB_HID" . m)
                        ("CONFIG_HID_GEMBIRD" . m)
                        ("CONFIG_AHCI_DWC" . m)
                        ("CONFIG_SATA_AHCI" . m)
                        ("CONFIG_CRYPTO_SERPENT" . m)
                        ("CONFIG_CRYPTO_WP512" . m)
                        ("CONFIG_USB_UAS" . m)
                        ("CONFIG_USB_STORAGE" . m)
                        ("CONFIG_HID_GENERIC" . m)
                        ("CONFIG_DRM_CIRRUS_QEMU" . m)
                        ("CONFIG_HW_RANDOM_VIRTIO" . m)
                        ("CONFIG_VIRTIO_CONSOLE" . m)
                        ("CONFIG_CRYPTO_XTS" . m))
                      %default-extra-linux-options)))

(define-public linux-libre-mips64el-fuloong2e
  (make-linux-libre* linux-libre-version