Mercurial > hg > Papers > 2024 > nana-thesis
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} }