]> xenbits.xensource.com Git - unikraft/libs/musl.git/commit
Remove `musl`'s `vfork` functionality and use our own asm wrappers
authorSergiu Moga <sergiu@unikraft.io>
Mon, 24 Mar 2025 17:27:26 +0000 (19:27 +0200)
committerMichalis Pappas <michalis@unikraft.io>
Tue, 22 Apr 2025 08:18:53 +0000 (10:18 +0200)
commitf06320b964a3c8b9af7ffdc0105f013e5599a6b9
tree185c87fe7e71c05bbb934f6c729015a2ee9f5360
parent12e7d61e322a707252531b7704a5ea288b788ebd
Remove `musl`'s `vfork` functionality and use our own asm wrappers

We are now using our own `vfork` assembly wrappers in the unikernel
so drop current `vfork` assembly functions that we cannot use anyway
for native syscalls and instead copy/reuse those defined by
us in the core repository.

Do this copy-paste so that in case if int the future there will appear
differences between what we do in the core in those wrappers and what
we need for musl, the musl wrappers stay the same.

Signed-off-by: Sergiu Moga <sergiu@unikraft.io>
Approved-by: Michalis Pappas <michalis@unikraft.io>
Reviewed-by: Andrei Tatar <andrei@unikraft.io>
Reviewed-by: Michalis Pappas <michalis@unikraft.io>
GitHub-Closes: #86
Makefile.uk
Makefile.uk.musl.process
arch/arm64/vfork.S [new file with mode: 0644]
arch/x86_64/vfork.S [new file with mode: 0644]