Commit Graph

194 Commits

Author SHA1 Message Date
Ehmry - 96f77470ad Make the syndicate test a proper package 2023-09-28 12:17:09 +01:00
Ehmry - 272a141fc1 Deprecate top-level `{build,host,target}Platform` 2023-06-16 10:09:09 +01:00
Ehmry - 28bbec1802 Drop version from ports to avoid IFD 2023-04-28 12:56:27 +01:00
Ehmry - 3024a8a1d3 Replace iasl with acpica-tools 2023-04-28 12:51:34 +01:00
Ehmry - 604aa1fe74 Widen genode-sources version 2023-04-28 10:01:24 +01:00
Ehmry - 6158b58569 readelferislinks utility for parsing ERIS ELF notes 2022-10-12 22:02:26 -05:00
Ehmry - d2bf5375d8 Update ERIS and record URN mappings in ELF notes 2022-10-07 21:30:32 -05:00
Ehmry - 1c7d71a00f Avoid eris IFD 2022-10-07 21:30:32 -05:00
Ehmry - ae591f0faf Expose prev-overlay nixpkgs to genodePackages 2022-05-25 11:20:32 -05:00
Ehmry - 2033bd8af1 Deadnix cleanup
https://github.com/astro/deadnix
2022-04-24 18:20:39 -05:00
Ehmry - 9a12b98960 Cleanup 2022-04-24 18:20:39 -05:00
Ehmry - ad9261c0ac A bunch of unstaged stuff I found months later 2021-12-10 10:13:20 +00:00
Ehmry - cbeeef067d Patch vesa_drv for debugging 2021-04-18 10:22:24 +02:00
Ehmry - f1759589ad Update dhall-sigil for consume, produceReports 2021-04-17 22:36:10 +02:00
Ehmry - aeb62ed985 fixup terminal_log patch 2021-04-16 16:03:12 +02:00
Ehmry - 69c8b0d5a3 fixup genodeSources update 2021-04-16 16:00:16 +02:00
Ehmry - 0d5650d39c Patch terminal_log to override log labels
When generating configuration with Dhall it is simpler to specify
a policy rather than rewrite a session label.
2021-04-16 15:57:27 +02:00
Ehmry - af796dd627 Update genodeSources to sculpt-21.03
Consolidate libc patch into sources patch.
2021-04-15 16:49:34 +02:00
Ehmry - b0414609dd Patch usb_host_drv (reorder after sources update) 2021-04-15 16:03:09 +02:00
Ehmry - 9b01597d18 Patch boot_fb_drv for a 60Hz refresh rate 2021-04-14 16:21:29 +02:00
Ehmry - afaf899b3f fixup gui_fb patch 2021-04-14 16:20:58 +02:00
Ehmry - 4865ada1ac nitpicker: patch to make backdrop magic explicit 2021-04-14 16:20:20 +02:00
Ehmry - 690d21cbaa Patch gui_fb to work at high-resolutions 2021-04-14 12:01:18 +02:00
Ehmry - 2840ba6b1f Patch sources to honor priority settings 2021-04-14 12:00:50 +02:00
Ehmry - c8671b63d8 dhall-sigil: update for priority rename 2021-04-14 10:17:54 +02:00
Ehmry - 9e1bd74bdd Specify missing depotInputs for some depot packages 2021-04-12 20:50:27 +02:00
Ehmry - 1f6934ee29 fixup device manager 2021-04-08 16:29:18 +02:00
Ehmry - 94c73172cb Rename dhall-genode to dhall-sigil 2021-04-07 15:21:00 +02:00
Ehmry - fe3e0da51d packages: add device_manager
A component for hardware detection and driver instantiation.
2021-04-07 15:19:36 +02:00
Ehmry - aebde2aeaa ahci_drv, part_block: patch for policy reconfiguration 2021-04-06 11:17:00 +02:00
Ehmry - de98f23758 nixos: replace store_rom with rom_eris 2021-03-17 18:06:22 +01:00
Ehmry - 4c0a6e94f4 Add inline documentation 2021-03-10 18:47:49 +01:00
Ehmry - 207da49692 vbox5: do not build from depot
The depot build is somehow broken by ERIS patching.
2021-03-03 15:14:21 +01:00
Ehmry - e3524c4277 erisPatchHook: patch ELF images to load ERIS URNs
Add this hook to the Genode stdenv.
2021-03-03 15:14:21 +01:00
Ehmry - 83c36784ff Propagate dependencies between depot packages
The buildDepot function now takes a "depotInputs" argument that
propagates "portInputs" and "depotInputs" across packages.

Drop the stdcxx package that includes a dev output and just use
the simple depot package for now.
2021-03-03 15:13:20 +01:00
Ehmry - ba1d50ab6b packages: consolidate genodeSources patches 2021-02-19 22:13:29 +01:00
Ehmry - a9b18e95c4 stdenv.cc: add proper C++ support 2021-02-18 15:35:02 +01:00
Ehmry - bf93a9d05e Replace deprecated stdenv.lib references 2021-02-16 15:49:54 +01:00
Ehmry - cc211e763a packages: transitive depot package dependencies
The buildDepot function now takes a "depotInputs" argument that
propagates "portInputs" and "depotInputs" across packages.

Drop the stdcxx package that includes a dev output and just use
the simple depot package for now.
2021-02-16 15:46:14 +01:00
Ehmry - e9d784ac52 Patch: Increase session creation buffer size to 240 bytes 2021-02-16 15:46:14 +01:00
Ehmry - 18e59cd590 Patch: Detect destroyed argument buffers at Env::session 2021-02-10 14:22:33 +01:00
Ehmry - 4c73e12974 libc: add missing internal symbols 2021-02-06 21:41:39 +01:00
Ehmry - adff162a29 dhall-genode: update prelude to 20.1.0 2021-02-06 17:56:21 +01:00
Ehmry - f16241e7e9 vfs_rump: static link dependencies 2021-02-06 14:37:44 +01:00
Ehmry - 7e1bb6425f vfs: patch for loading plugins by label, long tar names 2021-02-06 14:37:44 +01:00
Ehmry - f12d27872a Patch genode_dyn.ld to not emit PHDR segments
This is important, because otherwise binutils will refuse to strip
Genode binaries, which causes runtime closures to explode, which
causes a giant image.elf, which takes so long to load that tests
break.
2021-01-28 15:42:06 +01:00
Ehmry - 15f122f981 Add the rpcsvc-proto package to the libc port inputs
The libc "port" requires the rpcgen utility to generate some source
files. This was previously provided by glibc, but is missing in the
current version. The output of libc port remains constant.
2021-01-12 12:56:45 +01:00
Ehmry - 5e9039f88e Move Genode flake input into overlay 2021-01-12 12:56:22 +01:00
Ehmry - 297956fb16 Update dhall-genode to use 20.0.0 prelude 2021-01-12 12:56:22 +01:00
Ehmry - 64d8f03cc1 dhall-genode: update for Init/Config/Policy/toXML 2021-01-12 12:56:22 +01:00