Hi,
This patch alters a bit the qemu-darwin-user usage output. It also
add a bit more documentation on int 0x90, and suppress dead code.
Pierre.Index: darwin-user/main.c
===
RCS file: /sources/qemu/qemu/darwin-user/main.c,v
retrieving revision 1.2
diff -u -r1.2 main.c
--- darwin-user/main.c 31 Jan 2007 12:08:13 - 1.2
+++ darwin-user/main.c 3 Feb 2007 16:47:48 -
@@ -646,17 +646,18 @@
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 @@
/* 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 @@
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);
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel