Tags: unikraft/app-elfloader
Tags
Remove `arch_prctl` implementation We delete the `arch_prctl` implementation from the elfloader application and move it to the Unikraft core unikernel repository. Signed-off-by: Sergiu Moga <[email protected]> Approved-by: Michalis Pappas <[email protected]> Reviewed-by: Michalis Pappas <[email protected]> GitHub-Closes: #89
Introduce config option for multiprocess applications Add a Kconfig option that simplifies the dependency selection of multiprocess applications. Signed-off-by: Michalis Pappas <[email protected]> Approved-by: Andrei Tatar <[email protected]> Reviewed-by: Sergiu Moga <[email protected]> Reviewed-by: Andrei Tatar <[email protected]> GitHub-Closes: #92
.github/workflows: Introduce catalog tests Signed-off-by: Cezar Craciunoiu <[email protected]> Approved-by: Razvan Deaconescu <[email protected]> Reviewed-by: Razvan Deaconescu <[email protected]> GitHub-Closes: #78
Rename LIBUKSWRAND to LIBUKRANDOM Signed-off-by: Alex Apostolescu <[email protected]> Reviewed-by: Michalis Pappas <[email protected]> Reviewed-by: Razvan Deaconescu <[email protected]> Approved-by: Razvan Deaconescu <[email protected]> GitHub-Closes: #80
Ensure args, env and auxv strings are in the information block According to the AMD64 ABI, the strings of argv, environment variables or the auxiliary vector entries are to be placed into the information block, see `Figure 3.9: Initial Process Stack`. Before, these would point to buffers inside Unikraft's heap instead of the stack of the application's main thread. Fix this by memcpy-ing these buffers into the information block. Signed-off-by: Sergiu Moga <[email protected]> Reviewed-by: Stefan Jumarea <[email protected]> Reviewed-by: Michalis Pappas <[email protected]> Approved-by: Simon Kuenzer <[email protected]> GitHub-Closes: #71
Option to generate `/etc/hostname` This commit introduces an option to auto-generate the system hostname file `/etc/hostname`. The generation is based on the first found statically assigned hostname (einfo) that can be set by a uknetdev device. Signed-off-by: Simon Kuenzer <[email protected]> Approved-by: Razvan Deaconescu <[email protected]> Reviewed-by: Stefan Jumarea <[email protected]> GitHub-Closes: #69
Namespace VDSO config option Moves the configuration option `CONFIG_VDSO` the the appelfloader specific namespace: `CONFIG_APPELFLOADER_VDSO`. This commit also updates the description of the configuration option. Signed-off-by: Simon Kuenzer <[email protected]> Reviewed-by: Michalis Pappas <[email protected]> Approved-by: Razvan Deaconescu <[email protected]> GitHub-Closes: #68
Config.uk: Fix configuration typo The configuration name is `PAGING`, not `CONFIG_PAGING`. I have fixed this typo. Signed-off-by: Costin Sin <[email protected]> Reviewed-by: Razvan Deaconescu <[email protected]> Reviewed-by: Stefan Jumarea <[email protected]> Reviewed-by: Razvan Deaconescu <[email protected]> Approved-by: Razvan Deaconescu <[email protected]> Tested-by: Unikraft CI <[email protected]> GitHub-Closes: #18
PreviousNext