diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -9,7 +9,7 @@ ## Что внутри ``` -bin/ готовые бинари: 8c 6c 5c vc qc kc (компиляторы) + 6a 6l +bin/ готовые бинари: 8c 6c 5c vc qc kc (компиляторы) + 8a 8l 6a 6l scripts/ setup.sh клонирует plan9foundation + plan9port, собирает plan9port build_arch.sh <X> собирает C-компилятор арки X (5|6|8|v|q|k) @@ -20,7 +20,10 @@ efi/ fetch_ref.sh тянет pe64.s/efi.h/mem.h из 9legacy (nboot/efi) efi_build.sh 6a+6c+6l -> dd -> bootx64.efi (PE32+) mkesp.py заворачивает .efi в загрузочный ESP (FAT16) -patches/ патчи по каждой правке (документация) +kernel/ + kernel.c + kern.s болваночное ядро (386): пишет в VGA 0xB8000 + loader.c загрузчик Plan9 a.out (разбор хедера, загрузка, прыжок) + mkboot.sh 8a+8c+8l -> kernel (a.out) PATCHES.md почему каждый патч нужен ``` |
