source: trunk/packages/xen-3.1/xen-3.1/tools/ioemu/patches/xen-domain-name @ 34

Last change on this file since 34 was 34, checked in by hartmans, 18 years ago

Add xen and xen-common

File size: 2.6 KB
Line 
1Index: ioemu/sdl.c
2===================================================================
3--- ioemu.orig/sdl.c    2007-05-02 16:04:45.000000000 +0100
4+++ ioemu/sdl.c 2007-05-02 16:05:51.000000000 +0100
5@@ -273,14 +273,14 @@
6 static void sdl_update_caption(void)
7 {
8     char buf[1024];
9-    strcpy(buf, "QEMU");
10+    strcpy(buf, domain_name);
11     if (!vm_running) {
12         strcat(buf, " [Stopped]");
13     }
14     if (gui_grab) {
15         strcat(buf, " - Press Ctrl-Alt to exit grab");
16     }
17-    SDL_WM_SetCaption(buf, "QEMU");
18+    SDL_WM_SetCaption(buf, domain_name);
19 }
20 
21 static void sdl_hide_cursor(void)
22Index: ioemu/vl.c
23===================================================================
24--- ioemu.orig/vl.c     2007-05-02 16:05:51.000000000 +0100
25+++ ioemu/vl.c  2007-05-02 16:05:51.000000000 +0100
26@@ -158,6 +158,8 @@
27 int acpi_enabled = 1;
28 int fd_bootchk = 1;
29 
30+char domain_name[1024] = { 'H','V', 'M', 'X', 'E', 'N', '-'};
31+
32 /***********************************************************/
33 /* x86 ISA bus support */
34 
35@@ -5235,6 +5237,7 @@
36            "-s              wait gdb connection to port %d\n"
37            "-p port         change gdb connection port\n"
38            "-l item1,...    output log to %s (use -d ? for a list of log items)\n"
39+           "-domain-name    domain name that we're serving\n"
40            "-hdachs c,h,s[,t]  force hard disk 0 physical geometry and the optional BIOS\n"
41            "                translation (t=none or lba) (usually qemu can guess them)\n"
42            "-L path         set the directory for the BIOS and VGA BIOS\n"
43@@ -5319,6 +5322,7 @@
44     QEMU_OPTION_g,
45     QEMU_OPTION_std_vga,
46     QEMU_OPTION_monitor,
47+    QEMU_OPTION_domainname,
48     QEMU_OPTION_serial,
49     QEMU_OPTION_parallel,
50     QEMU_OPTION_loadvm,
51@@ -5396,6 +5400,7 @@
52     { "localtime", 0, QEMU_OPTION_localtime },
53     { "std-vga", 0, QEMU_OPTION_std_vga },
54     { "monitor", 1, QEMU_OPTION_monitor },
55+    { "domain-name", 1, QEMU_OPTION_domainname },
56     { "serial", 1, QEMU_OPTION_serial },
57     { "parallel", 1, QEMU_OPTION_parallel },
58     { "loadvm", HAS_ARG, QEMU_OPTION_loadvm },
59@@ -6066,6 +6071,9 @@
60             case QEMU_OPTION_no_acpi:
61                 acpi_enabled = 0;
62                 break;
63+            case QEMU_OPTION_domainname:
64+                strncat(domain_name, optarg, sizeof(domain_name) - 20);
65+                break;
66             }
67         }
68     }
69Index: ioemu/vl.h
70===================================================================
71--- ioemu.orig/vl.h     2007-05-02 16:05:50.000000000 +0100
72+++ ioemu/vl.h  2007-05-02 16:05:51.000000000 +0100
73@@ -1185,4 +1185,5 @@
74 
75 void kqemu_record_dump(void);
76 
77+extern char domain_name[];
78 #endif /* VL_H */
Note: See TracBrowser for help on using the repository browser.