Emery Hemingway
ae591f0faf
Expose prev-overlay nixpkgs to genodePackages
1 year ago
Emery Hemingway
2033bd8af1
Deadnix cleanup
...
https://github.com/astro/deadnix
1 year ago
Emery Hemingway
9a12b98960
Cleanup
1 year ago
Emery Hemingway
ad9261c0ac
A bunch of unstaged stuff I found months later
2 years ago
Emery Hemingway
cbeeef067d
Patch vesa_drv for debugging
2 years ago
Emery Hemingway
aeb62ed985
fixup terminal_log patch
2 years ago
Emery Hemingway
69c8b0d5a3
fixup genodeSources update
2 years ago
Emery Hemingway
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.
2 years ago
Emery Hemingway
af796dd627
Update genodeSources to sculpt-21.03
...
Consolidate libc patch into sources patch.
2 years ago
Emery Hemingway
b0414609dd
Patch usb_host_drv (reorder after sources update)
2 years ago
Emery Hemingway
9b01597d18
Patch boot_fb_drv for a 60Hz refresh rate
2 years ago
Emery Hemingway
afaf899b3f
fixup gui_fb patch
2 years ago
Emery Hemingway
4865ada1ac
nitpicker: patch to make backdrop magic explicit
2 years ago
Emery Hemingway
690d21cbaa
Patch gui_fb to work at high-resolutions
2 years ago
Emery Hemingway
2840ba6b1f
Patch sources to honor priority settings
2 years ago
Emery Hemingway
9e1bd74bdd
Specify missing depotInputs for some depot packages
2 years ago
Emery Hemingway
aebde2aeaa
ahci_drv, part_block: patch for policy reconfiguration
2 years ago
Emery Hemingway
de98f23758
nixos: replace store_rom with rom_eris
2 years ago
Emery Hemingway
4c0a6e94f4
Add inline documentation
2 years ago
Emery Hemingway
207da49692
vbox5: do not build from depot
...
The depot build is somehow broken by ERIS patching.
2 years ago
Emery Hemingway
e3524c4277
erisPatchHook: patch ELF images to load ERIS URNs
...
Add this hook to the Genode stdenv.
2 years ago
Emery Hemingway
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.
2 years ago
Emery Hemingway
ba1d50ab6b
packages: consolidate genodeSources patches
2 years ago
Emery Hemingway
a9b18e95c4
stdenv.cc: add proper C++ support
2 years ago
Emery Hemingway
bf93a9d05e
Replace deprecated stdenv.lib references
2 years ago
Emery Hemingway
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.
2 years ago
Emery Hemingway
e9d784ac52
Patch: Increase session creation buffer size to 240 bytes
2 years ago
Emery Hemingway
18e59cd590
Patch: Detect destroyed argument buffers at Env::session
2 years ago
Emery Hemingway
4c73e12974
libc: add missing internal symbols
2 years ago
Emery Hemingway
f16241e7e9
vfs_rump: static link dependencies
2 years ago
Emery Hemingway
7e1bb6425f
vfs: patch for loading plugins by label, long tar names
2 years ago
Emery Hemingway
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.
2 years ago
Emery Hemingway
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.
2 years ago
Emery Hemingway
5e9039f88e
Move Genode flake input into overlay
2 years ago
Emery Hemingway
74b4c0df69
cached_fs_rom: fix off-by-one in symlink copy_cstring
2 years ago
Emery Hemingway
f7b990a6ca
libc: patch to remove odd O_NOFOLLOW behavior
2 years ago
Emery Hemingway
f7b2688611
packages/vfs: patch to fix session directory creation
2 years ago
Emery Hemingway
3215190568
nixos: add jitter_sponge entropy source
...
Share an entropy generator amount the systemd services. Would be nice to
have that virtio_rng driver.
2 years ago
Emery Hemingway
bb08952553
packages/genodelabs: support for building ports from world repo
2 years ago
Emery Hemingway
df948cc6d8
libc: patch in more missing features
3 years ago
Emery Hemingway
6a177ba62b
update libc argv patch
3 years ago
Emery Hemingway
066a91bd31
Update ROM diagnostic patches
3 years ago
Emery Hemingway
77e0aa3e05
Update Genode Labs sources
3 years ago
Emery Hemingway
143c0c5551
genodePackages: symlink *.lib.so to lib*.so in depot outputs
...
This less about linking to lib*.so and more about the Bintools package
detecting that these actually are directories containing libraries.
3 years ago
Emery Hemingway
1348a45b8e
libc: always set argv and envp to valid addresses
3 years ago
Emery Hemingway
28ed464f13
packages: list some portInputs for depot packages
3 years ago
Emery Hemingway
f3071fbbcf
Add all Genode Labs depot packages to target list
...
This is to make it possible to refer to any of the depot packages
externally via the flake. Not everything will build, but what should
build can be enumerated now. Some packages are missing a required
"portInputs" attribute, and in some cases those ports will be missing.
3 years ago
Emery Hemingway
c1c5f4f852
genodeSources: patch ld to load read-only segments
3 years ago
Emery Hemingway
f74b789840
nixos: lxip support in hardware.nix
3 years ago
Emery Hemingway
a7ef650679
packages/genodelabs: move all those patches to a subdir
3 years ago