diff --git a/README.md b/README.md index 32d03d20d90bed211b9b2ec420c3271e52a96f78..1a7b9180be82dc5348ed42f4b46eba04013116f3 100644 --- a/README.md +++ b/README.md @@ -56,3 +56,25 @@ brew install i386-elf-binutils i386-elf-gcc * Ouvrir l'exécuteur de commande: `View > Command Palette` ou `Ctrl + Shift + P` * Choisir `Run Task` * Sélectionner la tâche à exécuter + + +# Adapt + +# Build sextant +$ make +# Run sextant +$ cd build/boot; qemu-system-x86_64 -net nic,model=ne2k_isa -net user,tftp=./ -cdrom grub.iso +# Debug sextant +$ cd build/boot; qemu-system-i386 -S -s -net nic,model=ne2k_isa -net user,tftp=./ -cdrom grub.iso +# Run sextant no graphic +$ cd build/boot; qemu-system-x86_64 -curses -net nic,model=ne2k_isa -net user,tftp=./ -cdrom grub.iso + + + +pour lancer qemu en ligne de commande +il faut taper une des trois commandes +qemu-system-x86_64 -net nic,model=ne2k_isa -net user,tftp=./ -cdrom grub.iso +démarre qemu avec une carte réseau : -net nic,model=ne2k_isa +démarre un "faux" serveur tftp qui pointe en local : tftp=./ +et démarre une image disque de cdrom : -cdrom grub.iso +Avant de démarrer qemu, il faut bien sur avoir compilé le noyau avec la commande make diff --git a/build/boot/run.sh b/build/boot/run.sh new file mode 100644 index 0000000000000000000000000000000000000000..942d5580e8fcb5ac240ffd47f549da104e1e8db1 --- /dev/null +++ b/build/boot/run.sh @@ -0,0 +1 @@ +qemu-system-x86_64 -net nic,model=ne2k_isa -net user,tftp=./ -cdrom grub.iso diff --git a/sextant/.main.cpp.swp b/sextant/.main.cpp.swp new file mode 100644 index 0000000000000000000000000000000000000000..14332e86b0232ea3aa2f5bcfc0a4015931509fe6 Binary files /dev/null and b/sextant/.main.cpp.swp differ