mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-23 19:49:43 +00: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
@ -646,17 +646,18 @@ void usage(void)
|
||||
"Darwin CPU emulator (compiled for %s emulation)\n"
|
||||
"\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"
|
||||
"\n"
|
||||
"debug options:\n"
|
||||
#ifdef USE_CODE_COPY
|
||||
"-no-code-copy disable code copy acceleration\n"
|
||||
#endif
|
||||
"-d options activate log (logfile=%s)\n"
|
||||
"-d options activate log (logfile='%s')\n"
|
||||
"-g wait for gdb on port 1234\n"
|
||||
"-p pagesize set the host page size to 'pagesize'\n",
|
||||
TARGET_ARCH,
|
||||
TARGET_ARCH,
|
||||
interp_prefix,
|
||||
stack_size,
|
||||
DEBUG_LOGFILE);
|
||||
@ -753,11 +754,6 @@ int main(int argc, char **argv)
|
||||
/* Zero out 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
|
||||
qemu_host_page_size */
|
||||
env = cpu_init();
|
||||
@ -888,7 +884,7 @@ int main(int argc, char **argv)
|
||||
set_idt(0x81, 3); /* Mach 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);
|
||||
|
Loading…
Reference in New Issue
Block a user