mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-10 19:14:58 -06:00
Darwin cleanup usage (Pierre d'Herbemont)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2387 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
831952376e
commit
1e2bed4f7e
1 changed files with 4 additions and 8 deletions
|
@ -646,17 +646,18 @@ void usage(void)
|
||||||
"Darwin CPU emulator (compiled for %s emulation)\n"
|
"Darwin CPU emulator (compiled for %s emulation)\n"
|
||||||
"\n"
|
"\n"
|
||||||
"-h print this help\n"
|
"-h print this help\n"
|
||||||
"-L path set the elf interpreter prefix (default=%s)\n"
|
"-L path set the %s library path (default='%s')\n"
|
||||||
"-s size set the stack size in bytes (default=%ld)\n"
|
"-s size set the stack size in bytes (default=%ld)\n"
|
||||||
"\n"
|
"\n"
|
||||||
"debug options:\n"
|
"debug options:\n"
|
||||||
#ifdef USE_CODE_COPY
|
#ifdef USE_CODE_COPY
|
||||||
"-no-code-copy disable code copy acceleration\n"
|
"-no-code-copy disable code copy acceleration\n"
|
||||||
#endif
|
#endif
|
||||||
"-d options activate log (logfile=%s)\n"
|
"-d options activate log (logfile='%s')\n"
|
||||||
"-g wait for gdb on port 1234\n"
|
"-g wait for gdb on port 1234\n"
|
||||||
"-p pagesize set the host page size to 'pagesize'\n",
|
"-p pagesize set the host page size to 'pagesize'\n",
|
||||||
TARGET_ARCH,
|
TARGET_ARCH,
|
||||||
|
TARGET_ARCH,
|
||||||
interp_prefix,
|
interp_prefix,
|
||||||
stack_size,
|
stack_size,
|
||||||
DEBUG_LOGFILE);
|
DEBUG_LOGFILE);
|
||||||
|
@ -753,11 +754,6 @@ int main(int argc, char **argv)
|
||||||
/* Zero out regs */
|
/* Zero out regs */
|
||||||
memset(regs, 0, sizeof(struct target_pt_regs));
|
memset(regs, 0, sizeof(struct target_pt_regs));
|
||||||
|
|
||||||
#if 0
|
|
||||||
/* Scan interp_prefix dir for replacement files. */
|
|
||||||
init_paths(interp_prefix);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* NOTE: we need to init the CPU at this stage to get
|
/* NOTE: we need to init the CPU at this stage to get
|
||||||
qemu_host_page_size */
|
qemu_host_page_size */
|
||||||
env = cpu_init();
|
env = cpu_init();
|
||||||
|
@ -888,7 +884,7 @@ int main(int argc, char **argv)
|
||||||
set_idt(0x81, 3); /* Mach Syscalls */
|
set_idt(0x81, 3); /* Mach Syscalls */
|
||||||
set_idt(0x82, 3); /* thread Syscalls */
|
set_idt(0x82, 3); /* thread Syscalls */
|
||||||
|
|
||||||
set_idt(0x90, 3); /* Unix Syscall backdoor */
|
set_idt(0x90, 3); /* qemu-darwin-user's Unix syscalls backdoor */
|
||||||
|
|
||||||
|
|
||||||
cpu_x86_load_seg(env, R_CS, __USER_CS);
|
cpu_x86_load_seg(env, R_CS, __USER_CS);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue