Reading linux kernel part6
Friday, April 2, 2021
handle_exceptionの続きを読んでいく。 …
Reading linux kernel part5
Thursday, April 1, 2021
setup_vm、relocateを読み終えたので、次はstart_kernel実行までを読んでいく。 …
Reading linux kernel part4
Tuesday, March 30, 2021
setup_vmの続きを読んでいく。 …
Reading linux kernel part3
Wednesday, March 24, 2021
setup_vmの実装を読んでいく。 …
Reading linux kernel part2
Tuesday, March 23, 2021
setup_vmを読んでいく。 …
Reading linux kernel part1
Monday, March 22, 2021
RISC-V portsのLinux Kernelを読んでいく。 自作のRISC-V SoC向けに移植をすることを目標としている。 …
Booting linux kernel on my RISC-V part2
Monday, March 22, 2021
前回 で起きた、riscv-intの初期化中?のハングの原因を見ていく。 …
Booting linux kernel on my RISC-V part1
Tuesday, March 16, 2021
概要 前回 ビルドしたLinuxを用いてシミュレーションを行った。 しかし、例外が発生し、処理が進まない。 今回は、原因を追求してみようと思う。 …
Building Linux kernel for my RISC-V SoC(RV32X SoC)
Tuesday, March 16, 2021
概要 自作のRISC-V SoC向けのLinuxカーネルのビルドフローをメモとして残す。 アーキテクチャはRV32IMAである。 特権モードは(M, S, U)をサポートしており、SV32ページングを実装している。 クロスコンパイラとしてriscv32-unknown-linux-gnu-gcc(version 10.1.0)がインストールされていることとする。 …