view final/text/chapter3.aux @ 0:d31d54a41664 default tip

add thesis
author nana <e205729@ie.u-ryukyu.ac.jp>
date Wed, 31 Jan 2024 19:17:13 +0900
parents
children
line wrap: on
line source

\relax 
\citation{xv6}
\citation{AArch64}
\citation{QEMU}
\citation{UEFI}
\@writefile{toc}{\contentsline {chapter}{\numberline {第3章}UEFIを用いたxv6のブート}{4}{}\protected@file@percent }
\@writefile{lof}{\addvspace {10\jsc@mpt }}
\@writefile{lot}{\addvspace {10\jsc@mpt }}
\@writefile{toc}{\contentsline {section}{\numberline {3.1}基礎概念}{4}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}xv6}{4}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.2}ARM64/AAsrch64}{4}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.3}QEMU(Quick Emulator)}{4}{}\protected@file@percent }
\citation{singularity}
\citation{GCC}
\citation{gnu-efi}
\citation{EDK2}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.4}UEFI}{5}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.5}singulariy}{5}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.6}GCC}{5}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.7}gnu-efi}{5}{}\protected@file@percent }
\citation{Clang}
\citation{Cmake}
\citation{GDB}
\citation{rpi}
\citation{singularity}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.8}EDK2}{6}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.9}clang}{6}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.10}CMake}{6}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.11}GDB}{6}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.12}RaspBerry Pi Model 3B+}{6}{}\protected@file@percent }
\citation{Mercurial}
\@writefile{toc}{\contentsline {section}{\numberline {3.2}Geras OSの開発環境について}{7}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {3.3}singularityによるコンテナの作成}{7}{}\protected@file@percent }
\newlabel{container}{{3.3}{7}}
\newlabel{program1}{{3.1}{7}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.1}xv6-aauefi.def}{7}{}\protected@file@percent }
\citation{rpi}
\newlabel{fuga}{{3.2}{8}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.2}singularity-build-command}{8}{}\protected@file@percent }
\newlabel{program2}{{3.3}{8}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.3}run.sh}{8}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {3.4}QEMUを用いたUEFIのエミュレート}{8}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.1}UEFIのbuild}{8}{}\protected@file@percent }
\newlabel{uefi-build}{{3.4.1}{8}}
\citation{EDK2}
\citation{gnu-efi}
\citation{GCC}
\citation{Clang}
\citation{xv6-aarch64}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.2}QEMUでUEFIのエミュレート}{9}{}\protected@file@percent }
\newlabel{run-qemu}{{3.4}{9}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.4}run-qemu.sh}{9}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {3.5}UEFIアプリケーションとbootloader}{9}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.1}UEFIアプリケーションの作成とコンパイル}{9}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.2}OSがbootするまでの流れ}{9}{}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces OSがbootするまでの流れ}}{10}{}\protected@file@percent }
\newlabel{fig:os-boot}{{3.1}{10}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces AArch64のException Level}}{11}{}\protected@file@percent }
\newlabel{fig:EL}{{3.2}{11}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.3}bootloaderの実装}{11}{}\protected@file@percent }
\newlabel{program3}{{3.5}{11}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.5}bootloader.c}{11}{}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces xv6-aarch64のブート}}{17}{}\protected@file@percent }
\newlabel{fig:xv6-aarch64}{{3.3}{17}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.4}GBDを用いたデバッグ}{18}{}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces GDBによるデバッグ}}{18}{}\protected@file@percent }
\newlabel{fig:gdb}{{3.4}{18}}
\newlabel{gdb-remote}{{3.6}{18}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.6}gdb-remote}{18}{}\protected@file@percent }
\newlabel{gdb-breakp}{{3.7}{19}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.7}gdb-breakp}{19}{}\protected@file@percent }
\newlabel{gdb-remote}{{3.8}{19}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.8}gdb-remote}{19}{}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces ブレークポイントの設定}}{19}{}\protected@file@percent }
\newlabel{fig:gdb2}{{3.5}{19}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.5}clangでのコンパイル}{20}{}\protected@file@percent }
\newlabel{clang}{{3.9}{20}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.9}clang-Makefile}{20}{}\protected@file@percent }
\newlabel{gcc}{{3.10}{20}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.10}gcc-Makefile}{20}{}\protected@file@percent }
\newlabel{clang-proc}{{3.11}{20}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.11}clang-proc.c}{20}{}\protected@file@percent }
\newlabel{gcc-proc}{{3.12}{20}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.12}gcc-proc.c}{20}{}\protected@file@percent }
\newlabel{clang-swith}{{3.13}{21}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.13}clang-swith.S}{21}{}\protected@file@percent }
\newlabel{gcc-swith}{{3.14}{21}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.14}gcc-swith.S}{21}{}\protected@file@percent }
\newlabel{clang-syscall}{{3.15}{21}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.15}clang-syscall.c}{21}{}\protected@file@percent }
\newlabel{gcc-syscall}{{3.16}{21}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.16}gcc-syscall.S}{21}{}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {3.6}{\ignorespaces clangでコンパイルしたxv6-aarch64}}{22}{}\protected@file@percent }
\newlabel{fig:clang-uefi}{{3.6}{22}}
\@setckpt{./text/chapter3}{
\setcounter{page}{23}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{part}{0}
\setcounter{chapter}{3}
\setcounter{section}{5}
\setcounter{subsection}{5}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{6}
\setcounter{table}{0}
\setcounter{parentequation}{0}
\setcounter{lstnumber}{22}
\setcounter{float@type}{8}
\setcounter{lstlisting}{16}
}