Genode Packages collection https://git.sr.ht/~ehmry/genodepkgs/
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

1234567891011121314151617181920212223242526272829303132333435
  1. {
  2. name = "ahci";
  3. machine = { pkgs, ... }: {
  4. genode.boot.storeBackend = "ahci";
  5. genode.init.children.hello = {
  6. inputs = [ pkgs.hello pkgs.genodePackages.vfs.lib ];
  7. configFile = pkgs.writeText "ahci-hello.child.dhall" ''
  8. let Genode = env:DHALL_GENODE
  9. let Init = Genode.Init
  10. let Child = Init.Child
  11. let Libc = Genode.Libc
  12. in Child.flat
  13. Child.Attributes::{
  14. , binary = "hello"
  15. , exitPropagate = True
  16. , resources = Genode.Init.Resources::{
  17. , caps = 500
  18. , ram = Genode.units.MiB 10
  19. }
  20. , config =
  21. Libc.toConfig
  22. Libc::{ args = [ "hello", "-g", "Hello from AHCI test" ] }
  23. }
  24. '';
  25. };
  26. };
  27. testScript = ''
  28. start_all()
  29. machine.wait_until_serial_output("Hello from AHCI test")
  30. '';
  31. }