<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>http://junhoahn.kr/noriwiki/index.php?action=history&amp;feed=atom&amp;title=Qemu</id>
	<title>Qemu - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="http://junhoahn.kr/noriwiki/index.php?action=history&amp;feed=atom&amp;title=Qemu"/>
	<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=Qemu&amp;action=history"/>
	<updated>2026-05-21T23:20:17Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>http://junhoahn.kr/noriwiki/index.php?title=Qemu&amp;diff=1355&amp;oldid=prev</id>
		<title>2023년 8월 11일 (금) 06:53에 Ahn9807님의 편집</title>
		<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=Qemu&amp;diff=1355&amp;oldid=prev"/>
		<updated>2023-08-11T06:53:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ko&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 이전 판&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2023년 8월 11일 (금) 06:53 판&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l65&quot;&gt;65번째 줄:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;65번째 줄:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* -d: d option은 원래 GDB 디버깅 모드이지만, 이 모드에서 cpu_reset혹은 interrupt정보와 같은 커널의 활동내역을 얻을 수 있다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* -d: d option은 원래 GDB 디버깅 모드이지만, 이 모드에서 cpu_reset혹은 interrupt정보와 같은 커널의 활동내역을 얻을 수 있다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;보다 자세한 내용은 https://wiki.osdev.org/Qemu 참고.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;보다 자세한 내용은 https://wiki.osdev.org/Qemu 참고.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Disk img 크기 조절 ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;qemu-img 로 만든 디스크 이미지의 크기는 qemu-img resize로 재설정 가능하다.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; qemu-img resize disk.img +20G (20G 사이즈 크기를 늘림)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;이렇게 할경우 VM의 Raw parition size는 증가하지만, logical size는 그대로이다. 이를 해결하기 위해서 fdisk나 resize2fs를 통해서 파티션의 크기를 조절해야 한다. 우선 fdisk를 통해서 파티션 크기를 조절한다.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; fdisk /dev/vda&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;fdisk에서 d로 조절할 파티션 삭제후 a로 다시 만들고 w로 저장하고 나오면 전체 파티션의 크기가 증가했음을 볼 수 있다.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; sudo resize2fs /dev/vda2 (파티션 이름)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;그후 resize2fs를 통해서 마지막으로 파일시스템의 파티션 크기를 조절하면 된다.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 참고 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 참고 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# https://documentation.suse.com/sles/11-SP4/html/SLES-kvm4zseries/cha-qemu-cachemodes.html&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# https://documentation.suse.com/sles/11-SP4/html/SLES-kvm4zseries/cha-qemu-cachemodes.html&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# https://wiki.osdev.org/Qemu&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# https://wiki.osdev.org/Qemu&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ahn9807</name></author>
	</entry>
	<entry>
		<id>http://junhoahn.kr/noriwiki/index.php?title=Qemu&amp;diff=436&amp;oldid=prev</id>
		<title>Ahn9807: 새 문서: 분류: 가상화 분류: 오픈소스 프로젝트  == 개요 == Qemu는 오픈소스기반의 Hardware Virtualization 가상머신이다. Qemu는 가상머신을 구현하기 위해서 많이 사용되며, 대표적인 ARM, X86과 같은 시스템을 포함하여 대다수의 머신을 가상화 할 수 있다. * Multiple host, Multiple target을 지원한다. * Full Virtualization, Process Virtualization을 지원한다. * KVM과 함꼐 사용하여...</title>
		<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=Qemu&amp;diff=436&amp;oldid=prev"/>
		<updated>2023-02-11T02:07:50Z</updated>

		<summary type="html">&lt;p&gt;새 문서: &lt;a href=&quot;/noriwiki/index.php?title=%EB%B6%84%EB%A5%98:%EA%B0%80%EC%83%81%ED%99%94&quot; title=&quot;분류:가상화&quot;&gt;분류: 가상화&lt;/a&gt; &lt;a href=&quot;/noriwiki/index.php?title=%EB%B6%84%EB%A5%98:%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4_%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8&quot; title=&quot;분류:오픈소스 프로젝트&quot;&gt;분류: 오픈소스 프로젝트&lt;/a&gt;  == 개요 == Qemu는 &lt;a href=&quot;/noriwiki/index.php?title=%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;오픈소스 (없는 문서)&quot;&gt;오픈소스&lt;/a&gt;기반의 Hardware Virtualization 가상머신이다. Qemu는 가상머신을 구현하기 위해서 많이 사용되며, 대표적인 &lt;a href=&quot;/noriwiki/index.php?title=ARM&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;ARM (없는 문서)&quot;&gt;ARM&lt;/a&gt;, &lt;a href=&quot;/noriwiki/index.php?title=X86&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;X86 (없는 문서)&quot;&gt;X86&lt;/a&gt;과 같은 시스템을 포함하여 대다수의 머신을 가상화 할 수 있다. * Multiple host, Multiple target을 지원한다. * Full Virtualization, Process Virtualization을 지원한다. * &lt;a href=&quot;/noriwiki/index.php?title=KVM&quot; class=&quot;mw-redirect&quot; title=&quot;KVM&quot;&gt;KVM&lt;/a&gt;과 함꼐 사용하여...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[분류: 가상화]]&lt;br /&gt;
