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:
bellard 2007-02-05 19:43:27 +00:00
parent 831952376e
commit 1e2bed4f7e

View file

@ -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);