|
|
|
@ -2,7 +2,7 @@
|
|
|
|
|
|
|
|
|
|
{ stdenv, nixpkgs, dhallApps, packages }:
|
|
|
|
|
|
|
|
|
|
let inherit (packages.genode) base-nova;
|
|
|
|
|
let inherit (packages) base-nova;
|
|
|
|
|
in nixpkgs.writeScriptBin "nova-image" (with nixpkgs.buildPackages;
|
|
|
|
|
let inherit (stdenv) cc;
|
|
|
|
|
|
|
|
|
@ -31,6 +31,6 @@ in nixpkgs.writeScriptBin "nova-image" (with nixpkgs.buildPackages;
|
|
|
|
|
-T${base-nova.src}/repos/base-nova/src/core/core-bss.ld \
|
|
|
|
|
-z max-page-size=0x1000 \
|
|
|
|
|
-Ttext=0x100000 -gc-sections \
|
|
|
|
|
"''${CORE_NOVA:-${base-nova}/lib/core-nova.o}" "$TMPDIR/boot_modules.o"
|
|
|
|
|
"''${CORE_OBJ:-${base-nova}/lib/core-nova.o}" "$TMPDIR/boot_modules.o"
|
|
|
|
|
cat a.out
|
|
|
|
|
'')
|
|
|
|
|