[[분류: 오픈소스 프로젝트]]&lt;br /&gt;
&lt;br /&gt;
== 개요 ==&lt;br /&gt;
Qemu는 [[오픈소스]]기반의 Hardware Virtualization 가상머신이다. Qemu는 가상머신을 구현하기 위해서 많이 사용되며, 대표적인 [[ARM]], [[X86]]과 같은 시스템을 포함하여 대다수의 머신을 가상화 할 수 있다.&lt;br /&gt;
* Multiple host, Multiple target을 지원한다.&lt;br /&gt;
* Full Virtualization, Process Virtualization을 지원한다.&lt;br /&gt;
* [[KVM]]과 함꼐 사용하여 최대한의 성능을 끌어 낼 수 있다.&lt;br /&gt;
* Just in time code compilation기법을 사용하여 [[Bochs]]와 비교하여 불 안정하지만 더욱 빠르다.&lt;br /&gt;
* GDB기능을 제공한다.&lt;br /&gt;
&lt;br /&gt;
== 사용법 ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
qemu-system-i386                                 \&lt;br /&gt;
  -accel tcg,thread=single                       \&lt;br /&gt;
  -cpu core2duo                                  \&lt;br /&gt;
  -m 128                                         \&lt;br /&gt;
  -no-reboot                                     \&lt;br /&gt;
  -drive format=raw,media=cdrom,file=myos.iso    \&lt;br /&gt;
  -serial stdio                                  \&lt;br /&gt;
  -smp 1                                         \&lt;br /&gt;
  -usb                                           \&lt;br /&gt;
  -vga std&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Accel: 가속화 기법&lt;br /&gt;
* cpu: CPU모델명&lt;br /&gt;
* M: 메모리 크기&lt;br /&gt;
* drive: 어떤 드라이브를 사용할지 (device 로 디바이스를 정할 수도 있음)&lt;br /&gt;
* smp: CPU코어 개수&lt;br /&gt;
=== 우분투 실행 bash script ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
#/bin/bash&lt;br /&gt;
&lt;br /&gt;
INSTALL_PATH=$PWD/&amp;quot;ubuntu-kvm&amp;quot;&lt;br /&gt;
UBUNTU_IMG_URL=&amp;quot;https://releases.ubuntu.com/20.04.2/ubuntu-20.04.2-live-server-amd64.iso?_ga=2.267594445.2145028703.1615186104-1743255792.1615186104&amp;quot;&lt;br /&gt;
QEMU_ARGS=&amp;quot;-enable-kvm -vnc localhost:1 -m 64G -smp 16 -drive format=raw,file=$INSTALL_PATH/disk.img,if=virtio,cache=none -drive format=raw,file=./disk.img,if=virtio,cache=none -net nic -net user,hostfwd=tcp::2222-:22&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mkdir -p $INSTALL_PATH&lt;br /&gt;
&lt;br /&gt;
if ! test -f $INSTALL_PATH/&amp;quot;ubuntu.img&amp;quot;; then&lt;br /&gt;
    wget -O $INSTALL_PATH/ubuntu.img $UBUNTU_IMG_URL -P $INSTALL_PATH&lt;br /&gt;
fi;&lt;br /&gt;
&lt;br /&gt;
if ! test -f $INSTALL_PATH/&amp;quot;disk.img&amp;quot;; then&lt;br /&gt;
    sudo apt install qemu-utils&lt;br /&gt;
    qemu-img create -f raw -o size=30G $INSTALL_PATH/disk.img&lt;br /&gt;
    QEMU_ARGS+=&amp;quot; -cdrom $INSTALL_PATH/ubuntu.img&amp;quot;&lt;br /&gt;
fi;&lt;br /&gt;
&lt;br /&gt;
echo $QEMU_ARGS&lt;br /&gt;
&lt;br /&gt;
qemu-system-x86_64 $QEMU_ARGS&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
== 캐쉬 모드 ==&lt;br /&gt;
시스템 분석을 위해서 qemu가상머신을 돌리는 경우, cache모드에 의하여 가상머신의 I/O속도가 달라질 수 있다. 다음의 캐쉬 모드는 QEMU가 어떻게 physical disk와 연동되는지를 결정한다. Default는 writethrough를 사용하게 된다. [[RamDisk]]는 O_DIRECT모드를 허용하지 않음으로, 다음 중 O_DIRECT가 있는 경우는 사용할 수 없다.&lt;br /&gt;
* cache=writethrough: O_DYNSC&lt;br /&gt;
* cache=writeback: nor O_DYNSC nor O_DIRECT&lt;br /&gt;
* cache=none: O_DIRECT&lt;br /&gt;
* cache=unsafe: nor O_DYNSC nor O_DIRECT ignore flush&lt;br /&gt;
* cache=directsync: both O_DYNSC, O_DIRECT&lt;br /&gt;
== 디버깅 ==&lt;br /&gt;
* -s -S: -s는 [[GDB]]에 Attach 함을 의미하고, -S는 GDB시작을 우선 halt함을 의미한다. 즉 -s -S는 GDB가 target remote localhost:1234와 같이 Attach되기 전까지 기다리라는 것을 의미한다.&lt;br /&gt;
* -d: d option은 원래 GDB 디버깅 모드이지만, 이 모드에서 cpu_reset혹은 interrupt정보와 같은 커널의 활동내역을 얻을 수 있다.&lt;br /&gt;
보다 자세한 내용은 https://wiki.osdev.org/Qemu 참고.&lt;br /&gt;
== 참고 ==&lt;br /&gt;
# https://documentation.suse.com/sles/11-SP4/html/SLES-kvm4zseries/cha-qemu-cachemodes.html&lt;br /&gt;
# https://wiki.osdev.org/Qemu&lt;/div&gt;</summary>
		<author><name>Ahn9807</name></author>
	</entry>
</feed>