mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 07:13:54 -06:00
bsd-user: Add system independent stack, data and text limiting
Eliminate the x86 specific stack stuff in favor of more generic control over the process size: target_maxtsiz max text size target_dfldsiz initial data size limit target_maxdsiz max data size target_dflssiz initial stack size limit target_maxssiz max stack size target_sgrowsiz amount to grow stack These can be set on a per-arch basis, and the stack size can be set on the command line. Adjust the stack size parameters at startup. Signed-off-by: Stacey Son <sson@FreeBSD.org> Signed-off-by: Warner Losh <imp@bsdimp.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
82792244da
commit
312a0b1cbf
3 changed files with 45 additions and 16 deletions
|
@ -219,7 +219,12 @@ void mmap_fork_end(int child);
|
|||
|
||||
/* main.c */
|
||||
extern char qemu_proc_pathname[];
|
||||
extern unsigned long x86_stack_size;
|
||||
extern unsigned long target_maxtsiz;
|
||||
extern unsigned long target_dfldsiz;
|
||||
extern unsigned long target_maxdsiz;
|
||||
extern unsigned long target_dflssiz;
|
||||
extern unsigned long target_maxssiz;
|
||||
extern unsigned long target_sgrowsiz;
|
||||
|
||||
/* user access */
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue